Skip to content
SPECIFICTION
Get listed

MeTube

github.com

Free plan WebLinuxiOSAndroidSelf-hostedBrowser extension
Visit github.com
Spec score 9.1 #4 of 135 in Video Downloaders

What it is

MeTube is a free, self-hosted web interface for yt-dlp that downloads media from YouTube and hundreds of other sites to a user's server. It handles video, audio, subtitles, and thumbnails from individual videos, playlists, or entire channels, with video quality up to 4K. Each download can use a selected quality, format, and folder; server-wide yt-dlp options and presets are also available. Channel and playlist subscriptions can queue new uploads. Output options include MP4, M4A, MP3, Opus, WAV, FLAC, SRT, TXT, VTT, TTML, SBV, SCC, DFXP, and JPG. Docker and Docker Compose quick starts are provided, with images for amd64 and arm64. Integrations include browser extensions, bookmarklets, an iOS Shortcut, Android share-menu apps, and a Raycast extension. MeTube has no authentication by design and is intended for a trusted network or placement behind an authenticating reverse proxy. Private and internal addresses are blocked by default. The default concurrency setting allows three downloads at once; others wait. The project is AGPL-3.0, and its scope ends after a download is written, leaving tagging and library organization to other tools.

Spec sheet

Purpose
MeTube is a self-hosted web UI for yt-dlp that downloads videos from YouTube and hundreds of other sites to your server.Read 11 Oct 2026 · github.com
Deployment
The project provides Docker and Docker Compose quick starts, and its images support amd64 and arm64.Read 11 Oct 2026 · github.com
Free plan
YesRead 21 Sep 2026 · github.com
Integrations
The project documents browser extensions, bookmarklets, iOS and Android apps, and Raycast for sending links to MeTube.Read 11 Oct 2026 · github.com
Security
MeTube ships without authentication by design and is intended for a trusted network or use behind an authenticating reverse proxy.Read 11 Oct 2026 · github.com
Support
The README directs users to the troubleshooting FAQ and GitHub Discussions for questions, and Issues for MeTube bugs.Read 11 Oct 2026 · github.com
License
The repository lists the AGPL-3.0 license.Read 11 Oct 2026 · github.com
Additional integrations
yt-dlp plugins can extend supported links, with Invidious and Piped given as examples.Read 11 Oct 2026 · github.com
Batch downloads
YesRead 21 Sep 2026 · github.com
Browser integration security
Cross-origin requests are refused when CORS_ALLOWED_ORIGINS is empty, and the maker advises naming allowed origins instead of using a wildcard where possible.Read 11 Oct 2026 · github.com
Concurrency limit
The default MAX_CONCURRENT_DOWNLOADS setting is 3, with additional downloads waiting their turn.Read 11 Oct 2026 · github.com
Device platforms
web,Android,iOS,Chrome extensionRead 21 Sep 2026 · github.com
Download controls
Users can select quality, format, and folder per download, and configure server-wide yt-dlp options and presets.Read 11 Oct 2026 · github.com
Download options
Each download can use a chosen quality, format and folder, with server-wide yt-dlp options and presets also available.Read 11 Oct 2026 · github.com
Download types
It downloads video, audio, subtitles, and thumbnails from individual videos, playlists, or channels.Read 11 Oct 2026 · github.com
HTTPS and proxy
MeTube supports built-in HTTPS and documents reverse proxy configurations for NGINX, Apache, Caddy, and swag.Read 11 Oct 2026 · github.com
Integration interface
Integrations can add downloads with a JSON POST to /add, and GET /formats lists accepted options.Read 11 Oct 2026 · github.com
Maximum video quality
4kRead 21 Sep 2026 · github.com
Media downloads
It downloads video, audio, subtitles and thumbnails from single videos, playlists or entire channels.Read 11 Oct 2026 · github.com
Network security
Private and internal URL addresses are blocked by default; enabling ALLOW_PRIVATE_ADDRESSES turns off that SSRF protection.Read 11 Oct 2026 · github.com
Output formats
MP4,M4A,MP3,Opus,WAV,FLAC,SRT,TXT,VTT,TTML,SBV,SCC,DFXP,JPGRead 21 Sep 2026 · github.com
Playlist downloads
YesRead 21 Sep 2026 · github.com
Scope
The maker says MeTube's scope ends once a download is written and recommends dedicated tools for tagging and library organization.Read 11 Oct 2026 · github.com
Subscriptions
Channel and playlist subscriptions can queue new uploads as they appear.Read 11 Oct 2026 · github.com
Subtitle downloads
YesRead 21 Sep 2026 · github.com
Support policy
Only the latest continuously released version is supported, and the maker advises updating to the current Docker image before reporting a vulnerability.Read 11 Oct 2026 · github.com
Supported sources
YouTube; dozens of other sites supported through yt-dlpRead 21 Sep 2026 · github.com

Plans and prices

Free Free Self-hosted; no paid plans listed Read 11 Oct 2026 · github.com

Every MeTube plan and price →

Strong points and limits

Strong points

  • Downloads video up to 4K.
  • Handles videos, playlists, and entire channels.
  • Supports subtitles, audio, and thumbnails.
  • Subscriptions can queue new channel or playlist uploads.
  • Docker images support amd64 and arm64.

