All apps · 0 apps
mdblistarr
Docker app from grtgbln's Repository
Overview
Companion app for mdblist.com for Radarr and Sonarr integration
Readme
View on GitHubmdblistarr
Companion app for mdblist.com for better Radarr and Sonarr integration.
Docker Hub image
Basics
- Connects MDBList with Radarr and Sonarr.
- Uploads your current library state back to MDBList on schedule.
- Pulls MDBList queue items and sends add requests to Radarr/Sonarr.
- Supports multiple Radarr/Sonarr instances.
- Runs as a simple Docker container with persistent DB volume.
Basic workflow
- Connect your MDBList account via OAuth (or enter an API key manually).
- Add your Radarr and Sonarr instances.
- Set quality profile and root folder mappings per instance.
- Let scheduled sync keep MDBList and your ARR apps in sync.
New in v2.3.0
- MDBList OAuth authentication: connect your account via the new "Connect with MDBList" button instead of copying an API key. Uses the OAuth 2.0 device authorization flow.
- API key auth still works until you connect via OAuth — once OAuth is connected, the API key is cleared and OAuth takes over.
New in v2.2.4
- Added support for syncing library status across all configured servers
New in v2.2.3
- Optional MDBList collection sync: enable "Sync Library Status" in the MDBList config tab to keep your MDBList collection up to date based on what is downloaded in Radarr/Sonarr.
- Configurable sync hour: choose which UTC hour of the day Radarr and Sonarr sync runs. A random hour is assigned automatically on first run to spread load across all users.
- Home page now shows last sync time and next sync estimate so you always know when to expect the next run.
- Fixed UI bug where the Radarr/Sonarr server form would reset after saving — the selected server now stays active across page reloads.
New in v2.2.2
- Full sync now reports monitored and unmonitored items more reliably:
- Radarr uses
hasFileto mark downloaded vs missing. - Sonarr uses episode file statistics where available.
- Radarr uses
- Import list exclusions from Radarr/Sonarr are included in sync payloads.
- If a movie is already in Radarr, MDBListarr now triggers a Radarr
MoviesSearchcommand instead of only logging a duplicate error. - HTTP/JSON handling is more defensive for empty/invalid/compressed responses.
App Configuration Screen
MDBListarr
git clone --branch latest git@github.com:linaspurinis/mdblistarr.git
docker build -t mdblistarr .
docker run -e PORT=5353 -p 5353:5353 mdblistarr
services:
mdblistarr:
container_name: mdblistarr
image: linaspurinis/mdblistarr:latest
environment:
- PORT=5353
volumes:
- db:/usr/src/db/
ports:
- '5353:5353'
volumes:
db:
Install Mdblistarr on Unraid in a few clicks.
Find Mdblistarr in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.
Open the Apps tab on your Unraid server Search Community Apps for Mdblistarr Review the template variables and paths Click Install
Categories
Download Statistics
101,775
Total Downloads
3,840
This Month
3,949
Avg / Month
Total Downloads Over Time
Loading chart...
Related apps
Explore more like this
Explore allLinks
Details
Repository
linaspurinis/mdblistarr:latestLast Updated2026-05-10
First Seen2024-04-28
Runtime arguments
- Web UI
http://[IP]:[PORT:5353]/- Network
bridge- Shell
bash- Privileged
- false
Template configuration
WebUIPorttcp
Container Port: 5353
- Target
- 5353
- Value
- 5353
Database PathPathrw
Storage for database
- Target
- /usr/src/db
- Default
- /mnt/user/appdata/mdblistarr/db
- Value
- /mnt/user/appdata/mdblistarr/db