Skip to Content
Lidarr

Lidarr

Automated music library management with intelligent quality upgrades

Lidarr is an independent fork of Sonarr reworked for automatically downloading music via Usenet and BitTorrent. Inspired by proven downloaders like Headphones, Lidarr brings modern architecture, intuitive management, and intelligent automation to your music library. Seamlessly integrated into QuickBox Pro, Lidarr monitors new album releases, manages quality upgrades, and keeps your collection organized with rich metadata and artwork.

🎵 Automatic Music Downloads

Monitor artists and automatically download new albums when released with intelligent quality selection

📊 Quality Profiles

Define custom quality profiles for different music formats (MP3, FLAC, etc.) with specific bitrate preferences

🎨 Metadata & Artwork

Automatic album art, artist bios, descriptions, and comprehensive metadata from MusicBrainz

🗂️ Smart Organization

Customizable file naming and folder structures with automatic tagging and sorting on import

🔄 Upgrade Management

Automatically upgrade existing albums when better quality releases become available

🔍 Audio Fingerprinting

Built-in Chromaprint fpcalc support for accurate audio file identification via AcoustID


Installation

Symptoms

  • QuickBox Pro v3 installed and configured
  • Download client installed (qBittorrent, Deluge, etc.)
  • Media storage location configured
  • User account created on the server

Resolution

  • Use QuickBox's qb command for installation
  • Automatic integration with download clients
  • Configurable storage paths for music
  • Per-user installation with isolated configurations

Basic Installation

Install Lidarr (master/release branch) for a specific user:

qb install lidarr -u username

Audio Fingerprinting

QuickBox Pro automatically installs Chromaprint fpcalc during Lidarr installation. This audio fingerprint library enables AcoustID-based file identification for accurate music matching and metadata retrieval.

Installation Variants & CLI Commands

CommandDescription
qb install lidarr -u usernameInstall Lidarr (master/release branch) with automatic configuration
qb install lidarr -u username --nightlyInstall nightly build (development) for latest features
qb reinstall lidarr -u usernameReinstall Lidarr (preserves configuration and database)
qb update lidarr -u usernameUpdate to latest version (auto-detects branch)
qb remove lidarr -u usernameRemove Lidarr and clean up all files
qb help lidarrDisplay comprehensive help information

Update Branch Handling

When you run qb update lidarr -u username, QuickBox automatically detects your current branch (master, testing, or nightly) from config.xml and updates accordingly. You don’t need to specify --nightly unless you want to switch branches.


Accessing Lidarr

After installation, access Lidarr at:

https://your-server-ip/username/lidarr

QuickBox Dashboard Integration

Lidarr is automatically integrated into your QuickBox dashboard. Find it in the Service Control panel with port, API key, and status information. Click the LAUNCH icon to open the web interface.


Initial Configuration

1. Configure Download Client

  • Settings → Download Clients → Add (+)
  • Select your client (qBittorrent, Deluge, etc.)
  • Enter connection details (enable advanced settings to access URL Base):
⬇️

Download Client Examples

QuickBox-friendly paths and auth settings for the most common clients

All examples assume Use SSL enabled on port 443
🌊

Deluge

HTTPS
Hostlocalhost or server IP
Port443
URL Base/username/deluge
AuthPassword
🌊

Flood

HTTPS
Hostlocalhost or server IP
Port443
URL Base/username/flood
AuthUsername & Password
📥

NZBGet

HTTPS
Hostlocalhost or server IP
Port443
URL Base/username/nzbget
AuthUsername & Password

qBittorrent

HTTPS
Hostlocalhost or server IP
Port443
URL Base/qbittorrent
AuthUsername & Password
📡

rTorrent

HTTPS
Hostlocalhost or server IP
Port443
URL Path/usernameSCGI routed here by QuickBox
AuthUsername & Password
📦

SABnzbd

HTTPS
Hostlocalhost or server IP
Port443
URL Base/username/sabnzbd
AuthAPI Key
🚂

Transmission

HTTPS
Hostlocalhost or server IP
Port443
URL Base/username/transmission
AuthUsername & Password
  • Test connection and save

Prowlarr provides centralized indexer management:

  1. Install Prowlarr: qb install prowlarr -u username
  2. In Prowlarr, go to Settings → Apps
  3. Add Lidarr as an application
  4. Indexers automatically sync to Lidarr

Why Prowlarr?

When you add or remove indexers in Prowlarr, they automatically sync to Lidarr (and Sonarr, Radarr, etc.). This centralized management saves time and ensures consistency across all your *arr applications.

Alternative: Manual indexers via Settings → Indexers → Add (+)

3. Set Root Folder

  • Settings → Media Management → Root Folders
  • Add folder for music (e.g., /home/username/Media/Music)

4. Quality Profiles & Upgrades

