Edit: I seem to have fixed my problem by removing the value I had in “terminat session paused for longer than” option. I had it set to 15 minutes and after removing that input I was able to play a full 2 hour movie with no issue on both fire sticks.
I cant get anything to play off my Fire sticks either.
I have two in the LAN and they both have the same errors. I get several seconds of the same [FFmpeg][ERROR] and then the crash.
03-22 23:30:01.705 i: [FFmpeg] [ERROR] Demuxer encountered error whilst reading frame: Invalid data found when processing input.
03-22 23:30:06.705 i: [FFmpeg] [ERROR] [mov,mp4,m4a,3gp,3g2,mj2 @ 0xb9a9f480] stream 0, offset 0x295de8a7: partial file
03-22 23:30:06.706 i: [FFmpeg] [ERROR] Demuxer encountered error whilst reading frame: Invalid data found when processing input.
03-22 23:30:06.706 e: [FF] Error occurred during demuxing, ending input.
03-22 23:30:07.593 i: [PlaybackTimeBehaviour] Time: 1214146 IsStarted: true
03-22 23:30:07.597 i: Fetching [method:GET] https ://192.168.1.151:32400/:/timeline?audioStreamID=3997&bufferedTime=11812&duration=8502187&guid=com.plexapp.agents.imdb%3A%2F%2Ftt0304141%3Flang%3Den&key=%2Flibrary%2Fmetadata%2F68&playbackTime=1214147&playQueueItemID=17921&ratingKey=68&state=playing&time=3164550&token=…mQiK&X-Plex-Client-Identifier=6f901141f3727d0-com-plexapp-android&X-Plex-Token=…mQiK
03-22 23:30:07.989 i: [AugmentedContentHelper] Trying to load augmented content without an augmentation key
03-22 23:30:11.708 e: [FF] Error occurred during demuxing, ending input.
03-22 23:30:11.708 i: [FFmpeg] [ERROR] [mov,mp4,m4a,3gp,3g2,mj2 @ 0xb9a9f480] stream 1, offset 0x295df323: partial file
03-22 23:30:11.709 i: [FFmpeg] [ERROR] Demuxer encountered error whilst reading frame: Invalid data found when processing input.
03-22 23:30:16.709 i: [FFmpeg] [ERROR] [mov,mp4,m4a,3gp,3g2,mj2 @ 0xb9a9f480] stream 1, offset 0x295df4d4: partial file
03-22 23:30:16.721 i: [FFmpeg] [ERROR] Demuxer encountered error whilst reading frame: Invalid data found when processing input.
03-22 23:30:16.727 e: [FF] Error occurred during demuxing, ending input.
03-22 23:30:17.599 i: [PlaybackTimeBehaviour] Time: 1224150 IsStarted: true
03-22 23:30:17.602 i: Fetching [method:GET] https ://192.168.1.151:32400/:/timeline?audioStreamID=3997&bufferedTime=1928&duration=8502187&guid=com.plexapp.agents.imdb%3A%2F%2Ftt0304141%3Flang%3Den&key=%2Flibrary%2Fmetadata%2F68&playbackTime=1224150&playQueueItemID=17921&ratingKey=68&state=playing&time=3174434&token=…mQiK&X-Plex-Client-Identifier=6f901141f3727d0-com-plexapp-android&X-Plex-Token=…mQiK
03-22 23:30:18.528 i: [AugmentedContentHelper] Trying to load augmented content without an augmentation key
03-22 23:30:19.178 e: [ExoPlayer][EventLogger] playerFailed [1233.16, 3176.18, window=0]
03-22 23:30:19.179 e: An exception occurred: com.google.android.exoplayer2.i: [Demux]com.plexapp.plex.ff.data.FFException: Error occurred whilst demuxing.
03-22 23:30:19.195 e: Stacktrace: com.google.android.exoplayer2.i: [Demux]com.plexapp.plex.ff.data.FFException: Error occurred whilst demuxing.
at com.google.android.exoplayer2.o.handleMessage(SourceFile:386)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:135)
at android.os.HandlerThread.run(HandlerThread.java:61)
Caused by: [Demux]com.plexapp.plex.ff.data.FFException: Error occurred whilst demuxing.
at com.plexapp.plex.ff.FFDemuxer.demux(SourceFile:281)
at com.plexapp.plex.ff.source.FFLoadable.load(SourceFile:89)
at com.google.android.exoplayer2.g.al.run(SourceFile:381)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:818)
03-22 23:30:19.219 e: [Player][ExoPlayer] Playback error detected
03-22 23:30:19.220 e: An exception occurred: com.google.android.exoplayer2.i: [Demux]com.plexapp.plex.ff.data.FFException: Error occurred whilst demuxing.
03-22 23:30:19.221 e: Stacktrace: com.google.android.exoplayer2.i: [Demux]com.plexapp.plex.ff.data.FFException: Error occurred whilst demuxing.
at com.google.android.exoplayer2.o.handleMessage(SourceFile:386)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:135)
at android.os.HandlerThread.run(HandlerThread.java:61)
Caused by: [Demux]com.plexapp.plex.ff.data.FFException: Error occurred whilst demuxing.
at com.plexapp.plex.ff.FFDemuxer.demux(SourceFile:281)
at com.plexapp.plex.ff.source.FFLoadable.load(SourceFile:89)
at com.google.android.exoplayer2.g.al.run(SourceFile:381)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:818)
03-22 23:30:19.330 i: [Player][Timeline] Handling player error
03-22 23:30:19.331 i: [Player][Timeline] Playback stopped (error: true)
03-22 23:30:19.340 i: [PlaybackTimeBehaviour] Time: 1225893 IsStarted: true
03-22 23:30:19.349 i: Fetching [method:GET] https://192.168.1.151:32400/:/timeline?audioStreamID=3997&bufferedTime=316&duration=8502187&guid=com.plexapp.agents.imdb%3A%2F%2Ftt0304141%3Flang%3Den&key=%2Flibrary%2Fmetadata%2F68&playbackTime=1225893&playQueueItemID=17921&ratingKey=68&state=stopped&time=3176046&token=...mQiK&X-Plex-Client-Identifier=6f901141f3727d0-com-plexapp-android&X-Plex-Token=...mQiK
03-22 23:30:19.350 i: [ExoPlayer][EventLogger] droppedFrames [1233.33, 3176.18, window=0, 44]
03-22 23:30:19.357 i: [ExoPlayer][EventLogger] decoderDisabled [1233.34, 3176.18, window=0, video]
03-22 23:30:19.359 i: [ExoPlayer][EventLogger] decoderDisabled [1233.34, 3176.18, window=0, audio]
03-22 23:30:19.422 i: [Player][Timeline] Player error not known by server, reporting original player error (or a playback interrupted one)
03-22 23:30:19.423 i: [Player] Error reported: UnknownError (null)
03-22 23:30:19.424 i: [Player][Timeline] Playback stopped (error: false)
03-22 23:30:19.427 i: [PlaybackTimeBehaviour] Time: 1225980 IsStarted: true
03-22 23:30:19.433 i: Fetching [method:GET] https ://192.168.1.151:32400/:/timeline?audioStreamID=3997&bufferedTime=183&duration=8502187&guid=com.plexapp.agents.imdb%3A%2F%2Ftt0304141%3Flang%3Den&key=%2Flibrary%2Fmetadata%2F68&playbackTime=1225980&playQueueItemID=17921&ratingKey=68&state=stopped&time=3176179&token=…mQiK&X-Plex-Client-Identifier=6f901141f3727d0-com-plexapp-android&X-Plex-Token=…mQiK
03-22 23:30:19.502 i: [TranscodeSession] Stopping…
03-22 23:30:19.503 i: [TranscodeSession] Session already stopped.
03-22 23:30:19.526 i: [Player][Error] Displaying player error…
03-22 23:30:19.934 i: [FF][MediaPeriod] Releasing.
03-22 23:30:19.935 i: [FF] Loading canceled (released: true)
03-22 23:30:20.070 i: [FF] Releasing demuxer.
03-22 23:30:20.197 i: [FFmpeg] [INFO] Demuxer closing.
03-22 23:30:20.226 i: [FFmpeg] [INFO] [Cache] Close requested, terminating.
03-22 23:30:20.226 i: [FFmpeg] [INFO] [Cache] Terminating thread.
03-22 23:30:20.240 i: [FFmpeg] [INFO] [Cache] Cache has been closed, interrupting AVIO …
03-22 23:30:20.343 i: [FFmpeg] [INFO] [Cache] Close requested, terminating.
03-22 23:30:20.344 i: [FFmpeg] [INFO] Demuxer pipeline terminated.
03-22 23:30:20.344 i: [FFmpeg] [INFO] Demuxer has been successfully closed.
03-22 23:30:20.362 i: [ExoPlayer][EventLogger] loading [1234.35, 3176.18, window=0, false]
03-22 23:30:20.363 i: [ExoPlayer][EventLogger] state [1234.35, 3176.18, window=0, true, IDLE]