Presently when Plex Media Server sees a video file, it assumes its total length is complete when playback begins. The file plays ok, but it terminates playback prematurely. This creates problems in the following situations that I've identified so far:
- When you begin playing a file that is still being uploaded
- When you begin playing a file that is still being recorded
Suppose you begin playing a video file that is 30 minutes long, but only 5 minutes worth has been recorded when you began. In such a situation, when you reach the 5 minute mark during playback, Plex terminates playback thinking the recording is finished, when in reality there is now 10 minutes worth of video.
It would be nice if Plex would either periodically (during playback) or at the end of the assumed length check if there's more of the video file available. If so, continue playback with whatever amount is found, and if possible adjust the play bar to the newly detected length.
Here's some background on how I found this issue:
I believe this would impact much more than just the project I am working on, and would make Plex's playback more robust overall.