Your Music.
Your Server.

Self-hosted music discovery and request management for Lidarr with library-aware recommendations and optional Weekly Flow playlists powered by Soulseek + Navidrome.

Get Started Import Spotify Playlists

Features

Lidarr Management

  • Search artists via MusicBrainz
  • Monitor options (None / All / Future / Missing / Latest / First)
  • Add specific albums from release groups
  • Track requests and download/import progress

Discovery

  • Browse your existing library in a clean UI
  • Daily Discover recommendations based on your library, tags, and trends
  • Last.fm integration (optional)
  • Library-aware so you don't request what you already have

Weekly Flow

  • Generates playlists from your library & listening context
  • Downloads tracks via built-in Soulseek client
  • Multiple flows with adjustable mix
  • Navidrome smart playlists integration

Interface

Aurral UI Discovery
Aurral Recommendations Aurral Artist Details

Import Spotify Playlists

Bring Your Music Over

Aurral supports importing static playlists via JSON. We built a dedicated converter to easily migrate your Spotify playlists using Exportify.

  1. Export your Spotify playlist as a CSV using Exportify.
  2. Use our web converter to transform that CSV into an Aurral-compatible JSON file.
  3. Open the Playlist Import modal in your self-hosted Aurral UI and upload the JSON!
Open CSV to JSON Converter

Quick Start (Docker Compose)

Aurral is designed to be safe for your collection: it does not write into your main music library directly. Library changes go through Lidarr's API, and Weekly Flow writes into its own dedicated directory.

services:
  aurral:
    image: ghcr.io/lklynet/aurral:latest
    restart: unless-stopped
    ports:
      - "3001:3001"
    environment:
      - DOWNLOAD_FOLDER=${DL_FOLDER:-./data/downloads}
    volumes:
      - ${DL_FOLDER:-./data/downloads}:/app/downloads
      - ${STORAGE:-./data}:/app/backend/data

Start it up: docker compose up -d
Then open: http://localhost:3001