Skip to content

ExoPlaybackException: Source error for one particular video #13581

@graue70

Description

@graue70

Checklist

  • I am able to reproduce the bug with the latest version given here: CLICK THIS LINK.
  • I made sure that there are no existing issues - open or closed - which I could contribute my information to.
  • I have read the FAQ and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one bug.
  • I have read and understood the contribution guidelines.
  • I have read and understood the AI policy. The content of this bug report is not generated by AI.

Affected version

0.28.7

Steps to reproduce the bug

  1. Open https://youtube.com/watch?v=g_oL-R_bfnk inside the app

Expected behavior

The video plays.

Actual behavior

The comments and other things load but the video dies not. There is an error.

Screenshots/Screen recordings

No response

Logs

Exception

  • User Action: play stream
  • Request: Player error[type=ERROR_CODE_IO_UNSPECIFIED] occurred while playing https://www.youtube.com/watch?v=g_oL-R_bfnk
  • Content Country: DE
  • Content Language: en-
  • App Language: de_DE
  • Service: YouTube
  • Timestamp: 2026-05-28T13:34:47.668+02:00
  • Package: org.schabi.newpipe
  • Service: YouTube
  • Version: 0.28.7
  • OS: Linux Android 16 - 36
Crash log

com.google.android.exoplayer2.ExoPlaybackException: Source error
	at com.google.android.exoplayer2.ExoPlayerImplInternal.handleIoException(r8-map-id-1c364cc4c91cb7ea7742517031f1a5cb05586ae39a8383c537bc6971b54ab28f:17)
	at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(r8-map-id-1c364cc4c91cb7ea7742517031f1a5cb05586ae39a8383c537bc6971b54ab28f:303)
	at android.os.Handler.dispatchMessage(Handler.java:128)
	at android.os.Looper.dispatchMessage(Looper.java:333)
	at android.os.Looper.loopOnce(Looper.java:263)
	at android.os.Looper.loop(Looper.java:367)
	at android.os.HandlerThread.run(HandlerThread.java:139)
Caused by: java.io.EOFException
	at com.google.android.exoplayer2.extractor.DefaultExtractorInput.readFromUpstream(r8-map-id-1c364cc4c91cb7ea7742517031f1a5cb05586ae39a8383c537bc6971b54ab28f:25)
	at com.google.android.exoplayer2.extractor.DefaultExtractorInput.readFully(r8-map-id-1c364cc4c91cb7ea7742517031f1a5cb05586ae39a8383c537bc6971b54ab28f:2)
	at com.google.android.exoplayer2.extractor.DefaultExtractorInput.readFully(r8-map-id-1c364cc4c91cb7ea7742517031f1a5cb05586ae39a8383c537bc6971b54ab28f:4)
	at com.google.android.exoplayer2.extractor.mp4.Mp4Extractor.readSample(r8-map-id-1c364cc4c91cb7ea7742517031f1a5cb05586ae39a8383c537bc6971b54ab28f:119)
	at com.google.android.exoplayer2.extractor.mp4.Mp4Extractor.read(r8-map-id-1c364cc4c91cb7ea7742517031f1a5cb05586ae39a8383c537bc6971b54ab28f:25)
	at com.google.android.exoplayer2.source.BundledExtractorsAdapter.read(r8-map-id-1c364cc4c91cb7ea7742517031f1a5cb05586ae39a8383c537bc6971b54ab28f:17)
	at com.google.android.exoplayer2.source.ProgressiveMediaPeriod$ExtractingLoadable.load(r8-map-id-1c364cc4c91cb7ea7742517031f1a5cb05586ae39a8383c537bc6971b54ab28f:166)
	at com.google.android.exoplayer2.upstream.Loader$LoadTask.run(r8-map-id-1c364cc4c91cb7ea7742517031f1a5cb05586ae39a8383c537bc6971b54ab28f:35)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1154)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:652)
	at java.lang.Thread.run(Thread.java:1563)


Affected Android/Custom ROM version

Android 16 / LineageOS 23.2

Affected device model

Samsung Galaxy S10

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugIssue is related to a bugneeds triageIssue is not yet ready for PR authors to take up

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions