Newpipe: Website Parse Error with v0.19.8

Created on 28 Jul 2020  路  19Comments  路  Source: TeamNewPipe/NewPipe

There seems to be some website parse error specific to some videos.
I attach the error log here. Interestingly, most other videos work fine.


Exception

  • __User Action:__ requested stream
  • __Request:__ https://www.youtube.com/watch?v=qQ99wbHnrAI
  • __Content Country:__ US
  • __Content Language:__ en
  • __App Language:__ en_GB
  • __Service:__ YouTube
  • __Version:__ 0.19.8
  • __OS:__ Linux Android 8.1.0 - 27
    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:194)
    at org.schabi.newpipe.extractor.stream.StreamInfo.getInfo(StreamInfo.java:72)
    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:1162)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
    at java.lang.Thread.run(Thread.java:764)



bug

Most helpful comment

I am using the latest version (0.19.8) @wb9688 .

All 19 comments

Use v0.19.8.

I am using the latest version (0.19.8) @wb9688 .

Oh, sorry, I didn't look at the error itself, but thought this was yet another duplicate.

The error seems to be have been resolved. No clue why?
Closing the issue for now.

It hasn't been fixed yet, but sometimes NewPipe doesn't seem to error (though it still won't actually play it then).

I'm getting this same error on all videos. I'm also on 0.19.8.

@pedrud: Could you confirm that https://www.youtube.com/watch?v=oDMlKOKr9bA does not work? That's a video that should definitely work.

If it doesn't work, could you install https://wb9688.stackstorage.com/s/eBfTmrxPUsGTNGAx, connect your phone to your PC through USB, open Chrome, go to chrome://inspect, open that debug version of NewPipe on your phone, select that NewPipe instance in Chrome, go to the Network tab, try to reproduce the issue using that video, and once you've successfully reproduced the issue, right-click in Chrome, select "Save as HAR with Content" and send me that HAR? Then I might be able to fix this issue.

If it doesn't work, could you install https://wb9688.stackstorage.com/s/eBfTmrxPUsGTNGAx

this version is working perfectly, the one in f-droid isn't.

@fabianski7 the one in fdroid is still outdated, update to 0.19.8

Do yall have your own fdroid repository? F-droid updates come wayyy too slow for this.

Hrm... its showing 0 apps, even after an update.

It does say "unverified", but it is enabled.

@dessalines Please remove it and add it again: https://newpipe.schabi.org/blog/announcement/f-droid/pinned/f-droid-repo/
I was stupid and used http instead of https in the qr code. it is fixed now.

Haha no probs. Looks good now, thanks!

Even , every videos shows error
Screenshot_20200731-011229

@5cientist update to 0.19.8

@5cientist update to 0.19.8

Thanks it works now ! , But fdroid still suggest old version need to update in fdroid too...
Screenshot_20200731-014324

@TobiGr From the blog post:

The easiest way to add the repository is to scan the QR code below or click this link if you鈥檙e viewing this on your device already.

This clickable link needs to be updated as well. It autofills an HTTP instead of HTTPS link in the F-Droid dialogue.

I'm pretty sure this is a duplicate of #3336 as well. The video link in the OP plays now.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Knowbody42 picture Knowbody42  路  3Comments

tty4242 picture tty4242  路  3Comments

cavemandaveman picture cavemandaveman  路  3Comments

hassanseoul123 picture hassanseoul123  路  3Comments

Hunter9888x picture Hunter9888x  路  3Comments