Feature description:
A way to dynamically filter playing music based on rules set in the playing queue (or even globally). This feature would be similar to the smart playlists feature in the sense that music can be filtered based on the need of users. However, when for example starting a personal (track) mix of music there is currently no way to define (some kind of) filters for the music that is playing since Symfonium decides what music will be played so it’s impossible to create a smart playlist for that.
Also, when using continuous playback, these filters should keep being applied instead of being ignored when Symfonium adds more tracks to the queue (not sure if this is already the case with smart playlists or not).
If the queue is filtered, its name could automatically change to something like “ (filtered)” to make this clear.
Problem solved:
Right now, users can’t apply basic filters to the music being played unless they go and create a smart playlist first, which isn’t always practical especially if you just want something temporary. I sometimes like to hit play on random music, but I’d still like to avoid certain tracks, like for example anything with “remix” in the title. Having filters that I can quickly enable or define in the moment would solve that. This would also help with continuous playback staying in line with those preferences.
Brought benefits:
It makes it easier to control what’s playing without needing to set up a full smart playlist every time. You could quickly filter out things like remixes, live versions, certain artists, etc., without needing to maintain separate playlists. And if you want to remove the filter later, you just turn it off and continuous playback goes back to normal. This is more flexible and user-friendly for temporary listening preferences.
Other application solutions:
I don’t know of any other apps that I have used that have this feature.
Additional description and context:
Screenshots / Mockup: