All integrations
Built inStreaming

Streamlabs Desktop

Included with Macro Deck

Switch scenes, control your stream, recording and audio sources in Streamlabs Desktop.

  • Switch scenes and transition in studio mode
  • Start and stop streaming, recording and the replay buffer
  • Mute audio sources and set their volume
  • Show, hide, flip, rotate or fit sources in a scene
  • Live variables for stream and recording status and time

The Streamlabs Desktop integration connects Macro Deck to Streamlabs Desktop (formerly Streamlabs OBS) through its remote control API. You connect with the API token that Streamlabs Desktop shows, and from then on your buttons control your scenes, sources, audio and outputs.

What you can do

  • Switch the active scene, turn studio mode on or off, and transition the studio-mode preview to the live output.
  • Start, stop or toggle streaming, recording and the replay buffer, and save a replay.
  • Show, hide or toggle a source in a scene.
  • Mute, unmute or toggle an audio source, set its volume or raise and lower it by a step.
  • Run a transform on a source: reset the transform, flip it horizontally or vertically, fit, stretch or center it on the screen, or rotate it.
  • Read the volume or mute state of an audio source, or the visibility of a source, into a variable.

Some example setups:

  • A BRB button that switches to your BRB scene and mutes your microphone.
  • A Clip it button that saves the replay buffer.
  • A Go live button that toggles streaming and shows whether you are live.
  • A flow that runs on Streaming Started and shows your webcam source.

How it behaves

Macro Deck listens to the events Streamlabs Desktop sends, so the scene, streaming, recording, replay buffer and studio mode variables follow what you do in Streamlabs Desktop. Triggers fire when the scene changes, when streaming or recording starts, stops or changes status, when the replay buffer starts or stops, when studio mode changes, and when a source is muted, shown or hidden.

The integration has a single configuration. It connects to Streamlabs Desktop on the same computer by default. Under Advanced configuration in the setup, you can enter the address of another computer. When Streamlabs Desktop closes, Macro Deck keeps trying to reconnect. If you generate a new token in Streamlabs Desktop, the integration page shows Streamlabs Desktop rejected the API token, and you run the setup again with the new token.

OBS Studio

Included with Macro Deck

Switch scenes, control your stream, recording and audio, and react to what happens in OBS Studio.

Meld Studio

Included with Macro Deck

Switch and stage scenes, control layers, effects and audio tracks, and go live in Meld Studio.

Streamer.bot

Included with Macro Deck

Run Streamer.bot actions, send chat messages and react to every event Streamer.bot reports.

Twitch

Included with Macro Deck

Show your Twitch chat and stream stats, moderate, run polls and ads, and react to follows, subs and raids.

YouTube

Included with Macro Deck

Show your YouTube live chat and stream stats, change title and tags, and react to Super Chats and members.