I made a new #crate that allows you to remote control #obs via the obs-websocket plugin.
With that you can switch scenes, adjust scenes items and all kinda sorts of stuff directly from #rust (all the heavy lifting done by obs-websocket though, this is a client library for it).
You can listen for events (created by user interactions) as well.