Aurral
Open-source self-hosted music discovery and playlist companion for Lidarr with personalised recommendations, playlist automation, and multi-user support.
What is Aurral?
Aurral is a self-hosted music discovery and playlist automation app built as a companion to Lidarr. It sits on top of your existing music library and adds the missing discovery layer that Lidarr itself does not provide: personalised recommendations, trends, tag- and similarity-based exploration, scheduled playlist flows, and a Spotify/Last.fm/ListenBrainz-style listening experience you fully own.
Unlike Spotify, Aurral does not lock your catalogue behind a subscription, send your listening history to a third party, or restrict features to a paid tier. Everything runs in Docker on your own hardware, and playback is handled by a music server you already control (Navidrome, Plex, or Plexamp).
Key features
- Discover: personalised recommendations, trending artists, tag-based exploration, recent releases, rotating discover playlists, and nearby shows (Ticketmaster integration).
- Search: search artists and albums, preview tracks, and add the result to Lidarr with your existing quality and folder defaults.
- Library: browse and search the artists already in Lidarr without leaving the web UI.
- Playlists: scheduled flows that act like Spotify Release Radar, plus imports from Spotify, Last.fm, and ListenBrainz. Convert any flow into a fixed tracklist.
- Activity: a unified queue and history for Lidarr requests, yt-dlp / slskd / Usenet downloads, plus Wanted actions for Aurral playlist jobs.
- Integrations: Lidarr, Last.fm, ListenBrainz, Koito, yt-dlp, slskd, SABnzbd/NZBGet, Navidrome, Plex, Ticketmaster, Gotify, and webhooks.
- Multi-user: per-user profiles, per-user discovery layout, permissions, local auth, LAN auto-login, reverse-proxy SSO, and native OIDC.
Self-hosting
Aurral is distributed as a single Docker image (ghcr.io/lklynet/aurral). A docker-compose.example.yml in the repository shows a full stack with Lidarr, slskd, and Navidrome. The web UI runs on port 3001 by default and stores configuration under /config.
How it compares to Spotify and Last.fm
- vs Spotify: Spotify is a streaming service that owns the catalogue. Aurral works against music you already own, integrates with Lidarr to fill gaps automatically, and gives you the same kinds of discovery surfaces (Release Radar clones, personalised mixes, playlist flows) without ads, premium tiers, or DRM.
- vs Last.fm: Last.fm focuses on scrobbling and community-driven recommendations. Aurral covers scrobbling through its Last.fm integration but goes further by turning those signals into scheduled playlist flows and Lidarr-aware requests that automatically download new releases.








