MeTube logo

MeTube

Web GUI for yt-dlp to download videos from YouTube and other sites

14.5k stars 1.1k forks last commit first released AGPL-3.0

Actively maintained

Last commit 21 Aug 2026.

MeTube screenshot

MeTube is a web-based graphical interface that wraps the yt-dlp (youtube-dl fork) engine to manage video and audio downloads from YouTube and many other websites. It provides a queue, playlist support, configurable filename templates, and environment-driven configuration for containerized or local deployments.

Key Features

  • Web UI for adding and managing downloads, including playlists and per-item options.
  • Queue management with configurable concurrency limits and multiple download modes (sequential, concurrent, limited).
  • Filename and playlist output templating with separate audio/video download directories and postprocessing hooks.
  • Environment-variable configuration for download paths, concurrency, server host/port, URL prefix and HTTPS settings.
  • Support for passing yt-dlp options in JSON and loading options from a monitored file for dynamic changes.
  • Integrations and convenience helpers: browser extensions, bookmarklet, iOS shortcut and examples for reverse-proxy setups.

Use Cases

  • Run a local/private service to batch-download YouTube videos and playlists for offline viewing or archiving.
  • Centralize downloads (audio/video) from multiple sources to a network-mounted storage using a containerized deployment.
  • Provide a simple UI for non-technical users to queue and manage media downloads on a home server or NAS appliance.

Limitations and Considerations

  • Core download functionality depends on the underlying yt-dlp engine; frequent yt-dlp updates are required to keep compatibility with video sites.
  • Some sites or restricted/private content require browser cookies or authentication; users must supply appropriate cookie files or credentials for those cases.
  • MeTube itself is a download UI and relies on external tools (yt-dlp and optionally ffmpeg for custom postprocessing) for actual media fetching and transcoding; those tools must be present/updated when needed.

MeTube is a pragmatic, focused UI for managing yt-dlp workloads. It is designed for easy deployment with Docker or local builds (Node/Angular front end and a Python backend) and prioritizes straightforward configuration, playlist handling, and maintainability in environments where users regularly archive or batch-download web-hosted media.

Categories:

Tags:

Tech Stack:

Share:

Similar to MeTube

TubeSync logo

TubeSync

PVR for syncing YouTube channels to your media server

2.8k
170
Last commit

TubeSync is a YouTube PVR that automatically indexes channels or playlists, downloads new videos, and updates Plex or Jellyfin with organized local media.

AGPL-3.0Actively maintained
Alternative to:
iTubeGo logo
iTubeGo
+2

YoutubeDL-Material

Material Design web UI for youtube-dl downloads

3.2k
327
Last commit

Self-hosted web interface for managing video/audio downloads using youtube-dl, with a Material Design UI, queue management, and an optional public API.

MITActively maintained
Alternative to:
4K Video Downloader logo
4K Video Downloader
+15
ChannelTube logo

ChannelTube

Scheduled YouTube channel downloader using yt-dlp

325
25
Last commit

Fetch and synchronize video or audio from YouTube channels on a schedule using yt-dlp. Runs in Docker and can trigger Plex/Jellyfin library scans.

GPL-3.0Actively maintained
Alternative to:
iTubeGo logo
iTubeGo
+2
Agregarr logo

Agregarr

Plex collections manager that syncs and curates home hubs

1k
41
Last commit

Agregarr manages Plex Collections and hubs by syncing lists and stats from multiple sources, reordering and scheduling visibility, and optionally adding missing media via Radarr/Sonarr/Overseerr.

GPL-3.0Actively maintained
Alternative to:
Plex logo
Plex
+6
Cobalt logo

Cobalt

Ad-free web media downloader for public social platforms

42.3k
3.7k
Last commit

Cobalt is a self-hostable web media downloader for saving publicly accessible videos and audio from supported social platforms via a simple paste-a-link interface and API.

AGPL-3.0Actively maintained
Alternative to:
iTubeGo logo
iTubeGo
+4
ytdl-sub logo

ytdl-sub

Declarative yt-dlp wrapper to download and prepare media libraries

2.9k
104
Last commit

CLI tool that orchestrates yt-dlp and FFmpeg with YAML presets to download, convert, tag, and organize media for Plex, Jellyfin, Kodi, Emby and music players.

GPL-3.0Actively maintained
Alternative to:
4K Video Downloader logo
4K Video Downloader
+6