Newpipe: Newpipe v0.18.5 not load youtube channel :(

Created on 27 Feb 2020  路  13Comments  路  Source: TeamNewPipe/NewPipe

Hi, the new version of newpipe not load channel videos (i have all video channel on screening but when i click to open it newpipe is loading for unlimited time) only comment section load, I think is a problem with new extractor. I have android 4.4
IMG_20200227_141004
IMG_20200227_140728

bug devicsoftware specific youtube

All 13 comments

Are you sure this only happens when opening videos from a channel, and it happens every time? I followed all the steps you provided but I couldn't reproduce this issue unfortunately.
@wb9688

@Domiuns What is your content language and content country?

@Stypox: There is, in NewPipeExtractor at least (not sure about NewPipe), no difference between opening a video from a channel or otherwise. I can't reproduce it either

@Domiuns: What countries/languages have you set in Settings->Content? Are you using a proxy or VPN? If not, in what country are you located?

I have tried and it happens with any video, even if a video in the trend I managed to upload it. I am Italian and I have the feed Italy

I have finnaly load an video from Trend page (Italy), but all other video not load.
This is only worked video.
IMG_20200227_161614
IMG_20200227_161625
IMG_20200227_161647
With 0.18.4 i not have any problem.
I not sue vpn and al setting are set to italian

I have Sniff traffic and i not receive nothing from some youtube channel.

work video:
GET /watch?v=Jx5JW2bouBY HTTP/1.1
Accept-Language: en-GB, en;q=0.9
User-Agent: Mozilla/5.0 (Android 8.1.0; Mobile; rv:62.0) Gecko/62.0 Firefox/62.0
Host: m.youtube.com
Connection: Keep-Alive
Accept-Encoding: gzip

and i receive this:
GET /yts/jsbin/player_ias-vflsFV4r3/en_GB/base.js HTTP/1.1
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Firefox/68.0
Accept-Language: en-GB, en;q=0.9
Host: youtube.com
Connection: Keep-Alive
Accept-Encoding: gzip

another work:
GET /watch?v=_6n2ZydohKk HTTP/1.1
Accept-Language: en-GB, en;q=0.9
User-Agent: Mozilla/5.0 (Android 8.1.0; Mobile; rv:62.0) Gecko/62.0 Firefox/62.0
Host: m.youtube.com
Connection: Keep-Alive
Accept-Encoding: gzip

receive this:
GET /yts/jsbin/player_ias-vflsFV4r3/en_GB/base.js HTTP/1.1
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Firefox/68.0
Accept-Language: en-GB, en;q=0.9
Host: youtube.com
Connection: Keep-Alive
Accept-Encoding: gzip

Another work link YouTube:
https://www.youtube.com/watch?v=EkvRidaJ_DE

Example link for not work video:
https://m.youtube.com/watch?v=Ddev2WzSYJE

https://m.youtube.com/watch?v=mPVDGOVjRQ0

https://m.youtube.com/watch?v=G_e6lVLNyWo

I hope I have given you some further information, which will help you

@Domiuns: Could you try if you also have the issue in the following apk? If so, the bug is already fixed in the next release. app-debug.apk.zip

I have finnaly install apk, the zip file was damaged while I was downloading it, my mistake.

Exception:

Exception

  • __User Action:__ ui error
  • __Request:__ App crash, UI failure
  • __Content Language:__ it_IT
  • __Service:__ none
  • __Version:__ 0.18.5
  • __OS:__ Linux Android 4.4.4 - 19

Crash log

java.lang.NoClassDefFoundError: java.nio.charset.StandardCharsets
    at org.schabi.newpipe.extractor.services.youtube.linkHandler.YoutubeParsingHelper.getUrlFromNavigationEndpoint(YoutubeParsingHelper.java:282)
    at org.schabi.newpipe.extractor.services.youtube.linkHandler.YoutubeParsingHelper.getTextFromObject(YoutubeParsingHelper.java:313)
    at org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor.getDescription(YoutubeStreamExtractor.java:210)
    at org.schabi.newpipe.extractor.stream.StreamInfo.extractOptionalData(StreamInfo.java:224)
    at org.schabi.newpipe.extractor.stream.StreamInfo.getInfo(StreamInfo.java:70)
    at org.schabi.newpipe.extractor.stream.StreamInfo.getInfo(StreamInfo.java:61)
    at org.schabi.newpipe.util.ExtractorHelper.lambda$getStreamInfo$3(ExtractorHelper.java:115)
    at org.schabi.newpipe.util.-$$Lambda$ExtractorHelper$5fJcha6Sq5APJBLdG6osaJby-mc.call(lambda)
    at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:44)
    at io.reactivex.Single.subscribe(Single.java:3438)
    at io.reactivex.internal.operators.single.SingleDoOnSuccess.subscribeActual(SingleDoOnSuccess.java:35)
    at io.reactivex.Single.subscribe(Single.java:3438)
    at io.reactivex.internal.operators.maybe.MaybeFromSingle.subscribeActual(MaybeFromSingle.java:41)
    at io.reactivex.Maybe.subscribe(Maybe.java:4154)
    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:14479)
    at io.reactivex.internal.operators.flowable.FlowableElementAtMaybe.subscribeActual(FlowableElementAtMaybe.java:36)
    at io.reactivex.Maybe.subscribe(Maybe.java:4154)
    at io.reactivex.internal.operators.maybe.MaybeToSingle.subscribeActual(MaybeToSingle.java:46)
    at io.reactivex.Single.subscribe(Single.java:3438)
    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:234)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:153)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:267)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
    at java.lang.Thread.run(Thread.java:838)



Exception

  • __User Action:__ ui error
  • __Request:__ App crash, UI failure
  • __Content Language:__ it_IT
  • __Service:__ none
  • __Version:__ 0.18.5
  • __OS:__ Linux Android 4.4.4 - 19

Crash log

java.lang.NoClassDefFoundError: java.util.Objects
    at org.schabi.newpipe.local.history.HistoryRecordManager.loadStreamState(HistoryRecordManager.java:213)
    at org.schabi.newpipe.fragments.detail.VideoDetailFragment.updateProgressInfo(VideoDetailFragment.java:1255)
    at org.schabi.newpipe.fragments.detail.VideoDetailFragment.handleResult(VideoDetailFragment.java:1148)
    at org.schabi.newpipe.fragments.detail.VideoDetailFragment.lambda$startLoading$2$VideoDetailFragment(VideoDetailFragment.java:784)
    at org.schabi.newpipe.fragments.detail.-$$Lambda$VideoDetailFragment$tEiqo0hQK1CYkgx6kHDmCgjawWs.accept(lambda)
    at io.reactivex.internal.observers.ConsumerSingleObserver.onSuccess(ConsumerSingleObserver.java:62)
    at io.reactivex.internal.operators.single.SingleObserveOn$ObserveOnSingleObserver.run(SingleObserveOn.java:81)
    at io.reactivex.android.schedulers.HandlerScheduler$ScheduledRunnable.run(HandlerScheduler.java:119)
    at android.os.Handler.handleCallback(Handler.java:725)
    at android.os.Handler.dispatchMessage(Handler.java:92)
    at android.os.Looper.loop(Looper.java:153)
    at android.app.ActivityThread.main(ActivityThread.java:5297)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:511)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
    at dalvik.system.NativeStart.main(Native Method)



I have enable debug setting on menu

@Domiuns: Those errors are impossible in theory, unless your Android version is older than 19 (i.e. 4.4). What phone do you have? When do those errors happen? Also, could you try app-debug.apk.zip, in which the first error is impossible (no matter what your Android version is)?

PS: In your OP to tick the checkboxes, please replace the space in the brackets with a x next time you open an issue.

I have android 4.4.4 custom ROM but originaly my phone have android 4.2.1

Now i have this exception only

Exception

  • __User Action:__ ui error
  • __Request:__ App crash, UI failure
  • __Content Language:__ it_IT
  • __Service:__ none
  • __Version:__ 0.18.5
  • __OS:__ Linux Android 4.4.4 - 19

Crash log

java.lang.NoClassDefFoundError: java.util.Objects
    at org.schabi.newpipe.local.history.HistoryRecordManager.loadStreamState(HistoryRecordManager.java:213)
    at org.schabi.newpipe.fragments.detail.VideoDetailFragment.updateProgressInfo(VideoDetailFragment.java:1255)
    at org.schabi.newpipe.fragments.detail.VideoDetailFragment.handleResult(VideoDetailFragment.java:1148)
    at org.schabi.newpipe.fragments.detail.VideoDetailFragment.lambda$startLoading$2$VideoDetailFragment(VideoDetailFragment.java:784)
    at org.schabi.newpipe.fragments.detail.-$$Lambda$VideoDetailFragment$tEiqo0hQK1CYkgx6kHDmCgjawWs.accept(lambda)
    at io.reactivex.internal.observers.ConsumerSingleObserver.onSuccess(ConsumerSingleObserver.java:62)
    at io.reactivex.internal.operators.single.SingleObserveOn$ObserveOnSingleObserver.run(SingleObserveOn.java:81)
    at io.reactivex.android.schedulers.HandlerScheduler$ScheduledRunnable.run(HandlerScheduler.java:119)
    at android.os.Handler.handleCallback(Handler.java:725)
    at android.os.Handler.dispatchMessage(Handler.java:92)
    at android.os.Looper.loop(Looper.java:153)
    at android.app.ActivityThread.main(ActivityThread.java:5297)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:511)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
    at dalvik.system.NativeStart.main(Native Method)



IMG_20200301_102856

But with normal version i have this video working
IMG_20200301_103240
I think is debug version problem for this exception. Other error i not have

@Domiuns: Then complain at your custom ROM's developer (as your ROM doesn't include some Java classes that are in Android 4.4+, while it claims it is in fact 4.4.4) and/or use NewPipe Legacy (which doesn't have v0.18.5 yet unfortunately).

Thanks for help and sorry for disturb

@wb9688 thanks for all help new version 0.18.6 have fix all my problem. And i not have exception UI Failure. Sorry for all disturb. Thanks at all person that have helped me.

Was this page helpful?
0 / 5 - 0 ratings