Add UserScript files, and dyn-skip solution
This commit is contained in:
@@ -4,10 +4,14 @@ This repo aims to provide multiple solutions for blocking Twitch ads.
|
||||
|
||||
## Current solutions
|
||||
|
||||
- dyn-skip
|
||||
- When ads play this instantly notifies Twitch that ads were watched. It then refreshes the stream (either full reload, or using FZZ extension).
|
||||
- May potentially result in multiple refreshes if ads are being served aggressively.
|
||||
- dyn
|
||||
- Ad segments are replaced by a low resolution stream segments (on a m3u8 level).
|
||||
- Skips 2-3 seconds when switching to the live stream.
|
||||
- Stuttering and looping of segments often occur (during the ad segments).
|
||||
- **NOTE: Removing segments doesn't notify Twitch that ads were watched**
|
||||
- dyn-video-swap
|
||||
- Ads are replaced by a low resolution stream for the duration of the ad.
|
||||
- Similar to `dyn`, but skips closer to 20 seconds when switching to the live stream.
|
||||
@@ -28,13 +32,16 @@ uBlock Origin solutions are single files, suffixed by `ublock-origin.js` e.g. `l
|
||||
- Under the `My filters` tab add `twitch.tv##+js(twitch-videoad)`.
|
||||
- Under the `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://raw.githubusercontent.com/pixeltris/TwitchAdSolutions/master/dyn/dyn-ublock-origin.js`
|
||||
|
||||
|
||||
## Other solutions / projects
|
||||
|
||||
- https://github.com/odensc/ttv-ublock (extension, outdated)
|
||||
- https://github.com/Wilkolicious/twitchAdSkip (UserScript + FrankerFaceZ extension)
|
||||
- https://gist.github.com/simple-hacker/ddd81964b3e8bca47e0aead5ad19a707 (UserScript + FrankerFaceZ extension)
|
||||
- https://github.com/odensc/ttv-ublock (extension, purple screen may display every 10-15 mins)
|
||||
- https://github.com/Nerixyz/ttv-tools (Firefox extension)
|
||||
- https://github.com/LeonHeidelbach/ttv_adEraser (extension)
|
||||
- https://github.com/Wilkolicious/twitchAdSkip (UserScript + FrankerFaceZ)
|
||||
- https://gist.github.com/simple-hacker/ddd81964b3e8bca47e0aead5ad19a707 (UserScript + FrankerFaceZ(optional))
|
||||
- https://greasyfork.org/en/scripts/415412-twitch-refresh-on-advert/code (UserScript + FrankerFaceZ(optional))
|
||||
- Alternate Player for Twitch.tv - [code](https://robwu.nl/crxviewer/?crx=bhplkbgoehhhddaoolmakpocnenplmhf&qf=player.js)
|
||||
|
||||
## NOTE/TODO
|
||||
|
||||
Many of these solutions could do with improvements. Ports to UserScript should also be made.
|
||||
Many of these solutions could do with improvements. TODO: Add script to auto generate UserScript files from the uBlock Origin scripts.
|
||||
Reference in New Issue
Block a user