Skip to main content

CHANGELOG

This project adheres to Semantic Versioning.

[0.7.2] - 2024-08-08

Fixed

  • Off state wrong opacity in some cases
  • Screenshots being saved to wrong path in Linux machines

[0.7.1] - 2024-05-06

Changed

  • Off state icons/colors are dimmed a bit more than before to match native Stream Deck behaviour

Fixed

  • Certain saved settings not being loaded back into configuration view

[0.7.0] - 2024-05-05

Added

  • Global and per-action options to customize default key colors, both icon/target color (foreground color) and active/inactive/intermediate states colors (background colors). Per-action colors override global colors

[0.6.0] - 2024-02-01

Added

  • New option in Scene action to choose whether to set the scene to the preview or to the program output when Studio Mode is active. Defaults to preview scene

[0.5.0] - 2024-01-18

Added

  • New Replay Buffer action: start/stop the replay buffer
  • New Save Replay Buffer action: save currently active replay buffer
  • New Media Source Control action: control media source playback
  • Support of custom key images with full state information via advanced option
  • Global option to enable debug logs, to better track down potential issues
  • Spanish localization (reach out if you want to contribute translations of other languages)

Changed

  • Studio Mode Transition action has now on/off states (off if Studio Mode is not enabled)
  • Style of configuration sections/windows improved

Fixed

  • Issue when trying to reorder a newly added stat inside a Stats action
  • Long press advanced option for Stats action now disabled (not applicable)

[0.4.0] - 2023-11-22

Added

  • New Filter action: enable/disable a scene/source filter
  • Added a button to global configuration to force a reinitialization/reconnection between the plugin and the OBS instances, to be used in case of unexpected issues (might solve them without the need to restart OBS/Stream Deck)

Changed

  • Actions are now retried internally if they fail for unexpected reasons. This adds robustness transparently to the user

Fixed

  • Potential issue preventing a screenshot to be saved
  • Screenshot output folder now correctly updates on profile change
  • Errors not logged to file when multiple OBS instances failed

[0.3.0] - 2023-11-01

Added

  • New actions:
    • Record Pause: pause currently active recording
    • Virtual Camera: toggle OBS virtual camera output
    • Profile: switch to a specific profile
    • Studio Mode: toggle Studio Mode
    • Studio Mode Transition: trigger a transition between scenes while in Studio Mode
    • Screenshot: take a screenshot of the current OBS output or a specific scene/source
    • Refresh Browser Source: refresh the cache of a browser source page
    • Stats: display OBS general/stream/record stats (CPU usage, memory usage, dropped frames, etc.)
  • Option to show elapsed time in Stream/Record actions
  • Global option to choose position of target indicators shown in keys (top/middle/bottom)

Changed

  • Some actions now show a transitional state using a different color (eg. stream/record starting/ending, scene collection changing)

Fixed

  • Automatic title is now set properly when different for each OBS instance
  • Prevent flickering/partial updates of key images
  • Key images updates improved to perform faster and in a more synchronous way
  • Improved responsiveness of Toggle Source Visibility actions
  • Source visibility state now correctly updates after switching to a different scene collection
  • Other handful of improvements and optimizations

[0.2.0] - 2023-09-02

Added

  • Long key press support
  • Default target global option
  • Custom key images support, by properly setting SD action states
  • Allow hiding target number indicators shown in keys

Changed

  • Tweaked actions images colors
  • Changed audio mute/unmute action icon

Fixed

  • Make Scene Collection action update with events
  • Show OK/alert feedback with a slight delay to avoid overrides from async events
  • Prevent saving empty setting options
  • Prevent some unneeded key images updates on events

Removed

  • Plugin connection status action (OBS WS Servers Status)

[0.1.0] - 2023-08-15

First release of Multi OBS Controller StreamDeck plugin. This plugin allows easy remote control of multiple OBS Studio instances in a synchronous way.

You can configure each action to be sent to a specific OBS instance, or to all of them at the same time, with shared or different settings. Currently supports up to 2 OBS Studio instances.

Multi OBS Controller plugin communicates with OBS Studio via OBS Websockets. Requires OBS Studio >= 29.0 (OBS Websockets v5).

Initial set of actions:

  • Toggle stream
  • Toggle record
  • Set current scene
  • Toggle source visibility
  • Set scene collection
  • Toggle audio mute
  • Trigger hotkey by sequence
  • Refresh capture device
  • Advanced raw OBS WS request
  • Advanced raw OBS WS batch request
  • Plugin connection status to OBS

The advanced actions allow to send any request supported by the OBS Websockets protocol.

All actions except the last one are supported in multi-actions. Toggle actions have individual on/off choices inside multi-actions.