Watch for file changes during playback

OK, I'll admit upfront that this is probably a very esoteric request.  But perhaps it's either very easy to implement, or will be of some benefit to more users than I expect.  To understand it, here's a little back story on my setup.  We watch very little live TV in my home--typically days go by before we get around to watch an episode that just aired.  Plex is perfect for this: Windows Media Center records the OTA broadcasts, MCEBuddy removes commercials and remuxes into an MKV container overnight, and a custom app places the resulting file where it needs to be for Plex to properly identify it.

 

But this left two gaps where we had to leave Plex for TV viewing: 1) if the show was recorded earlier that day but not yet converted by MCEBuddy, or 2) the show is currently being recorded.  For kicks, I added Media Center's "Recorded TV" folder to the list of "TV Show" folders to be scanned by Plex, and tweaked the scanner to extract enough info from the WTV file's name to allow for proper (in most cases) metadata lookup.  I was pleased with the result.  For case #1, Plex could properly transcode the WTV file for playback on my Sony Google TV box, Android tablet, or Windows 8 laptop.  We would just have to manually skip forward passed commercials.  For case #2, though, Plex fell just short of perfect, presumably because the file was still opened and actively being written to.  Plex WILL play back what it sees as the file duration at the time playback begins; but if the show is not done being recorded, playback will end prematurely.

 

So hence my request: if Plex were able to periodically recognize the fact that the file being played has changed its duration and report the new length to the client while playback was occurring, I would be in Plex TV show Nirvana.  I recognize that this may actually require both server and client changes, and so may be a much bigger request than it seems.  But never hurt to ask, right?

[...]

 I recognize that this may actually require both server and client changes, and so may be a much bigger request than it seems.  But never hurt to ask, right?

And Backend Changes. What your asking for is likely not viable. Plex uses FFMPEG as the transcoder and that program would have to be adjusted to do this. Not a simple task or request

I liked your post.  Please see my thread with the same request (along with another request related to playback of WTV files) and "like it" as well. :)

http://forums.plexapp.com/index.php/topic/59022-super-easy-enhancement-dvr-pseudo-live-tv-support-for-all-clients/