-
-
Notifications
You must be signed in to change notification settings - Fork 114
Closed
Description
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
The extractor says the IOS client response is not valid, so I guess YouTube changed the response format.
Frequency
100%.
Steps to reproduce the bug
Try to watch any video.
Device
Mi Pad 4 (Android 14)
Error report
Details
{"user_action":"requested stream","request":"https://www.youtube.com/watch?v=R2wMLpaZ8EU","content_language":"en-US","content_country":"US","app_language":"en_US_#u-fw-mon-mu-celsius","service":"YouTube (Anonymous)","package":"InfinityLoop1309.NewPipeEnhanced","version":"4.0.2","os":"Linux Android 14 - 34","time":"2024-12-18 16:15","exceptions":["org.schabi.newpipe.extractor.exceptions.ExtractionException: org.schabi.newpipe.extractor.exceptions.ExtractionException: IOS player response is not valid\n\tat org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor.onFetchPage(YoutubeStreamExtractor.java:899)\n\tat org.schabi.newpipe.extractor.Extractor.fetchPage(Extractor.java:60)\n\tat org.schabi.newpipe.extractor.stream.StreamInfo.getInfo(StreamInfo.java:84)\n\tat org.schabi.newpipe.extractor.stream.StreamInfo.getInfo(StreamInfo.java:79)\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\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.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: org.schabi.newpipe.extractor.exceptions.ExtractionException: IOS player response is not valid\n\tat org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor$4.onSuccess(YoutubeStreamExtractor.java:1036)\n\tat org.schabi.newpipe.DownloaderImpl$1.onResponse(DownloaderImpl.java:366)\n\tat okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)\n\t... 3 more\n"],"user_comment":""}Metadata
Metadata
Assignees
Labels
No labels