Skip to content

[Bug] stopped playing - Requested format not available  #692

@ottobaer

Description

@ottobaer

Checklist (Your issue will be automatically closed if you delete this part)

  • [x ] I make sure that there are no existing issues - open or closed - which I could contribute my information to.
  • [ x] I understand that issues with limited impact, such as those occurring on specific devices or under specific network conditions, will not be fixed.
  • [ x] I am able to reproduce the bug with the latest version given here: CLICK THIS LINK.
  • [x ] I have attached the error report in the issue.

Describe the bug

Can't play any videos as it complains about not supported formats

Frequency

happens with every video on youtube

Steps to reproduce the bug

Start from a fresh install - not possible to play any video

Device (e.g. Pixel 9 Pro)

Oneplus6 - crDroid - Android 14

Error report

Exception

  • User Action: requested stream
  • Request: https://www.youtube.com/watch?v=v2ImaOEQJU0
  • Content Country: GB
  • Content Language: en-GB
  • App Language: en_GB
  • Service: YouTube (Anonymous)
  • Version: 4.1.1
  • OS: Linux Android 14 - 34
Crash log

org.schabi.newpipe.extractor.exceptions.ExtractionException: com.yausername.youtubedl_android.YoutubeDLException: WARNING: ffmpeg-location /data/app/~~NVNZdGDf2noAleGbRpki2A==/InfinityLoop1309.NewPipeEnhanced-WNY61fc8v8yu3UaqWvLR1g==/lib/arm64/libffmpeg.so does not exist! Continuing without ffmpeg
WARNING: Only images are available for download. use --list-formats to see them
ERROR: [youtube] v2ImaOEQJU0: Requested format is not available. Use --list-formats for a list of available formats

	at org.schabi.newpipe.util.YtdlpHelper.getFallbackStreams(YtdlpHelper.java:70)
	at org.schabi.newpipe.util.ExtractorHelper.getNewStreamInfo(ExtractorHelper.java:136)
	at org.schabi.newpipe.util.ExtractorHelper.lambda$getStreamInfo$3(ExtractorHelper.java:127)
	at org.schabi.newpipe.util.ExtractorHelper.$r8$lambda$YTHJjScxCJNO1LTCqs3IKy35iyY(Unknown Source:0)
	at org.schabi.newpipe.util.ExtractorHelper$$ExternalSyntheticLambda5.call(Unknown Source:4)
	at io.reactivex.rxjava3.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:43)
	at io.reactivex.rxjava3.core.Single.subscribe(Single.java:4813)
	at io.reactivex.rxjava3.internal.operators.single.SingleDoOnSuccess.subscribeActual(SingleDoOnSuccess.java:35)
	at io.reactivex.rxjava3.core.Single.subscribe(Single.java:4813)
	at io.reactivex.rxjava3.internal.operators.maybe.MaybeFromSingle.subscribeActual(MaybeFromSingle.java:41)
	at io.reactivex.rxjava3.core.Maybe.subscribe(Maybe.java:5330)
	at io.reactivex.rxjava3.internal.operators.maybe.MaybeConcatArray$ConcatMaybeObserver.drain(MaybeConcatArray.java:153)
	at io.reactivex.rxjava3.internal.operators.maybe.MaybeConcatArray$ConcatMaybeObserver.request(MaybeConcatArray.java:78)
	at io.reactivex.rxjava3.internal.operators.flowable.FlowableElementAtMaybe$ElementAtSubscriber.onSubscribe(FlowableElementAtMaybe.java:66)
	at io.reactivex.rxjava3.internal.operators.maybe.MaybeConcatArray.subscribeActual(MaybeConcatArray.java:42)
	at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15868)
	at io.reactivex.rxjava3.internal.operators.flowable.FlowableElementAtMaybe.subscribeActual(FlowableElementAtMaybe.java:36)
	at io.reactivex.rxjava3.core.Maybe.subscribe(Maybe.java:5330)
	at io.reactivex.rxjava3.internal.operators.maybe.MaybeToSingle.subscribeActual(MaybeToSingle.java:46)
	at io.reactivex.rxjava3.core.Single.subscribe(Single.java:4813)
	at io.reactivex.rxjava3.internal.operators.single.SingleSubscribeOn$SubscribeOnObserver.run(SingleSubscribeOn.java:89)
	at io.reactivex.rxjava3.core.Scheduler$DisposeTask.run(Scheduler.java:644)
	at io.reactivex.rxjava3.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:65)
	at io.reactivex.rxjava3.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:56)
	at java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:307)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
	at java.lang.Thread.run(Thread.java:1012)
Caused by: com.yausername.youtubedl_android.YoutubeDLException: WARNING: ffmpeg-location /data/app/~~NVNZdGDf2noAleGbRpki2A==/InfinityLoop1309.NewPipeEnhanced-WNY61fc8v8yu3UaqWvLR1g==/lib/arm64/libffmpeg.so does not exist! Continuing without ffmpeg
WARNING: Only images are available for download. use --list-formats to see them
ERROR: [youtube] v2ImaOEQJU0: Requested format is not available. Use --list-formats for a list of available formats

	at com.yausername.youtubedl_android.YoutubeDL.execute(YoutubeDL.kt:224)
	at com.yausername.youtubedl_android.YoutubeDL.getInfo(YoutubeDL.kt:110)
	at org.schabi.newpipe.util.YtdlpHelper.getFallbackStreams(YtdlpHelper.java:50)
	... 28 more


Additional context

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions