Hello OBS Support Community,
I'm working on an Electron.js application that integrates with OBS via obs-websocket-js. My application starts OBS in the background using Node.js spawn command, passing --minimize-to-tray as an argument.
I've encountered an issue where certain OBS dialogs (like "Bad File Path" when a recording path is incorrect) pop up over my application. I'm logging the errors within my application's logs but I'm looking for a way to suppress these GUI dialogs so they don't display to users at all.
I'm considering developing an OBS plugin to suppress these dialogs but would rather not unless I have to.
I'm hoping there's someone here who can help:
Thank you!
I'm working on an Electron.js application that integrates with OBS via obs-websocket-js. My application starts OBS in the background using Node.js spawn command, passing --minimize-to-tray as an argument.
I've encountered an issue where certain OBS dialogs (like "Bad File Path" when a recording path is incorrect) pop up over my application. I'm logging the errors within my application's logs but I'm looking for a way to suppress these GUI dialogs so they don't display to users at all.
I'm considering developing an OBS plugin to suppress these dialogs but would rather not unless I have to.
I'm hoping there's someone here who can help:
- Has anyone in the community worked on or encountered a similar requirement?
- Are there existing plugins or internal OBS features that I might have overlooked which could help in managing these GUI dialogs?
- If I were to develop a plugin, what key aspects of OBS's internal workings should I focus on, particularly regarding its GUI and dialog management?
- Any advice on intercepting or overriding dialog functions within OBS?
- I'm also open to alternative solutions or suggestions on handling such scenarios.
Thank you!