Configure quality preferences and automatic upgrades:

  1. Settings → Profiles
  2. Edit or create quality profile
  3. Set Upgrade Until to your desired maximum quality
  4. Enable Upgrades Allowed

Example workflow:

  • Download MP3-320 when album is released
  • Lidarr automatically upgrades to FLAC when available
  • Stops at your cutoff (e.g., FLAC) to avoid excessive file sizes

Smart Upgrading

Set upgrade cutoffs to prevent endless upgrading. For example, setting cutoff to FLAC prevents upgrades to obscure lossless formats unless you specifically want them. This saves bandwidth and storage space.

Media Management Settings:

✓ Rename Tracks ✓ Replace Illegal Characters ✓ Standard Track Format: {Artist Name} - {Album Title} - {track:00} - {Track Title} ✓ Album Folder Format: {Artist Name} - {Album Title} ({Release Year}) ✓ Artist Folder Format: {Artist Name}

Adding Music

  1. Click Add New button
  2. Search for artist by name
  3. Select the artist from search results (powered by MusicBrainz)
  4. Choose:
    • Root Folder
    • Quality Profile
    • Monitor settings (see below)
    • Metadata profile
  5. Click Add Artist

Monitoring Options

  • All Albums - Monitor and download all albums (past and future)
  • Future Albums - Only monitor new releases from now on
  • Missing Albums - Download missing albums from existing discography
  • Existing Albums - Don’t search for old albums
  • First Album - Only monitor first album
  • Latest Album - Only monitor the most recent release

Service Management

Lidarr runs as a systemd service for reliability and automatic startup.

systemctl status lidarr@username # Check status systemctl restart lidarr@username # Restart service journalctl -u lidarr@username -f # View live logs systemctl enable lidarr@username # Start on boot systemctl disable lidarr@username # Prevent auto-start

Troubleshooting

Lidarr Won’t Start

journalctl -u lidarr@username -f

Check for port conflicts:

grep -E '<Port>' ~/.config/Lidarr/config.xml # Default: 8646

Downloads Not Appearing

Symptoms

  • No releases found in manual search
  • Albums not automatically downloading
  • Download client connection errors
  • Artist shows as monitored but nothing happens

Resolution

  • Verify indexers are working: Settings → Indexers → Test
  • Check download client: Settings → Download Clients → Test
  • Ensure artist/albums are monitored (check monitor icons)
  • Try manual search: Album → Manual Search icon

Audio Fingerprinting Not Working

# Verify Chromaprint fpcalc is installed which fpcalc # Should return: /usr/local/bin/fpcalc # Reinstall if missing qb reinstall lidarr -u username

Permission Issues

qb fix permissions -u username systemctl restart lidarr@username

Database Issues

# Backup current database cp ~/.config/Lidarr/lidarr.db ~/.config/Lidarr/lidarr.db.backup # Vacuum database to optimize sqlite3 ~/.config/Lidarr/lidarr.db "VACUUM;" # Reinstall to attempt repair qb reinstall lidarr -u username

Best Practices

Do

  • Use Prowlarr for centralized indexer management across all *arr apps
  • Set reasonable quality profiles—avoid unnecessary lossless formats if you don't need them
  • Configure proper file naming for consistent library organization
  • Set up automatic backups of your Lidarr database (~/.config/Lidarr/lidarr.db)
  • Use download client categories to separate Lidarr downloads
  • Set upgrade cutoffs to prevent endless quality chasing
  • Enable MusicBrainz metadata import for accurate tagging
  • Keep Lidarr updated via qb update lidarr for latest features and fixes

Don't

  • Don't monitor every album from every artist—be selective to save bandwidth
  • Don't set upgrade cutoff too high (lossless formats are huge and may not be necessary)
  • Don't use too many indexers—causes rate limits and excessive API hits
  • Don't download to system drive—use dedicated media storage
  • Don't ignore failed download warnings—investigate and resolve issues
  • Don't disable authentication if Lidarr is exposed to the internet
  • Don't ignore database backups—corruption can happen and cause data loss
  • Don't manually edit the database (lidarr.db)—use the web interface

Use Cases

Automated Music Collection

  • Building a complete music library automatically
  • Monitoring new album releases from favorite artists
  • Upgrading older albums to better quality
  • Organizing a messy music collection

Multiple Quality Tiers

  • Standard MP3 collection for mobile devices
  • Lossless FLAC collection for home listening
  • Separate quality profiles for different genres

Audio Quality Management

  • New album? Lidarr grabs MP3-320 immediately
  • FLAC available? Lidarr upgrades automatically
  • Stops at your cutoff to save storage space

🎬

Media Management

⬇️

Download Clients

📺

Media Servers


Additional Resources


Join the Community

Media server operators sharing configs, getting support, and shaping the future of QuickBox Pro.

Dedicated Support
Feature Previews
Community Configs
Active Discussions
Join Discord Server