-
v0.2.0 - Media Manager Stable
released this
2026-06-23 21:12:04 -04:00 | 174 commits to main since this releaseWhat's new in v0.2.0
Adds a full media-manager mode inspired by Pinchflat - download entire YouTube channels organized into Channel / Playlist / NNN - Title folders, with incremental re-sync and optional scheduled automation.
New features (Phases F-K)
- Library view - new sidebar tab to index and manage whole channels or playlists
- Channel indexing - walks channel tabs (playlists + uploads) via yt-dlp --flat-playlist; persists a lightweight MediaItem record per video in sources.json
- Folder organization - downloads land in /// - Title.ext; Windows-safe directory sanitizer handles reserved names and illegal chars
- Incremental re-index - diff preserves downloaded state; new-video count badge; --download-archive as a second dedup guard
- Watched sources + RSS fast-check - subscribe a source; YouTube Atom feed checks for new uploads without a full re-scan; auto-enqueues new items
- Scheduled daily sync - Windows Task Scheduler integration (--sync launch flag); unobtrusive background window
- Sidecar files - per-download checkboxes for .info.json, thumbnail image, and .description (Jellyfin/Plex/Kodi-ready)
Unit tests
106 tests pass (up from 76 in v0.1.0) - new coverage for indexerCore.ts pure helpers and folder/sidecar arg generation.
Full install or upgrade: use the Setup installer. Portable: single .exe, no install required.
Downloads