mtdp
Docker app from MrCorehh's Repository
Overview
Missing Trailer Downloader for Plex (MTDP)
Main Features
๐ Detects Missing Trailers: Scans your Plex libraries for items that lack trailers. (either Plex Pass or local)
โผ Filters out specified Genres: You may not want trailers for concerts or 3 minute shorts..
๐ฅ Automatic Downloading: Uses YT-DLP to fetch the best available trailer from Youtube.
๐ Organized Storage: Trailers are saved according to Plex guidelines for both Movies and TV Shows.
๐ Refreshes Metadata: Refreshes metadata of items with new trailer. (Necessary for Plex to 'detect' them)
๐ฅ๏ธ webUI: Change settings, keep track and trigger manual downloads
Runtime arguments
- Web UI
http://[IP]:[PORT:2121]- Network
bridge- Shell
sh- Privileged
- false
Template configuration
Config LocationPathrw
- Target
- /config
- Default
- /mnt/user/appdata/mtdp/config
- Value
- /mnt/user/appdata/mtdp/config
Log File LocationPathrw
- Target
- /app/Logs
- Default
- /mnt/user/appdata/mtdp/logs
- Value
- /mnt/user/appdata/mtdp/logs
Cookies LocationPathrw
- Target
- /cookies
- Default
- /mnt/user/appdata/mtdp/cookies
- Value
- /mnt/user/appdata/mtdp/cookies
Media PathPathrw
Mount your media directory (same as Plex sees it) Eg /mnt/user/data/media/
- Target
- /data/media
WEBUI_PORTPorttcp
- Target
- 2121
- Default
- 2121
- Value
- 2121
TZVariable
Match your location (e.g.: America/New_York, Europe/London, Asia/Tokyo)
SCHEDULE_HOURSVariable
Run every X hours (default: 24) - CRON=0 2 * * * # Optional: cron schedule (overrides SCHEDULE_HOURS - Configure cron via webUI)
- Default
- 24
- Value
- 24
PUIDVariable
- Default
- 99
- Value
- 99
PGIDVariable
- Default
- 100
- Value
- 100
Categories
Download Statistics
2,500
Total Downloads
Details
Repository
netplexflix/mtdp:latestLast Updated2026-04-20
First Seen2026-04-11
Run Mtdp on Unraid.
Mtdp is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.