
TubeSync
PVR for syncing YouTube channels to your media server

TubeSync is a personal video recorder (PVR) for YouTube that continuously syncs channels and playlists to local storage. It wraps yt-dlp and FFmpeg behind a simple web interface and scheduled task system, aiming for a hands-off “set and forget” workflow.
Key Features
- Monitors YouTube channels and playlists on a schedule and downloads new media automatically
- Separates audio-only and video media into dedicated folders for cleaner library organization
- Integrates with Plex and Jellyfin to refresh libraries after downloads complete
- Flexible format/quality selection driven by yt-dlp, with FFmpeg handling media processing
- Automatic retries with back-off timers for improved reliability during temporary failures
- Web-based administration UI, with optional basic HTTP authentication via environment variables
Use Cases
- Build a local, offline-accessible library of favorite YouTube channels in Plex or Jellyfin
- Archive playlists (e.g., educational series or music) with consistent quality settings
- Run a lightweight YouTube “Sonarr-like” workflow for households or homelab media servers
Limitations and Considerations
- Focused on recurring channel/playlist syncing; it is not designed for one-off single video downloads
- Indexing very large channels too frequently can cause excessive crawling and may lead to throttling
- The web UI is intentionally minimal and avoids JavaScript, so it does not provide a download progress bar
TubeSync is well-suited for users who want automated, repeatable YouTube downloads with media-server integration. It emphasizes scheduling, reliable retries, and predictable file organization to keep libraries up to date with minimal manual effort.
Categories:
Tags:
Tech Stack:
Similar Services

Jellyfin
Self-hosted media server for managing and streaming your library
Jellyfin is a free, self-hosted media server to organize, manage, and stream movies, TV, music, and photos to web, mobile, and TV clients.

Cobalt
Ad-free web media downloader for public social platforms
Cobalt is a self-hostable web media downloader for saving publicly accessible videos and audio from supported social platforms via a simple paste-a-link interface and API...
SRS (Simple Realtime Server)
High-performance real-time media server for live streaming and WebRTC
SRS (Simple Realtime Server) is a high-efficiency media server supporting RTMP, WebRTC, HLS, HTTP-FLV, SRT, MPEG-DASH, and GB28181 for real-time streaming.

Kodi
Open source home theater and media center software
Kodi is an open source media center for organizing and playing local and networked video, music, and photos with a TV-friendly interface and add-on ecosystem.


Invidious
Privacy-focused alternative web front-end for YouTube
Invidious is a lightweight, privacy-focused alternative front-end for YouTube with subscriptions, playlists, and an API—without Google accounts, ads, or tracking.

PeerTube
Federated video hosting and streaming with P2P delivery
PeerTube is a decentralized, ActivityPub-federated video hosting platform with live streaming, P2P WebRTC delivery, and customizable community-run instances.



