Newpipe: Guru meditation error

Created on 9 Nov 2020  路  4Comments  路  Source: TeamNewPipe/NewPipe

Checklist

Steps to reproduce the bug

  • Open New pipe.
  • Search for a video or playlist or album
  • Select it, and click on play (or play all for a playlist or mobile)
  • Error message "guru meditation error" with following stacktrace:
  • Exception

    • __User Action:__ requested stream
    • __Request:__ https://www.youtube.com/watch?v=T5z4a-AgUUI
    • __Content Country:__ FR
    • __Content Language:__ fr-FR
    • __App Language:__ fr_FR
    • __Service:__ YouTube
    • __Version:__ 0.20.1
    • __OS:__ Linux Android 9 - 28
      Crash log

    org.schabi.newpipe.extractor.exceptions.ParsingException: YouTube did not provide player config even after three attempts
        at org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor.onFetchPage(YoutubeStreamExtractor.java:664)
        at org.schabi.newpipe.extractor.Extractor.fetchPage(Extractor.java:56)
        at org.schabi.newpipe.extractor.stream.StreamInfo.getInfo(StreamInfo.java:68)
        at org.schabi.newpipe.extractor.stream.StreamInfo.getInfo(StreamInfo.java:64)
        at org.schabi.newpipe.util.ExtractorHelper.lambda$getStreamInfo$3(ExtractorHelper.java:116)
        at org.schabi.newpipe.util.-$$Lambda$ExtractorHelper$5fJcha6Sq5APJBLdG6osaJby-mc.call(Unknown Source:4)
        at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:44)
        at io.reactivex.Single.subscribe(Single.java:3666)
        at io.reactivex.internal.operators.single.SingleDoOnSuccess.subscribeActual(SingleDoOnSuccess.java:35)
        at io.reactivex.Single.subscribe(Single.java:3666)
        at io.reactivex.internal.operators.maybe.MaybeFromSingle.subscribeActual(MaybeFromSingle.java:41)
        at io.reactivex.Maybe.subscribe(Maybe.java:4290)
        at io.reactivex.internal.operators.maybe.MaybeConcatArray$ConcatMaybeObserver.drain(MaybeConcatArray.java:153)
        at io.reactivex.internal.operators.maybe.MaybeConcatArray$ConcatMaybeObserver.request(MaybeConcatArray.java:78)
        at io.reactivex.internal.operators.flowable.FlowableElementAtMaybe$ElementAtSubscriber.onSubscribe(FlowableElementAtMaybe.java:66)
        at io.reactivex.internal.operators.maybe.MaybeConcatArray.subscribeActual(MaybeConcatArray.java:42)
        at io.reactivex.Flowable.subscribe(Flowable.java:14935)
        at io.reactivex.internal.operators.flowable.FlowableElementAtMaybe.subscribeActual(FlowableElementAtMaybe.java:36)
        at io.reactivex.Maybe.subscribe(Maybe.java:4290)
        at io.reactivex.internal.operators.maybe.MaybeToSingle.subscribeActual(MaybeToSingle.java:46)
        at io.reactivex.Single.subscribe(Single.java:3666)
        at io.reactivex.internal.operators.single.SingleSubscribeOn$SubscribeOnObserver.run(SingleSubscribeOn.java:89)
        at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:578)
        at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:66)
        at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:57)
        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)
    
    



    Actual behaviour


    Video / playlist is not played, error message above is obtained.

    Expected behavior


    Video or playlist should be played.

    Screenshots/Screen recordings

    Exception

    • __User Action:__ requested stream
    • __Request:__ https://www.youtube.com/watch?v=T5z4a-AgUUI
    • __Content Country:__ FR
    • __Content Language:__ fr-FR
    • __App Language:__ fr_FR
    • __Service:__ YouTube
    • __Version:__ 0.20.1
    • __OS:__ Linux Android 9 - 28
      Crash log

    org.schabi.newpipe.extractor.exceptions.ParsingException: YouTube did not provide player config even after three attempts
        at org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor.onFetchPage(YoutubeStreamExtractor.java:664)
        at org.schabi.newpipe.extractor.Extractor.fetchPage(Extractor.java:56)
        at org.schabi.newpipe.extractor.stream.StreamInfo.getInfo(StreamInfo.java:68)
        at org.schabi.newpipe.extractor.stream.StreamInfo.getInfo(StreamInfo.java:64)
        at org.schabi.newpipe.util.ExtractorHelper.lambda$getStreamInfo$3(ExtractorHelper.java:116)
        at org.schabi.newpipe.util.-$$Lambda$ExtractorHelper$5fJcha6Sq5APJBLdG6osaJby-mc.call(Unknown Source:4)
        at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:44)
        at io.reactivex.Single.subscribe(Single.java:3666)
        at io.reactivex.internal.operators.single.SingleDoOnSuccess.subscribeActual(SingleDoOnSuccess.java:35)
        at io.reactivex.Single.subscribe(Single.java:3666)
        at io.reactivex.internal.operators.maybe.MaybeFromSingle.subscribeActual(MaybeFromSingle.java:41)
        at io.reactivex.Maybe.subscribe(Maybe.java:4290)
        at io.reactivex.internal.operators.maybe.MaybeConcatArray$ConcatMaybeObserver.drain(MaybeConcatArray.java:153)
        at io.reactivex.internal.operators.maybe.MaybeConcatArray$ConcatMaybeObserver.request(MaybeConcatArray.java:78)
        at io.reactivex.internal.operators.flowable.FlowableElementAtMaybe$ElementAtSubscriber.onSubscribe(FlowableElementAtMaybe.java:66)
        at io.reactivex.internal.operators.maybe.MaybeConcatArray.subscribeActual(MaybeConcatArray.java:42)
        at io.reactivex.Flowable.subscribe(Flowable.java:14935)
        at io.reactivex.internal.operators.flowable.FlowableElementAtMaybe.subscribeActual(FlowableElementAtMaybe.java:36)
        at io.reactivex.Maybe.subscribe(Maybe.java:4290)
        at io.reactivex.internal.operators.maybe.MaybeToSingle.subscribeActual(MaybeToSingle.java:46)
        at io.reactivex.Single.subscribe(Single.java:3666)
        at io.reactivex.internal.operators.single.SingleSubscribeOn$SubscribeOnObserver.run(SingleSubscribeOn.java:89)
        at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:578)
        at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:66)
        at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:57)
        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)
    
    



    Logs

    Device info

    • Android version/Custom ROM version: Android 9
    • Device model: Sony Xperia 2
    bug

    Most helpful comment

    Please update to 0.20.2

    All 4 comments

    Systematic error. Impossible to use new pipe as of now

    Please update to 0.20.2

    I am using the latest version - 0.20.1

    Is that what you got from the instructions in the brackets?

    Hello,
    Thank you for your feedback. After search on fdroid it looks like I should use newpipe legacy on my device.
    I just dowloaded it now and it works just fine.
    Thanks again.

    Was this page helpful?
    0 / 5 - 0 ratings

    Related issues

    android1973 picture android1973  路  3Comments

    mouarfff picture mouarfff  路  3Comments

    Wang-GY picture Wang-GY  路  3Comments

    f242 picture f242  路  3Comments

    Hunter9888x picture Hunter9888x  路  3Comments