GNOME Bugzilla – Bug 466435
Playlists View
Last modified: 2020-03-17 08:21:31 UTC
View in which playlist(s) a song is when right-clicking on it. This would prevent entering many times a song in the same playlist or having to check a whole playlist to know if a given song was already put in or not. Thanks for great work!
This is not an issue with smart playlists. Also, instead of explicitly telling you what playlists a song is in, it might make more sense to simply remove (or gray out) the ones its in from the 'Add to Playlist' context menu.
Smart playlists allow a lot of things, but not to build lists like "I wanna learn this on guitar" or "easy listening when I feel tired at evening", "music for party", etc. Graying out lists in which a song is already in the 'Add to Playlist" menu would be a perfect solution.
*** Bug 603775 has been marked as a duplicate of this bug. ***
Created attachment 186705 [details] [review] patch to show playlists insensitve that contain all selected tracks I attached a proposed patch to achieve the above mentioned behavoir. In detail: In the AddToPlaylist-submenu all playlists are insensitive, that contain ALL selected tracks. I chose this approach so a user can actually choose a number of songs and add them to multiple playlists (one after the other from one selection), without the need of deselecting the ones that might be contained in one of those playlists. I imagine the case where the user adds an agressive rock album to two playlists "rage" and "angry" (or whatever!), but one of those playlists already contains a couple of the tracks on the album. It is easier to remove the duplicates in the playlist later than to manually find which tracks prevent me from adding the album. If "rage" on the other hand already contains the whole album, then that playlist is insensitive in the submenu. For single selected tracks the behaviour is obviously very much more transparent: the track is contained in a playlist, it is insensitive, otherwise it is not.
Banshee is not under active development anymore and had its last code changes more than three years ago. Its codebase has been archived. Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect reality. Please feel free to reopen this ticket (or rather transfer the project to GNOME Gitlab, as GNOME Bugzilla is being shut down) if anyone takes the responsibility for active development again. See https://gitlab.gnome.org/Infrastructure/Infrastructure/issues/264 for more info.