Remove fetching acoustid/MusicBrainz metadata
Update send_file call args
Allow multiple requests for random requests
/api/request/random?q=<terms>&num=<number of songs>
Remove terms from path in random requests
/api/request/random/<terms> becomes /api/request/random?q=<terms>
Remove /api/request/favorite/<username>
Use /api/request/random with a search string of fav:<username> instead.
Remove search with terms in path
fakekawa: Support requesting
Update API with song context
Makes the previous commit work from the API
Add variables for current artist/album
Fix request favorite username case
Fix error when fallback is played
Or when any other song without id is played
Fix username case sensitivity wrt favorites
Improve search performance for tags/favs
Replacing the use of HAVING with WHERE massively improves performance
with many tags/favs because HAVING filters at the very end and has to
build a complete rendering on the database first. Filtering there is the
slowest part because it needs to filter everything without any indexes.
Add indexes on taggings and favorites
to improve performance with lots of tags/favorites
Fix favoriting now playing
Fix adding/removing favorites