
PlexMix — Smart Playlist Builder for Plex
Hey everyone
I’ve been working on a project called Mixarr, a fully containerized smart playlist builder for Plex Music designed to bring more of a Spotify-style experience to self-hosted libraries.
The goal is to make massive Plex music libraries feel more dynamic, discoverable, and personalized using smart metadata, mood analysis, popularity scoring, and advanced filtering.
I’m opening it up for beta testing and would love feedback from the self-hosted / Plex community.
I always wanted an easy way to make playlist for large libraries, thanks to some help from AI coding, it is in its test phase.
Features
Blazing Fast Local Cache
PlexMix autonomously syncs your Plex music library into a local PostgreSQL database, including:
- Artists
- Albums
- Tracks
- Genres / Tags
This allows for near-instant querying even across huge libraries with tens of thousands of tracks.
Smart Metadata Enrichment
PlexMix enriches your library using external metadata providers like:
- Spotify
- Last.fm
- Deezer
- AudioDB
It calculates:
- Mood / Valence scores
- Popularity rankings
- Deep metadata for smarter mixes
Dynamic Rule Builder
Build highly customized playlists with advanced filtering rules like:
- Genre contains “Rock”
- Popularity <
- Exclude seasonal tracks
- Deep cuts only
- Mood-based mixes
- Decade / year filtering
- And more
All querying happens locally against your synced database for speed.
Push Directly to Plex
Generated playlists can be exported directly back into your Plex server automatically.
Modern UI / UX
Built with Next.js and designed with a glassmorphism-inspired UI featuring:
- Animated mesh gradients
- Smooth micro-animations
- Responsive layouts
- Clean typography
- Native-feeling mobile experience
On mobile, the interface transforms into a dedicated mobile layout with bottom navigation for easy use on the go.
Self-Hosted First
Mixarr is designed to be:
- Docker-first
- Fully self-hosted
- Containerized
- Easy to deploy
- Privacy friendly
Beta Testing
I’m looking for people willing to:
- Test it on different Plex library sizes
- Report bugs
- Suggest features
- Break things
- Help shape the roadmap
There are definitely rough edges still, but it’s at the point where I’d love real-world feedback from other Plex users and homelab/self-hosted enthusiasts.
If there’s enough interest, I’ll keep rapidly expanding features and polishing the experience.
Would love to hear what features you’d want in a smart Plex playlist system.
Feel free to check it out on github https://github.com/cvarano84/Mixarr