Error while trying to play anything and tells me to restart app/media server

Player Version#:8.0.0.17276

So, since i installed a new custom rom this error is occuring. This is the error from the logs right after its loading the video.

05-04 18:55:19.705  i: [FF][MediaPeriod] Releasing.
05-04 18:55:19.705  i: [FF] Loading canceled (released: true)
05-04 18:55:19.706  e: [ExoPlayer][EventLogger] playerFailed [141.99, 97.46, window=0]
05-04 18:55:19.706  e: An exception occurred: com.google.android.exoplayer2.r: [Open]com.plexapp.plex.ff.data.FFException: Demuxer failed to open input.
05-04 18:55:19.707  e: Stacktrace: com.google.android.exoplayer2.r: [Open]com.plexapp.plex.ff.data.FFException: Demuxer failed to open input.
	at com.google.android.exoplayer2.v.handleMessage(SourceFile:29)
	at android.os.Handler.dispatchMessage(Handler.java:103)
	at android.os.Looper.loop(Looper.java:214)
	at android.os.HandlerThread.run(HandlerThread.java:67)
Caused by: [Open]com.plexapp.plex.ff.data.FFException: Demuxer failed to open input.
	at com.plexapp.plex.ff.FFDemuxer.open(SourceFile:31)
	at com.plexapp.plex.ff.source.FFLoadable.load(SourceFile:3)
	at com.google.android.exoplayer2.y0.a0$d.run(SourceFile:4)
	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:919)

05-04 18:55:19.707  e: [Player][ExoPlayer] Playback error detected
05-04 18:55:19.707  e: An exception occurred: com.google.android.exoplayer2.r: [Open]com.plexapp.plex.ff.data.FFException: Demuxer failed to open input.
05-04 18:55:19.707  e: Stacktrace: com.google.android.exoplayer2.r: [Open]com.plexapp.plex.ff.data.FFException: Demuxer failed to open input.
	at com.google.android.exoplayer2.v.handleMessage(SourceFile:29)
	at android.os.Handler.dispatchMessage(Handler.java:103)
	at android.os.Looper.loop(Looper.java:214)
	at android.os.HandlerThread.run(HandlerThread.java:67)
Caused by: [Open]com.plexapp.plex.ff.data.FFException: Demuxer failed to open input.
	at com.plexapp.plex.ff.FFDemuxer.open(SourceFile:31)
	at com.plexapp.plex.ff.source.FFLoadable.load(SourceFile:3)
	at com.google.android.exoplayer2.y0.a0$d.run(SourceFile:4)
	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:919)

05-04 18:55:19.707  i: [Player][Timeline] Handling player error
05-04 18:55:19.707  i: [FF] Releasing demuxer.
05-04 18:55:19.707  i: [Player][Timeline] Playback stopped (error: true)
05-04 18:55:19.707  i: [Player][Timeline] Unable to report progress to server as duration is unavailable.
05-04 18:55:19.707  i: [Player][Timeline] Player error not known by server, reporting original player error (or a playback interrupted one)
05-04 18:55:19.707  i: [Player] Error reported: UnknownError (null)
05-04 18:55:19.707  i: [Player][Timeline] Playback stopped (error: false)
05-04 18:55:19.707  i: [Player][Timeline] Unable to report progress to server as duration is unavailable.
05-04 18:55:19.711  i: [TranscodeSession] Stopping...
05-04 18:55:19.712  i: [TranscodeSession] Session already stopped.
05-04 18:55:19.712  i: [Player][Error] Displaying player error...
05-04 18:55:19.713  i: [ExoPlayer][EventLogger] loading [142.00, 97.46, window=0, false]
05-04 18:55:19.713  i: [ExoPlayer][EventLogger] state [142.00, 97.46, window=0, true, IDLE]
05-04 18:55:23.802  i: [EngineEventManager] onPlaybackStopped: Closed
05-04 18:55:23.802  i: [Player][Timeline] Playback stopped (error: false)
05-04 18:55:23.802  i: [Player][Timeline] Unable to report progress to server as duration is unavailable.
05-04 18:55:23.802  i: [TranscodeSession] Stopping...
05-04 18:55:23.802  i: [TranscodeSession] Session already stopped.
05-04 18:55:23.802  i: [PlayQueueProgressBehaviour] Updating PlayQueueManager state, isPlaying: false
05-04 18:55:23.802  i: [WiFiLockBehaviour] Releasing WiFi lock since playback was stopped.
05-04 18:55:23.803  i: [BatteryMonitorBehaviour] Playback session was -8776,3 minutes long.
05-04 18:55:23.803  i: [BatteryMonitorBehaviour] Average battery consumption was 408,94 µAh per minute.
05-04 18:55:23.805  i: [MediaSessionHelper] Releasing media session with tag: music
05-04 18:55:23.805  i: [MediaSessionHelper] Starting media session with tag: video
05-04 18:55:23.805  i: [MediaSessionHelper] Creating media session with tag: video
05-04 18:55:23.809  i: [MediaSessionHelper] Releasing media session with tag: video
05-04 18:55:23.812  i: [MemoryOptimisationBehaviour] Expanding memory cache.
05-04 18:55:23.812  i: [VideoAwakeBehaviour] Keep screen awake has been disabled.
05-04 18:55:23.813  i: [AudioFocusBehaviour] Behaviour being destroyed, giving up audio focus
05-04 18:55:23.917  i: [PlayerService] onDestroy

