Skip to main content

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.)