dontspoil.tv - Spoiler free VODs for CS2 - with chat! (yes, another tool)
Disclaimer: Apologies if this is not allowed. I read the subreddit rules and I think this should be allowed. If not, feel free to immediately delete this thread!
Hi!
I'll keep it short in order to not self-promote too much. I, like many others before me, made a spoiler‑free video player for esports VODs (and videos in general). Completely free to use!
The idea was simple - How do I want to watch live events without spoilers? Well, first of all, no spoilers. And second of all, the possibility to add what spoilers or settings I want! So what started as a personal project to just automate my process of disabling elements in dev-tools turned into a a full fledged tool!
Feel free to try it:
Core features:
- Progress bar & timestamps (off by default, obviously)
- Arrow keys / J/K seeking
- Number keys 0-9 to jump to 0-90%
- YouTube lives start from beginning
- Twitch chat sync (synced to your timestamp, might drift about a sec or so)
- Continue watching later. We save the session (local storage, nothing on servers!)
Spoiler‑free CS2 VODs:
https://dontspoil.tv/esports/cs2
- Rounds shown progressively (no peeking at finals before semis, unless you want to)
- Swiss rounds & GSL groups separated into sub-tabs (Opening -> Winners -> Elimination -> Decider)
- No scores visible, reveal only if you want
- Bo3/Bo5 map selector - jump directly to Map 1, 2, 3 without spoiling if later maps were played
- Navigate between matches without spoiling other results
- Currently showing events 3 months back, will continuously update
In the pipeline:
- Performance fixes (mostly down to the player loading)
- Alternative VOD URLs (including user-submitted)
- Dota 2, LoL, Valorant, PUBG, and unspoilable events in general
- YouTube & Kick chat sync
- "Trending spoiler-free" - see what is currently being watch spoiler-free
Still in beta, so expect issues, and I welcome all and any feedback, criticism and ideas. Either here, DM, or in the contact page!
Posted Jan 27, 2026, 1:53 PM UTC