Suppress GUI Dialogs

simondw

New Member
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:
  1. Has anyone in the community worked on or encountered a similar requirement?
  2. Are there existing plugins or internal OBS features that I might have overlooked which could help in managing these GUI dialogs?
  3. 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?
  4. Any advice on intercepting or overriding dialog functions within OBS?
  5. I'm also open to alternative solutions or suggestions on handling such scenarios.
I appreciate any insights, suggestions, or guidance you can offer. This is a critical aspect of my application and I'm keen to find the most effective and efficient solution.

Thank you!
 
Top