MediaFetch
MediaFetch is a tiny, self-hosted web UI for yt-dlp — download video + audio (MP4) or audio-only (MP3) from YouTube, Twitch, Vimeo, SoundCloud, and loads more.
Design goals
- No database — downloads land on disk, and that’s the “state”
- Simple UI — lightweight single-page interface with live logs (SSE)
- Optional security — browser-native HTTP Basic Auth
- Docker-first — runs cleanly behind a reverse proxy (Traefik/Dokploy/etc.)
Links
- GitHub: https://github.com/lukedunsmoto/mediafetch
- Project page: https://www.lukedunsmore.com/mediafetch/