Checklist (Your issue will be automatically closed if you delete this part)
- [*] I make sure that there are no existing issues - open or closed - which I could contribute my information to.
- [*] I understand that issues with limited impact, such as those occurring on specific devices or under specific network conditions, will not be fixed.
- [*] I am able to reproduce the bug with the latest version given here: CLICK THIS LINK.
- [*] I have attached the error report in the issue.
Describe the bug
Could not play any video on YouTube recently. The error information is pasted below in error report section.
If I don't sign in YouTube, the video cannot be played, too. The error information is pasted in Additional context section.
I am in China, have to use VPN to visit YouTube. I do not know if this is related to this. (All mainstream websites are blocked in China)
Newpipe and Tubular also has the Not Logged In error.
Frequency
Every time.
Steps to reproduce the bug
Just try to play or background play or download any video on YouTube.
Device (e.g. Pixel 9 Pro)
Redmi Note 12 Turbo, with a customized OS based on LineageOS. I have used this system for more than one year, there's no such error before.
Error report
Exception
Crash log
org.schabi.newpipe.extractor.stream.StreamInfo$StreamExtractException: Could not get any stream. See error variable to get further details.
at org.schabi.newpipe.extractor.stream.StreamInfo.extractStreams(StreamInfo.java:226)
at org.schabi.newpipe.extractor.stream.StreamInfo.getInfo(StreamInfo.java:109)
at org.schabi.newpipe.extractor.stream.StreamInfo.getInfo(StreamInfo.java:88)
at org.schabi.newpipe.util.ExtractorHelper.getNewStreamInfo(ExtractorHelper.java:132)
at org.schabi.newpipe.util.ExtractorHelper.lambda$getStreamInfo$3(ExtractorHelper.java:127)
at org.schabi.newpipe.util.ExtractorHelper.$r8$lambda$YTHJjScxCJNO1LTCqs3IKy35iyY(Unknown Source:0)
at org.schabi.newpipe.util.ExtractorHelper$$ExternalSyntheticLambda5.call(Unknown Source:4)
at io.reactivex.rxjava3.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:43)
at io.reactivex.rxjava3.core.Single.subscribe(Single.java:4813)
at io.reactivex.rxjava3.internal.operators.single.SingleDoOnSuccess.subscribeActual(SingleDoOnSuccess.java:35)
at io.reactivex.rxjava3.core.Single.subscribe(Single.java:4813)
at io.reactivex.rxjava3.internal.operators.maybe.MaybeFromSingle.subscribeActual(MaybeFromSingle.java:41)
at io.reactivex.rxjava3.core.Maybe.subscribe(Maybe.java:5330)
at io.reactivex.rxjava3.internal.operators.maybe.MaybeConcatArray$ConcatMaybeObserver.drain(MaybeConcatArray.java:153)
at io.reactivex.rxjava3.internal.operators.maybe.MaybeConcatArray$ConcatMaybeObserver.request(MaybeConcatArray.java:78)
at io.reactivex.rxjava3.internal.operators.flowable.FlowableElementAtMaybe$ElementAtSubscriber.onSubscribe(FlowableElementAtMaybe.java:66)
at io.reactivex.rxjava3.internal.operators.maybe.MaybeConcatArray.subscribeActual(MaybeConcatArray.java:42)
at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15868)
at io.reactivex.rxjava3.internal.operators.flowable.FlowableElementAtMaybe.subscribeActual(FlowableElementAtMaybe.java:36)
at io.reactivex.rxjava3.core.Maybe.subscribe(Maybe.java:5330)
at io.reactivex.rxjava3.internal.operators.maybe.MaybeToSingle.subscribeActual(MaybeToSingle.java:46)
at io.reactivex.rxjava3.core.Single.subscribe(Single.java:4813)
at io.reactivex.rxjava3.internal.operators.single.SingleSubscribeOn$SubscribeOnObserver.run(SingleSubscribeOn.java:89)
at io.reactivex.rxjava3.core.Scheduler$DisposeTask.run(Scheduler.java:644)
at io.reactivex.rxjava3.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:65)
at io.reactivex.rxjava3.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:56)
at java.util.concurrent.FutureTask.run(FutureTask.java:317)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:348)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1156)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651)
at java.lang.Thread.run(Thread.java:1119)
Additional context
If don't log in YouTube, the error is as follows:
Exception
Crash log
org.schabi.newpipe.extractor.exceptions.NotLoginException: Sign in to confirm that you're not a bot
at org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor.checkPlayabilityStatus(YoutubeStreamExtractor.java:1027)
at org.schabi.newpipe.extractor.services.youtube.YoutubeParsingHelper$1.onSuccess(YoutubeParsingHelper.java:1535)
at org.schabi.newpipe.DownloaderImpl$1.onResponse(DownloaderImpl.java:370)
at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1156)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651)
at java.lang.Thread.run(Thread.java:1119)
Checklist (Your issue will be automatically closed if you delete this part)
Describe the bug
Could not play any video on YouTube recently. The error information is pasted below in error report section.
If I don't sign in YouTube, the video cannot be played, too. The error information is pasted in Additional context section.
I am in China, have to use VPN to visit YouTube. I do not know if this is related to this. (All mainstream websites are blocked in China)
Newpipe and Tubular also has the Not Logged In error.
Frequency
Every time.
Steps to reproduce the bug
Just try to play or background play or download any video on YouTube.
Device (e.g. Pixel 9 Pro)
Redmi Note 12 Turbo, with a customized OS based on LineageOS. I have used this system for more than one year, there's no such error before.
Error report
Exception
Crash log
Additional context
If don't log in YouTube, the error is as follows:
Exception
Crash log