Warmuptill
Active Member
You can find more information about the scripting interface here: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!
Scripting
An automation tool for OBS Studio. Contribute to WarmUpTill/SceneSwitcher development by creating an account on GitHub.
More information about the websocket interface can be found here:
Websockets
An automation tool for OBS Studio. Contribute to WarmUpTill/SceneSwitcher development by creating an account on GitHub.
I hope that is what you were looking for / will help getting you started!
If you have any questions do not hesitate to reach out! :)