MeTube

MeTube

Web GUI for downloading videos with yt-dlp

12.1kstars
829forks
Last commit: 19h ago
Repo age: 7y old
MeTube screenshot

MeTube is a lightweight web application that provides a browser-based UI for yt-dlp, making it easier to download videos or extract audio from supported sites without using the command line. It focuses on simple queue-based downloads with configurable options and a persistent download history.

Key Features

  • Web UI to submit download URLs and manage a download queue
  • Uses yt-dlp as the backend downloader (supports many video sites)
  • Audio-only downloads and format selection via yt-dlp options
  • Playlist/channel support (submit a playlist URL for batch downloads)
  • Configurable output directory for downloaded files (volume-mounted in Docker)
  • Presets for commonly used yt-dlp options (quality/format/flags)
  • Basic download status tracking and history in the UI
  • Container-first deployment (official Docker image and docker-compose examples)

Use Cases

  • Run a home media “ingest” tool to download videos/music into a media library
  • Provide a simple downloader UI for non-technical users on a LAN
  • Batch-download playlists/channels for offline viewing or archiving

Limitations and Considerations

  • Functionality is constrained by yt-dlp capabilities and site changes; some sites may break until yt-dlp updates
  • Not a full media manager/player; it focuses on downloading rather than library browsing/streaming

MeTube is a practical companion for users who like yt-dlp’s power but prefer a web UI and queued downloads. It is best suited for personal or small-team environments where a simple, containerized downloader service is needed.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Jellyfin

Jellyfin

Personal media server for movies, TV, music, and photos

47.5k
4.3k
Last commit: 3d ago

Self-hosted media server to organize, stream, and transcode your movies, TV, music, and photos across apps and devices.

Alternative to:
Plex
Plex
+1
Sunshine

Sunshine

Self-hosted game streaming host for Moonlight clients

33.4k
1.6k
Last commit: 3d ago

Sunshine is a self-hosted game/desktop streaming server that works with Moonlight clients, enabling low-latency remote play with hardware-accelerated encoding.

Alternative to:
Plex
Plex
+4
Invidious

Invidious

Privacy-focused front-end for YouTube

18.4k
2.1k
Last commit: 17d ago

Invidious is an alternative YouTube web front-end that reduces tracking and improves performance, offering RSS feeds, subscriptions, and video playback without a Google account.

Alternative to:
YouTube
YouTube
+1
PeerTube

PeerTube

Federated video hosting powered by WebTorrent and ActivityPub

14.4k
1.7k
Last commit: 6d ago

PeerTube is a self-hosted, federated video platform using ActivityPub and BitTorrent/WebTorrent to publish, stream, and share videos across interconnected instances.

Alternative to:
YouTube
YouTube
+9
Sonarr

Sonarr

Smart PVR for Usenet and BitTorrent TV automation

13k
1.7k
Last commit: 2d ago

Automates TV series monitoring, searching, downloading, and post-processing from Usenet and BitTorrent with quality profiles, release management, and integrations.

Alternative to:
SickChill
SickChill
+1
Radarr

Radarr

Movie collection manager for Usenet and BitTorrent

12.8k
1.1k
Last commit: 10d ago

Automates movie downloads via Usenet and BitTorrent with quality profiles, RSS monitoring, and integrations with indexers, download clients, and media servers.

Alternative to:
SickChill (hosted/managed offerings)
SickChill (hosted/managed offerings)
+3