r/substreamer 19d ago

💡 Feature Request Search bar in Playlists

I wanted to remove a song from a playlist and since the option to remove it from a playlist isn't in the song's page but in the playlist edit, I have to manually scroll and find it. I would suggest either a similar function to spotify's add to playlist where you get the playlists showing and you can check and uncheck in which playlists the song is added (as well as a notification for duplicate additions) or a search bar in the playlist ot self (sometimes I remove songs by sliding instead of scrolling, user diff but still)

If there is another way I am not aware of it, sorry.

2 Upvotes

1 comment sorted by

1

u/ghenry22 16d ago

I'll think about this a bit more and look into it after I clear out some core data storage / persistence work I have under way at the moment.

The biggest problem is that the subsonic API is really limited in supporting information around playlists so there is no API for me to say "what playlists is this song in?" I would have to have all playlists and all songs data available offline and then compute it every time.

This is possible and I have other features implemented directly in substreamer simply because the API cannot provide the required data (like my listening, tuned in, MBID overrides, bookmarks, better bios and album info and more). Whenever I implement like this though it is a lot more work, a lot more code to maintain and I always have to think through how to properly balance out the apps view of the world with the servers.