OBS Studio plugin

StreamUP OBS Plugin Commands

Every StreamUP OBS plugin command as a Streamer.Bot action, ready for a hotkey or a button.

  • By Andi v2.0.0 Free
  • Windows macOS Linux
  • OBS 31.1+
  • Streamer.Bot latest version
Import it once and all 39 land in your action list, grouped and named.
Import it once and all 39 land in your action list, grouped and named.

The StreamUP OBS plugin can do a lot more than the buttons in its dock. This puts the rest of it on a hotkey.

Every websocket command the plugin exposes, wrapped as a ready-made Streamer.Bot action. Import it once and 39 actions appear in your action list, grouped and named, ready for a hotkey, a chat command or a Stream Deck button.

Everything it does

Key features

  • 39 actions, one per command, covering everything in the plugin's websocket API
  • Grouped the same way the plugin's own documentation is, so they are easy to find
  • Read commands hand their answer straight back as arguments, ready for the next action
  • The ones that take a source or a scene read it from your arguments, so one action covers every source
  • Works from a hotkey, a chat command, a Stream Deck button or any other trigger
  • Registers with the StreamUP update checker, so you are told when there is a new version
  • The plugin installer and plugin check commands are left out on purpose

One action, one request

There is nothing clever going on inside these. Each action is a single OBS raw request pointed at the StreamUP plugin, with the fields already filled in and the vendor name already correct.

That means you can read them, copy them, and pull them apart to build something of your own. Drop a trigger on the ones you want and leave the rest alone.

Every action is one raw request, named and grouped, with nothing else in the way.
Every action is one raw request, named and grouped, with nothing else in the way.

Sources, locking and selection

Toggle Lock All Sources Lock or unlock every source in every scene
Toggle Lock Current Scene Sources The same, for the scene you are on
Get All Sources Locked Whether everything is currently locked
Get Current Scene Sources Locked The same, for the current scene
Get Selected Source The source you have highlighted in the sources list
Refresh Audio Monitoring Kick monitoring back into life after a device change
Refresh Browser Sources Reload every browser source at once

Groups and visibility

Group Selected Sources Put the selected sources into a new group
Toggle Visibility Selected Sources Show or hide every selected source at once, working out which way round to go
Get Selected Visibility How many are selected and whether any are visible, so a button can show what the next press will do

Backups

Put Create Backup on a timer and you have a fresh backup before every stream, with no thinking about it.

Create Backup Archive your scene collections, profiles, themes and plugin settings
Get Backup Info Where backups are written and what the last one contained

Show and hide transitions

Get Show Transition Read what a source shows with
Get Hide Transition Read what a source hides with
Set Show Transition Set the type, the settings and the duration
Set Hide Transition The same, for hiding
Copy Show Transition Copy from the selected source
Copy Hide Transition Copy from the selected source
Paste Show Transition Paste onto the selected source
Paste Hide Transition Paste onto the selected source

Source properties

All four pairs work on any source in any scene, so one action can change a value everywhere you use it.

Get and Set Blending Method How a source blends with what is behind it
Get and Set Deinterlacing The mode and the field order
Get and Set Scale Filtering The filter used when a source is resized
Get and Set Downmix Mono Whether stereo is folded down to mono

Cameras and capture cards

Activate All Video Capture Devices Turn every camera on
Deactivate All Video Capture Devices Turn them all off
Refresh All Video Capture Devices Deactivate and reactivate the lot, which is the fix when a camera drops out mid-stream

Windows, files and stats

Open Source Properties The properties window for the selected source
Open Source Filters The filters window for the selected source
Open Source Interaction The interact window for the selected source
Open Scene Filters The filters window for the current scene
Get Recording Output Path Where the current recording is being written
Get VLC Current File What a VLC source is playing right now
Get Stream Bitrate The current outgoing bitrate
Get Plugin Version Which version of the StreamUP plugin is running

StreamUP OBS Plugin, installed and running

History

Patch notes

v2.0.0
  • Rebuilt against the current plugin, so every websocket command has an action
  • Up from 31 actions to 39
  • New: Get Plugin Version, Get All Sources Locked, Get Current Scene Sources Locked
  • New: Create Backup and Get Backup Info
  • New: Group Selected Sources, Toggle Visibility Selected Sources and Get Selected Visibility
  • Actions regrouped to match the plugin's own API documentation
  • The plugin installer and plugin check commands are left out, they are setup jobs rather than things to trigger
v1.0.0

First release

Ready to try it?

It installs into OBS and runs there. Nothing to sign into, nothing to keep open alongside it. Questions, ideas or something not working? We are in the Discord.

More for OBS

The rest of the family

Everything else we build for OBS Studio. Each one its own download, with its own page.

DISCLAIMER

By downloading this product you agree to not redistribute AND/OR sell it for any profit whatsoever. Feel free to completely edit this product and change it for your needs. We do not offer support on any modifications.

Last updated: 20 September 2026