MeTube
github.com
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
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
- Video Downloaders#4 of 1359.1