So, there has been a long-time bug in any android-based video player, in which the video appears to hang at the end of the video if you attempt to rewind. It looks like it was reported back in April 2018 in the beta of the product, but immediately dismissed by the developers for not being reproducible.
So, quick reminder: If you attempt to rewind near the end of a video file, the video freezes on the frame it last displayed, but nothing else happens. If you bring up the interface, you see the video (TIME UNTIL END) time slowly count down to zero, starting at the time-code you rewound to. If you rewind 10 minutes, then the timer counts down from the new location, but no audio, and the video is still frozen on the frame. The only fix is to exit the video, and resume. If you are close enough to the end, of course Plex will mark it as “done” and won’t allow a resume, forcing you to skip forward to where you left off.
Well, I’m out of house here, using my Plex server remotely. My home upload is not the best, so I’ve been trying to scale back my player qualities. I’ve got a Fire tablet, set to 2 Mbps 720p. I’ve got an Nvidia Shield, set to automatic. Both of these are android devices, and both exhibit this bug, and it is really frustrating. Especially when watching movies or anime with mid/post-credit shots. I must skip forward, but if I overshoot then the playback breaks.
Well, I think I found a way to reproduce this issue. As above, I am limited at how fast I can get video files, and I noticed that only videos in which have been playing for some time cause this issue. In other words, videos without significant amounts of pre-queued video do not cause this issue. If you start up a video, and skip forward to the end, you are able to rewind to your hearts content because it hasn’t queued up the remainder of the video to the end of the file. Once the video fully pre-loads to the end, it appears that the server shuts down and refuses to send any more data to your player, even if you rewind (which requires data to be resent, because your player dumps any played video as soon as it plays).
This seems to explain why the player shows the timer counting down to zero, yet isn’t playing. Somehow, the player seems to think you ought to already have the video, and “plays”, but there is nothing to display.
Could we get a revisit of this issue, and possibly a fix? Android is a VERY common player, I’d wager, and to have such a bug exist for so long is demoralizing.