Twitch ads,
sliced clean.
TTV bye bye removes Twitch's live video ads — the pre-roll before a stream and the mid-rolls during it — and replaces them instantly with the real stream. You never sit on a black ad-break screen.
Free · signed by Mozilla · works on any Firefox
Built to actually beat them.
Every part of this was tuned against Twitch's real ad system — server-side stitched ads (SSAI) — not a generic blocker.
No black screen, ever
The moment an ad is detected, the real live stream keeps playing through it. No purple screen, no frozen loading spinner, no waiting. If a clean stream can't be found, the worst case is a brief ad — never a black freeze.
Multi-sensor detection
Four independent detectors. When Twitch changes its ad format, another sensor still catches it.
Live stats & diagnostics
A built-in toolbar panel shows how many ads you've skipped, plus an expandable diagnostics view you can copy and send if anything ever breaks.
Speaks your language
The whole interface is available in English, Arabic, and Chinese — switchable in one click.
Twitch-only & private
It runs only on twitch.tv, requests no other access, and collects exactly zero data about you.
Install once, forget it
No setup, no proxy, no account. Open any live channel and the ads are replaced automatically.
Three steps. Zero effort.
Install
Add TTV bye bye to Firefox in one click. It's signed by Mozilla and works on any Firefox.
Watch normally
Open any live Twitch channel exactly like you always do. Nothing to configure.
Ads vanish
Pre-roll and mid-roll video ads are swapped for the live stream — seamlessly, for the whole break.
Under the hood
TTV bye bye injects into Twitch's HLS player worker, reads the stream's playlist, and detects Twitch's server-stitched ad markers. When it finds an ad, it requests a clean copy of the same live stream through an alternate player type and swaps it in before the ad ever plays — all locally, in your browser.
Ready to never see a Twitch ad again?
Free, signed, and Twitch-only. Hit a snag? Open a support ticket and xVh takes a look.