Sign inSign up

shaw4552/mu-dl-api

By shaw4552

โ€ขUpdated about 1 year ago

Flask API wrapper for yt-dlp to manage media downloads in a self-hosted homelab setup.

Image
Developer tools
0

892

shaw4552/mu-dl-api repository overview

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)

Tag summary

Content type

Image

Digest

sha256:da93f94d9โ€ฆ

Size

240.4 MB

Last updated

about 1 year ago

docker pull shaw4552/mu-dl-api