Skip to content

Conversation

whistlingwoods
Copy link
Collaborator

@whistlingwoods whistlingwoods commented Jul 11, 2024

What is it?

  • Bugfix (user facing)
  • I carefully read the contribution guidelines and agree to them.
  • I have tested the API against NewPipe.
  • I agree to create a pull request for NewPipeZing as soon as possible to make it compatible with the changed API.

Description of the changes in your PR

Theta-Dev investigated this:-
YouTube changed their code to make it more difficult to extract the throttling parameter decryption function. YouTube now returns 403 if a stream is requested without the deobfuscated n parameter. So this is probably the cause for videos not loading giving [HTTP] error 403

Thanks to XiangRongLin who Adjusted throttling function extraction to changes

& InfinityLoop1308 for code inputs for legacy extractor fork

Fixes the following issue(s)

APK testing

NewPipe_zing_fix403-debug.zip

@whistlingwoods whistlingwoods self-assigned this Jul 11, 2024
@ShareASmile
Copy link
Owner

LGTM

@ShareASmile ShareASmile merged commit 0a72252 into ShareASmile:master Jul 11, 2024
Repository owner locked and limited conversation to collaborators Jul 13, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[YouTube] broke extraction function Videos can not be played with HTTP error 403

2 participants