So maybe, just maybe, the error lies within that ROM? :wink:

But i dont see why exoplayer should be failing its literally a stock android rom…

Custom ROMs often break things left an right. If it worked with the old ROM, fingers are easily pointed in one direction.

Im currently compiling a demo application for exoplayer and will test if that isnt working either. Can you even switch the player in plex itself?

Sure, settings -> advanced

I know, ive been using VLC to play videos for the last couple of days. I mean like the integrated player in plex

Ah sorry, misunderstood. Not on android mobile I am afraid.

Aw, damnit. Well if the test shows that my device just doesnt work with exoplayer ill have to use VLC :frowning:

Ok, i have just built the exoplayer demo from google and im currently watching stuff with it on my phone, so it should be an issue with plex i guess…

Ok obviously you know your â– â– â– â–  :smiley:
So I withdraw with my unqualified comments :wink:

1 Like

I have the same issue. I have a standard ROM of Android.

05-04 16:17:36.316 i: Hello, Plex for Android world (debug: false)!
05-04 16:17:36.316 i: App version: 8.0.0.17276 (805582785)

05-04 16:18:17.632 i: [MediaDecisionEngine] Starting media decision for: Lost in Space (2018) - S01 E01 (part index 0)
05-04 16:18:17.633 i: [MediaDecisionEngine] Provided video item has no streams, checking files…
05-04 16:18:17.634 i: Fetching [method:GET]
05-04 16:18:17.638 i: [MediaSessionBehaviour] Updating metadata for video, thumb: true
05-04 16:18:17.641 i: [MediaSessionHelper] Releasing media session with tag: video
05-04 16:18:17.642 i: [MediaSessionHelper] Starting media session with tag: music
05-04 16:18:17.642 i: [MediaSessionHelper] Creating media session with tag: music
05-04 16:18:17.653 i: [ExoPlayer][EventLogger] timelineChanged [0.06, 0.00, window=0, periodCount=1, windowCount=1, reason=PREPARED
05-04 16:18:17.653 i: [ExoPlayer][EventLogger] period [?]
05-04 16:18:17.653 i: [ExoPlayer][EventLogger] window [?, false, true]
05-04 16:18:17.653 i: [ExoPlayer][EventLogger] ]
05-04 16:18:17.653 i: [Player][ExoPlayer] onTimelineChanged (Position: 0 ms)
05-04 16:18:17.653 i: [EngineEventManager] onBufferingStarted (isSeeking: false)
05-04 16:18:17.653 i: [ExoPlayer][EventLogger] loading [0.06, 0.00, window=0, true]
05-04 16:18:17.659 i: Creating PlayerActivity.
05-04 16:18:17.659 i: [Activity] Resuming the application, attempting to download item and children.
05-04 16:18:17.663 i: [Boot] PlayerActivity took 4ms to run create behaviours.
05-04 16:18:17.666 i: [PlayerActivity] Creating fragment
05-04 16:18:17.670 i: [Player][DimensionsLayout] Resizing: 100 x 100
05-04 16:18:17.672 i: [PictureInPictureBehaviour] Picture-in-picture is available and can be used.
05-04 16:18:17.675 i: [ConnectivityManager] Device is under Wifi
05-04 16:18:17.682 i: Fetching [method:GET] https://plex.tv/api/v2/user/profile?X-Plex-Token=...w4xU&includeExternalMedia=1
05-04 16:18:17.736 i: [MediaDecisionEngine] Transcode server selected: BrownFlix
05-04 16:18:17.751 i: [MenuSheetHud] Item changed (and fetched), invalidating settings…
05-04 16:18:17.753 i: [MediaDecisionEngine] Analyzing media: 1920x960 12249kbps (Container: mkv, Video: h264, Audio: eac3)
05-04 16:18:17.759 i: [video] User maximum h264 profile determined: 52
05-04 16:18:17.759 i: [video] Device recommended h264 profile determined: 60
05-04 16:18:17.779 i: [BufferHelper] Assumed Bitrate: 24498, Segment Count: 2870
05-04 16:18:17.779 i: [BufferHelper] Segment count: 2870
05-04 16:18:17.781 i: Fetching [method:GET]
05-04 16:18:17.799 i: [MediaDecisionEngine] Server was unhappy with client’s original decision: Not enough bandwidth for direct play of this item. Required bandwidth is 19943kbps and only 3000kbps is available.
05-04 16:18:17.801 i: [MediaDecisionEngine] Decision: CanPlay: true CanDirectPlay: false CanDirectStreamVideo: false CanDirectStreamAudio: false CanDirectPlaySubtitle: false CanTranscodeSubtitle: false CanDisplayVideo: false Transcode Reason: Not enough bandwidth for direct play of this item. Required bandwidth is 19943kbps and only 3000kbps is available.
05-04 16:18:17.801 i: [LoadControl] New bitrate: 200000, Maximum: 200000
05-04 16:18:17.801 i: [MediaDecisionMediaSource] Using HlsMediaSource
05-04 16:18:17.801 i: [video] User maximum h264 profile determined: 52
05-04 16:18:17.801 i: [video] Device recommended h264 profile determined: 60
05-04 16:18:17.811 i: [PostPlayHud] Not showing since video did not end naturally
05-04 16:18:17.817 i: Resuming PlayerActivity.
05-04 16:18:17.820 i: [BufferHelper] Assumed Bitrate: 400000, Segment Count: 46875
05-04 16:18:17.820 i: [BufferHelper] Detected memory pressure, reducing segment count to fit available memory: 512
05-04 16:18:17.821 i: [BufferHelper] Segment count: 3276
05-04 16:18:17.821 i: [MediaDecisionMediaSource] onMediaDecisionRefreshed (Sources: 1)
05-04 16:18:17.853 i: [Player][View] Layout has been measured with a size of 2560 x 1438 (2560 x 1438).
05-04 16:18:17.862 i: [ExoPlayer][EventLogger] surfaceSizeChanged [0.27, 0.00, window=0, 2560, 1438]
05-04 16:18:17.863 i: [SystemUIBehaviour] Hiding the system user-interface.
05-04 16:18:17.863 i: [RefetchCurrentItemBehaviour] Fetched current item, notifying listeners
05-04 16:18:17.866 i: [MenuSheetHud] Item changed (and fetched), invalidating settings…
05-04 16:18:17.957 i: [Player][View] Layout has been measured with a size of 2560 x 1600 (2560 x 1600).
05-04 16:18:17.961 i: [ExoPlayer][EventLogger] surfaceSizeChanged [0.37, 0.00, window=0, 2560, 1600]
05-04 16:18:18.039 i: [ExoPlayer][EventLogger] timelineChanged [0.44, 0.00, window=0, periodCount=1, windowCount=1, reason=DYNAMIC
05-04 16:18:18.040 i: [ExoPlayer][EventLogger] period [3817.00]
05-04 16:18:18.040 i: [ExoPlayer][EventLogger] window [3817.00, true, false]
05-04 16:18:18.040 i: [ExoPlayer][EventLogger] ]
05-04 16:18:18.040 i: [Player][ExoPlayer] onTimelineChanged (Position: 0 ms)
05-04 16:18:19.163 e: [ExoPlayer][EventLogger] playerFailed [1.57, 0.00, window=0]
05-04 16:18:19.163 e: An exception occurred: com.google.android.exoplayer2.r: com.google.android.exoplayer2.d0: Cannot find sync byte. Most likely not a Transport Stream.
05-04 16:18:19.164 e: Stacktrace: com.google.android.exoplayer2.r: com.google.android.exoplayer2.d0: Cannot find sync byte. Most likely not a Transport Stream.
at com.google.android.exoplayer2.v.handleMessage(SourceFile:29)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:216)
at android.os.HandlerThread.run(HandlerThread.java:65)
Caused by: com.google.android.exoplayer2.d0: Cannot find sync byte. Most likely not a Transport Stream.
at com.google.android.exoplayer2.v0.s.c0.e(SourceFile:8)
at com.google.android.exoplayer2.v0.s.c0.a(SourceFile:40)
at com.google.android.exoplayer2.source.hls.k.a(SourceFile:31)
at com.google.android.exoplayer2.source.hls.k.g(SourceFile:5)
at com.google.android.exoplayer2.source.hls.k.load(SourceFile:9)
at com.google.android.exoplayer2.y0.a0$d.run(SourceFile:4)
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:764)

