obs-websocket 4.8
Only use this release with OBS Studio 25 or above!
Changes since 4.7.0
New Features
-
Added Events:
-
Added Requests:
Enhancements
- In
GetSceneItemProperties
,SetSceneItemProperties
andResetSceneItem
, you can now target scene items either by their source name or by their ID (#449) - Added
itemId
response property to theGetSceneItemProperties
request - Added
alignment
response property to theGetSceneItemProperties
request - Added
type
response property to theTransitionBegin
event - Added
muted
property toSceneItem
typedef - Added
supported-image-export-formats
response property to theGetVersion
request - Added
useDecibel
request property toSetVolume
andGetVolume
requests. See docs for more info - Added
compressionQuality
andfileFormat
request properties toTakeSourceScreenshot
- Added
sourceType
response property toSourceRenamed
event SendCaptions
now usesobs_output_output_caption_text2
internally- The macOS binary and installer now have proper digital signatures and are notarized by Apple
Fixes
- Fixed crashes when calling
EnableStudioMode
,DisableStudioMode
orToggleStudioMode
- Fixed an issue where
SetStreamSettings
wouldn't apply if switching service type - Any event that returns transition duration now returns
-1
if the transition is fixed (Eg. Cut, Stinger) SetSyncOffset
now allows negative offsets- Removed
from-scene
fromTransitionEnd
since it isnt actually available - Fixed JPEG support in
TakeSourceScreenshot
on Windows - Fixed a crash when sending an event on OBS exit
- Fixed source recognition on GDI+ and Freetype 2 sources
- Fixed the OBS log getting spammed with unnecessary messages on Linux (regardless of whether debug logging was enabled)
- Fixed an issue where the plugin failed to load on MacOS
- Fixed a bunch of memory leaks in
GetCurrentProfile
,GetCurrentSceneCollection
and theHeartbeat
event
Important Notes
SetBrowserSourceProperties
andGetBrowserSourceProperties
are now deprecated in favor ofSetSourceSettings
andGetSourceSettings
- The build instructions for linux have changed. See the build doc for more info
- Unfortunately, T-Bar control did not make it into this release, as the libobs API doesn't yet provide all the necessary functions to achieve this functionality
Install instructions
Windows
- Using the installer (recommended, works only with combined 32/64-bit installations) : download it, launch it and follow the instructions.
- Using the obs-websocket-4.8.0-Windows.zip archive : copy the contents of the archive to the root of your OBS Studio installation folder (either
C:\Program Files\obs-studio
orC:\Program Files (x86)\obs-studio
).
Debian / Ubuntu (64-bit)
Download obs-websocket_4.8.0-1_amd64.deb (provided below) and install it on your system.
macOS
Download and run obs-websocket-4.8.0-macOS.pkg (provided below).