Self-hosted multi-platform media archiver — YouTube, TikTok, Twitch, Vimeo, Bandcamp, SoundCloud, Odysee. Desktop GUI + browser UI, one-click yt-dlp + curl_cffi setup, Plex export, SQLite resume tracking. Federation features in development. AGPL-3.0.
Rust/egui desktop app: - library.rs: scans channels/<name>/ into channels + videos by filename stem - downloader.rs: runs yt-dlp in a background thread, streams progress to the UI - app.rs: channel sidebar, searchable video list with thumbnails, detail/description panel, downloads panel, plays videos via mpv (falls back to xdg-open) channels/ is gitignored (holds the downloaded media). Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> |
||
|---|---|---|
| .gitignore | ||