a besoin d'un exojoueur
https://exoplayer.dev/
Journal des plantages
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:192)
at org.schabi.newpipe.extractor.stream.StreamInfo.getInfo(StreamInfo.java:70)
at org.schabi.newpipe.extractor.stream.StreamInfo.getInfo(StreamInfo.java:62)
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: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: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:919)
Voir #3203. Cette fonctionnalité n'est pas possible en raison de DRM.
Théoriquement c'est possible, même si ce serait complexe : https://exoplayer.dev/drm.html
Comme mentionné sur IRC, je ne suis pas fan du support DRM dans NewPipe. Je pense que nous ne devrions pas soutenir ce genre de concept cassé, alimentant ainsi l'industrie du contenu.
En outre, cela rendra à nouveau les appareils plus identifiables pour avoir quelque chose comme ça en place.
Si vous devez regarder du contenu DRM, veuillez le faire directement sur YouTube, mais NewPipe ne devrait certainement pas implémenter une telle fonctionnalité.
Commentaire le plus utile
Comme mentionné sur IRC, je ne suis pas fan du support DRM dans NewPipe. Je pense que nous ne devrions pas soutenir ce genre de concept cassé, alimentant ainsi l'industrie du contenu.
En outre, cela rendra à nouveau les appareils plus identifiables pour avoir quelque chose comme ça en place.
Si vous devez regarder du contenu DRM, veuillez le faire directement sur YouTube, mais NewPipe ne devrait certainement pas implémenter une telle fonctionnalité.