So after some time it was realised it would be good to put some extra content on the "Live Events" channel when there were no live events being streamed (which is most of the time).
So i had to make a playlist system to play the media we wanted at set times, as well as the lounge camera stream when a scheduled event was there.
Only problem was that now the lounge stream camera only came on at set times (rather than being on 24/7) we had to have a way to manually activate that stream playback for 1-3 hours when needed and interrupt any media playback that might be happening.
I made it so you can pause the schedule for a chosen time if you want to show a youtube video, as you can also remote desktop into the computer with anydesk and what ever content you open people will see, such as youtube website.
So I made a web interface for remote controlling this: (note while we do have provision in the copyright legislation for using media transcoded from dvds we own for accessibility reasons, i have blurred to avoid confusion)