mirror of
https://github.com/pixeltris/TwitchAdSolutions.git
synced 2024-11-22 02:12:45 +01:00
7cd39f59f1
5.3.4 (March 29, 2022) release of "Video Ad-Block, for Twitch" includes code which intercepts almost all amazon.co.uk requests. This commit unlists the mentioned extension. This also unlists "Ad-Free But 480p, for Twitch" (though unaffected, it's published by the same developer). Ref: - https://github.com/pixeltris/TwitchAdSolutions/issues/61 - https://reddit.com/r/LivestreamFail/comments/ts1rmm/popular_video_adblock_for_twitch_extension_with/
3.5 KiB
3.5 KiB
TwitchAdSolutions
This repo aims to provide multiple solutions for blocking Twitch ads.
Don't combine Twitch specific ad blockers.
Recommendations
Proxies are the most reliable way of avoiding ads (buffering / downtime info).
Alternatively:
Read this for a full list and descriptions.
Scripts
There are better / easier to use methods in the above Recommendations
.
- notify-strip (ublock / userscript)
- Ad segments are replaced by low resolution stream segments.
- Notifies Twitch that ads were "watched" (reduces preroll ad frequency).
- You may experience a small jump in time when the regular stream kicks in.
- notify-reload (ublock / userscript)
- Notifies that ads were watched, then reloads the player (preroll only, falls back to
notify-strip
on midroll). - Repeats this until no ads (which may never happen ~ infinite reload).
- You should expect 3-10 player reloads (give or take). Once successful you shouldn't see preroll ads for a while on any stream (10+ minutes?).
- Notifies that ads were watched, then reloads the player (preroll only, falls back to
- low-res (ublock / userscript)
- No ads.
- The stream is 480p for the duration of the stream.
- bypass (ublock / userscript)
- No ads (no longer works for many people).
Applying a script (uBlock Origin)
- Navigate to the uBlock Origin Dashboard (the extension options)
- Under the
My filters
tab addtwitch.tv##+js(twitch-videoad)
. - Under the
Settings
tab, enableI am an advanced user
, then click the cog that appears. Modify the value ofuserResourcesLocation
fromunset
to the full url of the solution you wish to use (if a url is already in use, add a space after the existing url). e.g.userResourcesLocation https://github.com/pixeltris/TwitchAdSolutions/raw/master/notify-strip/notify-strip-ublock-origin.js
- To ensure uBlock Origin loads the script I recommend that you disable/enable the uBlock Origin extension (or restart your browser).
To stop using a script remove the filter and make the url unset
.
Applying a script (userscript)
- Viewing one of the userscript files should prompt the given script to be added.