TeamNewPipe / NewPipe

A libre lightweight streaming front-end for Android.
https://newpipe.net
GNU General Public License v3.0
31.01k stars 3.02k forks source link

Unable to download vidoes #11328

Closed Orokemma closed 1 month ago

Orokemma commented 1 month ago

Checklist

Affected version

Linux android 12 -31

Steps to reproduce the bug

Trying to download vidoes

Expected behavior

It should play and download videos

Actual behavior

No response

Screenshots/Screen recordings

None

Logs

{"user_action":"requested stream","request":"https://www.youtube.com/watch?v=0P0aQreFs8w","content_language":"en-US","content_country":"US","app_language":"en_US","service":"YouTube","package":"com.videodownloader.all.video.tube.download.status.fb.downloader","version":"29.0","os":"Linux Android 12 - 31","time":"2024-07-20 18:21","exceptions":["org.schabi.newpipe.extractor.exceptions.ParsingException: Could not get like count\n\tat org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor.getLikeCount(YoutubeStreamExtractor.java:508)\n\tat org.schabi.newpipe.extractor.stream.StreamInfo.extractOptionalData(StreamInfo.java:279)\n\tat org.schabi.newpipe.extractor.stream.StreamInfo.getInfo(StreamInfo.java:83)\n\tat org.schabi.newpipe.extractor.stream.StreamInfo.getInfo(StreamInfo.java:73)\n\tat org.schabi.newpipe.util.ExtractorHelper.lambda$getStreamInfo$3(ExtractorHelper.java:118)\n\tat org.schabi.newpipe.util.ExtractorHelper.$r8$lambda$YTHJjScxCJNO1LTCqs3IKy35iyY(ExtractorHelper.java:0)\n\tat org.schabi.newpipe.util.ExtractorHelper$$ExternalSyntheticLambda1.call(R8$$SyntheticClass:0)\n\tat io.reactivex.rxjava3.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:43)\n\tat io.reactivex.rxjava3.core.Single.subscribe(Single.java:4813)\n\tat io.reactivex.rxjava3.internal.operators.single.SingleDoOnSuccess.subscribeActual(SingleDoOnSuccess.java:35)\n\tat io.reactivex.rxjava3.core.Single.subscribe(Single.java:4813)\n\tat io.reactivex.rxjava3.internal.operators.maybe.MaybeFromSingle.subscribeActual(MaybeFromSingle.java:41)\n\tat io.reactivex.rxjava3.core.Maybe.subscribe(Maybe.java:5330)\n\tat io.reactivex.rxjava3.internal.operators.maybe.MaybeConcatArray$ConcatMaybeObserver.drain(MaybeConcatArray.java:153)\n\tat io.reactivex.rxjava3.internal.operators.maybe.MaybeConcatArray$ConcatMaybeObserver.request(MaybeConcatArray.java:78)\n\tat io.reactivex.rxjava3.internal.operators.flowable.FlowableElementAtMaybe$ElementAtSubscriber.onSubscribe(FlowableElementAtMaybe.java:66)\n\tat io.reactivex.rxjava3.internal.operators.maybe.MaybeConcatArray.subscribeActual(MaybeConcatArray.java:42)\n\tat io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15868)\n\tat io.reactivex.rxjava3.internal.operators.flowable.FlowableElementAtMaybe.subscribeActual(FlowableElementAtMaybe.java:36)\n\tat io.reactivex.rxjava3.core.Maybe.subscribe(Maybe.java:5330)\n\tat io.reactivex.rxjava3.internal.operators.maybe.MaybeToSingle.subscribeActual(MaybeToSingle.java:46)\n\tat io.reactivex.rxjava3.core.Single.subscribe(Single.java:4813)\n\tat io.reactivex.rxjava3.internal.operators.single.SingleSubscribeOn$SubscribeOnObserver.run(SingleSubscribeOn.java:89)\n\tat io.reactivex.rxjava3.core.Scheduler$DisposeTask.run(Scheduler.java:644)\n\tat io.reactivex.rxjava3.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:65)\n\tat io.reactivex.rxjava3.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:56)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:264)\n\tat java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:307)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)\n\tat java.lang.Thread.run(Thread.java:1012)\nCaused by: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.equalsIgnoreCase(java.lang.String)' on a null object reference\n\tat org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor.lambda$getLikeCount$7(YoutubeStreamExtractor.java:458)\n\tat org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor.$r8$lambda$JNZYncC0vyG9Ez_PK6G8Ez8Psqs(YoutubeStreamExtractor.java:0)\n\tat org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor$$ExternalSyntheticLambda8.test(R8$$SyntheticClass:0)\n\tat j$.util.stream.e2.accept(SourceFile:0)\n\tat j$.util.stream.e2.accept(SourceFile:0)\n\tat j$.util.stream.e2.accept(SourceFile:0)\n\tat j$.util.stream.e2.accept(SourceFile:0)\n\tat j$.util.a.tryAdvance(SourceFile:0)\n\tat j$.util.stream.m2.z0(Unknown Source:6)\n\tat j$.util.stream.c.a0(Unknown Source:15)\n\tat j$.util.stream.c.Z(SourceFile:0)\n\tat j$.util.stream.c.t0(Unknown Source:10)\n\tat j$.util.stream.J.v(Unknown Source:8)\n\tat j$.util.stream.c.w0(SourceFile:0)\n\tat j$.util.stream.m2.findFirst(SourceFile:0)\n\tat org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor.getLikeCount(YoutubeStreamExtractor.java:466)\n\t... 30 more\n"],"user_comment":""}

Affected Android/Custom ROM version

Vivo x20

Affected device model

No response

Additional information

No

AudricV commented 1 month ago

"package":"com.videodownloader.all.video.tube.download.status.fb.downloader"

You installed a fake NewPipe version. Uninstall this app immediately and install the real NewPipe version instead, from which you can find the official installation methods in the README (you can also just install the latest version by clicking the first checklist item of the template that you should have followed).

Also, you didn't provided the right info at the right fields (device model at the Affected Android/Custom ROM version field for instance). Please avoid this for your future issues, thank you.