Self-host mixarr
v2.3.5Music discovery companion for Lidarr
docker compose up -d- Stars
- 160
- Ports
- 443 (HTTPS via internal Caddy (primary access, unified image)), 3000 (Direct Node.js HTTP access for reverse proxies (unified image)), 3005 (API port (slim image))
- Requires
- Lidarr, MariaDB/MySQL, Redis
ghcr.io/aquantumofdonuts/mixarrWhat is mixarr?
A self-hosted companion for Lidarr that automates finding new music. It links to streaming platforms like Spotify and TIDAL, plus community sources such as Last.fm and ListenBrainz, pulling artists from playlists, charts, and personalized recommendations. Discovered artists go into a review queue before being sent to Lidarr. The tool also offers AI-driven suggestions using OpenAI, Anthropic, Gemini, or a local Ollama instance, plus utilities to clean up missing metadata in your existing library. Deployment is handled through Docker, either as an all-in-one container with MariaDB, Redis, and Caddy included, or as a slim image that connects to your own database and cache. The web interface runs on HTTPS (port 443 in the container) with an optional direct HTTP port for reverse proxies.
Should you self-host mixarr?
mixarr scores 46/100 on selfhost.directory (how scoring works) and ranks #28 of 59 in Music Streaming. It has 160 GitHub stars.
It shipped 16 stable releases in the past year. The latest, v2.3.5, came out on 5 September 2026. New versions land roughly every 3 days.
Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is GPL-3.0-licensed and written mostly in Typescript.
Its closest alternative on selfhost.directory is koel (75/100, 17 320 stars). It scores higher overall, so compare the two before you pick. See mixarr vs koel side by side.
Features
- 56 subscription types
- AI Recommendations
- Library health tools
- Multi-service music discovery
- Review Queue
- Scheduled automation
- SkyHook cache warming
mixarr README
More in Music Streaming
mixel-musicOpen-source, self-hosted music streaming app with Python (FastAPI) and SvelteKit. Uses SQLite, offers album browsing with artwork caching, runs on port 2843.
MopidySelf-hosted, open-source music server in Python that plays local files and internet radio, adds Spotify and more via extensions, and works with any MPD or web client.
mqp-servermqp-server is a self-hosted, open-source Node.js server for MusiqPad, enabling real-time music streaming and chat with YouTube/SoundCloud playback.
mStreamSelf-hosted open-source music streaming server for personal collections. Runs on Raspberry Pi and old hardware with native iOS and Android apps.
muerMuer is an open-source, self-hosted music player that streams audio from YouTube using Invidious as a backend, offering a beautiful UI for personal music libraries.
musicParson is a self-hosted, open-source music server for your library. Point it at a folder and listen on Windows, macOS, Linux, or the web with playlists, lyrics, and Cast.
Music AssistantOpen-source, self-hosted music library manager that unites streaming services and local files and plays them in sync on Sonos, AirPlay, Cast and DLNA speakers.
music-libraryMusic Library is a self-hosted, open-source music player that streams your local MP3 and FLAC files with a responsive web UI, live user activity, and metadata support.
MusicseerrSelf-hosted music request app replacing Lidarr by driving slskd/Usenet, verifying via AcoustID, serving via OpenSubsonic/Jellyfin APIs.
musikatSelf-hosted open-source music downloader that searches Deezer or Spotify, fetches audio from YouTube, tags files, and saves to Navidrome or local downloads.
myMPDmyMPD is a self-hosted, open-source web-based MPD client written in C with a PWA frontend, offering jukebox mode, smart playlists, and Lua scripting.
Navidrome Music Server🎧 Your Personal Streaming Service






0 comments