namida icon indicating copy to clipboard operation
namida copied to clipboard

[FEATURE REQUEST] Smart Playlists: Rule-based Auto-generated Playlists

Open 010101-sans opened this issue 6 months ago • 2 comments

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.

010101-sans avatar Jul 11 '25 18:07 010101-sans

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!

MSOB7YY avatar Jul 15 '25 15:07 MSOB7YY

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.

010101-sans avatar Jul 15 '25 19:07 010101-sans