hrkfdn / ncspot

Cross-platform ncurses Spotify client written in Rust, inspired by ncmpc and the likes.
BSD 2-Clause "Simplified" License
5.06k stars 212 forks source link

Removing/Hiding entries from playlists which are not editable #1203

Open drjaska opened 1 year ago

drjaska commented 1 year ago

Is your feature request related to a problem? Please describe. It would be really nice if it was possible to avoid playing certain songs in playlists not editable by user. For example the autogenerated Release Radar and Discover Weekly have a :+1: :-1: system with save and remove buttons on the official clients but this feature is missing from ncspot AFAIK. Another example is with public playlists owned by other users, I have yet to find any "avoid playing this song" options on ncspot's TUI.

Describe the solution you'd like Addition of "Remove" button from official Spotify clients which doesn't play that song in Release Radar/Discover Weekly anymore.

Describe alternatives you've considered Local DB of songs to skip?

Additional context image

drjaska commented 1 year ago

Related note: On mobile clients it's also possible to block artists, trying to play a song from a blocked artist on the desktop Spotify client shows this pop-up and doesn't play the song.

image

On ncspot the songs from blocked artists still play, much like the removed songs from Release Radar/Discover Weekly.