Aurral is an open-source, self-hosted app that adds Spotify-style music discovery to personal music libraries. It connects with Lidarr and Navidrome to surface recommendations, related artists, and recent releases based on your existing collection, and lets you add discovered artists directly to Lidarr for download. Its standout feature is scheduled 'flows' that generate dynamic, auto-refreshing playlists (mixing recommendations, library tracks, trending artists, and genre tags) which then appear in Navidrome and Plexamp. It can also sync playlists from Spotify and Last.fm for users who still use streaming alongside their self-hosted setup.
Table of contents
Aurral makes the tedious part of manual music discovery easierScheduled flows are the best part of AurralQuestions this post answers
How can I get Spotify-like music discovery and recommendations for my self-hosted Navidrome library?
Aurral is an open-source, self-hosted app that adds a discovery layer on top of a personal music library by connecting to Lidarr, Navidrome, Last.fm, and Spotify. It surfaces recommendations, recent releases, and related artists using safer, balanced, or deeper discovery modes, and lets you send discovered artists straight to Lidarr for download. See how daily.dev surfaces self-hosting tools like this for people rebuilding their media stack.
How do Aurral's scheduled playlist flows work with Lidarr and Navidrome?
Aurral lets you build dynamic playlists called flows by choosing track count, refresh schedule, and sources such as its own recommendations, your existing library, trending artists, or specific genre tags. Once configured, the flows pull music through Lidarr automatically and the resulting playlists appear in both Navidrome and Plexamp without further manual setup. Developers automating their self-hosted media pipelines can track tools like this via daily.dev.