Replies: 1 comment 3 replies
-
|
There isn't a good way to determine what playlists a song is a part of, other than brute-forcing it which I don't want to do. So that will have to wait until at some point, maybe there is a proper API for it. Removing the song from the playlist it was queued from could be done as you noted by keeping track of whether the song was queued from a playlist. I'd be open to adding this as a feature, especially if it's already something that has a precedent in Spotify, if you or anyone else is interested in making a PR. |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Would be nice ability to remove a song from a playlist without being on that playlist's page at the time (+potentially ability to see what playlists a song is/isn't in).
Main use case is that, if I'm listening to a playlist and a song comes up that I decide I don't want in that playlist.. I have to go and find that playlist again manually, then find the song in that playlist, before I can actually remove it.
Spotify allows you to right click on the now playing song and there's a dedicated option to remove it from the playlist it was played from.
This would require storing some info in the queue about where a song was queued from, but I think that could also be handy for other things (eg, #471) too? May require using local queue storage instead of server?
Another really nice extension of this would be for the "Add to Playlist" option that's there right now to actually display whether a song is in each playlist or not. This would both be nice information to have, and also then allow to have an option to remove the song from playlist(s) right there, regardless if it's the specific playlist a song was played from before. I don't thing subsonic supports this right now in any direct way, so it'd probably have to be brute force unless we can get it added, unless you can think of a more efficient way to determine it?
Beta Was this translation helpful? Give feedback.
All reactions