Jellyfin Forum
JellyJams - Automatic Playlist Generator for Jellyfin [ALPHA] - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Off Topic (https://forum.jellyfin.org/f-off-topic)
+--- Forum: General Discussion (https://forum.jellyfin.org/f-general-discussion)
+--- Thread: JellyJams - Automatic Playlist Generator for Jellyfin [ALPHA] (/t-jellyjams-automatic-playlist-generator-for-jellyfin-alpha)



JellyJams - Automatic Playlist Generator for Jellyfin [ALPHA] - jonasmore - 2025-07-22

Hey Jellyfin community! 👋

I spent 6 months searching for a tool that could automatically generate playlists for Jellyfin - genre mixes, decade collections, artist playlists, personalized recommendations. Nothing existed that did what I wanted.

So I decided: "I'll build it myself!"

Problem: I had zero coding experience. Couldn't even read Python.

Solution: AI assistance! With tools like ChatGPT and Claude helping me learn as I went, I was able to build exactly what I was looking for.

The Result: JellyJams 🎵
A complete automatic playlist generation solution for Jellyfin with a beautiful web UI!

[Image: example.jpg]

✨ Key Features:
  • Smart Genre Grouping: Groups similar genres (Alt Rock, Indie Rock → "Rock Radio")
  • Multiple Playlist Types: Genre, Year, Artist, and Personalized playlists
  • Privacy Controls: Personal playlists are private to each user, while genre/artist/decade playlists are shared with all users
  • Beautiful Web UI: Dark-themed interface for easy configuration
  • Multi-Tier Cover Art: Custom generated covers, Spotify integration, smart fallbacks
  • Personalized Recommendations: Uses Jellyfin Playback Reporting Plugin
📊 What You Get:
  • Shared playlists (visible to all users): "Rock Radio", "Jazz Radio", "Back to the 1980s", "This is Beatles!"
  • Personal playlists (private to each user): "Top Tracks - [User]", "Discovery Mix - [User]", "Recent Favorites - [User]"
  • Each user gets their own personalized playlists based on their listening history, but they're completely private - only that user can see them. The genre, artist, and decade playlists are shared for everyone to discover.
🐳 Quick Start

Code:
docker run -p 5000:5000 jonasmore/jellyjams


Or use the docker-compose files in the repo for full setup.
🔗 Links

🚧 Alpha Status & Feedback
JellyJams is currently in alpha. It's working well for me, but as my first coding project, I'm sure there are improvements to be made!
I'd love your feedback on:
  • Installation experience
  • Feature requests
  • Bug reports
  • Performance with large libraries
  • UI/UX suggestions
Thanks to this community for the inspiration to build solutions instead of just wishing they existed! 🎵

[Image: jellyjams.jpeg]