pixeltris / TwitchAdSolutions
- суббота, 3 апреля 2021 г. в 00:28:17
This repo aims to provide multiple solutions for blocking Twitch ads.
M3U8 proxies (or full proxies / VPNs) are currently the most reliable way of avoiding ads. More proxy hosts would be ideal (see #8).
Twitch AdBlock was taken down on March 31 (see #22).Alternatively:
notify-strip is ok-ish.Alternate Player for Twitch.tv consistently updates with new ad-blocking methods.ttv_adEraser somewhat fixes the purple screen issue of ttv-ublock.ttv-tools (firefox) has nice features.These solutions generally aren't compatible with other Twitch ad blockers. e.g. ttv-ublock will break some of these.
If you want a perfect solution, please use Twitch AdBlock.
strip, but notifies Twitch that ads were "watched" (reduces preroll ad frequency).strip, but skips closer to 20 seconds when switching to the live stream (TODO: low latency support).The following renamed/deprecated scripts will be removed from the master branch on 1st March 2021:
dyn renamed to strip as this better reflects the functionality (strips ad segments).dyn-skip removed as it no longer works.dyn-skip-midroll renamed to notify-reload as the original name has lost its meaning.dyn-skip-midroll-alt renamed to notify-strip as the original name has lost its meaning.dyn-video-swap renamed to video-swap.My filters tab add twitch.tv##+js(twitch-videoad).Settings tab, enable I am an advanced user, then click the cog that appears. Modify the value of userResourcesLocation from unset 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.jsFor a more detailed description of the following please refer to this.
NOTE: Many of these solutions could do with improvements.
TODO: Test midroll ads.
TODO: More testing in general.