About HomeTube
HomeTube is a web interface for downloading single videos and playlists from YouTube and other platforms, and placing them into a folder structure that media servers such as Plex, Jellyfin and Emby can pick up automatically. It is built on yt-dlp and aimed at homelab users who want their favorite videos in a local library.
It focuses on quality and organization. Ads and sponsor segments are removed, quality selection follows a best-available strategy with manual override, and files are named and located to fit media server conventions. Playlists can be synchronized with resilient tracking so the local library stays aligned with the source, and the app can be reached over the network from other devices.
HomeTube runs in Docker, is written in Python and is licensed under AGPL-3.0. The developer is also building a broader engine called Content, which turns URLs and files into media, transcripts, summaries and translations, while HomeTube itself continues to be maintained. A browser-based trial with a free quota exists, and self-hosting is free, so it suits people who want hands-off media library building.
Key features
- Single video and playlist downloads via yt-dlp
- Sponsor and ad removal
- Best-quality selection with manual override
- Media server friendly naming and folders
- Playlist synchronization
- Docker deployment
Good fit for
- →Building a Plex or Jellyfin library from online videos
- →Keeping a local copy of followed playlists
- →Managing downloads from a simple web UI
- Tags
- video-downloader
- yt-dlp
- plex
- jellyfin
- homelab
- self-hosted
- docker
- media-server
- python
HomeTube: questions and answers
- What is HomeTube used for?
- HomeTube is a self-hosted web app that downloads videos and playlists with yt-dlp and files them in media-server folders for Plex, Jellyfin and Emby. It is a good fit for building a Plex or Jellyfin library from online videos, keeping a local copy of followed playlists and managing downloads from a simple web UI.
- Is HomeTube open source?
- Yes. HomeTube is open source under the AGPL-3.0 licence. Its source code is on GitHub at EgalitarianMonkey/hometube and is written mainly in Python.
- Is HomeTube free?
- Yes. HomeTube is open source, so the software itself is free to use. A managed cloud version is also available.
- Can I self-host HomeTube?
- Yes. HomeTube can be self-hosted on your own server or infrastructure.
- What are some alternatives to HomeTube?
- Similar open-source tools in the Media & Streaming category include MeTube, TubeArchivist and DroppedNeedle. SaaS products in the same category include Channels DVR, Emby and Downlodr.
- Is HomeTube actively maintained?
- Yes. The most recent commit to HomeTube was on 29 September 2026, and the latest release is v2.13.0, published on 22 September 2026. The project has 1.5k stars on GitHub.
Open-source alternatives to HomeTube
See allMeTube
Media & Streaming
Self-hosted video downloader for YouTube and other sites (web UI for yt-dlp)
AGPL-3.0★ 15k
TubeArchivist
Media & Streaming
Your self hosted YouTube media server
GPL-3.0★ 8.5k
DroppedNeedle
Media & Streaming
A self-hosted music request and discovery app with a built-in library manager that drives a download client you supply and plays through Jellyfin, Navidrome or Plex.
AGPL-3.0★ 1.5k
Seerr
Media & Streaming
Open-source media request and discovery manager for Jellyfin, Plex, and Emby.
MIT★ 13k
Tautulli
Media & Streaming
A Python based monitoring and tracking tool for Plex Media Server.
GPL-3.0★ 6.6k
Ryot
Media & Streaming
Roll your own tracker!
GPL-3.0vs Goodreads★ 3.6k
SaaS alternatives to HomeTube
See all
Channels DVR
Media & Streaming
Self-hosted live TV and DVR software for tuners and TV Everywhere sources
SaaS
Emby
Media & Streaming
Personal media server that streams your own movies, shows and music to any device
SaaS
Downlodr
Media & Streaming
Mobile app for downloading and saving online videos in HD for offline playback
SaaS
Infuse
Media & Streaming
Video player for Apple devices that plays files from servers and NAS drives
SaaS
Plex
Media & Streaming
Media server and streaming service for personal libraries, plus free ad-supported TV
SaaS
Roon
Media & Streaming
Music player and library manager for high-quality audio
SaaS

