Firefox Browser Add-ons
  • Extensions
  • Themes
    • for Firefox
    • Dictionaries & Language Packs
    • Other Browser Sites
    • Add-ons for Android
Log in
Add-on icon

TTV AB - Lightweight Twitch.tv Ad Blocker version history - 25 versions

TTV AB - Lightweight Twitch.tv Ad Blocker by GosuDRM

Rated 5 out of 5
5 Stars out of 5
5
11
4
0
3
0
2
0
1
0
TTV AB - Lightweight Twitch.tv Ad Blocker version history - 25 versions
  • Be careful with old versions! These versions are displayed for testing and reference purposes.You should always use the latest version of an add-on.

  • Latest version

    Version 7.4.1

    Released May 14, 2026 - 324.54 KB
    Works with firefox 142.0 and later
    [7.4.1] - 2026-05-14

    Fixed
    Channel no longer shows offline when Twitch returns an empty playlist during an active ad break — the backup stream is now preserved

    Source code released under MIT License

    Download Firefox and get the extension
    Download file
  • Older versions

    Version 7.4.0

    Released May 14, 2026 - 315.41 KB
    Works with firefox 142.0 and later
    [7.4.0] - 2026-05-14

    Fixed
    First ad detection no longer blocks the playlist response during backup search, eliminating the buffer gap on fresh streams

    Duplicate backup searches prevented when background search is already running

    When all media segments are live, tracking URLs are stripped inline without switching to a backup stream

    Source code released under MIT License

    Download file
  • Version 7.3.4

    Released May 14, 2026 - 315.11 KB
    Works with firefox 142.0 and later
    [7.3.4] - 2026-05-14

    Fixed
    First ad detection no longer blocks the playlist response during backup search, eliminating the brief buffer gap on fresh streams

    Source code released under MIT License

    Download file
  • Version 7.3.3

    Released May 14, 2026 - 315.01 KB
    Works with firefox 142.0 and later
    [7.3.3] - 2026-05-14

    Fixed
    Backup variant URL tracking now resets between ad breaks, preventing stale URLs from interfering with new break detection

    Source code released under MIT License

    Download file
  • Version 7.3.2

    Released May 14, 2026 - 314.92 KB
    Works with firefox 142.0 and later
    [7.3.2] - 2026-05-14

    Fixed
    Autoplay no longer gets pinned as preferred backup type in the main thread, keeping it available as a last-resort fallback

    Source code released under MIT License

    Download file
  • Version 7.3.1

    Released May 14, 2026 - 314.85 KB
    Works with firefox 142.0 and later
    [7.3.1] - 2026-05-14

    Fixed

    Autoplay no longer gets pinned as the preferred backup type, keeping it available as a last-resort fallback when all Source-quality types come back contaminated

    Ad recovery reloads are now properly suppressed on consecutive midroll channels, preventing the reload-expose-next-ad cascade

    Source code released under MIT License

    Download file
  • Version 7.3.0

    Released May 14, 2026 - 323.72 KB
    Works with firefox 142.0 and later
    [7.3.0] - 2026-05-14

    Fixed
    Backup player cycling no longer hammers the same failing type repeatedly on channels where all backup types are ad-marked. Rejected types are deprioritized during the break and retried less aggressively

    Autoplay (360p) is now a reliable last-resort backup when all Source-quality types come back contaminated, preventing endless token refresh loops

    Autoplay is excluded from backup type pinning so it stays in the fallback position

    Changed
    Ad-marked backup retry cooldown increased from 3 seconds to 15 seconds to reduce unnecessary GQL token requests

    Source code released under MIT License

    Download file
  • Version 7.2.1

    Released May 13, 2026 - 314.84 KB
    Works with firefox 142.0 and later
    [7.2.1] - 2026-05-13

    Fixed
    Back-to-back midroll ads no longer leak through after recovery — the extension no longer reloads the player when no ad segments were stripped, avoiding the fresh token fetch that was re-exposing the next ad in the chain

    When a backup stream was used during an ad break, playback now properly recovers instead of freezing after the break ends
    Changed

    Ad segment URL cache stays under 1000 entries, with oldest entries cleaned up automatically

    Buffer gaps are now skipped smoothly before resorting to pause/play or reload

    Source code released under MIT License

    Download file
  • Version 7.2.0

    Released May 13, 2026 - 314.82 KB
    Works with firefox 142.0 and later

    Source code released under MIT License

    Download file
  • Version 7.1.0

    Released May 11, 2026 - 313.52 KB
    Works with firefox 142.0 and later
    [7.1.0] - 2026-05-12

    Fixed
    Consecutive Midroll Handling — Player reload after ad end is now suppressed when consecutive midrolls are detected (previous ad within 15 seconds), preventing fresh token fetches from re-exposing the next ad break. Pause/resume still nudges playback to refresh when reload is skipped, avoiding player hangs. HEVC quality recovery reloads are unaffected.

    Source code released under MIT License

    Download file
  • Version 7.0.9

    Released May 11, 2026 - 314.14 KB
    Works with firefox 142.0 and later
    Automatic rollback based on version [7.0.7].

    Source code released under MIT License

    Download file
  • Version 7.0.8

    Released May 11, 2026 - 314.29 KB
    Works with firefox 142.0 and later
    [7.0.8] - 2026-05-12

    Fixed
    Consecutive Midroll Handling — Player reload after ad end is now suppressed when consecutive midrolls are detected (previous ad within 15 seconds), preventing fresh token fetches from re-exposing the next ad break. HEVC quality recovery reloads are unaffected.

    Source code released under MIT License

    Download file
  • Version 7.0.7

    Released May 11, 2026 - 314.14 KB
    Works with firefox 142.0 and later
    [7.0.7] - 2026-05-12

    Fixed (Critical)
    Post-Ad Recovery — Native stream restoration after ad recovery now properly resets the grace window, preventing brief re-blocks when Twitch transitions back from backup streaming. (#10)

    Source code released under MIT License

    Download file
  • Version 7.0.6

    Released May 10, 2026 - 314.08 KB
    Works with firefox 142.0 and later
    [7.0.6] - 2026-05-11

    Fixed
    Ad-End Bounce Loop — Rapid marker oscillation during ad-end detection no longer traps the blocker in a reset loop. A 3-second debounce on the bounce handler prevents quality-fluctuation ping-pong and excessive API calls while still allowing genuine new ads through immediately after a completed cycle.

    Source code released under MIT License

    Download file
  • Version 7.0.5

    Released May 10, 2026 - 314.92 KB
    Works with firefox 142.0 and later
    [7.0.5] - 2026-05-10

    Fixed
    Chrome "Video Not Available" Flash — Fixed a brief "Video Not Available" screen that could appear when ads first started on Chrome. Streams now continue playing normally while backup recovery loads in the background.

    Faster Token Fallback — Improved backup recovery speed when the bridge relay is unavailable by reducing token request fallback delays.

    Ad Signifier Guard — Improved ad detection stability when ad signifier values are empty or missing.

    Stale State Cleanup — Fixed stale HEVC recovery state carrying over between playlist refreshes, improving stream handoff reliability.

    Source code released under MIT License

    Download file
  • Version 7.0.4

    Released May 10, 2026 - 314.35 KB
    Works with firefox 142.0 and later
    [7.0.4] - 2026-05-10

    Fixed
    PiP HEVC Recovery — Fixed an issue where 1440p HEVC streams could permanently lose their selected quality after ads while using Picture-in-Picture mode.

    SPA Navigation Cleanup — Improved Twitch page navigation handling so old playback recovery state is properly cleared when switching streams or pages.

    Slow VPN Resilience — Improved backup recovery speed on slow or VPN connections by reducing bridge communication delays.

    Buffer Fix Info — Added a new info icon next to Buffer Fix in the popup explaining what it does and when it should be disabled. Added translations for all supported languages.

    Worker Watchdog — Added automatic worker health monitoring and recovery, allowing silently broken workers to restart automatically.

    Source code released under MIT License

    Download file
  • Version 7.0.3

    Released May 9, 2026 - 311.04 KB
    Works with firefox 142.0 and later
    [7.0.3] - 2026-05-10

    Fixed
    Twitch DATERANGE Ad Marker — Added EXT-X-DATERANGE:CLASS="twitch-trigger" to _hasExplicitAdMetadata for broader ad detection coverage.

    Source code released under MIT License

    Download file
  • Version 7.0.2

    Released May 9, 2026 - 310.8 KB
    Works with firefox 142.0 and later
    [7.0.2] - 2026-05-10

    Fixed
    More Accurate Ad Detection — Improved ad detection logic to avoid falsely matching normal Twitch URLs as ads.

    Faster Backup Recovery — Reduced unnecessary backup cache resets, helping backup streams start faster during ad recovery.

    Backup Stream Compatibility — Improved backup stream selection so it remains compatible with Twitch CDN URL format changes.

    Attribute Parsing Crash Guard — Added protection against crashes caused by empty playlist attribute values.

    Dead Code Cleanup — Removed unused ad-recovery tracking code that was no longer affecting any recovery behavior.

    Worker Restart Reliability — Fixed an issue where repeated crashes from one worker could permanently block all future worker restarts. Each worker now manages its own restart attempts independently.

    Source code released under MIT License

    Download file
  • Version 7.0.0

    Released May 5, 2026 - 310.14 KB
    Works with firefox 142.0 and later
    [7.0.0] - 2026-05-05

    Fixed
    HEVC Recovery Accuracy - Improved HEVC-to-AVC backup handling so the extension only triggers stronger recovery reloads when they are actually needed. This helps reduce unnecessary player reloads after ads.

    Bridge Queue Memory Safety - Improved bridge message handling to prevent memory buildup during long sessions with many ad-block events.

    Bridge Message Recovery - Fixed an issue where one broken bridge message could stop the rest of the queued messages from being processed.

    Worker Hook Stability - Added extra crash protection around worker cleanup and reinsertion, improving compatibility with other extensions or page scripts.

    WASM Bootstrap Crash Guard - Added safeguards so worker startup does not silently crash if the bootstrap script fails to load.

    Missing State Guards - Added more safety checks to prevent crashes when playback functions run before extension state is fully ready.

    Safer State Access - Improved internal state access to avoid crashes when some recovery fields are not available yet.

    Backup URL Cleanup - Improved backup URL cleanup so older entries are removed gradually instead of clearing everything at once. This helps prevent backup streams from being mistaken as ad streams mid-recovery.

    Bridge Port Cleanup - Improved bridge listener cleanup to reduce small memory leaks from old connection listeners.

    Bridge Startup Timing - Improved startup timing so the extension sends the correct saved settings instead of temporary default values.

    Page Exit Counter Delivery - Improved ad-block counter saving when closing a tab by adding a second fallback delivery method.

    Storage Error Recovery - Improved background storage error handling so one storage failure does not break future save attempts.

    Smarter Prefetch Handling - Changed Twitch prefetch handling so only known ad-related prefetch lines are removed, while normal content prefetch hints are preserved.

    UI Timer Cleanup - Fixed donation, welcome, and achievement toast timers so repeated popups do not leave extra timers running.

    SPA Navigation Cleanup - Added cleanup for Twitch single-page navigation hooks when leaving the page.

    Build Minification Safety - Fixed a build issue where text inside strings could be accidentally changed during minification.

    Blob URL Cleanup Scope - Improved blob URL cleanup so only extension-created blob URLs use the longer cleanup delay, while normal page blob URLs are handled immediately.

    Source code released under MIT License

    Download file
  • Version 6.8.1

    Released May 1, 2026 - 307.58 KB
    Works with firefox 142.0 and later
    [6.8.1] - 2026-05-01

    Fixed
    VOD URL Handling - Fixed VOD detection for URLs that include a v prefix, so VOD pages are recognized correctly.

    Worker Loading Stability - Improved worker loading by delaying blob URL cleanup, preventing the worker source from being removed too early.

    Stream Info Cleanup - Made stream info cleanup safer and more reliable.
    Bridge Handshake Recovery - Improved bridge reconnection so it can retry again later instead of giving up permanently.

    Buffer Monitor on Hidden Tabs - Improved stall detection when the tab is hidden, so progress is preserved when the tab becomes active again.

    Token Fetch Error Handling - Fixed token fetch errors so they return a proper browser response instead of a broken object.

    Welcome Toast Timing - Fixed an issue where the first-run welcome toast could appear more than once after quick page reloads.

    Post-Ad State Cleanup - Cleaned up extra post-ad recovery state after recovery ends to prevent stale recovery data from carrying over.

    Duplicate Reset Cleanup - Removed duplicate reset logic to keep playback context handling cleaner.

    Source code released under MIT License

    Download file
  • Version 6.8.0

    Released May 1, 2026 - 307.17 KB
    Works with firefox 142.0 and later
    [6.8.0] - 2026-05-01

    Fixed
    Worker Crash Protection - Added extra safeguards so the extension’s worker does not fully crash if Twitch returns unexpected content during startup.

    Safer Worker Restart - Improved worker restart handling during page navigation, preventing broken or destroyed page contexts from stopping recovery permanently.

    Dead Worker Cleanup - Improved cleanup for crashed workers so dead worker references do not stay around in the background.

    Worker State Handling - Simplified the worker state passed during injection to avoid carrying unsupported objects.

    Function Reinsert Fix - Fixed reinserted window functions so they keep the correct browser context when called.

    Fetch Relay Timeout - Added a 10-second timeout for relayed fetch requests so abandoned requests do not keep running forever.

    Unknown Message Handling - Added fallback handling for unknown worker messages, making worker communication more reliable and easier to debug.

    Source code released under MIT License

    Download file
  • Version 6.7.9

    Released May 1, 2026 - 306.34 KB
    Works with firefox 142.0 and later
    [6.7.9] - 2026-05-01

    Fixed
    PiP Token Isolation - Fixed Picture-in-Picture token handling after the previous change used the wrong Twitch player type name. PiP playback is now isolated correctly again and should no longer interfere with normal stream recovery.

    Backup URL Memory Cleanup - Added cleanup for stored backup stream URLs to prevent memory buildup during long Twitch sessions.

    Resolution Fallback Handling - Improved backup stream selection during ad recovery so HEVC streams correctly prefer compatible non-HEVC fallback variants when needed.

    Bridge Retry Limit - Added a retry limit to the bridge handshake so it no longer retries forever.

    Bridge Queue Logging - Added a warning when bridge messages are dropped, making these issues easier to debug.

    Source code released under MIT License

    Download file
  • Version 6.7.7

    Released May 1, 2026 - 306.13 KB
    Works with firefox 142.0 and later
    [6.7.7] - 2026-05-01

    Fixed
    HEVC Ad-Recovery Stability - Fixed issues where 1440p/HEVC streams could black screen during preroll recovery or reload the player more than needed after ads ended. HEVC ad recovery now avoids repeated reload loops and correctly falls back to the backup stream path when an ad cycle is already in progress.

    Source code released under MIT License

    Download file
  • Version 6.7.5

    Released Apr 30, 2026 - 305.55 KB
    Works with firefox 142.0 and later
    [6.7.5] - 2026-04-30

    Fixed
    1440p/HEVC Recovery Stability - Improved the post-ad recovery flow for 1440p HEVC streams to reduce black screens, frozen video, and audio desync after ad cycles. The player now handles HEVC restore/reload behavior more safely when switching back from the AVC backup stream, making recovery more reliable after ads.

    Source code released under MIT License

    Download file
  • Version 6.7.4

    Released Apr 30, 2026 - 305.5 KB
    Works with firefox 142.0 and later
    [6.7.4] - 2026-04-30

    Fixed
    1440p/HEVC Post-Ad Black Screen and Audio Desync - Fixed an issue where 1440p streams could show a black screen or have audio out of sync after ad recovery. HEVC streams now use a safer player reload after recovery, while regular AVC streams keep the smoother no-flicker handoff.

    1440p/HEVC Ad-Start Black Screen - Fixed an issue where 1440p streams could black screen when ads started on a fresh tab or while playback was paused. The extension now handles HEVC ad recovery more carefully without affecting normal AVC stream playback.

    Source code released under MIT License

    Download file
Go to Mozilla's homepage

Add-ons

  • About
  • Firefox Add-ons Blog
  • Extension Workshop
  • Developer Hub
  • Developer Policies
  • Community Blog
  • Forum
  • Report a bug
  • Review Guide

Browsers

  • Desktop
  • Mobile
  • Enterprise

Products

  • Browsers
  • VPN
  • Relay
  • Monitor
  • Pocket
  • Bluesky (@firefox.com)
  • Instagram (Firefox)
  • YouTube (firefoxchannel)
  • Privacy
  • Cookies
  • Legal

Except where otherwise noted, content on this site is licensed under the Creative Commons Attribution Share-Alike License v3.0 or any later version.