A free, open-source, self-hosted, lightweight Web UI for yt-dlp. MediaFetch has zero database and no complex setup. Just spin up the Docker container to download video/audio from YouTube, Twitch, and thousands of other sites. Includes real-time logs and optional auth. Access and save your favourite content effortlessly in video or audio format.
No reviews yetBe the first to leave a review for MediaFetch
Maker
š
Hey Guys,
I'm Luke, and I built MediaFetch because I was tired of complicated setups just to download a YouTube video to my home server. I just wanted a simple input box that runs yt-dlp and gives me the file.
So I built exactly that:
š¦ Zero Database: It works directly with your file system.
ā” Real-time Logs: Watch the download progress live (no black box).
š Optional Auth: Keep your instance safely locked away with basic auth.
š³ Docker Native: One command to spin it up.
š Audio Support: Save video (mp4) , or optionally just audio (mp3).
It handles YouTube, Twitch, Vimeo, and pretty much anything else yt-dlp supports.
It's 100% open source. I'd love to hear what you think!