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.
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.


