e261ca5281bb7bc5fdfe8e8a48d6d7776dcb843d
Introduce a longer smoke-test-full workflow for validating queue, media tools, localization, and reliability flows in one pass, and document both quick and full test commands for contributors.
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.
Releases
230
Twitch VOD Manager 1.0.23
Latest
Languages
TypeScript
74.7%
CSS
12.6%
HTML
7.1%
JavaScript
5.6%