Skip to content

RecklessBoon/Macro-Deck-OBS-WebSocket-Plugin

Repository files navigation

OBS-WebSocket plugin for Macro Deck 2

Control Open Broadcaster Software with Macro Deck

Important

To use this plugin, simply download it from the Macro Deck Extension Store. This plugin works with the websocket plugin built into OBS.

This plugin only supports version 5+ of the OBS-WebSocket plugin! This is the version built into OBS since version 28.

Features

Multiple Connections

Control multiple instances of OBS with a single Macro Deck server!

Save replay buffer

Save the replay buffer by a press of an action button

Variables

This plugin automatically creates variables for the streaming/recording state, the current scene, streaming statistics and more. You can easily add this variables to action buttons or use it as action button state binding.

Start/stop/toggle recording, streaming, replay buffer and virtual camera

Easily start/stop/toggle recording, streaming, replay buffer or the virtual camera by a press of an action button

Set scene

Change the current scene by a press of an action button

Set profile

Change the current profile by a press of an action button

Set Audio Level/Mute/Unmute

Increase/decrease the db level of an audio source or set it to a specific db. Mute/Unmute also available

Set Filter State

Set the visibility of the a source filter

Set Text Source Value

Update the value of a text source

Set Source Visibility

Hide/Unhide sources

Interact with Input

Show the "Interact" dialog on a source that supports that kind of action


NOTE: This is a plugin for Macro Deck 2, it does NOT function as a standalone app


Third party licenses

This plugin uses some awesome 3rd party libraries: