ChannelTube

ChannelTube

ChannelTube is a yt-dlp-based tool that supports regular bulk downloading of video or audio from YouTube channels, and can be integrated with media servers (such as Plex, Jellyfin) for automatic content synchronization and management.

311GitHub
Description

Main features and functions: ·Support scheduled tasks to automatically download video or audio content from YouTube channels in batches within a specified time period. ·You can customize video and audio formats (such as video_format_id, audio_format_id), and support setting alternative encoding formats. ·Support multi-threaded downloading to improve download efficiency. ·You can choose whether to embed or externally save subtitles, and customize the subtitle language. ·Support adding video ID to file name to facilitate content management. ·Running parameters, such as user/group ID, log level, etc., can be flexibly configured through environment variables. ·Support integration with mainstream media servers such as Plex and Jellyfin, and automatically trigger media library scanning after download is completed to achieve seamless content synchronization. ·Support the import of cookies to facilitate downloading of video content that requires login rights. ·Adopt Docker container-based deployment for easy cross-platform use and maintenance.

Screenshots
Screenshot 1
Screenshot 2
Screenshot 3
App Information
Version
0.8.23
Package Size
14.53 KB
Updated
October 10, 2025
Source Code
TheWicklowWolf
Platform Support
PC
Keywords
YouTube downloadyt-dlptiming synchronizationaudio and video downloadmedia server