Lidarr Music Downloader Microservice
Drag to reorder • Toggle switch to enable/disable • Sources are searched top-to-bottom until a match is found
Loading searchable sources from yt-dlp...
Map Lidarr's paths to your local paths if they differ (e.g., Docker containers, network shares).
# Sample mapping for Docker
/media/music -> /music
/media/downloads -> /downloads
# Sample mapping for network share
/media/music -> //NAS/Music
/media/downloads -> //NAS/Downloads
Enable users to request new artists to be added to your Lidarr library. Requires authentication via Jellyfin, Emby, or Plex.
📱 Request Page URL:
http://localhost:7373/request
Configure Jellyfin authentication for the request system
Configure Emby authentication for the request system
Configure Plex authentication for the request system
⚠️ Security Note:
The server URL is used to verify that users have permission to access YOUR specific Plex server, not just any Plex account.
Find your Plex URL: Settings → Network → Server address (e.g., http://192.168.1.100:32400)
Manage your yt-dlp installation. Keep it updated to ensure compatibility with YouTube and other services.
Check your FFmpeg installation. FFmpeg is required for audio conversion.
Note: FFmpeg must be installed separately and available in your system PATH.
Download from: https://ffmpeg.org/download.html
Windows Users: Download the "essentials" build and extract ffmpeg.exe to a folder in your PATH.
This usually means your yt-dlp version is outdated. Click "Upgrade yt-dlp" above to fix this issue.
The upgrade button is only enabled when a new version is available. Click "Check for Updates" to refresh the version information.
Try running the upgrade command manually in your terminal:
pip install --upgrade --force-reinstall yt-dlp
FFmpeg is not installed or not in your system PATH. Download FFmpeg from the official website and ensure ffmpeg.exe is accessible from the command line.
1. Extract ffmpeg.exe to a folder (e.g., C:\ffmpeg\bin)
2. Open System Properties → Environment Variables
3. Edit the "Path" variable and add the ffmpeg folder
4. Restart your terminal/command prompt
Method 1: Update Dockerfile
# Add to your Dockerfile
RUN apt-get update && apt-get install -y ffmpeg
# Or for Alpine Linux
RUN apk add --no-cache ffmpeg
Method 2: docker-compose.yml
services:
blissful:
build: .
# Rebuild with: docker-compose build
# Restart with: docker-compose up -d
Method 3: Pre-built image with FFmpeg
# Use a base image that includes FFmpeg
FROM python:3.12-slim
RUN apt-get update && apt-get install -y ffmpeg
In Docker, yt-dlp can be updated via pip (same as host):
✅ Use the "Upgrade yt-dlp" button - it works in Docker!
⚠️ Note: Updates are lost when container is rebuilt unless you:
RUN pip install --upgrade yt-dlp to your DockerfileInstall the userscript to add download buttons directly to your Lidarr interface.
Learn how to use Blissful - your Lidarr music downloader
Loading documentation...