The script isn’t working for me. After importing it into OBS under Tools → Scripts, I don’t see any option to select which corner of the screen the recording icon should appear in (unlike the example screenshot). When I start recording, no overlay or icon appears at all.
I’m using OBS Studio 31 on Windows 10. My Python installation is version 3.13 (64-bit), which may not match OBS’s scripting requirements. If the script requires a specific Python version or Tkinter setup, please clarify that in the instructions.
In general I would suggest to use the discussion thread for support requests as the communication possibilities via reviews is very limited.
To connect the stream deck plugin to OBS you will have to:
* Check the "Enable WebSocket server" box under Tools -> WebSocket Server Settings.
* Note down the port and password being used.
* Open up the StreamDeck software and create a "Macro Condition" button.
* Click the "Configure OBS connection" button.
* Enter the previously noted down port and password and click "Apply".
* If everything was entered / enabled correctly the status should now change to "Connected to OBS websocket server".
* Set up a macro using the "Stream Deck" condition and whatever actions you need.
* Configure it or for testing uncheck "Check key position".
* Press the stream deck button and the macro's actions should be executed.
If this is not working for you feel free to reach out in the discussion thread or if preferred send me a DM and we will figure out what the issue is! :)