Checklist
Affected version
v0.24.5
Steps to reproduce the bug
call YoutubeJavaScriptPlayerManager.deobfuscateSignature
Expected behavior
return the deobfuscated signature
Actual behavior
throws ParsingException
Screenshots/Screen recordings
No response
Logs
org.schabi.newpipe.extractor.exceptions.ParsingException: Could not parse deobfuscation function
at org.schabi.newpipe.extractor.services.youtube.YoutubeSignatureUtils.getDeobfuscationCode(YoutubeSignatureUtils.java:102)
at org.schabi.newpipe.extractor.services.youtube.YoutubeJavaScriptPlayerManager.deobfuscateSignature(YoutubeJavaScriptPlayerManager.java:145)
...
Caused by: org.schabi.newpipe.extractor.exceptions.ParsingException: Could not find deobfuscation function with any of the known patterns
at org.schabi.newpipe.extractor.services.youtube.YoutubeSignatureUtils.getDeobfuscationFunctionName(YoutubeSignatureUtils.java:112)
at org.schabi.newpipe.extractor.services.youtube.YoutubeSignatureUtils.getDeobfuscationCode(YoutubeSignatureUtils.java:75)
...
Caused by: org.schabi.newpipe.extractor.utils.Parser$RegexException: Failed to find pattern "\bm=([a-zA-Z0-9$]{2,})\(decodeURIComponent\(h\.s\)\)"
at org.schabi.newpipe.extractor.utils.Parser.matchMultiplePatterns(Parser.java:96)
at org.schabi.newpipe.extractor.utils.Parser.matchGroup1MultiplePatterns(Parser.java:83)
at org.schabi.newpipe.extractor.services.youtube.YoutubeSignatureUtils.getDeobfuscationFunctionName(YoutubeSignatureUtils.java:110)
...
Additional information
No response
Checklist
Affected version
v0.24.5
Steps to reproduce the bug
call
YoutubeJavaScriptPlayerManager.deobfuscateSignatureExpected behavior
return the deobfuscated signature
Actual behavior
throws
ParsingExceptionScreenshots/Screen recordings
No response
Logs
Additional information
No response