05-04 16:18:19.165 e: [Player][ExoPlayer] Playback error detected
05-04 16:18:19.165 e: An exception occurred: com.google.android.exoplayer2.r: com.google.android.exoplayer2.d0: Cannot find sync byte. Most likely not a Transport Stream.
05-04 16:18:19.165 e: Stacktrace: com.google.android.exoplayer2.r: com.google.android.exoplayer2.d0: Cannot find sync byte. Most likely not a Transport Stream.
at com.google.android.exoplayer2.v.handleMessage(SourceFile:29)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:216)
at android.os.HandlerThread.run(HandlerThread.java:65)
Caused by: com.google.android.exoplayer2.d0: Cannot find sync byte. Most likely not a Transport Stream.
at com.google.android.exoplayer2.v0.s.c0.e(SourceFile:8)
at com.google.android.exoplayer2.v0.s.c0.a(SourceFile:40)
at com.google.android.exoplayer2.source.hls.k.a(SourceFile:31)
at com.google.android.exoplayer2.source.hls.k.g(SourceFile:5)
at com.google.android.exoplayer2.source.hls.k.load(SourceFile:9)
at com.google.android.exoplayer2.y0.a0$d.run(SourceFile:4)
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:764)

05-04 16:18:19.165 i: [Player][Timeline] Handling player error
05-04 16:18:19.166 i: [Player][Timeline] Playback stopped (error: true)
05-04 16:18:19.169 i: [PlaybackTimeBehaviour] Time: 0 IsStarted: false
05-04 16:18:19.171 i: [ExoPlayer][EventLogger] loading [1.58, 0.00, window=0, false]
05-04 16:18:19.172 i: [ExoPlayer][EventLogger] state [1.58, 0.00, window=0, false, IDLE]
05-04 16:18:19.173 i: Fetching [method:GET]
05-04 16:18:19.196 i: [Player][Timeline] Player error not known by server, reporting original player error (or a playback interrupted one)
05-04 16:18:19.196 i: [Player] Error reported: UnknownError (null)
05-04 16:18:19.196 i: [Player][Timeline] Playback stopped (error: false)
05-04 16:18:19.200 i: [PlaybackTimeBehaviour] Time: 0 IsStarted: false
05-04 16:18:19.204 i: Fetching [method:GET]
05-04 16:18:19.215 i: [TranscodeSession] Stopping…
05-04 16:18:19.216 i: [TranscodeSession] Session already stopped.
05-04 16:18:19.219 i: [Player][Error] Displaying player error…

