-
Notifications
You must be signed in to change notification settings - Fork 2
Description
Currently: clicking on concert/album covers on the home screen slides over a slide-in view with display the tracks of that concert/album.
On the home screen, there should be a genre section (this exists but isn't operational) and artists section. There should be a link to expand these sections and go to /artists or /genres and sh
Pages of artists will be retrieved through /api/artists?page=&limit=. Similarly, pages of genres (there's only ~5 right now (jazz, blues, country, classical, reggae) will be accessible from /api/genres.
When a Genre is selected, it will continue to use the home screen landing to show a subset of all Artists which classify as that genre. In a sense, this makes Genre a filter on artist. Showing concerts under genre doesn't make much sense to me (someone else might have a use case) because I don't generally identify music by concerts. Perhaps under the genres page (in addition to Artists) we can show a few "favourite songs" which we can get by filtering for max views of songs which belong to an Artist of a certain genre. Currently, no view tracking is being done on groovebox, but we can crawl this from Archive.org or track the data ourselves.
When an Artist is selected, the slide-in view will come up and we can show a list of songs (with the concert name a table field). These tracks will work similarly to the existing album/concert slide-in.