MeTube: Self-Hosted YouTube Downloader
MeTube is a web GUI for `yt-dlp`, allowing users to download videos from YouTube with a user-friendly interface. It supports Docker, browser extensions, and offers guidelines for developers.
Read original articleMeTube is a web GUI designed for `youtube-dl`, specifically utilizing the `yt-dlp` fork, enabling users to download videos from YouTube and other platforms. It features a user-friendly interface and supports Docker for easy deployment. Users can run MeTube using a simple Docker command or set it up with Docker Compose, allowing for customizable configurations through environment variables such as `UID`, `GID`, `DOWNLOAD_DIR`, and `YTDL_OPTIONS`. Additionally, MeTube offers browser extensions for Chrome and Firefox, facilitating direct video downloads from the browser. For enhanced security and HTTPS support, it is advisable to operate MeTube behind a reverse proxy. The project also provides guidelines for developers interested in contributing or running the application locally. For further details, users can access the MeTube GitHub repository and related resources, including the underlying `yt-dlp` tool and the Docker Hub for the Docker image.
Related
- Users express a desire for more personalized video feeds and better organization of content from their favorite channels.
- Several alternatives to MeTube and yt-dlp are mentioned, including Tube Archivist, Cobalt.tools, and Yark.
- There is interest in self-hosted solutions and the potential for simpler interfaces for non-technical users.
- Some users highlight the convenience of integrating video downloading with existing media servers like Plex and Jellyfin.
- Concerns are raised about the complexity of self-hosting compared to simpler desktop applications.
There are about 100 channels that I watch religiously, but, release infrequently. I never want to miss a video from these channels.
I also don’t want to open YouTube and sift through hundreds of releases from channels that release four times/day just to find the 1-2 videos that I actually want to watch (and will inevitably miss.)
Just give me a priority feed of the stuff I actually want/need to watch. If I can download everything and watch it over DLNA, even better,
Making sure we don’t miss the things we love isn’t YouTube’s M.O. Keeping the feedbag strapped to our faces while we watch someone stretch a 3 minute video into a 18-22 minute one, is.
I get that sometimes it's great to archive a video in the case it get's deleted from YouTube, but in my case this very rarely happens. I watch the video and I'm done with it. If I can't re-watch it, this doesn't really matter to me.
Yark: YouTube Archiver with Offline UI
Buy a Raspberry Pi, image the microSD card, select your favorite YT channels, install client apps… all your favorite YT content now available locally and ad free!
My only task: subscribe to a channel or playlist, download videos to a path and check once a day for new stuff.
The only UX I need is for setting up the channels. Then just save the files and let Plex take it from there.
Anyone knows of a better option?
Mostly concert videos and skate parts. We have an archive.
Something like plex for YouTube?
I want to auto download videos from my favourite podcasts, but then have a super simple dashboard that shows the videos and lets me watch them.
Not AGPL, support for custom profiles, better UX (IMO)
However, there are ways to download Youtube videos without installing a native app. For example, it is possible to use a library like Youtube.js [0] to make a browser extension that downloads Youtube videos directly. You won't find those on Google's web store due to policy, but you can find a handful on Github.