Skip to content

Could not find throttling deobfuscation function  #1252

@gechoto

Description

@gechoto

Checklist

  • I am able to reproduce the bug with the latest version given here: CLICK THIS LINK.
  • I am aware that this issue is being opened for the NewPipe Extractor, NOT the app, and my bug report will be dismissed otherwise.
  • I made sure that there are no existing issues - open or closed - which I could contribute my information to.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one bug.
  • I have read and understood the contribution guidelines.

Affected version

0.24.3

Steps to reproduce the bug

Call YoutubeJavaScriptPlayerManager.getUrlWithThrottlingParameterDeobfuscated

Expected behavior

It should return the url with the deobfuscated throttling parameter

Actual behavior

It throws a ParsingException

Screenshots/Screen recordings

No response

Logs

org.schabi.newpipe.extractor.exceptions.ParsingException: Could not find deobfuscation function with any of the known patterns in the base JavaScript player code
    at org.schabi.newpipe.extractor.services.youtube.YoutubeThrottlingParameterUtils.getDeobfuscationFunctionName(YoutubeThrottlingParameterUtils.java:134)
    at org.schabi.newpipe.extractor.services.youtube.YoutubeJavaScriptPlayerManager.getUrlWithThrottlingParameterDeobfuscated(YoutubeJavaScriptPlayerManager.java:242)
    ...
Caused by: org.schabi.newpipe.extractor.utils.Parser$RegexException: Failed to find pattern "[a-zA-Z0-9$_]="nn"\[\+[a-zA-Z0-9$_]+\.[a-zA-Z0-9$_]+],[a-zA-Z0-9$_]+\([a-zA-Z0-9$_]+\),[a-zA-Z0-9$_]+=[a-zA-Z0-9$_]+\.[a-zA-Z0-9$_]+\[[a-zA-Z0-9$_]+]\|\|null\).+\|\|([a-zA-Z0-9$_]+)\(""\)"
    at org.schabi.newpipe.extractor.utils.Parser.matchMultiplePatterns(Parser.java:96)
    at org.schabi.newpipe.extractor.services.youtube.YoutubeThrottlingParameterUtils.getDeobfuscationFunctionName(YoutubeThrottlingParameterUtils.java:131)
    at org.schabi.newpipe.extractor.services.youtube.YoutubeJavaScriptPlayerManager.getUrlWithThrottlingParameterDeobfuscated(YoutubeJavaScriptPlayerManager.java:242) 
    ...

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    YouTubeService, https://www.youtube.com/bugIssue or PR is related to a bug

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions