Bridge the gap between Lidarr and YouTube
Automatically download missing albums with perfect metadata tagging
- 🔍 Auto-finds high-quality audio on YouTube (up to 320kbps)
- 🏷️ Smart tagging with MusicBrainz + iTunes metadata
- 📦 Direct import to your Lidarr library
- 🌓 Modern UI with dark/light mode
- 🎚️ Configurable filters - customize forbidden words
- 🔔 Telegram and Discord notifications
- 🐳 Docker ready - deploy in seconds
services:
lidarr-downloader:
image: angrido/lidarr-downloader:latest
container_name: lidarr-downloader
ports:
- "5005:5000"
volumes:
- ./config:/config
- /DATA/Downloads:/DATA/Downloads
- /DATA/Media/Music:/music
environment:
- LIDARR_URL=http://192.168.1.XXX:8686
- LIDARR_API_KEY=your_api_key_here
- DOWNLOAD_PATH=/DATA/Downloads
- LIDARR_PATH=/music
restart: unless-stoppedAccess: http://localhost:5005
| Variable | Example | Description |
|---|---|---|
LIDARR_URL |
http://192.168.1.10:8686 |
Lidarr address (use IP) |
LIDARR_API_KEY |
abc123... |
From Lidarr → Settings → General |
DOWNLOAD_PATH |
/DATA/Downloads |
Download folder |
| Variable | Default | Description |
|---|---|---|
LIDARR_PATH |
- | Final library path (optional) |
SCHEDULER_ENABLED |
false |
Auto-check missing albums |
SCHEDULER_INTERVAL |
60 |
Check interval (minutes) |
💡 All settings configurable via Web UI!
YouTube may block downloads with a "Sign in to confirm you're not a bot" error. To fix this:
- Install a browser extension like "Get cookies.txt LOCALLY"
- Open an incognito/private window and log into a throwaway Google account on youtube.com
- Export cookies in Netscape format and save as
cookies.txt - Mount the file and set
YT_COOKIES_FILE:
volumes:
- ./cookies.txt:/cookies/cookies.txt
environment:
- YT_COOKIES_FILE=/cookies/cookies.txt
⚠️ Do not use your main Google account — it may get flagged. Cookies expire periodically and will need re-exporting.
This tool is for educational purposes and managing your personal library.
Users are responsible for complying with copyright laws and YouTube's ToS.
Made with ❤️

