Skip to content

Joluje/companion-module-obs-studio

 
 

Repository files navigation

companion-module-obs-studio

This module will allow you to control OBS Studio using the built-in obs-websocket plugin.

Getting Started

See HELP.md

Changelog

v3.1.1

  • Fix
    • Upgrade script error crashing module
    • Additional fixes for Quick Transition causing transition state to get stuck

v3.1.0

  • New
    • Feedback for Studio Mode Enabled
    • Feedback for stream congestion (similar to the green/yellow/red square in the OBS UI)
    • Feedback for audio meters (similar to the audio meters in the OBS UI)
    • Feedback for audio peaking if above a certain value
  • Fix
    • Quick Transition actions causing transition state to get stuck
    • Kbps variable has been restored
    • Certain variable updates (mute, media_status, and others) were not working when the source has an invalid variable name

v3.0.1

  • Fix
    • Set Preview Scene action now properly sends scene to preview instead of program
    • Possible error when executing upgrade scripts resolved

v3.0.0

  • Major
    • Rewrite to support Companion v3
  • New
    • Variables for scene names based on the scene order within OBS
  • Fix
    • Filter Enabled feedback now properly lists all filters

v2.0.5

  • Fix
    • All text source now appear as choices in the Set Text action dropdown on startup
  • Minor
    • Allow hostnames to be used in the module configuration

v2.0.4

  • Fix
    • When using Set Scene Visibility on a group source, the sources within groups are now not affected
    • Toggle/Start/Stop Output now works properly with Virtual Camera
  • Minor
    • Update obs-websocket-js to latest version
    • Use obs-websocket's Batch command for certain actions

v2.0.3

  • Fix
    • Properly detect more types of disconnections and properly update module status
    • Grouped sources can now be enabled / disabled via "Set Source Visibility" action
    • Grouped sources feedback is now accurate

v2.0.2

  • New
    • Allow Global Audio Devices to be choices for actions, feedback, and variables
  • Fix
    • Show Scenes in the Open Projector action choices

v2.0.1

  • Fixes
    • Prevent issue when using more than one instance of the OBS module
    • Add filters from scenes, not just sources

v2.0.0

  • New

    • Support for obs-websocket version 5.0.0

    • New "Current Media" option on all media control actions

    • Custom variables for "Set Program Scene", "Set Preview Scene", and "Custom Command" actions

    • Ability to specify a specific scene for a source in the the "Source Visible in Program" feedback

    • New Actions:

      • Toggle Recording Pause
      • Open Source Properties Window
      • Open Source Filters Window
      • Open Source Interact Window
    • New Feedback:

      • Replay Buffer Active
    • New Variables:

      • recording_path
      • stream_service
      • base_resolution
      • output_resolution
      • target_framerate
      • replay_buffer_path
  • Fixes

    • Take Screenshot action now works again
    • Recording feedback should properly reflect recording state

About

OBS Studio Module for Companion

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%