Checklist (Your issue will be automatically closed if you delete this part)
Describe the bug
apps throws up an error after loading a video
Frequency
every time
Steps to reproduce the bug
click a video and wait for it to load
Device (e.g. Pixel 9 Pro)
Pixel 7a [running the latest beta build of Android 16 at the time of reporting this issue]
Error report
{"user_action":"requested stream","request":"https://www.youtube.com/watch?v=1sbuJPkoHaI","content_language":"en","content_country":"GB","app_language":"en_GB_#u-mu-celsius","service":"YouTube (Logged in)","package":"InfinityLoop1309.NewPipeEnhanced","version":"4.3.0","os":"Linux Android 16 - 36","time":"2025-05-01 12:02","exceptions":["org.schabi.newpipe.extractor.exceptions.ExtractionException: Couldn't get audio streams\n\tat org.schabi.newpipe.extractor.stream.StreamInfo.extractStreams(StreamInfo.java:195)\n\tat org.schabi.newpipe.extractor.stream.StreamInfo.getInfo(StreamInfo.java:109)\n\tat org.schabi.newpipe.extractor.stream.StreamInfo.getInfo(StreamInfo.java:88)\n\tat org.schabi.newpipe.util.ExtractorHelper.getNewStreamInfo(ExtractorHelper.java:132)\n\tat org.schabi.newpipe.util.ExtractorHelper.lambda$getStreamInfo$3(ExtractorHelper.java:127)\n\tat org.schabi.newpipe.util.ExtractorHelper.$r8$lambda$YTHJjScxCJNO1LTCqs3IKy35iyY(Unknown Source:0)\n\tat org.schabi.newpipe.util.ExtractorHelper$$ExternalSyntheticLambda5.call(Unknown Source:4)\n\tat io.reactivex.rxjava3.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:43)\n\tat io.reactivex.rxjava3.core.Single.subscribe(Single.java:4813)\n\tat io.reactivex.rxjava3.internal.operators.single.SingleDoOnSuccess.subscribeActual(SingleDoOnSuccess.java:35)\n\tat io.reactivex.rxjava3.core.Single.subscribe(Single.java:4813)\n\tat io.reactivex.rxjava3.internal.operators.maybe.MaybeFromSingle.subscribeActual(MaybeFromSingle.java:41)\n\tat io.reactivex.rxjava3.core.Maybe.subscribe(Maybe.java:5330)\n\tat io.reactivex.rxjava3.internal.operators.maybe.MaybeConcatArray$ConcatMaybeObserver.drain(MaybeConcatArray.java:153)\n\tat io.reactivex.rxjava3.internal.operators.maybe.MaybeConcatArray$ConcatMaybeObserver.request(MaybeConcatArray.java:78)\n\tat io.reactivex.rxjava3.internal.operators.flowable.FlowableElementAtMaybe$ElementAtSubscriber.onSubscribe(FlowableElementAtMaybe.java:66)\n\tat io.reactivex.rxjava3.internal.operators.maybe.MaybeConcatArray.subscribeActual(MaybeConcatArray.java:42)\n\tat io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15868)\n\tat io.reactivex.rxjava3.internal.operators.flowable.FlowableElementAtMaybe.subscribeActual(FlowableElementAtMaybe.java:36)\n\tat io.reactivex.rxjava3.core.Maybe.subscribe(Maybe.java:5330)\n\tat io.reactivex.rxjava3.internal.operators.maybe.MaybeToSingle.subscribeActual(MaybeToSingle.java:46)\n\tat io.reactivex.rxjava3.core.Single.subscribe(Single.java:4813)\n\tat io.reactivex.rxjava3.internal.operators.single.SingleSubscribeOn$SubscribeOnObserver.run(SingleSubscribeOn.java:89)\n\tat io.reactivex.rxjava3.core.Scheduler$DisposeTask.run(Scheduler.java:644)\n\tat io.reactivex.rxjava3.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:65)\n\tat io.reactivex.rxjava3.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:56)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:317)\n\tat java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:348)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1156)\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651)\n\tat java.lang.Thread.run(Thread.java:1119)\nCaused by: org.schabi.newpipe.extractor.exceptions.ParsingException: Could not get audio streams\n\tat org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor.getItags(YoutubeStreamExtractor.java:1340)\n\tat org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor.getAudioStreams(YoutubeStreamExtractor.java:657)\n\tat org.schabi.newpipe.extractor.stream.StreamInfo.extractStreams(StreamInfo.java:191)\n\t... 30 more\nCaused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String[] java.lang.String.split(java.lang.String)' on a null object reference\n\tat org.schabi.newpipe.extractor.utils.Parser.compatParseMap(Parser.java:140)\n\tat org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor.buildAndAddItagInfoToList(YoutubeStreamExtractor.java:1533)\n\tat org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor.lambda$getStreamsFromStreamingDataKey$28(YoutubeStreamExtractor.java:1507)\n\tat org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor.$r8$lambda$UzQHXY7teet_MSd3x5z6Uj_H6mc(Unknown Source:0)\n\tat org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor$$ExternalSyntheticLambda29.apply(Unknown Source:10)\n\tat j$.util.stream.T1.accept(SourceFile:0)\n\tat j$.util.stream.T1.accept(SourceFile:0)\n\tat j$.util.stream.T1.accept(SourceFile:0)\n\tat j$.util.stream.T1.accept(SourceFile:0)\n\tat j$.util.Iterator$-CC.$default$forEachRemaining(SourceFile:0)\n\tat j$.util.Iterator$-EL.forEachRemaining(Unknown Source:10)\n\tat j$.util.X.forEachRemaining(Unknown Source:24)\n\tat j$.util.stream.c.G0(SourceFile:0)\n\tat j$.util.stream.c.Y0(SourceFile:0)\n\tat j$.util.stream.T.b0(SourceFile:0)\n\tat j$.util.stream.c.b1(SourceFile:0)\n\tat j$.util.stream.Z1.forEach(SourceFile:0)\n\tat j$.util.stream.T1.accept(SourceFile:0)\n\tat j$.util.P.forEachRemaining(Unknown Source:20)\n\tat j$.util.stream.c.G0(SourceFile:0)\n\tat j$.util.stream.c.Y0(SourceFile:0)\n\tat j$.util.stream.T.b0(SourceFile:0)\n\tat j$.util.stream.c.b1(SourceFile:0)\n\tat j$.util.stream.Z1.forEachOrdered(SourceFile:0)\n\tat org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor.getItags(YoutubeStreamExtractor.java:1332)\n\t... 32 more\n","org.schabi.newpipe.extractor.exceptions.ExtractionException: Couldn't get video only streams\n\tat org.schabi.newpipe.extractor.stream.StreamInfo.extractStreams(StreamInfo.java:209)\n\tat org.schabi.newpipe.extractor.stream.StreamInfo.getInfo(StreamInfo.java:109)\n\tat org.schabi.newpipe.extractor.stream.StreamInfo.getInfo(StreamInfo.java:88)\n\tat org.schabi.newpipe.util.ExtractorHelper.getNewStreamInfo(ExtractorHelper.java:132)\n\tat org.schabi.newpipe.util.ExtractorHelper.lambda$getStreamInfo$3(ExtractorHelper.java:127)\n\tat org.schabi.newpipe.util.ExtractorHelper.$r8$lambda$YTHJjScxCJNO1LTCqs3IKy35iyY(Unknown Source:0)\n\tat org.schabi.newpipe.util.ExtractorHelper$$ExternalSyntheticLambda5.call(Unknown Source:4)\n\tat io.reactivex.rxjava3.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:43)\n\tat io.reactivex.rxjava3.core.Single.subscribe(Single.java:4813)\n\tat io.reactivex.rxjava3.internal.operators.single.SingleDoOnSuccess.subscribeActual(SingleDoOnSuccess.java:35)\n\tat io.reactivex.rxjava3.core.Single.subscribe(Single.java:4813)\n\tat io.reactivex.rxjava3.internal.operators.maybe.MaybeFromSingle.subscribeActual(MaybeFromSingle.java:41)\n\tat io.reactivex.rxjava3.core.Maybe.subscribe(Maybe.java:5330)\n\tat io.reactivex.rxjava3.internal.operators.maybe.MaybeConcatArray$ConcatMaybeObserver.drain(MaybeConcatArray.java:153)\n\tat io.reactivex.rxjava3.internal.operators.maybe.MaybeConcatArray$ConcatMaybeObserver.request(MaybeConcatArray.java:78)\n\tat io.reactivex.rxjava3.internal.operators.flowable.FlowableElementAtMaybe$ElementAtSubscriber.onSubscribe(FlowableElementAtMaybe.java:66)\n\tat io.reactivex.rxjava3.internal.operators.maybe.MaybeConcatArray.subscribeActual(MaybeConcatArray.java:42)\n\tat io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15868)\n\tat io.reactivex.rxjava3.internal.operators.flowable.FlowableElementAtMaybe.subscribeActual(FlowableElementAtMaybe.java:36)\n\tat io.reactivex.rxjava3.core.Maybe.subscribe(Maybe.java:5330)\n\tat io.reactivex.rxjava3.internal.operators.maybe.MaybeToSingle.subscribeActual(MaybeToSingle.java:46)\n\tat io.reactivex.rxjava3.core.Single.subscribe(Single.java:4813)\n\tat io.reactivex.rxjava3.internal.operators.single.SingleSubscribeOn$SubscribeOnObserver.run(SingleSubscribeOn.java:89)\n\tat io.reactivex.rxjava3.core.Scheduler$DisposeTask.run(Scheduler.java:644)\n\tat io.reactivex.rxjava3.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:65)\n\tat io.reactivex.rxjava3.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:56)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:317)\n\tat java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:348)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1156)\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651)\n\tat java.lang.Thread.run(Thread.java:1119)\nCaused by: org.schabi.newpipe.extractor.exceptions.ParsingException: Could not get video-only streams\n\tat org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor.getItags(YoutubeStreamExtractor.java:1340)\n\tat org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor.getVideoOnlyStreams(YoutubeStreamExtractor.java:673)\n\tat org.schabi.newpipe.extractor.stream.StreamInfo.extractStreams(StreamInfo.java:207)\n\t... 30 more\nCaused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String[] java.lang.String.split(java.lang.String)' on a null object reference\n\tat org.schabi.newpipe.extractor.utils.Parser.compatParseMap(Parser.java:140)\n\tat org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor.buildAndAddItagInfoToList(YoutubeStreamExtractor.java:1533)\n\tat org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor.lambda$getStreamsFromStreamingDataKey$28(YoutubeStreamExtractor.java:1507)\n\tat org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor.$r8$lambda$UzQHXY7teet_MSd3x5z6Uj_H6mc(Unknown Source:0)\n\tat org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor$$ExternalSyntheticLambda29.apply(Unknown Source:10)\n\tat j$.util.stream.T1.accept(SourceFile:0)\n\tat j$.util.stream.T1.accept(SourceFile:0)\n\tat j$.util.stream.T1.accept(SourceFile:0)\n\tat j$.util.stream.T1.accept(SourceFile:0)\n\tat j$.util.Iterator$-CC.$default$forEachRemaining(SourceFile:0)\n\tat j$.util.Iterator$-EL.forEachRemaining(Unknown Source:10)\n\tat j$.util.X.forEachRemaining(Unknown Source:24)\n\tat j$.util.stream.c.G0(SourceFile:0)\n\tat j$.util.stream.c.Y0(SourceFile:0)\n\tat j$.util.stream.T.b0(SourceFile:0)\n\tat j$.util.stream.c.b1(SourceFile:0)\n\tat j$.util.stream.Z1.forEach(SourceFile:0)\n\tat j$.util.stream.T1.accept(SourceFile:0)\n\tat j$.util.P.forEachRemaining(Unknown Source:20)\n\tat j$.util.stream.c.G0(SourceFile:0)\n\tat j$.util.stream.c.Y0(SourceFile:0)\n\tat j$.util.stream.T.b0(SourceFile:0)\n\tat j$.util.stream.c.b1(SourceFile:0)\n\tat j$.util.stream.Z1.forEachOrdered(SourceFile:0)\n\tat org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor.getItags(YoutubeStreamExtractor.java:1332)\n\t... 32 more\n"],"user_comment":""}
Additional context
Checklist (Your issue will be automatically closed if you delete this part)
Describe the bug
apps throws up an error after loading a video
Frequency
every time
Steps to reproduce the bug
click a video and wait for it to load
Device (e.g. Pixel 9 Pro)
Pixel 7a [running the latest beta build of Android 16 at the time of reporting this issue]
Error report
{"user_action":"requested stream","request":"https://www.youtube.com/watch?v=1sbuJPkoHaI","content_language":"en","content_country":"GB","app_language":"en_GB_#u-mu-celsius","service":"YouTube (Logged in)","package":"InfinityLoop1309.NewPipeEnhanced","version":"4.3.0","os":"Linux Android 16 - 36","time":"2025-05-01 12:02","exceptions":["org.schabi.newpipe.extractor.exceptions.ExtractionException: Couldn't get audio streams\n\tat org.schabi.newpipe.extractor.stream.StreamInfo.extractStreams(StreamInfo.java:195)\n\tat org.schabi.newpipe.extractor.stream.StreamInfo.getInfo(StreamInfo.java:109)\n\tat org.schabi.newpipe.extractor.stream.StreamInfo.getInfo(StreamInfo.java:88)\n\tat org.schabi.newpipe.util.ExtractorHelper.getNewStreamInfo(ExtractorHelper.java:132)\n\tat org.schabi.newpipe.util.ExtractorHelper.lambda$getStreamInfo$3(ExtractorHelper.java:127)\n\tat org.schabi.newpipe.util.ExtractorHelper.$r8$lambda$YTHJjScxCJNO1LTCqs3IKy35iyY(Unknown Source:0)\n\tat org.schabi.newpipe.util.ExtractorHelper$$ExternalSyntheticLambda5.call(Unknown Source:4)\n\tat io.reactivex.rxjava3.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:43)\n\tat io.reactivex.rxjava3.core.Single.subscribe(Single.java:4813)\n\tat io.reactivex.rxjava3.internal.operators.single.SingleDoOnSuccess.subscribeActual(SingleDoOnSuccess.java:35)\n\tat io.reactivex.rxjava3.core.Single.subscribe(Single.java:4813)\n\tat io.reactivex.rxjava3.internal.operators.maybe.MaybeFromSingle.subscribeActual(MaybeFromSingle.java:41)\n\tat io.reactivex.rxjava3.core.Maybe.subscribe(Maybe.java:5330)\n\tat io.reactivex.rxjava3.internal.operators.maybe.MaybeConcatArray$ConcatMaybeObserver.drain(MaybeConcatArray.java:153)\n\tat io.reactivex.rxjava3.internal.operators.maybe.MaybeConcatArray$ConcatMaybeObserver.request(MaybeConcatArray.java:78)\n\tat io.reactivex.rxjava3.internal.operators.flowable.FlowableElementAtMaybe$ElementAtSubscriber.onSubscribe(FlowableElementAtMaybe.java:66)\n\tat io.reactivex.rxjava3.internal.operators.maybe.MaybeConcatArray.subscribeActual(MaybeConcatArray.java:42)\n\tat io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15868)\n\tat io.reactivex.rxjava3.internal.operators.flowable.FlowableElementAtMaybe.subscribeActual(FlowableElementAtMaybe.java:36)\n\tat io.reactivex.rxjava3.core.Maybe.subscribe(Maybe.java:5330)\n\tat io.reactivex.rxjava3.internal.operators.maybe.MaybeToSingle.subscribeActual(MaybeToSingle.java:46)\n\tat io.reactivex.rxjava3.core.Single.subscribe(Single.java:4813)\n\tat io.reactivex.rxjava3.internal.operators.single.SingleSubscribeOn$SubscribeOnObserver.run(SingleSubscribeOn.java:89)\n\tat io.reactivex.rxjava3.core.Scheduler$DisposeTask.run(Scheduler.java:644)\n\tat io.reactivex.rxjava3.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:65)\n\tat io.reactivex.rxjava3.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:56)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:317)\n\tat java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:348)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1156)\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651)\n\tat java.lang.Thread.run(Thread.java:1119)\nCaused by: org.schabi.newpipe.extractor.exceptions.ParsingException: Could not get audio streams\n\tat org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor.getItags(YoutubeStreamExtractor.java:1340)\n\tat org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor.getAudioStreams(YoutubeStreamExtractor.java:657)\n\tat org.schabi.newpipe.extractor.stream.StreamInfo.extractStreams(StreamInfo.java:191)\n\t... 30 more\nCaused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String[] java.lang.String.split(java.lang.String)' on a null object reference\n\tat org.schabi.newpipe.extractor.utils.Parser.compatParseMap(Parser.java:140)\n\tat org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor.buildAndAddItagInfoToList(YoutubeStreamExtractor.java:1533)\n\tat org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor.lambda$getStreamsFromStreamingDataKey$28(YoutubeStreamExtractor.java:1507)\n\tat org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor.$r8$lambda$UzQHXY7teet_MSd3x5z6Uj_H6mc(Unknown Source:0)\n\tat org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor$$ExternalSyntheticLambda29.apply(Unknown Source:10)\n\tat j$.util.stream.T1.accept(SourceFile:0)\n\tat j$.util.stream.T1.accept(SourceFile:0)\n\tat j$.util.stream.T1.accept(SourceFile:0)\n\tat j$.util.stream.T1.accept(SourceFile:0)\n\tat j$.util.Iterator$-CC.$default$forEachRemaining(SourceFile:0)\n\tat j$.util.Iterator$-EL.forEachRemaining(Unknown Source:10)\n\tat j$.util.X.forEachRemaining(Unknown Source:24)\n\tat j$.util.stream.c.G0(SourceFile:0)\n\tat j$.util.stream.c.Y0(SourceFile:0)\n\tat j$.util.stream.T.b0(SourceFile:0)\n\tat j$.util.stream.c.b1(SourceFile:0)\n\tat j$.util.stream.Z1.forEach(SourceFile:0)\n\tat j$.util.stream.T1.accept(SourceFile:0)\n\tat j$.util.P.forEachRemaining(Unknown Source:20)\n\tat j$.util.stream.c.G0(SourceFile:0)\n\tat j$.util.stream.c.Y0(SourceFile:0)\n\tat j$.util.stream.T.b0(SourceFile:0)\n\tat j$.util.stream.c.b1(SourceFile:0)\n\tat j$.util.stream.Z1.forEachOrdered(SourceFile:0)\n\tat org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor.getItags(YoutubeStreamExtractor.java:1332)\n\t... 32 more\n","org.schabi.newpipe.extractor.exceptions.ExtractionException: Couldn't get video only streams\n\tat org.schabi.newpipe.extractor.stream.StreamInfo.extractStreams(StreamInfo.java:209)\n\tat org.schabi.newpipe.extractor.stream.StreamInfo.getInfo(StreamInfo.java:109)\n\tat org.schabi.newpipe.extractor.stream.StreamInfo.getInfo(StreamInfo.java:88)\n\tat org.schabi.newpipe.util.ExtractorHelper.getNewStreamInfo(ExtractorHelper.java:132)\n\tat org.schabi.newpipe.util.ExtractorHelper.lambda$getStreamInfo$3(ExtractorHelper.java:127)\n\tat org.schabi.newpipe.util.ExtractorHelper.$r8$lambda$YTHJjScxCJNO1LTCqs3IKy35iyY(Unknown Source:0)\n\tat org.schabi.newpipe.util.ExtractorHelper$$ExternalSyntheticLambda5.call(Unknown Source:4)\n\tat io.reactivex.rxjava3.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:43)\n\tat io.reactivex.rxjava3.core.Single.subscribe(Single.java:4813)\n\tat io.reactivex.rxjava3.internal.operators.single.SingleDoOnSuccess.subscribeActual(SingleDoOnSuccess.java:35)\n\tat io.reactivex.rxjava3.core.Single.subscribe(Single.java:4813)\n\tat io.reactivex.rxjava3.internal.operators.maybe.MaybeFromSingle.subscribeActual(MaybeFromSingle.java:41)\n\tat io.reactivex.rxjava3.core.Maybe.subscribe(Maybe.java:5330)\n\tat io.reactivex.rxjava3.internal.operators.maybe.MaybeConcatArray$ConcatMaybeObserver.drain(MaybeConcatArray.java:153)\n\tat io.reactivex.rxjava3.internal.operators.maybe.MaybeConcatArray$ConcatMaybeObserver.request(MaybeConcatArray.java:78)\n\tat io.reactivex.rxjava3.internal.operators.flowable.FlowableElementAtMaybe$ElementAtSubscriber.onSubscribe(FlowableElementAtMaybe.java:66)\n\tat io.reactivex.rxjava3.internal.operators.maybe.MaybeConcatArray.subscribeActual(MaybeConcatArray.java:42)\n\tat io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15868)\n\tat io.reactivex.rxjava3.internal.operators.flowable.FlowableElementAtMaybe.subscribeActual(FlowableElementAtMaybe.java:36)\n\tat io.reactivex.rxjava3.core.Maybe.subscribe(Maybe.java:5330)\n\tat io.reactivex.rxjava3.internal.operators.maybe.MaybeToSingle.subscribeActual(MaybeToSingle.java:46)\n\tat io.reactivex.rxjava3.core.Single.subscribe(Single.java:4813)\n\tat io.reactivex.rxjava3.internal.operators.single.SingleSubscribeOn$SubscribeOnObserver.run(SingleSubscribeOn.java:89)\n\tat io.reactivex.rxjava3.core.Scheduler$DisposeTask.run(Scheduler.java:644)\n\tat io.reactivex.rxjava3.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:65)\n\tat io.reactivex.rxjava3.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:56)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:317)\n\tat java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:348)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1156)\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651)\n\tat java.lang.Thread.run(Thread.java:1119)\nCaused by: org.schabi.newpipe.extractor.exceptions.ParsingException: Could not get video-only streams\n\tat org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor.getItags(YoutubeStreamExtractor.java:1340)\n\tat org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor.getVideoOnlyStreams(YoutubeStreamExtractor.java:673)\n\tat org.schabi.newpipe.extractor.stream.StreamInfo.extractStreams(StreamInfo.java:207)\n\t... 30 more\nCaused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String[] java.lang.String.split(java.lang.String)' on a null object reference\n\tat org.schabi.newpipe.extractor.utils.Parser.compatParseMap(Parser.java:140)\n\tat org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor.buildAndAddItagInfoToList(YoutubeStreamExtractor.java:1533)\n\tat org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor.lambda$getStreamsFromStreamingDataKey$28(YoutubeStreamExtractor.java:1507)\n\tat org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor.$r8$lambda$UzQHXY7teet_MSd3x5z6Uj_H6mc(Unknown Source:0)\n\tat org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor$$ExternalSyntheticLambda29.apply(Unknown Source:10)\n\tat j$.util.stream.T1.accept(SourceFile:0)\n\tat j$.util.stream.T1.accept(SourceFile:0)\n\tat j$.util.stream.T1.accept(SourceFile:0)\n\tat j$.util.stream.T1.accept(SourceFile:0)\n\tat j$.util.Iterator$-CC.$default$forEachRemaining(SourceFile:0)\n\tat j$.util.Iterator$-EL.forEachRemaining(Unknown Source:10)\n\tat j$.util.X.forEachRemaining(Unknown Source:24)\n\tat j$.util.stream.c.G0(SourceFile:0)\n\tat j$.util.stream.c.Y0(SourceFile:0)\n\tat j$.util.stream.T.b0(SourceFile:0)\n\tat j$.util.stream.c.b1(SourceFile:0)\n\tat j$.util.stream.Z1.forEach(SourceFile:0)\n\tat j$.util.stream.T1.accept(SourceFile:0)\n\tat j$.util.P.forEachRemaining(Unknown Source:20)\n\tat j$.util.stream.c.G0(SourceFile:0)\n\tat j$.util.stream.c.Y0(SourceFile:0)\n\tat j$.util.stream.T.b0(SourceFile:0)\n\tat j$.util.stream.c.b1(SourceFile:0)\n\tat j$.util.stream.Z1.forEachOrdered(SourceFile:0)\n\tat org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor.getItags(YoutubeStreamExtractor.java:1332)\n\t... 32 more\n"],"user_comment":""}
Additional context