Skip to content

Latest commit

 

History

History
52 lines (29 loc) · 3.2 KB

File metadata and controls

52 lines (29 loc) · 3.2 KB

Issues with vaft / video-swap-new

Neither script works

If you're using the uBlock Origin version of the script you need to make sure that it's set up correctly based on the instructions in the README. Check the script is active by opening your browsers developer console, refreshing a stream, and searching for hookWorkerFetch (vaft) / hookWorkerFetch (video-swap-new). If you don't see this, then the script isn't being injected and you need to find the reason why.

If you're using Chrome with a Manifest V3 based userscript manager (e.g. Tampermonkey) you need to manually enable user script permissions in the extension settings:

  • Go to chrome://extensions
  • Click the Details button on the extension
  • Where it says Allow user scripts make sure it's enabled

Streams sometimes appear offline when ads occur

This needs to be fixed but currently the exact cause is unknown. pixeltris#477

The player shows a loading wheel for a long time

If it says Blocking ads (stripping) in the top left of the stream then it's actively removing the ad segments but doesn't have a backup stream to show you. If it doesn't say Blocking ads (stripping) provide additional information in pixeltris#474

The script don't work on mobile (m.twitch.tv)

There are no plans of implementing the scripts on m.twitch.tv but there are other solutions which blocking ads on Twitch for mobile. See https://github.com/pixeltris/TwitchAdSolutions/blob/master/full-list.md

Long black screen during ads

The scripts can reload the player when entering/leaving ads. On some systems this may cause a long period of time where the player is black as the player is loading back in. There currently isn't any fix for this. Try a different script / solution.

vaft

Freezing / buffering / repeating segments / audio desyncs

vaft has a long standing problem of playback problems (freezing / buffering / repeating segments / audio desyncs).

This happens because the script forces the player to consume multiple different m3u8 files during ads and it screws with the player. Simply pressing pause/play often fixes this.

The script is configured to do this automatically for you:

https://github.com/pixeltris/TwitchAdSolutions/blob/9cae451c04a9a94859da7de19c367b58afdd95bc/vaft/vaft.user.js#L49-L54

  • 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 it triggers too frequently then increase the value of PlayerBufferingMinRepeatDelay. Decrease this if it triggers, freezes, then has to wait a long time to re-trigger.
  • If you don't want to use this and would like to fix the buffering manually yourself you can set PlayerBufferingFix to false.
  • Setting AlwaysReloadPlayerOnAd to true may reduce freezing issues when entering into ads.

video-swap-new

Freezing / buffering during ads

There currently isn't a fix for freezing / buffering issues for video-swap-new. Try a different script / solution.