a3c3c6d2256a5fb263096944a33a047ade56a1dc
Resolve streamlink execution more robustly by trying direct binary and Python module launchers, then return actionable error messages when streamlink is missing on server environments.
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%