Hello. The latest version at the moment (0.19.7) crashes when opening any video on YouTube. Everything is fine with the other services. It was checked personally.
Exception
- __User Action:__ requested stream
- __Request:__ https://www.youtube.com/watch?v=J5gpiWts5wE
- __Content Country:__ RU
- __Content Language:__ ru-RU
- __App Language:__ ru_RU
- __Service:__ YouTube
- __Version:__ 0.19.7
- __OS:__ Linux 篓xiaomi/cactus/cactus:9/PPR1.180610.011/V11.0.4.0.PCBMIXM:user/release-keys篓 9 - 28
Crash log
org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor$DecryptException: Could not parse decrypt function
at org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor.loadDecryptionCode(Unknown Source:189)
at org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor.onFetchPage(Unknown Source:221)
at org.schabi.newpipe.extractor.Extractor.fetchPage(Unknown Source:7)
at org.schabi.newpipe.extractor.stream.StreamInfo.getInfo(Unknown Source:0)
at org.schabi.newpipe.extractor.stream.StreamInfo.getInfo(Unknown Source:4)
at org.schabi.newpipe.util.ExtractorHelper.lambda$getStreamInfo$3(Unknown Source:4)
at org.schabi.newpipe.util.-$$Lambda$ExtractorHelper$5fJcha6Sq5APJBLdG6osaJby-mc.call(Unknown Source:4)
at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(Unknown Source:16)
at io.reactivex.Single.subscribe(Unknown Source:14)
at io.reactivex.internal.operators.single.SingleDoOnSuccess.subscribeActual(Unknown Source:7)
at io.reactivex.Single.subscribe(Unknown Source:14)
at io.reactivex.internal.operators.maybe.MaybeFromSingle.subscribeActual(Unknown Source:7)
at io.reactivex.Maybe.subscribe(Unknown Source:14)
at io.reactivex.internal.operators.maybe.MaybeConcatArray$ConcatMaybeObserver.drain(Unknown Source:90)
at io.reactivex.internal.operators.maybe.MaybeConcatArray$ConcatMaybeObserver.request(Unknown Source:11)
at io.reactivex.internal.operators.flowable.FlowableElementAtMaybe$ElementAtSubscriber.onSubscribe(Unknown Source:20)
at io.reactivex.internal.operators.maybe.MaybeConcatArray.subscribeActual(Unknown Source:7)
at io.reactivex.Flowable.subscribe(Unknown Source:14)
at io.reactivex.internal.operators.flowable.FlowableElementAtMaybe.subscribeActual(Unknown Source:9)
at io.reactivex.Maybe.subscribe(Unknown Source:14)
at io.reactivex.internal.operators.maybe.MaybeToSingle.subscribeActual(Unknown Source:9)
at io.reactivex.Single.subscribe(Unknown Source:14)
at io.reactivex.internal.operators.single.SingleSubscribeOn$SubscribeOnObserver.run(Unknown Source:2)
at io.reactivex.Scheduler$DisposeTask.run(Unknown Source:9)
at io.reactivex.internal.schedulers.ScheduledRunnable.run(Unknown Source:13)
at io.reactivex.internal.schedulers.ScheduledRunnable.call(Unknown Source:0)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:764)
Caused by: org.schabi.newpipe.extractor.utils.Parser$RegexException: failed to find pattern ";([A-Za-z0-9_\$]{2})\...\( inside of var iea=function(a){a=a.split("");var b=[-1215677809,null,-1744521562,833462946,694270393,function(c,d){d=(d%c.length+c.length)%c.length;c.splice(d,1)};"
at org.schabi.newpipe.extractor.utils.Parser.matchGroup(Unknown Source:84)
at org.schabi.newpipe.extractor.utils.Parser.matchGroup(Unknown Source:4)
at org.schabi.newpipe.extractor.utils.Parser.matchGroup1(Unknown Source:1)
at org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor.loadDecryptionCode(Unknown Source:101)
... 30 more
Duplicate of #3951
it's not just the last version, it affects currently all users of NewPipe. Youtube changed something that broke NewPipe.
Most helpful comment
it's not just the last version, it affects currently all users of NewPipe. Youtube changed something that broke NewPipe.