Hmm looks like a problem with the Video/whatever to me… Ever tried other thing?

Same error here on a Galaxy Tab, completely removed the data of the app, logged in again and getting the same error.

I can’t watch plex anymore.

05-06 19:54:52.864 e: [ExoPlayer][EventLogger] playerFailed [4.88, 0.00, window=0]
05-06 19:54:52.864 i: [FF] Loading canceled (released: true)
05-06 19:54:52.864 e: An exception occurred: com.google.android.exoplayer2.r: [Open]com.plexapp.plex.ff.data.FFException: Demuxer failed to open input.
05-06 19:54:52.864 e: Stacktrace: com.google.android.exoplayer2.r: [Open]com.plexapp.plex.ff.data.FFException: Demuxer failed to open input.
at com.google.android.exoplayer2.v.handleMessage(SourceFile:29)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:214)
at android.os.HandlerThread.run(HandlerThread.java:65)
Caused by: [Open]com.plexapp.plex.ff.data.FFException: Demuxer failed to open input.
at com.plexapp.plex.ff.FFDemuxer.open(SourceFile:31)
at com.plexapp.plex.ff.source.FFLoadable.load(SourceFile:3)
at com.google.android.exoplayer2.y0.a0$d.run(SourceFile:4)
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:764)

05-06 19:54:52.866 e: [Player][ExoPlayer] Playback error detected
05-06 19:54:52.867 e: An exception occurred: com.google.android.exoplayer2.r: [Open]com.plexapp.plex.ff.data.FFException: Demuxer failed to open input.
05-06 19:54:52.870 i: [FF] Releasing demuxer.
05-06 19:54:52.871 e: Stacktrace: com.google.android.exoplayer2.r: [Open]com.plexapp.plex.ff.data.FFException: Demuxer failed to open input.
at com.google.android.exoplayer2.v.handleMessage(SourceFile:29)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:214)
at android.os.HandlerThread.run(HandlerThread.java:65)
Caused by: [Open]com.plexapp.plex.ff.data.FFException: Demuxer failed to open input.
at com.plexapp.plex.ff.FFDemuxer.open(SourceFile:31)
at com.plexapp.plex.ff.source.FFLoadable.load(SourceFile:3)
at com.google.android.exoplayer2.y0.a0$d.run(SourceFile:4)
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:764)

