hi everyone! long time lurker, first time caller. We're using OBS and ASS to automate a great deal of our radio station output, including live air and dead air detection, ad breaks, remote and outside broadcast, it's really fun!
I'm now looking into how to automate things like turning on and off, and change dates and times of, prerec slots, which are specified via macro actions. this allows me to add the functionality to put on a pre-recorded show in a DJ's slot if they can't turn up that week, or swap slots.
I can do that via the OBS interface, but I'd be interested in how I can do this programmatically, so I don't need to remote into the studio. I could even expose a screen to allow a DJ to upload a show, and it would update the media source in OBS to the new file, and unpause the macro to play his prerec screen on his two hour slot.
This last bit - programmatically updating stuff in ASS - I can't get my head around. Can I get some pointers as to where to look? Am I going to be writing some Python scripts to do this, or can I hang it off Websocket commands?
Thanks again WarmUpTill and the community!