Go to file
2026-02-20 21:47:56 +01:00
.claude Bump version to 3.6.3 for auto-update testing 2026-02-04 14:35:23 +01:00
docs Add smart optimization suite with telemetry and guardrails (v4.1.0) 2026-02-16 14:24:09 +01:00
typescript-version Automate background update detection while app is open (v4.1.6) 2026-02-20 21:47:56 +01:00
.gitignore Hide native menu bar and remove legacy root artifacts (v4.0.8) 2026-02-16 13:37:53 +01:00
README.md Hide native menu bar and remove legacy root artifacts (v4.0.8) 2026-02-16 13:37:53 +01:00

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)
  • streamlink in PATH
  • ffmpeg and ffprobe in PATH

Optional (recommended for authenticated mode):

  • Twitch app Client ID and Client 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 config
  • docs/ - Astro + MDX documentation site

Auto-Update Notes

For updates to reach installed clients, each release must include:

  • latest.yml
  • Twitch-VOD-Manager-Setup-<version>.exe
  • Twitch-VOD-Manager-Setup-<version>.exe.blockmap

See Release Process for the full checklist.