MeTube: A Web GUI for yt-dlp

MeTube is a user-friendly, web-based graphical interface for the powerful command-line video downloader yt-dlp. It enables you to download videos and audio from YouTube and hundreds of other websites directly from your browser.

MeTube Screenshot

Key Features

  • Web-Based Interface: Easy-to-use UI for adding and managing downloads without touching the command line.
  • Extensive Site Support: Leverages yt-dlp to download content from a massive list of supported sites.
  • Playlist Downloading: Add an entire playlist URL to queue up all its videos for download.
  • Format Selection: Choose from various video and audio-only formats and quality levels.
  • Dockerized Deployment: Simple to set up and run using Docker or Docker Compose.
  • Flexible Configuration: Highly customizable through environment variables to tailor its behavior to your needs.
  • Download Management: View active, pending, and completed downloads in organized lists.

The Problem MeTube Solves

Command-line tools like yt-dlp are incredibly powerful but can be intimidating for some users or inconvenient for quick downloads. MeTube provides a persistent, self-hosted service with a clean web UI that acts as a front-end for yt-dlp, making it accessible to anyone on your network. It's perfect for media servers, network-attached storage (NAS) devices, or any machine where you want a centralized, always-on video downloading service.