Checklist
Describe the bug
Exception
- User Action: play stream
- Request: Player error[type=ERROR_CODE_IO_READ_POSITION_OUT_OF_RANGE] occurred while playing https://www.youtube.com/watch?v=mKjBP_J2Vu4
- Content Country: US
- Content Language: en-
- App Language: en
- Service: YouTube (Logged in)
- Endpoint: android_vr
- Version: 5.2.5-beta4
- OS: Linux Android 17 - 37
Crash log
androidx.media3.exoplayer.ExoPlaybackException: Source error
at androidx.media3.exoplayer.ExoPlayerImplInternal.handleIoException(r8-map-id-633cb54a5167224a4b338ded05c73c749d6569f6326081b0f23205dd51498b3d:17)
at androidx.media3.exoplayer.ExoPlayerImplInternal.handleMessage(r8-map-id-633cb54a5167224a4b338ded05c73c749d6569f6326081b0f23205dd51498b3d:470)
at android.os.Handler.dispatchMessageImpl(Handler.java:138)
at android.os.Handler.dispatchMessage(Handler.java:125)
at android.os.Looper.loopOnce(Looper.java:296)
at android.os.Looper.loop(Looper.java:397)
at android.os.HandlerThread.run(HandlerThread.java:139)
Caused by: androidx.media3.datasource.HttpDataSource$HttpDataSourceException
at androidx.media3.datasource.okhttp.OkHttpDataSource.skipFully$1(r8-map-id-633cb54a5167224a4b338ded05c73c749d6569f6326081b0f23205dd51498b3d:57)
at androidx.media3.datasource.okhttp.OkHttpDataSource.open(r8-map-id-633cb54a5167224a4b338ded05c73c749d6569f6326081b0f23205dd51498b3d:402)
at androidx.media3.datasource.DefaultDataSource.open(r8-map-id-633cb54a5167224a4b338ded05c73c749d6569f6326081b0f23205dd51498b3d:865)
at androidx.media3.datasource.TeeDataSource.open(r8-map-id-633cb54a5167224a4b338ded05c73c749d6569f6326081b0f23205dd51498b3d:3)
at androidx.media3.datasource.cache.CacheDataSource.openNextSource(r8-map-id-633cb54a5167224a4b338ded05c73c749d6569f6326081b0f23205dd51498b3d:255)
at androidx.media3.datasource.cache.CacheDataSource.open(r8-map-id-633cb54a5167224a4b338ded05c73c749d6569f6326081b0f23205dd51498b3d:171)
at androidx.media3.datasource.StatsDataSource.open(r8-map-id-633cb54a5167224a4b338ded05c73c749d6569f6326081b0f23205dd51498b3d:11)
at androidx.media3.exoplayer.source.chunk.ContainerMediaChunk.load(r8-map-id-633cb54a5167224a4b338ded05c73c749d6569f6326081b0f23205dd51498b3d:89)
at androidx.media3.exoplayer.upstream.Loader$LoadTask.run(r8-map-id-633cb54a5167224a4b338ded05c73c749d6569f6326081b0f23205dd51498b3d:35)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1100)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:1572)
Version
5.2.5-beta4
Frequency
Always (100% of the time)
Device
Pixel 8a, Android 17 (GrapheneOS)
Steps to reproduce the bug
- Attempt to open any YouTube video
- Playback immediately fails
- Immediately receive network error (happens on both wi-fi and mobile data)
Additional context
The error is received immediately upon trying to load a video (both as a video and as audio-only). No footage or audio plays at all. I've tried enabling all formats and gone through the steps to make sure it's not a DNS issue.
This seemingly started out of the blue despite working fine a couple days ago. Downgrading to previous versions doesn't stop it.
NewPipe works fine, so I know it's a PipePipe issue for sure.
Checklist
Describe the bug
Exception
Crash log
Version
5.2.5-beta4
Frequency
Always (100% of the time)
Device
Pixel 8a, Android 17 (GrapheneOS)
Steps to reproduce the bug
Additional context
The error is received immediately upon trying to load a video (both as a video and as audio-only). No footage or audio plays at all. I've tried enabling all formats and gone through the steps to make sure it's not a DNS issue.
This seemingly started out of the blue despite working fine a couple days ago. Downgrading to previous versions doesn't stop it.
NewPipe works fine, so I know it's a PipePipe issue for sure.