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
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.
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:
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)
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
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)
But with normal version i have this video working
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.