Skip to content

Streamer.bot

Configure Streamer.bot to interact with Meld Studio through integration.

Learn more in the Streamer.bot documentation.

  1. In Meld Studio, navigate to Settings → Advanced.
  2. Check Allow remote connections.
Settings → Advanced
Meld Studio → Settings → Advanced
  1. In Streamer.bot, navigate to Stream Apps → Meld Studio.
  2. Right-click anywhere in the panel area and select Add to add a new connection.
Streamer Bot → Stream Apps → Meld Studio
Streamer Bot → Stream Apps → Meld Studio
  1. Enter a name for the Meld Studio Connection.
  2. If Streamer.bot is running on the same machine, keep 127.0.0.1 for the Host field.
    • If you are running a multi-PC setup, configure this with another LAN IP address.
  3. Click OK when done with configuration.
  4. Right-click the new instance and select Connect to force an immediate connection attempt.
Add Meld Studio Connection
Configure the Meld Studio Connection

The following configuration options are available:

Enter any name or label to describe the Meld Studio instance, e.g., Local Meld Studio.

Default: 127.0.0.1

  • If Streamer.bot is running on the same machine as Meld, keep 127.0.0.1.
  • For multi-PC setups, configure this with another LAN IP address, e.g., 192.168.1.10.

Automatically connect to the Meld instance when Streamer.bot starts up.

Automatically reconnect to the Meld instance when the connection is disrupted.

Default: 30

Defines the interval (in seconds) between reconnection attempts when Reconnect on Disconnect is enabled.

Right-click on a configured connection to reveal the context menu:

Add a new Meld Studio connection.

Edit the selected connection.

Delete the selected connection.

Quickly toggle the Auto Connect on Startup option for the selected connection.

Quickly toggle the Reconnect on Disconnect option for the selected connection.

Set this connection as the default when importing actions.

Temporarily override all Meld Studio connections to use the selected connection.

Reconfigure all actions utilizing a Meld connection to use the selected connection.

Manually attempt to connect to the selected connection.

Selecting a connected instance in the left panel will reveal additional real-time information about that instance on the right panel.

Displays the name of the currently active scene on the selected connection.

Shows the status of the current streaming and recording activity.

Lists all layers present in the currently selected scene.

Controls the enabled state of the selected effect in Meld.

Select the configured Meld connection to connect to.

  • Select Any to trigger on any connection.

Select the scene from the dropdown list, or manually enter a scene name.

Select the layer from the dropdown list, or manually enter a layer name.

Select the effect from the dropdown list, or manually enter an effect name.

Select the effect state to apply:

  • Visible - Sets the effect state to Visible.
  • Hidden - Sets the effect state to Hidden.
  • Toggle - Toggles the effect state between Visible and Hidden.

This sub-action does not populate any variables.

  • Set Effect Enabled State: Sets the enabled state of the selected effect.
  • Get Current Scene: Obtains the current scene.
  • Get Status: Obtains the output status of Meld Studio.
  • Set Layer Visibility State: Show or hide a selected layer.
  • Recording: Starts and stops the recording status.
  • Show Scene: Shows the selected scene.
  • Streaming: Starts and stops the streaming status.
  • Take Screenshot: Takes a screenshot of the current scene.
  • Set Layer Track Muted State: Mutes or unmutes a selected audio track associated with a layer.
  • Set Track Muted State: Mutes or unmutes a selected audio track.
Streamer.bot
Streamer.bot Actions
  • Connected: A trigger for when the connection to Meld Studio is active.
  • Disconnected: A trigger for when the connection to Meld Studio is inactive.
  • Event: A trigger for various events in Meld Studio.
  • Recording Started: A trigger for when the recording has started.
  • Recording Stopped: A trigger for when the recording has stopped.
  • Scene Changed: A trigger for when the scene has been changed.
  • Streaming Started: A trigger for when the stream has started.
  • Streaming Stopped: A trigger for when the stream has stopped.
Streamer.bot
Streamer.bot Triggers
  • Layers: Provides the option to show or hide a selected Meld Studio Layer
  • Meld Studio: Provides the option to show/hide layers, connect/disconnect from Meld, check connection status, and show/hide scenes.