## API - [ ] Implement `exclude_artists` on `/api/v1/recommend/` endpoint ```json "filters": { "exclude_artists": ["<artist-mbid>", "<artist-mbid>", "..."], "same_genre": true, "same_decade": true, "genre_classification": "rosamerica" }, ``` ## Front-End - [ ] Store a history of previously played tracks - [ ] Extract a list of artist MBIDs from history, it gets sent to the recommend endpoint when a new set of data is fetched - [ ] By default it's 5 artists, on every request pop the oldest one - prevents the same artist showing up too frequently - [ ] Consider mechanism for users to disable this functionality, e.g. session storage or separate session API
API
exclude_artistson/api/v1/recommend/endpointFront-End