[FEATURE REQUEST] Smart Playlists: Rule-based Auto-generated Playlists
Is your feature request related to a problem? Please describe.
I want to create playlists dynamically. based on specific criteria (like genre, rating, date added, or play count, etc.), but currently have to manually curate or update them. This becomes unmanageable as my library grows, especially for mood-based listening or time-based listening.
Describe the solution you'd like
- Add the ability to create playlists based on custom rules (or conditions), and this playlist will collect all the songs in it that satisfy the said rules
- Allow combining multiple rules with AND/OR logic
- Some possible rules can be :
- genre is "Lo-fi" OR "Ambient"
- play count >= 10 AND added in past 7 days
- added in this year AND artist is "XYZ"
- not played in last 3 months
- and many more such combinations of rules
- Also give option to convert a smart playlist into a static (manual) playlist
Describe alternatives you've considered
Do everything manually everytime, it doesn't persist.
Additional context
Smart Playlists can greatly improve music discovery within a personal library and reduce the need to repeatedly sort and search manually. This also fits well, I think, with Namida's design principle of automation and data-awareness.
Apps
Based on my limited research, the windows application called MusicBee kept popping up
I know that I'm maybe asking for an advanced feature, but it'll be wonderful to see it in action someday soon. As always, thanks for your hard work Dev.
thats really very cool idea and i myself would like to see smth like this.
sadly not only the logic for this would be complicated, but the main issue is the nature of this playlist (which is it being aware of every change in the app, like listens, newly added tracks, changed albums, etc), so this might take quite the big time to be there, but hopefully it comes in the end
thanks for the very nice suggestion!
Thank you. I can see how the logic can get super complicated, and will need tons of optimizations for smooth experience.
And thanks for Namida, the latest update is flawless.