05-06 19:54:52.871 i: [Player][Timeline] Handling player error
05-06 19:54:52.871 i: [Player][Timeline] Playback stopped (error: true)
05-06 19:54:52.871 i: [Player][Timeline] Unable to report progress to server as duration is unavailable.
05-06 19:54:52.872 i: [Player][Timeline] Player error not known by server, reporting original player error (or a playback interrupted one)
05-06 19:54:52.872 i: [Player] Error reported: UnknownError (null)
05-06 19:54:52.873 i: [Player][Timeline] Playback stopped (error: false)
05-06 19:54:52.874 i: [Player][Timeline] Unable to report progress to server as duration is unavailable.
05-06 19:54:52.893 i: [TranscodeSession] Stopping…
05-06 19:54:52.893 i: [TranscodeSession] Session already stopped.
05-06 19:54:52.900 i: [Player][Error] Displaying player error…
05-06 19:54:52.902 i: [ExoPlayer][EventLogger] loading [4.92, 0.00, window=0, false]
05-06 19:54:52.903 i: [ExoPlayer][EventLogger] state [4.92, 0.00, window=0, true, IDLE]
05-06 19:54:55.194 i: [EngineEventManager] onPlaybackStopped: Closed
05-06 19:54:55.194 i: [Player][Timeline] Playback stopped (error: false)
05-06 19:54:55.195 i: [Player][Timeline] Unable to report progress to server as duration is unavailable.
05-06 19:54:55.195 i: [TranscodeSession] Stopping…
05-06 19:54:55.195 i: [TranscodeSession] Session already stopped.
05-06 19:54:55.196 i: [PlayQueueProgressBehaviour] Updating PlayQueueManager state, isPlaying: false
05-06 19:54:55.197 i: [WiFiLockBehaviour] Releasing WiFi lock since playback was stopped.
05-06 19:54:55.199 i: [BatteryMonitorBehaviour] Playback session was -5836,7 minutes long.

Newest update didnt solve the issues.

Failed on all videos. Also tried my phone, same issues. Please fix.

Just updated server and app on Android no luck. Still the same error

Same issue occurring on every video I attempt to play through a Fire TV 4K. The logs showed a similar error. I’m on 8.0.1.17410 (latest version).

Had the latest update worked for you guys? I’m still having issues with some MPEG4 files on the latest version displaying this error on both WiFi local and remote WiFi on my Honor 8x, but my cheap Fusion5 Tablet the files work great! Phone runs Android 10 and Tablet PC runs Android 9…

Need a closer inspection on this issue for @sixones and the other Gurus!

Dave

Nope, didnt fix anything.