A plugin for Macro Deck 2 to interact with Streamlabs OBS Desktop application.
If you like my work and want to support/encourage me in making more plugins, you certainly can do so on Ko-Fi.
This plugin updates the following variables for use anywhere variables are allowed in Macro Deck 2
Variable Name | Description |
---|---|
slobs_connected | Connection status (as true/false) True if you are connected to the Streamlabs OBS Desktop application |
slobs_replay_buffer_state | Replay Buffer status (as text) |
slobs_replay_buffer | Replay Buffer status (as true/false) True if Replay Buffer status is NOT OFFLINE |
slobs_recording_status | Recording status (as text) |
slobs_recording | Recording status (as true/false) True if Recording status is NOT OFFLINE |
slobs_streaming_status | Streaming status (as text) |
slobs_streaming | Streaming status (as true/false) True if Streaming status is NOT OFFLINE |
slobs_active_scene_name | Name of the active scene |
slobs_active_scene_id | ID of the active scene |
slobs_active_scene_colleciton_name | Name of the active scene collection |
slobs_active_scene_collection_id | ID of the active scene collection |
This plugin adds the following actions
Action | Description |
---|---|
Toggle Connection | Connect/Disconnect with the Streamlabs OBS Desktop client |
Switch Scene Collection | Switch to a specific Scene Collection |
Switch Scene | Switch scene within the current site collection Only works if scene is in the active site colleciton |
Set Streaming State | Start/Stop Streaming |
Set Recording State | Start/Stop Recording |
Set Replay Buffer State | Start/Stop Replay Buffer |
Save Replay | Save the replay currently in the buffer |
Mute/Unmute Audio Source | Set audio source mute/unmute state |
Set Audio Source Volume/Deflection | Set audio source volume deflection |
Update Scene Item Settings | Set scene item settings (Visibility) |
Update Source Properties | Set source properties |
Download/Install it directly in Macro Deck from the package manager.
There is no configuration needed!
If you have Streamlabs OBS Desktop open, then this plugin should connect automatically. If the connection has dropped, simply click the icon on the left side of your server application to initiate a new connection.
NOTE: Currently only local connections are supported. This means that the
Settings
->Remote Control
option with the QR code won't work and SLOBS must be on the same computer as Macro Deck. Submit a Feature Request in Issues if you'd like this feature added.
This is a plugin for Macro Deck 2, it does NOT function as a standalone app
This plugin is built upon the shoulders of giants. Here are their licenses: