Android Application - Source Error on Downloaded Content

Server Version#:1.41.5.9522
Player Version#:20250.20.0
Hello, my android App is working great locally, or remotely. No issue, never… However, as soon as i try to download content, it works the first time i try to play it after a fresh install of the application. And then it just crash with Source Error. I tried with dozens of differents files, all end up with Source Error (for downloaded content !!). (while the same content run great over 5g or wifi.)
If anyone got any idea, i take it !

Blockquote 07/02/2025 22:51:02:338 [murasy6azrx4iopzsfu6x1kan6d5wc] INFO [NativeVideo] Subtitle size changed to 3088x1287 at 0/76.5.
07/02/2025 22:51:02:338 [murasy6azrx4iopzsfu6x1kan6d5wc] INFO [Timeline] Error has occurred, sending stopped event.
07/02/2025 22:51:02:338 [murasy6azrx4iopzsfu6x1kan6d5wc] DEBUG [Update Media Info] Updating selected streams and offset for download 402f7bb2-348d-4bdb-9179-c89a21a432ee. Audio: 64381, Subtitle: undefined, Offset: 0
07/02/2025 22:51:02:339 [murasy6azrx4iopzsfu6x1kan6d5wc] DEBUG [Metrics] Playback metric event playback:failure recorded: {
“error”: “Source error”
} {
“bufferingCount”: 1,
“bufferingDuration”: 429,
“bufferingDurationUnit”: “ms”,
“secondsWatched”: 3,
“percentWatched”: null,
“numSeeks”: 0,
“bufferDurationFromSeeks”: 0,
“startTime”: 0,
“playbackCount”: 1,
“codecs”: {
“audioCodec”: “eac3”,
“subtitleCodec”: null,
“videoCodec”: “hevc”
}
} {
“duration”: 0,
“drm”: null,
“type”: “movie”,
“provider”: “com.plexapp.plugins.download”
} {
“protocol”: null
}

07-03 07:36:14.985 e: [ExoPlayer][EventLogger] internalError [eventTime=0.05, mediaPos=0.00, window=0, period=0, loadError
o0.v$a: java.io.FileNotFoundException: /storage/emulated/0/Android/data/com.plexapp.android/files/downloads/73a02ff1f42b742d/02054f5e706d1006433ddb2bd09d773a534c6e3a/13988/file.mp4: open failed: ENOENT (No such file or directory)
at o0.v.u(SourceFile:86)
at o0.v.h(SourceFile:8)
at o0.q.h(SourceFile:161)
at o0.D.h(SourceFile:13)
at E0.Z$b.l(SourceFile:26)
at J0.n$c.run(SourceFile:46)
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: java.io.FileNotFoundException: /storage/emulated/0/Android/data/com.plexapp.android/files/downloads/73a02ff1f42b742d/02054f5e706d1006433ddb2bd09d773a534c6e3a/13988/file.mp4: open failed: ENOENT (No such file or directory)
at libcore.io.IoBridge.open(IoBridge.java:574)
at java.io.RandomAccessFile.(RandomAccessFile.java:307)
at java.io.RandomAccessFile.(RandomAccessFile.java:237)
at java.io.RandomAccessFile.(RandomAccessFile.java:154)
at o0.v.u(SourceFile:17)
… 8 more
Caused by: android.system.ErrnoException: open failed: ENOENT (No such file or directory)
at libcore.io.Linux.open(Native Method)
at libcore.io.ForwardingOs.open(ForwardingOs.java:563)
at libcore.io.BlockGuardOs.open(BlockGuardOs.java:274)
at libcore.io.ForwardingOs.open(ForwardingOs.java:563)
at android.app.ActivityThread$AndroidOs.open(ActivityThread.java:9495)
at libcore.io.IoBridge.open(IoBridge.java:560)
… 12 more
]:

07-03 07:36:14.985 e: [ExoPlayer][EventLogger] internalError [eventTime=0.05, mediaPos=0.00, window=0, period=0, loadError
o0.v$a: java.io.FileNotFoundException: /storage/emulated/0/Android/data/com.plexapp.android/files/downloads/73a02ff1f42b742d/02054f5e706d1006433ddb2bd09d773a534c6e3a/13988/file.mp4: open failed: ENOENT (No such file or directory)
at o0.v.u(SourceFile:86)
at o0.v.h(SourceFile:8)
at o0.q.h(SourceFile:161)
at o0.D.h(SourceFile:13)
at E0.Z$b.l(SourceFile:26)
at J0.n$c.run(SourceFile:46)
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: java.io.FileNotFoundException: /storage/emulated/0/Android/data/com.plexapp.android/files/downloads/73a02ff1f42b742d/02054f5e706d1006433ddb2bd09d773a534c6e3a/13988/file.mp4: open failed: ENOENT (No such file or directory)
at libcore.io.IoBridge.open(IoBridge.java:574)
at java.io.RandomAccessFile.(RandomAccessFile.java:307)
at java.io.RandomAccessFile.(RandomAccessFile.java:237)
at java.io.RandomAccessFile.(RandomAccessFile.java:154)
at o0.v.u(SourceFile:17)
… 8 more
Caused by: android.system.ErrnoException: open failed: ENOENT (No such file or directory)
at libcore.io.Linux.open(Native Method)
at libcore.io.ForwardingOs.open(ForwardingOs.java:563)
at libcore.io.BlockGuardOs.open(BlockGuardOs.java:274)
at libcore.io.ForwardingOs.open(ForwardingOs.java:563)
at android.app.ActivityThread$AndroidOs.open(ActivityThread.java:9495)
at libcore.io.IoBridge.open(IoBridge.java:560)
… 12 more
]:

i have the same issue, but found something, dowloaded content work…if i am connected to the web, so it seem for it to work it has to verify the content is on the server first….and that is stupid since the purpose is to be able to play it without access to the web or the server

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.