Ferzjeskiednis fan TTV AB - Lightweight Twitch.tv Ad Blocker - 25 ferzjes
TTV AB - Lightweight Twitch.tv Ad Blocker troch GosuDRM
Wês foarsichtich mei âlde ferzjes! Dizze ferzjes wurde foar test- en referinsjedoeleinen werjûn.Jo moatte altyd de meast resinte ferzje fan in add-on brûke.
Nijste ferzje
Ferzje 8.4.8
Utjûn op 18 mai 2026 - 402,32 KBWurket mei firefox 142.0 en letter[8.4.8] - 2026-05-18
Fixed
CSAI recovery loop fix — recovery segment injection now falls through to backup search instead of looping
Backup search optimization — skips pointless re-fetches for ad-marked types, cutting search time ~50%Boarnekoade frijjûn ûnder MIT-lisinsje
Aldere ferzjes
Ferzje 8.4.7
Utjûn op 18 mai 2026 - 324,55 KBWurket mei firefox 142.0 en letter[8.4.7] - 2026-05-18
Fixed
Navigation ad leak fix — worker cleans up old channel's cached backups on navigation; stale in-flight fetches rejected when channel doesn't match current page
DATERANGE coverage — catch-all twitch- CLASS prefix replaces explicit twitch-trigger/twitch-maf-ad checks, covering future ad marker formatsBoarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 8.4.5
Utjûn op 18 mai 2026 - 324,11 KBWurket mei firefox 142.0 en letter[8.4.5] - 2026-05-18
Fixed
CSAI sticky flag now cleared when playlist has no ads, preventing subsequent non-CSAI breaks from bypassing backup search
CSAI fast path now increments ad-blocked counter and fires AdDetected on activation
Empty CSAI strip result falls through to backup search instead of returning original ad-laden playlistBoarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 8.4.4
Utjûn op 18 mai 2026 - 323,87 KBWurket mei firefox 142.0 en letter[8.4.4] - 2026-05-18
Fixed
Recovery tracking — _stripAds now records which recovery source was used for diagnostics
Response URL preservation — processed playlist responses retain original URL for compatibility
Page-exit counter flush — no longer creates empty flush entries on navigation; removed dead sendBeacon fallbackBoarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 8.4.2
Utjûn op 18 mai 2026 - 323,57 KBWurket mei firefox 142.0 en letter[8.4.2] - 2026-05-18
Fixed
Worker fetch relay now uses self.fetch instead of window — window is undefined in web workers, so the bridge relay was silently broken
GQL endpoint check uses exact hostname match instead of substring, preventing spoofed URL matching
Concurrent _processM3U8 invocations on same stream are serialized to prevent backup state corruption during initial variant loading
Visibility event listeners cleaned up on pagehide to prevent stale listener accumulation
_cleanWorker logs a debug warning when Worker prototype properties are non-configurable instead of failing silently
Empty updateWorkers broadcasts skipped to avoid unnecessary worker message overhead
Changed
_normalizeCounterValue / _normalizeBridgeCounterValue consolidated into single _normalizeCount in state module
unique_id localStorage read now validates format (/^[a-f0-9]{8,64}$/i) before accepting as GQL device IDBoarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 8.4.0
Utjûn op 18 mai 2026 - 322,66 KBWurket mei firefox 142.0 en letter[8.4.0] - 2026-05-18
Added
CSAI fast path — skips backup search when all segments are live, strips ads inline from native playlist at full quality
Recovery segment injection with MEDIA-SEQUENCE — cached live segments injected when stripping produces empty playlists site and mobile_web backup player types
Changed
Non-live segments now stripped when ad metadata is present in playlist, preventing unrecognized SSAI ad segments from slipping through
autoplay (360p) moved to end of backup rotation — Source-tier types tried first, autoplay only when all are contaminatedBoarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 8.3.7
Utjûn op 18 mai 2026 - 322,8 KBWurket mei firefox 142.0 en letter[8.3.7] - 2026-05-18
Changed
Rolled back CSAI sticky path, ad-stripped promotion, and recovery segment injection changes from v8.2.x–v8.3.x
Kept parallel backup token+master pre-fetch from v8.1.0 — tokens fire simultaneously across all player types eliminating sequential RTT delaysBoarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 8.3.1
Utjûn op 18 mai 2026 - 323,2 KBWurket mei firefox 142.0 en letter[8.3.1] - 2026-05-18
Fixed
Ad-stripped promotion no longer serves a different type's recovery playlist under the wrong label (e.g. autoplay's 360p content as "site"), preventing player hangs when recovery mixes content from different player typesBoarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 8.2.5
Utjûn op 18 mai 2026 - 322,43 KBWurket mei firefox 142.0 en letter[8.2.5] - 2026-05-18
Fixed
Ad stripping recovery now injects cached live segments when all segments are removed, preventing black-screen and fallback to original ad-ridden playlist on fully-contaminated SSAI streamsBoarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 8.2.4
Utjûn op 18 mai 2026 - 322,17 KBWurket mei firefox 142.0 en letter[8.2.4] - 2026-05-18
Fixed
Re-added autoplay (360p) as absolute last-resort backup when all Source-tier types are contaminated and stripping produces empty playlists, preventing ad leakage on fully-contaminated channels
autoplay is now pinned to end of search order regardless of contamination status, ensuring Source-tier types are always tried firstBoarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 8.2.3
Utjûn op 18 mai 2026 - 321,9 KBWurket mei firefox 142.0 en letterhotfixBoarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 8.2.2
Utjûn op 18 mai 2026 - 322,01 KBWurket mei firefox 142.0 en letter[8.2.2] - 2026-05-18
Changed
Removed autoplay (360p) from backup player types; when all Source-tier types are contaminated the fallback path strips ads at full quality instead of degrading to low-resolution autoplayBoarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 8.2.0
Utjûn op 18 mai 2026 - 321,91 KBWurket mei firefox 142.0 en letter[8.2.0] - 2026-05-18
Changed
site (native) added as first-choice backup player type, maintaining full stream quality during ad blocking instead of falling through to lower-quality backupsBoarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 8.1.0
Utjûn op 18 mai 2026 - 321,82 KBWurket mei firefox 142.0 en letter[8.1.0] - 2026-05-18
Changed
- Backup stream token + master playlist fetches now run in parallel across all player types (embed/popout/autoplay/site), eliminating the sequential ~500ms-per-type token round-trip that caused buffer drain during ad-blocking transitionsBoarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 8.0.0
Utjûn op 17 mai 2026 - 321,22 KBWurket mei firefox 142.0 en letter[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 toggleBoarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 7.7.5
Utjûn op 17 mai 2026 - 319,77 KBWurket mei firefox 142.0 en letter[7.7.5] - 2026-05-17
Fixed
Brief loading circle during silent backup hold caused by 10s backup refresh letting HLS segments expireBoarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 7.7.4
Utjûn op 17 mai 2026 - 319,71 KBWurket mei firefox 142.0 en letter[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 pressureBoarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 7.7.1
Utjûn op 17 mai 2026 - 317,62 KBWurket mei firefox 142.0 en letter[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.5sBoarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 7.6.9
Utjûn op 16 mai 2026 - 317,17 KBWurket mei firefox 142.0 en letter[7.6.9] - 2026-05-17
Fixed
CSAI poll wait returns cached clean backup or native playlist instead of ad-marked contentBoarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 7.6.6
Utjûn op 16 mai 2026 - 316,91 KBWurket mei firefox 142.0 en letter[7.6.6] - 2026-05-17
Fixed
CSAI background backup search now applies to metadata-only playlistsBoarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 7.6.5
Utjûn op 16 mai 2026 - 317,5 KBWurket mei firefox 142.0 en letter[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 streamsBoarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 7.6.2
Utjûn op 15 mai 2026 - 317,05 KBWurket mei firefox 142.0 en letter[7.6.2] - 2026-05-16
Fixed
Ad recovery now properly refreshes the access token to escape the ad window without rebuilding the playerBoarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 7.6.0
Utjûn op 15 mai 2026 - 317,01 KBWurket mei firefox 142.0 en letter[7.6.0] - 2026-05-16
Fixed
Audio no longer desyncs after ad recovery player rebuild replaced with soft reloadBoarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 7.5.9
Utjûn op 15 mai 2026 - 316,96 KBWurket mei firefox 142.0 en letter[7.5.9] - 2026-05-16
Fixed
Removed rapid pause and resume cycling during consecutive midroll breaksBoarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 7.5.8
Utjûn op 15 mai 2026 - 316,92 KBWurket mei firefox 142.0 en letter[7.5.8] - 2026-05-16
Fixed
Ad detection now covers more marker types for broader protectionBoarnekoade frijjûn ûnder MIT-lisinsje