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.
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.