História doplnku TTV AB - Lightweight Twitch.tv Ad Blocker - 25 verzií
TTV AB - Lightweight Twitch.tv Ad Blocker Autor: GosuDRM
So starými verziami buďte opatrní! Tieto verzie sú zobrazené za účelom testovania a referencie.Vždy by ste mali používať najnovšiu verziu doplnku.
Najnovšia verzia
Verzia 9.0.8
Vydaná 23. máj 2026 - 414,54 kBFunguje s: firefox verzia 142.0 a novšia[9.0.8] - 2026-05-23
Fixed- Fix consecutive midroll backup contamination: BackupVariantUrls whitelist no longer cleared on ad-end reset, and cached encodings re-populate variant URLs prevents backup media playlists contaminating native snapshot across ad breaks
Zdrojový kód je k dispozícii v rámci licencie Licencia MIT
Staršie verzie
Verzia 9.0.7
Vydaná 21. máj 2026 - 414,12 kBFunguje s: firefox verzia 142.0 a novšia[9.0.7] - 2026-05-21
Changed- Buffer monitor throttles to 900ms during steady-state playback — ~33% fewer ticks on healthy streams, stall detection latency unchanged in practice
- Cached React fiber root, container key, and player reference across transient skip ticks — eliminates fiber-tree re-walks after every ad break and idle interval
- HLS strip path: single combined regex for ad metadata, no redundant
text.split, single-pass output build, hoisted per-line scan
Zdrojový kód je k dispozícii v rámci licencie Licencia MIT
Verzia 9.0.6
Vydaná 21. máj 2026 - 411,25 kBFunguje s: firefox verzia 142.0 a novšia[9.0.6] - 2026-05-21
Added- Worker-hook coexistence with TwitchNoSub run TTV-AB alongside TwitchNoSub simultaneously
Zdrojový kód je k dispozícii v rámci licencie Licencia MIT
Verzia 9.0.5
Vydaná 21. máj 2026 - 410,87 kBFunguje s: firefox verzia 142.0 a novšia[9.0.5] - 2026-05-21
Fixed- First poll now awaits backup search synchronously instead of fire-and-forget + stopgap — eliminates all ad-flash leakage paths on prerolls. Player sees loading spinner until clean backup arrives, then plays clean stream directly.
Zdrojový kód je k dispozícii v rámci licencie Licencia MIT
Verzia 9.0.4
Vydaná 21. máj 2026 - 411,13 kBFunguje s: firefox verzia 142.0 a novšia[9.0.4] - 2026-05-21
Fixed
-Stopgap during backup search now returns headers-only playlist on all requests — eliminates ad flash during prerollsZdrojový kód je k dispozícii v rámci licencie Licencia MIT
Verzia 9.0.2
Vydaná 21. máj 2026 - 411,06 kBFunguje s: firefox verzia 142.0 a novšiaZdrojový kód je k dispozícii v rámci licencie Licencia MIT
Verzia 9.0.0
Vydaná 20. máj 2026 - 410,16 kBFunguje s: firefox verzia 142.0 a novšia[9.0.0] - 2026-05-21
Fixed- Ad-blocking pipeline restored to stable working version zero decoder corruption
- Fixed persistent buffering and slideshow playback during ad breaks on certain streams (#18)
- Empty playlist fallback returns original content instead of header-only to prevent player stalls
- Backup search now checks all 5 player types (including autoplay 360p) for clean streams
- Eliminated brief black screen when first loading a channel backup search now starts immediately with stripped native as stopgap (~100% faster channel load)
Added- CSAI fast path for all-live ad breaks strips tracking URLs from native and returns directly with no stream switch
- Ad segment caching preserves playlist structure for stable playback
Zdrojový kód je k dispozícii v rámci licencie Licencia MIT
Verzia 8.8.4
Vydaná 20. máj 2026 - 319,81 kBFunguje s: firefox verzia 142.0 a novšiaRollback to last stable version while investigating the 8.x.x regressionZdrojový kód je k dispozícii v rámci licencie Licencia MIT
Verzia 8.8.3
Vydaná 19. máj 2026 - 415,38 kBFunguje s: firefox verzia 142.0 a novšia[8.8.3] - 2026-05-20
Fixed- CSAI Fast Path sticky loop: properly reset the CSAI flag when exiting early due to empty or too short playlists, preventing player buffer freezes.
- Fallback backup stream searching: reset the fallback filler count whenever a stripped playlist contains valid segments, preventing infinite token re-fetch loop locks.
- Midroll ad leakage: require refreshed backup stream playlists to be clean and verified, successfully blocking late-entering midrolls on stream switches.
- Vitest configuration type safety: standardized the mock AdSegmentCache in setup files to Map matching the production environment.
Changed- Playlist parsing performance: optimized HLS segment cache validation by passing pre-split arrays directly to avoid redundant split overhead on large VOD files.
Zdrojový kód je k dispozícii v rámci licencie Licencia MIT
Verzia 8.8.1
Vydaná 19. máj 2026 - 414,96 kBFunguje s: firefox verzia 142.0 a novšiav8.8.1 — 2026-05-20
Fixed- Stripped playlists now pass through even when identical to source — prevents false rejections
- Live-segment lockout cleared after empty playlist to allow recovery on next poll
- Fallback backup streams no longer mark the stream as using backup
Zdrojový kód je k dispozícii v rámci licencie Licencia MIT
Verzia 8.8.0
Vydaná 19. máj 2026 - 415,01 kBFunguje s: firefox verzia 142.0 a novšia[8.8.0] - 2026-05-19
Fixed- Ad leak during backup search cached clean playlists served with incremented media sequences while worker searches for backup
- Worker hangs 3500ms fetch timeouts on all Twitch Usher, GQL, and stream requests
- Duplicate backup searches guard prevents redundant searches when multiple m3u8 requests arrive simultaneously
- Empty segments now created in-memory (Blob URL) instead of network fetch, eliminating round-trip delay during ad replacement
- Stripped ad segments insert alternating DISCONTINUITY markers to help the video decoder handle segment gaps
- Silent filler format changed from 2 long segments to 6 short 1-second segments with DISCONTINUITY for smoother recovery
- Backup search retry loop removed, fresh-token fetch cap added to prevent excessive API calls
Changed- Ad spoofing now enabled by default — sends fake ad-watch beacons to reduce anti-adblock fingerprinting
- Build process auto-generates .xpi and source .zip during packaging
- Native recovery probe cooldown increased (250→500ms min, 750→1500ms default)
- Fast-fallback promotion policy default fixed, autoplay player type properly flagged for downstream recovery
- Low-latency recovery min clean playlists reduced (12→6) for faster post-ad resume
- Verbose token error payloads removed from backup search logs
Zdrojový kód je k dispozícii v rámci licencie Licencia MIT
Verzia 8.7.1
Vydaná 19. máj 2026 - 334,5 kBFunguje s: firefox verzia 142.0 a novšia[8.7.1] - 2026-05-19
Fixed
Autoplay (360p) backup — added as last-resort player type when all Source-tier types are ad-marked
Fallback filler cycle cap — prevents Error #2000 crash from indefinite silent filler loops
Force-strip CSAI segments — fallback path no longer leaks ad-marked content
Silent video filler — empty playlists serve valid MP4 segments instead of bare headers
Stripped playlist padding — prevents buffer underrun while backup loadsZdrojový kód je k dispozícii v rámci licencie Licencia MIT
Verzia 8.6.9
Vydaná 19. máj 2026 - 321,22 kBFunguje s: firefox verzia 142.0 a novšiaAutomatic rollback based on version [8.0.0].Zdrojový kód je k dispozícii v rámci licencie Licencia MIT
Verzia 8.6.8
Vydaná 19. máj 2026 - 334,29 kBFunguje s: firefox verzia 142.0 a novšia[8.6.8] - 2026-05-19
Fixed
Empty playlist after ad stripping now serves minimal HLS headers instead of ad-marked content
Misleading "Token relay error" log renamed to "Spoof relay error"
GQL ad spoofing timeout: 1500ms → 5000msZdrojový kód je k dispozícii v rámci licencie Licencia MIT
Verzia 8.0.0
Vydaná 17. máj 2026 - 321,22 kBFunguje s: firefox verzia 142.0 a novšia[8.0.0] - 2026-05-18
Added
Ad Spoofing toggle in popup UI — control anti-adblock fingerprinting beacons independently
Ad Spoofing info modal explaining the feature
Translations for Ad Spoofing in all 11 supported locales
Changed
Backup ad-marked retry cooldown reduced from 15s to 5s — prevents stale playlist serving during contaminated backup cascades
Initial backup search runs as background fire-and-forget when cached content is available, eliminating buffer drain during mid-roll ad detection
Buffer Fix toggle hidden from popup UI (always-on internally)
Ad Spoofing defaults to off — users who want anti-fingerprinting coverage can enable it from the popup
Fixed
Backup playlist staleness: force-clears all backup cooldowns when cached playlist exceeds 8s, preventing expired-segment looping
Stream freezing/audio lag during ad transitions caused by blocked synchronous backup search and cooldown deadlock
Ad-completion spoofing beacons made user-controllable via popup toggleZdrojový kód je k dispozícii v rámci licencie Licencia MIT
Verzia 7.7.5
Vydaná 17. máj 2026 - 319,77 kBFunguje s: firefox verzia 142.0 a novšia[7.7.5] - 2026-05-17
Fixed
Brief loading circle during silent backup hold caused by 10s backup refresh letting HLS segments expireZdrojový kód je k dispozícii v rámci licencie Licencia MIT
Verzia 7.7.4
Vydaná 17. máj 2026 - 319,71 kBFunguje s: firefox verzia 142.0 a novšia[7.7.4] - 2026-05-17
Added
Ad-completion spoofing: mimics Twitch telemetry (impression, quartile, pod-complete beacons) to reduce anti-adblock fingerprinting
Fixed
Silent backup hold now capped at 2 minutes to prevent indefinite low-res playback
Ad recovery cascade after player reload: suppressed rapid backup type bouncing
Improved
Backup refresh during silent hold slowed from 1.5s to 10s to reduce network pressureZdrojový kód je k dispozícii v rámci licencie Licencia MIT
Verzia 7.7.1
Vydaná 17. máj 2026 - 317,62 kBFunguje s: firefox verzia 142.0 a novšia[7.7.1] - 2026-05-17
Fixed
Loading circle freeze during ad recovery: stale clean backup now served during search instead of falling through to ad-marked content
Improved
Faster stall detection and recovery: post-ad grace stall threshold reduced from 3 to 2 ticks, retry cooldown from 4s to 1.5sZdrojový kód je k dispozícii v rámci licencie Licencia MIT
Verzia 7.6.9
Vydaná 16. máj 2026 - 317,17 kBFunguje s: firefox verzia 142.0 a novšia[7.6.9] - 2026-05-17
Fixed
CSAI poll wait returns cached clean backup or native playlist instead of ad-marked contentZdrojový kód je k dispozícii v rámci licencie Licencia MIT
Verzia 7.6.6
Vydaná 16. máj 2026 - 316,91 kBFunguje s: firefox verzia 142.0 a novšia[7.6.6] - 2026-05-17
Fixed
CSAI background backup search now applies to metadata-only playlistsZdrojový kód je k dispozícii v rámci licencie Licencia MIT
Verzia 7.6.5
Vydaná 16. máj 2026 - 317,5 kBFunguje s: firefox verzia 142.0 a novšia[7.6.5] - 2026-05-17
Fixed
Fire-and-forget ad segment fetches now use AbortController to prevent background resource waste
Transient backup search flags properly reset on ad-end state cleanup
Cache prune uses spec-safe collect-then-delete pattern instead of forEach+delete during iteration
Token fetch now retries up to 3 times with incremental backoff on timeout/network errors
CSAI playlists now strip ad segments during the poll-wait window while background backup search runs, closing a brief ad-leak gap on metadata-marked streamsZdrojový kód je k dispozícii v rámci licencie Licencia MIT
Verzia 7.6.2
Vydaná 15. máj 2026 - 317,05 kBFunguje s: firefox verzia 142.0 a novšia[7.6.2] - 2026-05-16
Fixed
Ad recovery now properly refreshes the access token to escape the ad window without rebuilding the playerZdrojový kód je k dispozícii v rámci licencie Licencia MIT
Verzia 7.6.0
Vydaná 15. máj 2026 - 317,01 kBFunguje s: firefox verzia 142.0 a novšia[7.6.0] - 2026-05-16
Fixed
Audio no longer desyncs after ad recovery player rebuild replaced with soft reloadZdrojový kód je k dispozícii v rámci licencie Licencia MIT
Verzia 7.5.9
Vydaná 15. máj 2026 - 316,96 kBFunguje s: firefox verzia 142.0 a novšia[7.5.9] - 2026-05-16
Fixed
Removed rapid pause and resume cycling during consecutive midroll breaksZdrojový kód je k dispozícii v rámci licencie Licencia MIT
Verzia 7.5.8
Vydaná 15. máj 2026 - 316,92 kBFunguje s: firefox verzia 142.0 a novšia[7.5.8] - 2026-05-16
Fixed
Ad detection now covers more marker types for broader protectionZdrojový kód je k dispozícii v rámci licencie Licencia MIT