v4.9.0 #2158
Replies: 7 comments 12 replies
-
|
Awesome update thanks a million |
Beta Was this translation helpful? Give feedback.
-
|
Logged in, few videos later, was unable to play any videos until logged out again. Click to toggle code{"user_action":"play stream","request":"Loading failed for [Is war more profitable than peace? David Keen explains | Talk to Al Jazeera]: https://www.youtube.com/watch?v=Jr4c6D7fRQY","content_language":"en-US","content_country":"US","app_language":"en_US","service":"YouTube (Logged in)","package":"InfinityLoop1309.NewPipeEnhanced","version":"4.9.0","os":"Linux motorola/cancunf_g_sysn/cancunf:15/V1TD35H.83-20-5-8/8d457-fcf8f:user/release-keys 15 - 35","time":"2026-04-06 11:19","exceptions":["org.schabi.newpipe.player.mediasource.FailedMediaSource$StreamInfoLoadException: org.schabi.newpipe.extractor.exceptions.ExtractionException: Failed to get authorization header\n\tat org.schabi.newpipe.player.playback.MediaSourceManager.lambda$getLoadedMediaSource$4(MediaSourceManager.java:448)\n\tat org.schabi.newpipe.player.playback.MediaSourceManager.$r8$lambda$PbwBdDOtDG7Fq70IPh8GxY_v1yw(Unknown Source:0)\n\tat org.schabi.newpipe.player.playback.MediaSourceManager$$ExternalSyntheticLambda5.apply(Unknown Source:4)\n\tat io.reactivex.rxjava3.internal.operators.single.SingleOnErrorReturn$OnErrorReturn.onError(SingleOnErrorReturn.java:55)\n\tat io.reactivex.rxjava3.internal.operators.single.SingleMap$MapSingleObserver.onError(SingleMap.java:70)\n\tat io.reactivex.rxjava3.internal.operators.single.SingleDoOnError$DoOnError.onError(SingleDoOnError.java:63)\n\tat io.reactivex.rxjava3.internal.operators.single.SingleSubscribeOn$SubscribeOnObserver.onError(SingleSubscribeOn.java:73)\n\tat io.reactivex.rxjava3.internal.operators.maybe.MaybeToSingle$ToSingleMaybeSubscriber.onError(MaybeToSingle.java:89)\n\tat io.reactivex.rxjava3.internal.operators.flowable.FlowableElementAtMaybe$ElementAtSubscriber.onError(FlowableElementAtMaybe.java:94)\n\tat io.reactivex.rxjava3.internal.operators.maybe.MaybeConcatArray$ConcatMaybeObserver.onError(MaybeConcatArray.java:100)\n\tat io.reactivex.rxjava3.internal.operators.maybe.MaybeFromSingle$FromSingleObserver.onError(MaybeFromSingle.java:82)\n\tat io.reactivex.rxjava3.internal.operators.single.SingleDoOnSuccess$DoOnSuccess.onError(SingleDoOnSuccess.java:65)\n\tat io.reactivex.rxjava3.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:47)\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:317)\n\tat java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:348)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1154)\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:652)\n\tat java.lang.Thread.run(Thread.java:1564)\nCaused by: org.schabi.newpipe.extractor.exceptions.ExtractionException: Failed to get authorization header\n\tat org.schabi.newpipe.extractor.services.youtube.YoutubeParsingHelper.addLoggedInHeaders(YoutubeParsingHelper.java:1700)\n\tat org.schabi.newpipe.extractor.services.youtube.YoutubeParsingHelper.getWebPlayerResponse(YoutubeParsingHelper.java:1536)\n\tat org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor.onFetchPage(YoutubeStreamExtractor.java:1329)\n\tat org.schabi.newpipe.extractor.Extractor.fetchPage(Extractor.java:60)\n\tat org.schabi.newpipe.extractor.stream.StreamInfo.getInfo(StreamInfo.java:93)\n\tat org.schabi.newpipe.extractor.stream.StreamInfo.getInfo(StreamInfo.java:88)\n\tat org.schabi.newpipe.util.ExtractorHelper.getNewStreamInfo(ExtractorHelper.java:132)\n\tat org.schabi.newpipe.util.ExtractorHelper.lambda$getStreamInfo$3(ExtractorHelper.java:127)\n\tat org.schabi.newpipe.util.ExtractorHelper.$r8$lambda$YTHJjScxCJNO1LTCqs3IKy35iyY(Unknown Source:0)\n\tat org.schabi.newpipe.util.ExtractorHelper$$ExternalSyntheticLambda5.call(Unknown Source:4)\n\tat io.reactivex.rxjava3.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:43)\n\t... 23 more\nCaused by: java.lang.IllegalArgumentException: SAPISID not found in cookies\n\tat org.schabi.newpipe.extractor.services.youtube.YoutubeParsingHelper.getAuthorizationHeader(YoutubeParsingHelper.java:2315)\n\tat org.schabi.newpipe.extractor.services.youtube.YoutubeParsingHelper.addLoggedInHeaders(YoutubeParsingHelper.java:1698)\n\t... 33 more\n"],"user_comment":""} |
Beta Was this translation helpful? Give feedback.
-
|
I don't log in because i worry YouTube doing mess again with IP address so i decided not log in.😅 thanks for update |
Beta Was this translation helpful? Give feedback.
-
|
Can you add a refresh button somewhere in the player UI? Sometimes it would go into infinite loading (even though my internet is not slow) Also sometimes it fails to play certain videos (background play works). Can you fix it if i provide logs? |
Beta Was this translation helpful? Give feedback.
-
|
AV1/VP9 streams don't seem to show up for me anymore, only AVC. Is this a known issue? |
Beta Was this translation helpful? Give feedback.
-
|
I've noticed I can't do audio downloads anymore. Is this a bug or were audio downloads removed in the latest update? I've attempted on multiple videos but it only shows video download. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks for the update. Did the way video downloads work change? The mp4 files are in the kbs and play via internet. Or is it somewhere on my settings |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Important: if you logged in to YouTube before we disable the login, you must log out first (and log in again if needed), or you will not able to play any video.
After some work, we found a new reliable method to get YouTube login working again.
New Features
Bug Fixes
Others
If you're enjoying PipePipe, please help share it with your friends. Every bit of support means a lot to us!
Which APK should you download?
If these rules not working, download the universal APK. It should work on any device.
Please note downloading videos from BiliBili/NicoNico are not supported on armeabi-v7a/x86 devices due to technical reasons.
This discussion was created from the release v4.9.0.
Beta Was this translation helpful? Give feedback.
All reactions