HomeTube
Web UI to download videos and playlists from 1700+ sites into a Plex or Jellyfin library, with quality selection, SponsorBlock sponsor removal, subtitles, clip cutting and resilient playlist sync.
Maintained, but at a slower pace than the leaders in its category.
Commit activity more than 17% of tracked projects; popularity more than 41%. How this is calculated.
Commits, last 11 months
| Stars | 1.5k |
|---|---|
| Latest release | v2.13.0 · 22 Sept 2026 |
| Repo updated | 26 Sept 2026 |
| Licence | AGPL-3.0 |
| Built with | Python, Docker |
Is HomeTube actively maintained?
HomeTube is under active development: 42 commits landed over the last 11 months, averaging roughly 14 commits a month in the most recent quarter.
The most recent tagged release, v2.13.0, shipped within the last month — a current, installable version exists today.
Note that HomeTube depends on a third-party service to work fully. It is self-hosted, but not self-contained: if that external service changes its terms or disappears, your instance is affected.
HomeTube ranks #17 of 31 in Media Management, placing it mid-table for maintenance activity.
What HomeTube actually does
HomeTube provides a web interface for downloading media from a wide range of supported websites directly into local Plex or Jellyfin directories. It handles tasks such as quality selection, subtitle retrieval, automated sponsor removal via SponsorBlock, and ongoing playlist synchronisation.
Best fit: Self-hosters who want an automated pipeline to ingest online video content directly into their existing media servers without manual intervention.
Worth knowing: The project relies on a large number of upstream site extractors which frequently break, requiring regular updates to maintain functionality.
Deployment notes
As a containerised Python application, it typically requires persistent volume mounts for downloaded media and configuration data, alongside a reverse proxy for secure web access.
Links
Alternatives to HomeTube
Projects in the same categories, ordered by health score.
Syncs YouTube channels and playlists to a locally hosted media server.
Automatic TV Shows downloader and manager for Usenet and BitTorrent. It can grab, sort and rename new episodes and automatically upgrade the quality of files already downloaded when a better quality format becomes available.
Web GUI for youtube-dl, with playlist support. Allows downloading videos from dozens of websites.
Cross-platform Plex media downloader that seamlessly adds media from other Plex servers to your own.
Manage requests for your media library, supports Plex, Jellyfin and Emby media servers (fork of Overseerr).
Download videos from YouTube channels on a schedule via yt-dlp, with a web UI to browse and selectively download videos. Integrates with Plex Media Server and generates NFO metadata for Jellyfin, Kodi, and Emby.