mirror of
https://github.com/koel/koel.git
synced 2026-04-26 01:06:00 +03:00
[GH-ISSUE #1964] [FR]: Automatically Generated Smart Playlists #1042
Labels
No labels
Authentication
Dependencies
Documentation
Feature Request
Flac
Help Wanted
Installation/Setup
Integration
Mobile
PR Welcome
Pending Release
Performance
Playlist
S3
Search
Sync
[Pri] Low
[Pri] Normal
[Status] Keep Open
[Status] Needs Author Reply
[Status] Needs Review
[Status] Stale
[Status] Will Implement
[Type] Blessed
[Type] Bug
[Type] Duplicate
[Type] Enhancement
[Type] Help Request
[Type] Question
[Type] Task
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/koel-koel#1042
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @gelokatil on GitHub (Jun 22, 2025).
Original GitHub issue: https://github.com/koel/koel/issues/1964
Originally assigned to: @phanan on GitHub.
Description
Hi @phanan
To have an equivalent to what exists on other music platforms with random playlists with music recommendations or genres you like, I have the following suggestion.
In the Smart Playlist creation menu, or a new one specifically for Random Smart Playlist, that allows you to select one or more musical genres and a date range and randomly selects, for example, 100 songs from those genres (or a user-selectable number). To give it a final touch, you could select how often the song list will rotate: 1 day, 1 week, 1 month. I imagine there must be some background process for this last part that handles this rotation.
Additional information
It may seem the same as if you went to the genres section and clicked on shuffle, but for me, since I also use the mobile version of Koel, the genre navigation section is not available from there.
I see it as another complementary option to Smart Playlists to give them an even smarter boost.
Cheers!
@phanan commented on GitHub (Jun 22, 2025):
Hey, thanks for the idea. What does an equivalent to this feature on other music platforms look like?
@gelokatil commented on GitHub (Jun 22, 2025):
As far as I know, at least on Spotify and YouTube, as you use them, they analyze what you listen to and, based on that, recommend playlists with random music in the styles you like.
Since Koel only has its own library, a way to emulate these random playlists without making them eternal and allowing you to "rediscover" music could be what I'm suggesting.
It could be something like this screenshot shows, a section with playlists/mixes of the genres you have in your library, with the playlist content changing periodically.
Or, as I initially proposed, new random smart playlists could be created that emulate this behavior and change their content. The algorithm for creating these playlists could be something like this:
Let's create a playlist containing rock from the last 30 years and with a maximum of 50 songs.
From that selection, it could be:
With this, you'd have a fairly random mix of music that changes periodically.
@Jacob-Noah commented on GitHub (Jul 1, 2025):
Spotify handles this really nicely because while your main music interests / playlist stay intact it attempts to shuffle in things you would like based on them. Similarly, when you start a song or album Radio, it matches other songs to that, a feature Jellyfin also has called Instant Mix. +1 that this would be fantastic.