Option to remove songs from smart playlists

Feature description:

I would like to be able to remove songs from smart playlists manually.

This actually seems so basic that I am not sure that I overlooked something.

Problem solved:

Sometimes the parameters of my smart playlists are not optimal, then I would like to remove those faulty songs.

I guess the smart playlist would then fill up automatically when a song is removed.

Brought benefits:

Better customized playlists.

Other application solutions:

 

 

Additional description and context:

 

 

Screenshots / Mockup:

    

You can remove songs via title filtering for example.

But if you want to exclude more, the easiest is to create an exclusion playlist and exclude from that playlist.

But I only want to remove them for now. They should reappear when new songs are added to the playlist.

Here is my scenario. I have a smart playlist that plays e.g. soundtracks from before 2000. I have stable sort enabled. Additionally, I filter out songs that have been played in the past few days. But if I skip a song, this one won’t be removed as it hasn’t been played.
This means that all the “bad” songs stay in the playlist.
Now I want to manually remove them. They might reappear but that is actually what I want. I just don’t want to clutter all the skipped songs in the beginning of the playlist.
I also don’t want to enable random order, because then the whole playlist gets regenerated after each song that is played

Is there any harm in letting people modify the smart playlists by hand?
This could just be another option in the context menu of songs, when one is in the playlist view.

You do not understand what SmartPlaylists are :slight_smile:

They are a list of filters applied in real time to your library, you can’t edit the content you can only edit the filters.

So there’s no temporary remove things and there never will as not compatible with the concept of Smart filters.

Could you then maybe add a filter for smart playlists that tracks whether a song has been skipped in the last n days/hours /etc.? This would also solve my problem.

This is not tracked and there’s no provider supporting that AFAIK.

You can open a feature request to track skip count, but it would be a resetable skip count would not track dates for that.