Hi, I’ve just begun using Funkwhale as not just a subsonic server but as a way for my partner and I to share songs back and forth in the car and such. I use the play:Sub iOS app, which is the only one that works for me. It apparently has the ability to filter the music it displays, which is in this menu:
Even though there are two distinct libraries on the Funkwhale instance, I am unable to filter between mine and my partner’s, meaning all of our music is shown to me, which isn’t always desirable. I think this has something to do with how Funkwhale provides information over the Subsonic API; I’m unsure what else is meant to appear in this menu, but I would like to be able to filter between our folders.
Edit: it seems that this menu is the output of the Subsonic API’s
<subsonic-response funkwhaleVersion="1.3.1" status="ok" type="funkwhale" version="1.16.0">
<musicFolder id="1" name="Music"/>
The relevant line in the source code seems temporary. It’s my guess that implementing this kind of proper filtering per library is a larger problem than just changing this endpoint. What can be done about this?
Additionally, and more pressing, is that my app seems to exhaust the entire 2000 request ratelimit of the subsonic API almost instantly:
"description": "All subsonic API requests",
I’ve found the THROTTLING_ENABLED option with regard to this second issue, and I’ll be disabling it.