Checklist
Affected version
0.28.0
Steps to reproduce the bug
- Open youtube-Video
- Try to play it
- Takes longer than normal to load video
- Errormessage comes with an http statuscode 403 of the stream
Expected behavior
Start playing video
Actual behavior
403 error - not playing video
Screenshots/Screen recordings
No response
Logs
Exception
- User Action: play stream
- Request: Player error[type=ERROR_CODE_IO_BAD_HTTP_STATUS] occurred while playing https://www.youtube.com/watch?v=n16sf_E_Kyg
- Content Country: DE
- Content Language: de-
- App Language: de_DE
- Service: YouTube
- Timestamp: 2025-10-16T01:50:16.323+02:00
- Package: org.schabi.newpipe
- Service: YouTube
- Version: 0.28.0
- OS: Linux Android 11 - 30
Crash log
com.google.android.exoplayer2.ExoPlaybackException: Source error
at com.google.android.exoplayer2.ExoPlayerImplInternal.handleIoException(ExoPlayerImplInternal.java:644)
at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:616)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:223)
at android.os.HandlerThread.run(HandlerThread.java:67)
Caused by: com.google.android.exoplayer2.upstream.HttpDataSource$InvalidResponseCodeException: Response code: 403
at org.schabi.newpipe.player.datasource.YoutubeHttpDataSource.open(YoutubeHttpDataSource.java:425)
at com.google.android.exoplayer2.upstream.DefaultDataSource.open(DefaultDataSource.java:263)
at com.google.android.exoplayer2.upstream.TeeDataSource.open(TeeDataSource.java:52)
at com.google.android.exoplayer2.upstream.cache.CacheDataSource.openNextSource(CacheDataSource.java:796)
at com.google.android.exoplayer2.upstream.cache.CacheDataSource.open(CacheDataSource.java:609)
at com.google.android.exoplayer2.upstream.StatsDataSource.open(StatsDataSource.java:84)
at com.google.android.exoplayer2.source.chunk.InitializationChunk.load(InitializationChunk.java:99)
at com.google.android.exoplayer2.upstream.Loader$LoadTask.run(Loader.java:412)
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:923)
Affected Android/Custom ROM version
Android 11 / LineageOS 18.1
Affected device model
No response
Additional information
I tried to use mobile network too, since from time to time i got these "prove that you are not a robot" error-messages when trying to open a video-page. But neither cable-internet nor LTE are working this time.
Checklist
Affected version
0.28.0
Steps to reproduce the bug
Expected behavior
Start playing video
Actual behavior
403 error - not playing video
Screenshots/Screen recordings
No response
Logs
Exception
Crash log
Affected Android/Custom ROM version
Android 11 / LineageOS 18.1
Affected device model
No response
Additional information
I tried to use mobile network too, since from time to time i got these "prove that you are not a robot" error-messages when trying to open a video-page. But neither cable-internet nor LTE are working this time.