Ad-free, sponsor-free
SponsorBlock is built in: sponsor segments, intros, outros and self-promotion are cut or marked before the file reaches your library.
HomeTube is a self-hosted web UI that downloads videos and playlists in the best available quality, strips sponsors and ads, and files them where Plex, Jellyfin or Emby will find them.
See it in action
The whole workflow from any phone or laptop on your network.
Why HomeTube
Built for homelabs and NAS boxes: one container, one URL field, a library that stays clean.
SponsorBlock is built in: sponsor segments, intros, outros and self-promotion are cut or marked before the file reaches your library.
Real-time format analysis picks the best available combination (AV1 › VP9 › H.264, Opus › AAC) with a smart fallback and manual override.
Readable file names, chapters, subtitles and thumbnails land directly in folders watched by Plex, Jellyfin or Emby. Jellyfin can be notified to rescan.
Keep a local folder in step with a playlist over time: new videos, reorders, renames and removals are detected and applied with a preview.
A server-side cookie file unlocks age-restricted and members-only videos and keeps downloads reliable against anti-bot measures.
Powered by yt-dlp: YouTube, Vimeo, TikTok, Reddit, Twitch, Dailymotion, Instagram and many more sources from one URL field.
How it works
A video or a whole playlist from YouTube or any other supported platform.
Quality, codec, audio languages, subtitles, destination folder, sponsor handling, clips.
The file is named, processed ad-free and delivered into your media server library.
The next chapter
Content is the self-hosted engine HomeTube's workflow has grown into. Give it a URL, a file or a text: it analyzes the source, tells you what it can produce, runs the job and delivers named files into your library.
It ships a HomeTube app of its own, plus Content Studio, a browser extension, an MCP server your AI agents can drive, a CLI, a typed Python SDK and a REST API. Standalone HomeTube keeps being maintained: move when you are ready.
From a single YouTube URL
Driven from
Quick start
Docker Compose is the only prerequisite. Works on Synology, QNAP, Unraid, TrueNAS, Proxmox and Portainer.
git clone https://github.com/EgalitarianMonkey/hometube.git
cd hometube
cp .env.sample .env # set your videos folder, tmp folder and cookies path
docker compose up -d # then open http://localhost:8501 Free, open source and self-hosted. If HomeTube saves you time, a star or a coffee keeps it going.