Flask API wrapper for yt-dlp to manage media downloads in a self-hosted homelab setup.
892
This container provides a lightweight Flask-based API wrapper around yt-dlp, designed for automated media downloading. It supports YouTube cookies, persistent logs, custom download directories, and is tailored for use in self-hosted homelab environments (e.g., Plex integration).
โ Features ๐ฅ Download videos, music, audio, and playlists
๐ Secrets-based auth token support
๐ Restart on failure (unless-stopped)
๐งฑ Built with Python 3.11 and yt-dlp
๐๏ธ Mountable volumes for downloads, logs, config
๐งช Health checks via /health endpoint
๐ ๏ธ Use Cases Automate YouTube/online media archiving
Backend for media scraping workflows
Home media server integration (e.g., Plex, Jellyfin)
Content type
Image
Digest
sha256:da93f94d9โฆ
Size
240.4 MB
Last updated
about 1 year ago
docker pull shaw4552/mu-dl-api