Limits

  • Ships without authentication by design.
  • Only three concurrent downloads by default.
  • Tagging and library organization are outside its scope.
  • Only the latest continuously released version is supported.

Who it suits

MeTube suits people who want to download media from supported sites to a server they control. It may work for users comfortable with self-hosting and providing network access behind suitable authentication.

MeTube in depth

Read the full write-up

MeTube is a free, self-hosted downloader built around yt-dlp. It is best for people who want downloads delivered to a server they control, with choices over format, quality, and destination. Choose it for that control and broad source support; choose something else if you need built-in authentication or media-library tools.

Overview

MeTube handles videos, audio, subtitles, and thumbnails from individual links, playlists, or entire channels. It supports YouTube and dozens of other sites through yt-dlp, with plugins such as those for Invidious and Piped extending the links it can accept. Subscriptions can queue new uploads from channels and playlists, making it useful for recurring collection rather than only occasional downloads.

Its job ends once a file is written to the server. There are no built-in tagging or library-organization tools, so people maintaining a browsable media collection will need a separate application.

Key features

Each download can specify its quality, format, and folder; server-wide yt-dlp options and presets reduce repeated configuration. Video quality goes up to 4K. Output choices cover MP4, M4A, MP3, Opus, WAV, FLAC, JPG thumbnails, and subtitle formats including SRT, TXT, VTT, TTML, SBV, SCC, and DFXP. Batch, playlist, and subtitle downloads make it more flexible than a single-link grabber.

Docker and Docker Compose quick starts, with images for amd64 and arm64, suit people already comfortable operating a server. The default limit is three concurrent downloads; additional jobs wait, which keeps activity bounded but can slow a large queue.

Browser extensions, bookmarklets, an iOS Shortcut, Android share-menu apps, and a Raycast extension can send links to MeTube. Integrations can also submit a download with a JSON POST to /add, while GET /formats returns accepted options. This makes it possible to route links from different devices and tools into one server rather than download locally on each device.

Pricing

The Free plan costs nothing and is self-hosted; there are no paid plans. That suits users willing to run and maintain their own server, but it is not a hosted service with a provider handling deployment. There is no free trial, since the plan is free.

Platforms

MeTube runs as a self-hosted web application, with integrations for Android, iOS, and Chrome. Its Docker images support amd64 and arm64. Firefox extensions and the other link-submission options broaden how users can send downloads, but the files are written to the server rather than a device-specific library.

Who it's for

MeTube fits self-hosters who want a configurable destination for media downloads across devices, especially those who value playlists, channel subscriptions, subtitles, or batch jobs. It is a poor fit for anyone who cannot secure and maintain a server, expects authentication built into the application, or wants downloads automatically tagged and organized into a library.

Security needs deliberate setup: MeTube has no authentication by design and is intended for a trusted network or an authenticating reverse proxy. It supports built-in HTTPS and documents proxy configurations for NGINX, Apache, Caddy, and swag. Private and internal URL addresses are blocked by default; enabling ALLOW_PRIVATE_ADDRESSES disables that SSRF protection. Cross-origin requests are refused when CORS_ALLOWED_ORIGINS is empty, and named allowed origins are preferable to a wildcard. The project supports only its latest continuously released version; security reports should be sent privately, while questions and bug reports go to Discussions and Issues.

Pros and cons

Pros: Free self-hosting with no paid tier, broad yt-dlp source support, and per-download quality, format, and folder controls.

Pros: Subscriptions, batch jobs, and integrations let users funnel recurring and one-off links into a server they control.

Cons: No built-in authentication means deployment on an untrusted network requires an authenticating reverse proxy.

Cons: The product stops at writing files; tagging and library organization require separate software.

Cons: Three concurrent downloads by default means larger queues wait their turn.

Alternatives

Video Downloaders is the broader category for comparing other choices. Pick yt-dlp instead if you want the free underlying command-line downloader and do not need MeTube's web interface. 4K Video Downloader+ is a freemium option with a free trial and Android, Linux, macOS, and Windows platforms; consider it if those platforms or a trial matter more than self-hosting. DownSnap offers free downloads without limits or signup across Android, iOS, macOS, web, and Windows, for readers who prefer that platform mix.

SSvid has a free tier capped at five downloads per day, so it is an option for lighter use. yt-dlp app is a free, open-source desktop app for Windows, macOS, and Linux with no telemetry or tracking, a better fit for those who want a local desktop application. NeoDLP, OmniGet, and Yalla Video are other alternatives to consider.

Verdict

Choose MeTube if you want a free, self-hosted way to send links from multiple devices into a configurable yt-dlp download queue. Its breadth and server-side controls are the draw; the lack of built-in authentication and post-download organization are the reasons to look elsewhere unless you can secure the deployment and manage your library separately.

Verdict

MeTube provides a self-hosted route to download media from yt-dlp-supported sites, with controls for format, quality, and destination. Its unauthenticated-by-design setup and limited post-download scope matter when deciding how to deploy and use it.

Where Specifiction places it

Alternatives to MeTubeAll alternatives →