Update permalinks
This commit is contained in:
@@ -25,10 +25,10 @@ Alternatively:
|
|||||||
|
|
||||||
**There are better / easier to use methods in the above recommendations.**
|
**There are better / easier to use methods in the above recommendations.**
|
||||||
|
|
||||||
- vaft - [userscript](https://github.com/pixeltris/TwitchAdSolutions/raw/master/vaft/vaft.user.js) / [ublock](https://raw.githubusercontent.com/pixeltris/TwitchAdSolutions/master/vaft/vaft-ublock-origin.js) / [ublock (permalink)](https://raw.githubusercontent.com/pixeltris/TwitchAdSolutions/8d37319d094e3db2923c52f5f43356580505b0c4/vaft/vaft-ublock-origin.js)
|
- vaft - [userscript](https://github.com/pixeltris/TwitchAdSolutions/raw/master/vaft/vaft.user.js) / [ublock](https://raw.githubusercontent.com/pixeltris/TwitchAdSolutions/master/vaft/vaft-ublock-origin.js) / [ublock (permalink)](https://raw.githubusercontent.com/pixeltris/TwitchAdSolutions/9cae451c04a9a94859da7de19c367b58afdd95bc/vaft/vaft-ublock-origin.js)
|
||||||
- Attempts to get a clean stream as fast as it can
|
- Attempts to get a clean stream as fast as it can
|
||||||
- If it fails to get a clean stream it removes ad segements (no playback until ad-free stream is found)
|
- If it fails to get a clean stream it removes ad segements (no playback until ad-free stream is found)
|
||||||
- video-swap-new - [userscript](https://github.com/pixeltris/TwitchAdSolutions/raw/master/video-swap-new/video-swap-new.user.js) / [ublock](https://raw.githubusercontent.com/pixeltris/TwitchAdSolutions/master/video-swap-new/video-swap-new-ublock-origin.js) / [ublock (permalink)](https://raw.githubusercontent.com/pixeltris/TwitchAdSolutions/8d37319d094e3db2923c52f5f43356580505b0c4/video-swap-new/video-swap-new-ublock-origin.js)
|
- video-swap-new - [userscript](https://github.com/pixeltris/TwitchAdSolutions/raw/master/video-swap-new/video-swap-new.user.js) / [ublock](https://raw.githubusercontent.com/pixeltris/TwitchAdSolutions/master/video-swap-new/video-swap-new-ublock-origin.js) / [ublock (permalink)](https://raw.githubusercontent.com/pixeltris/TwitchAdSolutions/9cae451c04a9a94859da7de19c367b58afdd95bc/video-swap-new/video-swap-new-ublock-origin.js)
|
||||||
- Attempts to get a clean stream
|
- Attempts to get a clean stream
|
||||||
- If it fails to get a clean stream it removes ad segments (no playback until ad-free stream is found)
|
- If it fails to get a clean stream it removes ad segments (no playback until ad-free stream is found)
|
||||||
- Not recommended, `vaft` is a better script
|
- Not recommended, `vaft` is a better script
|
||||||
|
|||||||
@@ -30,14 +30,7 @@ This happens because the script forces the player to consume multiple different
|
|||||||
|
|
||||||
The script is configured to do this automatically for you:
|
The script is configured to do this automatically for you:
|
||||||
|
|
||||||
```js
|
https://github.com/pixeltris/TwitchAdSolutions/blob/9cae451c04a9a94859da7de19c367b58afdd95bc/vaft/vaft.user.js#L49-L54
|
||||||
PlayerBufferingFix = true;// If true this will pause/play the player when it gets stuck buffering
|
|
||||||
PlayerBufferingDelay = 500;// How often should we check the player state (in milliseconds)
|
|
||||||
PlayerBufferingSameStateCount = 3;// How many times of seeing the same player state until we trigger pause/play (it will only trigger it one time until the player state changes again)
|
|
||||||
PlayerBufferingDangerZone = 1;// The buffering time left (in seconds) when we should ignore the players playback position in the player state check
|
|
||||||
PlayerBufferingDoPlayerReload = false;// If true this will do a player reload instead of pause/play (player reloading is better at fixing the playback issues but it takes slightly longer)
|
|
||||||
PlayerBufferingMinRepeatDelay = 5000;// Minimum delay (in milliseconds) between each pause/play (this is to avoid over pressing pause/play when there are genuine buffering problems)
|
|
||||||
```
|
|
||||||
|
|
||||||
- If it triggers but it still freezes try setting `PlayerBufferingDoPlayerReload` to `true`. Player reloads generally have less problems.
|
- If it triggers but it still freezes try setting `PlayerBufferingDoPlayerReload` to `true`. Player reloads generally have less problems.
|
||||||
- If you're having issues with it triggering when the player is genuinely buffering then adjust `PlayerBufferingDelay` / `PlayerBufferingSameStateCount`.
|
- If you're having issues with it triggering when the player is genuinely buffering then adjust `PlayerBufferingDelay` / `PlayerBufferingSameStateCount`.
|
||||||
|
|||||||
Reference in New Issue
Block a user