Skip to the content.

Twitch DVR Player

A browser extension that replaces the standard Twitch video player with a custom DVR player built on video.js v8 + VHS (@videojs/http-streaming).

Features

Installation

Install from the Chrome Web Store (use the Add to Chrome button at the top of this page), or build from source:

From source

git clone https://github.com/AshleyJackson/twitch-dvr.git
cd twitch-dvr
bun install
bun run build

Then load the build/ directory as an unpacked extension in Chrome:

  1. Open chrome://extensions
  2. Enable Developer mode
  3. Click Load unpacked
  4. Select the build/ directory

Keyboard Shortcuts

Key Action
Space Play / Pause
F Toggle fullscreen
← / J Seek back 10 seconds
→ / L Seek forward 30 seconds
, Decrease playback speed
. Increase playback speed
↑ Volume up 5%
↓ Volume down 5%
M Toggle mute
C Toggle chat overlay (fullscreen only)
T Toggle theater mode

Documentation

Tech Stack

License

MIT — see LICENSE

Privacy

See the Privacy Policy.