{"repo":"sworcery/ChannelHoarder","free":true,"listed":false,"github":"https://github.com/sworcery/ChannelHoarder","clone":"git clone https://github.com/sworcery/ChannelHoarder.git","description":"Self-hosted video channel archiver with a modern web UI. Monitors YouTube, Rumble, Twitch, Dailymotion, Vimeo, and Odysee channels and automatically downloads new videos in Plex-compatible format.","language":"Python","stars":23,"topics":["data-hoarding","docker","plex","self-hosted","unraid","video-downloader","youtube-archiver","yt-dlp"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"ChannelHoarder Self-hosted YouTube channel archiver with a modern web UI, designed for Plex-compatible output. Runs as a single Docker container and automatically downloads new videos from your subscribed channels. --- Features - Multi-platform - Subscribe to channels (or YouTube playlists) from YouTube, Rumble, Twitch, Dailymotion, Vimeo, and Odysee by URL or @handle - Automatic archiving - Scheduled scans detect new videos and queue them, with per-channel quality (up to 4K), quality cutoff, title (keyword/regex) and duration filters, and per-channel storage paths - Plex / Jellyfin / Emby ready - TV Show-style naming (seasons by year, chronological episodes) with customizable templates, NFO metadata, and poster/season art - Sonarr-style episode management - Monitor/unmonitor, status icons, collapsible seasons, bulk actions, and per-episode retry, re-download, rename, and delete - Robust downloads - Sequential queue with rate limiting and live progress (speed/ETA) over WebSocket, standalone single-video downloads, import of existing files, subtitle and chapter support, and automatic Shorts / livestream filtering - Smart authentication - Cookies (auto-sync via Windows exporter or Tampermonkey, or manual upload) with PO token fallback, optional YouTube Data API key, and a selectable yt-dlp player client - Anti-detection - Configurable download delays, random jitter, and user-agent rotation - Monitoring - Error classification with suggested fixes, diagnostic reports, searchable ","default_branch":null,"files":null,"tree":[],"storefront":"/r/sworcery","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sworcery/ChannelHoarder/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}