ChannelHoarder
by sworcery · io.github.sworcery.channelhoarder
Not TrustedWeb appUnrated★ 26 stars
Self-hosted video channel archiver with a modern web UI.
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.
Screenshots
About
- 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 logs, and Telegram / Pushover / Discord notifications - Self-contained - Single Docker container (web UI, download engine, PO token server, scheduler) with dark-mode UI, current yt-dlp on every image build, and config import/export Quick Start · How It Works · File Organization · Configuration · Cookie Authentication · Supported Platforms · Reference · Troubleshooting Then open http://your-server-ip:8587 in your browser. Update later with docker compose pull && docker compose up -d. ChannelHoarder is the open-source project sworcery/ChannelHoarder (https://github.com/sworcery/ChannelHoarder) by sworcery, released under MIT. Ion packages it unmodified from commit 59d8d558dbcf, adding only a manifest, an icon and a start script.
Source
Written by sworcery, published to Oikou by Ben Grande.
- ★ 26 stars on GitHub
- Licence: MIT
- Built from commit 59d8d558dbcf
Age rating
Not rated. Nobody has said who this app is suitable for, so Personal Clouds and the Oikou app treat it as 18+.
What version 0.20261001.0 may do
Internet
It asks to reach these hosts, and no others:
- www.youtube.com
- youtube.com
- any address under googlevideo.com
- any address under ytimg.com
- any address under googleapis.com
- odysee.com
- any address under odysee.com
- rumble.com
- any address under rumble.com
- vimeo.com
- any address under vimeo.com
- any address under vimeocdn.com
- www.dailymotion.com
- any address under dailymotion.com
- www.twitch.tv
- any address under twitch.tv
- any address under ttvnw.net
Personal Cloud tools
None. It uses nothing from your Personal Cloud beyond its own storage.
Notifications
It does not send push notifications.
Storage
Up to 512 MB on your Personal Cloud.
Add to Personal Cloud
Sign in to add this web app to a Personal Cloud of yours. It runs there, on your own computer, and you open it from there; nothing is installed on your phone.
Versions
0.20261001.0 Latest Shown above
Published · a ready-built bundle
Imported from sworcery/ChannelHoarder at 59d8d558dbcf.