OBS flow nodes
Errors
OBS action nodes always continue through Done, even when the request fails.
Check the Success output, and read Error for the reason, for example
OBS not connected or Source 'Webcam' not found in scene 'Main'. Send
Success into an If node when later steps depend on
the action working.
Names are matched exactly as they appear in OBS. Where a node has both an input and a property with the same name, a connected, non-empty input is used instead of the property.
Triggers
Trigger filters are optional. An empty filter matches everything; otherwise the name must match exactly, ignoring capitalization.
Scene Changed
Fires when the program scene changes. Scene changes in Studio Mode's preview do not fire it.
- Scene Filter
- Only fire for this scene. Empty fires for every scene.
Source Visibility Changed
Fires when a source in a scene is shown or hidden.
- Scene Filter
- Only fire for this scene. Empty fires for every scene.
- State Filter
- Any Change, When Enabled, or When Disabled. Default Any Change.
Stream State Changed
Fires when streaming starts, stops, or is in the middle of starting or stopping.
- State Filter
- Any Change, Started, Stopped, Starting, or Stopping. Default Any Change.
Record State Changed
Fires when recording starts, stops, pauses, or resumes.
- State Filter
- Any Change, Started, Stopped, Starting, Stopping, Paused, or Resumed. Default Any Change.
Input Mute Changed
Fires when an audio input is muted or unmuted.
- Input Filter
- Only fire for this input. Empty fires for every input.
- Mute Filter
- Any Change, When Muted, or When Unmuted. Default Any Change.
Filter Enabled Changed
Fires when a filter on a source is turned on or off.
- Source Filter
- Only fire for this source. Empty fires for every source.
- Filter Filter
- Only fire for this filter. Empty fires for every filter.
- State Filter
- Any Change, When Enabled, or When Disabled. Default Any Change.
Actions
Set Scene
Switches the program scene.
- Scene Name
- The scene to switch to.
Source Visibility
Shows, hides, or toggles a source in a scene.
- Scene Name
- The scene that contains the source. Empty uses the current program scene.
- Source Name
- The source to show or hide.
- Mode
- Show, Hide, or Toggle. Default Toggle.
Filter Enabled
Enables, disables, or toggles a filter on a source.
- Source Name
- The source that has the filter.
- Filter Name
- The filter to change.
- Mode
- Enable, Disable, or Toggle. Default Toggle.
Stream
Starts, stops, or toggles streaming.
- Mode
- Start, Stop, or Toggle. Default Toggle.
Record
Starts, stops, or toggles recording. There is no pause or resume action.
- Mode
- Start, Stop, or Toggle. Default Toggle.
Input Mute
Mutes, unmutes, or toggles an audio input.
- Input Name
- The audio input to change.
- Mode
- Mute, Unmute, or Toggle. Default Toggle.
In Toggle mode the node does not read the new state back from OBS, so New State is always false. Use Mute or Unmute when a later step needs to know the result.
Trigger Hotkey
Presses an OBS hotkey by its internal name.
- Hotkey Name
- OBS's internal hotkey name, not the key combination.