This would apply to things like Pre-Roll, Trailers before viewing, and Multi-File single movies. (ie Part 1/Part 2, or CD1/CD2.
Currently, when these things play, there is a small buffer period between the videos and file name changes that come up on screen. This makes the end user feel a little disjointed. There’s 2 ways I could see this being achieved.
-
Client side recognizes while communicating with the server that these things are going to happen during the play, and suppresses the onscreen cue’s one receives (title change, buffer ring, etc) and instead is greeted with a black screen during the brief pause.
-This is ideal mostly for the trailers and pre-roll as it’s common in theaters for a few second pause to be present between these types of media. However, for multi-file single movie files, this would be less than ideal (see option 2) -
somehow integrating something like the tools that exist within OBS with a script when things like this occur. Essentially, have the streams pre-loaded into their respective positions, and Plex auto-fades/transitions between the media as necessary.
-This would be more ideal for all scenarios but definitely the far more complicated solution to make. I also believe (now that I am typing this and thinking more about it) the only way this could occur would be by transcoding the entirety of the files, which is also not ideal…
Maybe this idea will spark some other solutions though… I know I’d like these things to be a little more seamless than they currently are…