Ship a major update that adds in-app preflight diagnostics with health badge, live debug log tooling, retry management, pause/resume downloads, queue reordering support, locale polish (flags + clearer retry wording), and extensive backend hardening for day-to-day stability. |
||
|---|---|---|
| .claude | ||
| docs | ||
| server_files | ||
| typescript-version | ||
| .gitignore | ||
| installer.iss | ||
| README.md | ||
Twitch VOD Manager
Twitch VOD Manager is a desktop app for browsing Twitch VODs, queueing downloads, creating clips, cutting local videos, and merging files.
The current codebase is TypeScript + Electron and ships Windows installer releases with in-app auto-update support.
Documentation
- Full docs workspace:
docs/ - Docs index:
docs/src/pages/index.astro
Key guides:
Main Features
- Streamer list with Twitch Helix VOD browser
- Queue-based VOD downloads
- Clip extraction workflow from VOD metadata
- Local video cutter with preview frame extraction
- Local video merge workflow
- GitHub release based in-app updates
Requirements
- Windows 10/11
- Node.js 18+ and npm (for local development)
streamlinkinPATHffmpegandffprobeinPATH
Optional (recommended for authenticated mode):
- Twitch app
Client IDandClient Secret
Run from source
cd "typescript-version"
npm install
npm run build
npm start
Build installer
cd "typescript-version"
npm run dist:win
Output artifacts are generated in typescript-version/release/.
Repository Structure
typescript-version/- Electron app source and build configdocs/- Astro + MDX documentation siteserver_files/- legacy release metadata files
Auto-Update Notes
For updates to reach installed clients, each release must include:
latest.ymlTwitch-VOD-Manager-Setup-<version>.exeTwitch-VOD-Manager-Setup-<version>.exe.blockmap
See Release Process for the full checklist.