Hi @daioio & @sixones,
I just tried the latest App version: 8.13.0.22986 on Fire Stick 4k. From here: Plex for Android - #375 by daioio
This still does not fix the 5 minute (300 seconds) buffering and seeking issue.
This bug happens every time Live TV is played on a Fire Stick 4k (which requires transcoding of interlaced live tv).
@sixones had fixed the issue previously by finding a “rogue seek during an update of the HLS manifest” but it has since been reverted back. Can you please look into and fix this again? We haven’t been able to play Live TV on the Fire Stick 4k since September 2020.
02-15 15:17:36.334 i: [FFmpeg] [INFO] [https @ 0x87066800] Opening 'https://192-168-1-140.2ade9dc280a0409ca0bdac9cf513b313.plex.direct:32400/video/:/transcode/universal/session/c2ba770c8a492cb4-com-plexapp-android/base/00323.ts?X-Plex-Incomplete-Segments=1' for reading
02-15 15:17:36.453 i: [PlaybackTimeBehaviour] Time: 317626 IsStarted: true
02-15 15:17:36.504 i: [ExoPlayer][EventLogger] videoDisabled [eventTime=325.32, mediaPos=317.50, window=0, period=0]
02-15 15:17:36.505 i: [ExoPlayer][EventLogger] audioDisabled [eventTime=325.32, mediaPos=317.50, window=0, period=0]
02-15 15:17:36.506 i: [ExoPlayer][EventLogger] videoEnabled [eventTime=325.32, mediaPos=317.50, window=0, period=0]
02-15 15:17:36.514 i: [ExoPlayer][EventLogger] audioEnabled [eventTime=325.33, mediaPos=317.50, window=0, period=0]
02-15 15:17:36.516 i: [FF] Seeking outside buffer
02-15 15:17:36.520 i: [FF] Loading canceled (released: false)
02-15 15:17:36.522 i: [ExoPlayer][EventLogger] timeline [eventTime=325.34, mediaPos=309.01, window=0, period=0, periodCount=1, windowCount=1, reason=SOURCE_UPDATE
02-15 15:17:36.524 i: [ExoPlayer][EventLogger] period [309.01]
02-15 15:17:36.525 i: [ExoPlayer][EventLogger] window [309.01, true, false]
02-15 15:17:36.526 i: [ExoPlayer][EventLogger] ]
02-15 15:17:36.527 i: [Player][ExoPlayer] onTimelineChanged (Position: 309008 ms, Duration: 309008 ms)
02-15 15:17:36.528 i: [EngineEventManager] onBufferingStarted (isSeeking: false)
02-15 15:17:36.533 i: [TranscodeSession] Media choice updated
02-15 15:17:36.534 i: [TranscodeSession] Pausing...
02-15 15:17:36.538 i: [ExoPlayer][EventLogger] state [eventTime=325.36, mediaPos=309.01, window=0, period=0, BUFFERING]
02-15 15:17:36.540 i: [ExoPlayer][EventLogger] isPlaying [eventTime=325.36, mediaPos=309.01, window=0, period=0, false]
02-15 15:17:36.542 i: [ExoPlayer][EventLogger] videoInputFormat [eventTime=325.36, mediaPos=309.01, window=0, period=0, id=0, mimeType=video/avc, bitrate=20505000, codecs=h264, res=1920x1080, fps=29.97003]
02-15 15:17:36.544 i: [FF] Input has been seeked to 309008738us.
02-15 15:17:36.545 i: [FFmpeg] [INFO] Demuxer is applying pending seek to 319008738 us, original target was 309008738 us.
02-15 15:17:36.549 i: [ExoPlayer][EventLogger] audioInputFormat [eventTime=325.37, mediaPos=309.01, window=0, period=0, id=1, mimeType=audio/ac3, bitrate=20505000, codecs=ac3, channels=6, sample_rate=48000, language=english]
02-15 15:17:36.551 i: [TranscodeSession] Updating session status
02-15 15:17:36.556 i: Fetching [method:GET] https://192.168.1.140:32400/transcode/sessions/c2ba770c8a492cb4-com-plexapp-android?X-Plex-Token=...gYad
02-15 15:17:36.594 i: [FFmpeg] [INFO] [https @ 0x8ad47000] Opening 'https://192-168-1-140.2ade9dc280a0409ca0bdac9cf513b313.plex.direct:32400/video/:/transcode/universal/session/c2ba770c8a492cb4-com-plexapp-android/base/index.m3u8?X-Plex-Incomplete-Segments=1' for reading
02-15 15:17:36.602 i: [FFmpeg] [INFO] [hls @ 0x89ffe200] Opening 'https://192-168-1-140.2ade9dc280a0409ca0bdac9cf513b313.plex.direct:32400/video/:/transcode/universal/session/c2ba770c8a492cb4-com-plexapp-android/base/00308.ts?X-Plex-Incomplete-Segments=1' for reading
Thanks for looking at this!!