I record F1 from TV using Emby, and stream that to some friends via Discord, using VLC.
If I start playing a transport stream (TS) that's still being recorded/written to by Emby, then VLC seems to use the length of the file when it's first opened, and never makes it any longer—even though I can see that the file's getting written to.
If I make a copy of the newly-longer file, then VLC happily uses the new length—but still won't recognize that the original, still-recording file is longer than it was when VLC first opened it.
For example, if I start playing the recording when the race is on lap 10, I can only ever play to lap 10, even though the file is continuing to record. Even after the whole race is done, and the file is no longer being written to, I can still only play to lap 10.
How can I get VLC to essentially "stream" the file, and keep the end point moving outward as the file keeps getting longer? Or at least re-determine the end of the file, if I re-open it?