11 hours ago
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]](https://raw.githubusercontent.com/jonasmore/JellyJams/main/example.jpg)
✨ Key Features:
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:
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]](https://raw.githubusercontent.com/jonasmore/JellyJams/main/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
- 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.
Code:
docker run -p 5000:5000 jonasmore/jellyjams
Or use the docker-compose files in the repo for full setup.
🔗 Links
- Docker Hub: jonasmore/jellyjams
- GitHub: jonasmore/JellyJams
🚧 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
![[Image: jellyjams.jpeg]](https://raw.githubusercontent.com/jonasmore/JellyJams/main/jellyjams.jpeg)