Skip to content

Yt sabr - cold load issue fix#332

Closed
griffinallen wants to merge 6 commits into
brave:masterfrom
griffinallen:yt-sabr-reload-issue
Closed

Yt sabr - cold load issue fix#332
griffinallen wants to merge 6 commits into
brave:masterfrom
griffinallen:yt-sabr-reload-issue

Conversation

@griffinallen

Copy link
Copy Markdown
Contributor

Cold load fix
In response to an issue found with this solution by the AdGuard team. Youtube seems to be enforcing a server-side ad-slot delay. The way to get around this is to force a fresh session the first (and only first) time we find a real backoff from Youtube.

A user reported that every second, the video attempts to reload.

A likely cause of this is the fact that we are catching network errors in the readStream and returning "successful" responses. These responses are not what the client expects and it attempts to refetch, causing a loop. Removing this catch should solve this issue.
In response to an issue found with this solution by the AdGuard team. Youtube seems to be enforcing a server-side ad-slot delay. The way to get around this is to force a fresh session the first (and only first) time we find a real backoff from Youtube.
There was an issue with the previous fix where videos would play two times
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant