Ad

tubesync: YouTube PVR for local media servers

TubeSync synchronizes YouTube channels & playlists to a local media server. It's a PVR-like system for YouTube, offering flexible downloads & media server updates.
Screenshot of meeb/tubesync homepage

TubeSync synchronizes YouTube channels and playlists to a local media server, serving as a personal video recorder (PVR) specifically for YouTube. It addresses the need for automated downloading and organization of YouTube content for offline viewing. Built using yt-dlp and ffmpeg, TubeSync provides a web interface and task scheduler for streamlined media management.

TubeSync differentiates itself with a comprehensive PVR experience that includes media server updates and a more refined selection of media formats compared to alternative YouTube downloaders. It boasts robust retry mechanisms with back-off timers, ensuring reliable downloads even with network issues. The web interface facilitates hands-free operation and provides insight into the synchronization process.

  • PVR Functionality: Automatically downloads YouTube videos and playlists to local directories.
  • Media Server Support: Integrates with Jellyfin and Plex for seamless media server updates.
  • Web Interface: Provides a user-friendly dashboard for source management and monitoring.
  • Flexible Downloads: Offers configurable download quality and format options.
  • Retry Mechanism: Implements intelligent retry logic to handle download failures.
  • Containerized Deployment: Designed for easy deployment using Docker and Docker Compose.
  • Authentication: Supports optional HTTP authentication for secure access.

TubeSync is an actively developed project with a growing user base, as indicated by recent commits and ongoing issue resolution. Comprehensive documentation and a helpful community contribute to its reliability. Regular updates and improvements ensure ongoing support for new YouTube features and media server integrations.

TubeSync benefits users seeking a convenient way to manage and watch YouTube content offline on their media servers. It simplifies the process of synchronizing YouTube channels and playlists, providing a valuable alternative to manual downloading or less feature-rich tools. It is suitable for anyone wanting to watch YouTube videos with specific settings on their Plex or Jellyfin server.

Summarize:
Share:
Stars
2,753
Forks
164
Issues
59
Created
5 years ago
Commit
17 days ago
License
AGPL-3.0
Archived
No
Updated 17 days ago

Similar Repositories