Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/obsproject/obs-websocket

Remote-control of OBS Studio through WebSocket
https://github.com/obsproject/obs-websocket

Update translations from Crowdin

d2d4bfb3e78cf2b02c8e2f5dda1d805eda8d8f32 authored 10 months ago
base: Update to version 5.4.2

Bug Fixes:
- Fixes version update to use both legacy and main CMake files

d5077fca03a47144f7c0eb81b5d3278186e31d59 authored 11 months ago
base: Update to version 5.4.1

Bug Fixes:
- Updated scene item transform API to latest version to prevent
deprecation warning...

4a647c526291abe986955f95e4d9dbb51cb9448c authored 11 months ago
requesthandler: Update scene item transform API

Updates:
obs_sceneitem_get_info to obs_sceneitem_get_info2
obs_sceneitem_set_info to obs_sceneit...

3ea3d3228b2b768a30582106cb570029d4142e07 authored 11 months ago
CI: Update first-party GitHub Actions to v4

GitHub Actions has deprecated actions based on node16. The v4 actions
are based on node20. Repla...

e94f9194a2ef6a484df9557e4a1fbf4350a8b499 authored 12 months ago
Update translations from Crowdin

9ee6e2ff2af2e5d70f58b6378b269d407616679e authored 12 months ago
base: Update version to 5.4.0

New Features:
- Added `GetSourceFilterKindList` request
- Added `GetSceneItemSource` request
- A...

b61a5c243137681a206bca2cef0f92e20598353a authored 12 months ago
docs(ci): Update generated docs - e5aa4c2 [skip ci]

fbd4cfb4af1c70883854ef147d630c5aa53788ee authored about 1 year ago
requesthandler: Rename `GetSceneItemSourceName` to `GetSceneItemSource`

Not an API break, this was introduced just a few commits ago.

e5aa4c2f692083ad9cfc1aea0667b9c5e0e26c36 authored about 1 year ago
docs(ci): Update generated docs - 7adfb58 [skip ci]

4cf8de83829f5c14547daf6b399a7b942d3e7750 authored about 1 year ago
requesthandler: Implement input, scene, and transition UUID support

Transition UUID support is partial due to the current state of the OBS
frontend API.

Most reque...

7adfb5874c396580abbc53bc551bde567cca70dd authored about 1 year ago
eventhandler: Implement input, scene, and transition UUID support

Adds `inputUuid` next to `inputName` etc.

f18f46543b402fbe16d4a8ef6e1f58605bce66e1 authored about 1 year ago
utils: Implement input, scene, and transition UUID support

f40426efa10f7c6e15c123abd1e3dfb750dc7e31 authored about 1 year ago
utils: Use BPtr for strings instead of manual bfree()

830f7eb9314159717318d43a1e4ad3068b1868de authored about 1 year ago
docs(ci): Update generated docs - b53527c [skip ci]

5e3fff78f33492be6888d8aa81781184726465da authored about 1 year ago
requesthandler: Add note about as-is status of hotkey requests

Too much trouble for too little gain. Please stop using these requests.

b53527cba85f9e4723a8c2b87074609e8874d3f9 authored about 1 year ago
docs(ci): Update generated docs - 1d0db34 [skip ci]

b806a0cfb18a3dd13a5ddfe1972f15e3f7f5efdb authored about 1 year ago
requesthandler: Add `GetSceneItemSourceName` request

Closes #1122

1d0db34bb2b65c0910334a648b02426994fe1e8e authored about 1 year ago
docs(ci): Update generated docs - ef4142f [skip ci]

690726d2811443f6e40ed81bb0b1e9efe1610633 authored about 1 year ago
eventhandler: Add `SourceFilterSettingsChanged` event

Closes #1059

ef4142fe7523521a595cf351d51003212fd22f74 authored about 1 year ago
requesthandler: Use Frontend API for CreateSceneCollection

caaec5d97f3c32bc83be8bf036e2d119a0291227 authored about 1 year ago
lib: Fix compile errors on C and warnings on C++

6c67b276a7043936f530b10b109373355c024635 authored about 1 year ago
docs(ci): Update generated docs - a5c459b [skip ci]

fad7dfd55c22bb5d0892be98f5c3cbcb0d84c257 authored about 1 year ago
docs: Fix SaveSourceScreenshot's Response Field

a5c459b6d454878244fb0d1c7f6a9c67a130bca1 authored about 1 year ago
README: Bump Godot client library to 4.0.x

899a9b38018f035e844a4c1e46b913760126d140 authored about 1 year ago
README: Add MATRIC to client software list

Closes #1177

939e503736f9f23dcfeea18da543fd016218d299 authored about 1 year ago
RequestHandler: Fix memory leak when setting streaming service

5b149add99e3f49909a5d0158a53abf68d8f2559 authored about 1 year ago
README: Add Macrograph to Client Software

50b57d38d02aa05fe168b7a29bdf274d02b7d01c authored about 1 year ago
docs(ci): Update generated docs - 81b307e [skip ci]

9b58dd162754cd093bcec997295331d3d81d357e authored about 1 year ago
eventhandler: Add `InputSettingsChanged`

Fired when an input's settings change, like via the properties dialog
or via `SetInputSettings`....

81b307e5ad6d7a020c233445e5310d453dbbc481 authored about 1 year ago
docs(ci): Update generated docs - 444caeb [skip ci]

52733ddce760b56f5d88f8224b4516a3567b7a23 authored about 1 year ago
requesthandler: Add `GetSourceFilterKindList`

Closes #1198

444caeb1d7f6203f977e41e3ccc47fb81ad36c67 authored about 1 year ago
docs(ci): Update generated docs - bbdc5bc [skip ci]

f03e82c3f8bb5891d3a39d641b26d869e3b2689e authored about 1 year ago
requesthandler: Prevent NaN `outputCongestion` values (null)

bbdc5bc823916717509b9fc0dd2cb4210d82b961 authored about 1 year ago
requesthandler: Document `ToggleRecord` `outputActive` response field

9ecc9532e80dcaf5c1069607cddd752f718e52d8 authored about 1 year ago
Utils: Check system tray exists before trying to use it

Fixes https://github.com/obsproject/obs-studio/issues/9991

0189c3a3f512ad8a38d09dc7f41c817ae6333458 authored about 1 year ago
docs(ci): Update generated docs - f43ef8e [skip ci]

f48fcc06ec20cf56c8d324db87e6e531c5fb2722 authored about 1 year ago
requesthandler: Add optional context to TriggerHotkeyByName

f43ef8e2da83348ae30e5ffe22ddfb2db6668704 authored about 1 year ago
base: Update version to 5.3.5

- CMake update, no functional changes

7a1c71bb9636891f789b3ebe9475ee442dfd45f6 authored about 1 year ago
cmake: Update formatting and switch to native find_package call for Qt6

cf285b3761731d7ad1d8b4c32348167aae578cf9 authored about 1 year ago
Update translations from Crowdin

ede66a68cbc043a6fc7c8af683ae0924d4068941 authored about 1 year ago
base: Update version to 5.3.4

- eventhandler: Disconnect signals from all public sources on shutdown
- websocketserver: Check ...

e8089a5bbfe9326b07523640b1cefc2e17a4b9c0 authored about 1 year ago
eventhandler: Disconnect signals from all public sources on shutdown

Fixes crash on shutdown when memory leaks lead to un-destroyed
sources after plugin shutdown.

efeae8d64091f666dfcc67196c39eb8b572cdbf0 authored about 1 year ago
websocketserver: Check for EventHandler validity in de/constructor

Redundant fix for shutdown crash

07537a33faff62b6cb8202b5369720bf2a52d8b6 authored about 1 year ago
base: Update version to 5.3.3

- Update translations and docs

4ff109b62bc221192943541010d055be9ae5dbba authored over 1 year ago
docs(ci): Update generated docs - a889799 [skip ci]

42da47f81de22f078842c6d71fb43a1e1aa821d9 authored over 1 year ago
docs: Update introduction header to 5.x.x

We don't need to be having specific versions here, considering each event/request has its own "a...

a889799655b9d3cc790d6f51e78eb2062e3117b9 authored over 1 year ago
Update translations from Crowdin

f52f47ec5d92d8acb6d6a56f9c7fe7ee13e340ca authored over 1 year ago
base: Update version to 5.3.2

- Fix plugin tests being enabled by default

08767ae5a7f7b9fe47c9d13751d9929209c94b64 authored over 1 year ago
cmake: Fix condition to disable plugin tests

The CMake generator expression to enable plugin tests mistakenly used a
string literal, which ev...

16bf61aab68e78d26c4eb239751cc5607acdfb51 authored over 1 year ago
base: Update version to 5.3.1

- Fix issues with qrcodegencpp CMake preventing Debug builds

e9c0eee9e4c48337c59af0f3e871f3801a9c35f0 authored over 1 year ago
cmake: Update library and target names for qrcodegen

qrcodegen is identified as such (without the "lib" prefix) and as the
target "qrcodegencpp::qrco...

f4a3de575c84de5a1412b725f8a912b3accb5067 authored over 1 year ago
cmake: Ignore LNK4099 warning

Despite building the PDBs for qrcodegencpp debug builds, we do not
currently ship those PDBs, so...

2bfa1b4c64ac6ffeac4436e1a20507fce72591ad authored over 1 year ago
cmake: Update library and target names for qrcodegen

qrcodegen is identified as such (without the "lib" prefix) and as the
target "qrcodegencpp::qrco...

0e611f579b667a7541d1ec09a54df81cabf78428 authored over 1 year ago
base: Update version to 5.3.0

- Various minor build process cleanups
- Various code cleanups
- requesthandler: Added NotReady ...

ec2cdc84759d737e8612fdd0b3c3fcec6ac89761 authored over 1 year ago
base: Fix error to save configuration at obs_module_unload

When `obs_module_unload` is called, the frontend API is no longer
available so that `_config->Sa...

3cd81639457b789bda564cca58badf35f0285106 authored over 1 year ago
CI: Add obs-crowdin-sync

132d4bafddcc077f8d46f05dd920591fa2bc87e6 authored over 1 year ago
Update translations from Crowdin

d991e21f292842801247f32cee83f22aad413787 authored over 1 year ago
docs(ci): Update generated docs - 55b3f88 [skip ci]

a74468e07e2cf4a12839d04f0acc977434a657d1 authored over 1 year ago
base: Fix a comment for SetSceneSceneTransitionOverride

55b3f88db9641cc298bf54a8293e36fa29a95237 authored over 1 year ago
locale: Remove obsolete translations

ba7839bb69fe9211893a33203ac5d1335fb989ad authored over 1 year ago
base,deps,src: Replace qr submodule by prefix/system install

417725801c25561ed3ac316a71aa332847623913 authored over 1 year ago
docs: Fix URL in docs README

93713c438eed570c37e1f6d132d9f6bc1c3659b0 authored over 1 year ago
docs(ci): Update generated docs - 6434c42 [skip ci]

6db08f960e8cdf93cf6afc7059d61dc3c811b465 authored over 1 year ago
websocketserver: Retry listen on IPv4 if IPv6 is not available

Fixes #1311

6434c421556c25397d9af7b21365796cd6c7a715 authored over 1 year ago
requesthandler: Add SetRecordDirectory

I've admittedly done a pretty bad job of communicating the intention of
having `SetProfileParame...

ac00465565439e6d8a7dae259ce36a5c790c2ac8 authored over 1 year ago
docs: Add big text to README in the docs directory linking protocol.md

I bet people have been getting confused here

2606f262e6b0603dcaad03d200512b48815b8441 authored over 1 year ago
README: A few minor tweaks

2caecf6c0128dce7308b9732810babe2954102a1 authored over 1 year ago
WebSocketApi: Add missing GPL license headers

19170fe6d9a220c6a6506b052c9a0192c9f2951f authored over 1 year ago
Config: Move default values to header file

Just to make the code style align with other places

1fc7900b1c40c06c430f3b16895f031161ee235f authored over 1 year ago
base: Various random code nitpicks

53d75961606292b6f4d45d80d652239f784f27c6 authored over 1 year ago
websocketserver: Clean up WebSocketSession class implementation

Makes it header-only with inlines, so there's theoretically some very
small performance improvem...

886738547ae4e466cc9dcdbf77562976ad9c0059 authored over 1 year ago
eventhandler: Use OBS_FRONTEND_EVENT_SCRIPTING_SHUTDOWN for exit

Fixes #1136

c11874eb17f6667a17336af78101b2a07f8836d2 authored over 1 year ago
base: Pause requests and events during start, SC change, and shutdown

This implements the functionality described by the new NotReady request
status. Behavior should ...

a0ffe16e911a2cd4de22ed1bd44c80e8adc5fa49 authored over 1 year ago
docs(ci): Update generated docs - d518541 [skip ci]

e3d0751385d5ad76629dfa79b0a7ec2efeec2eb1 authored over 1 year ago
requesthandler: Add NotReady request status

During scene collection change and OBS exit, performing requests
constitutes undefined behavior....

d5185417ecba8c5d47a9264a8cab7fb2ff81c348 authored over 1 year ago
cmake: Silences Qt warnings emitted by clang with default Xcode settings

f7637250f1c09414b1fc97332a8f7dae6f5023af authored over 1 year ago
Update translations from Crowdin

57a9c19f2ccf4e5452baeffd78014579622b9f3a authored over 1 year ago
README: Prevent Firefox from flagging Macro Deck as a security risk

Removes the 'www․' in the Macro Deck link in README.md to Prevent
Firefox from flagging the Macr...

6633144ce83e0a27c0348890a3c5b01ee165bfcc authored almost 2 years ago
base: Update version to 5.2.2

- Various minor build process cleanups

6ef055a369249f6d7b008914fe2bc360c96f23dc authored almost 2 years ago
base: Remove unneeded include directories

Asio and WebSocket++ are no longer added as submodules.
They are now included in obs-deps.

a4ee9c03eafdc02f84914ae555b119bb78306153 authored almost 2 years ago
base: Remove unnecessary entries in .gitignore

the commit 21886adb3 moves the destination of the generated files into
the build directory so th...

9912c9963c70127aae6138535785528789c6e0c4 authored almost 2 years ago
base: Fix generated header inclusion

21886adb3235c231dca5105071dae197cbe46e52 authored almost 2 years ago
Update translations from Crowdin

c85d9143a9dca5fd38195ce293f4bb8bd7e8b597 authored almost 2 years ago
base: Update version to 5.2.0

- Fixed a crash caused if `authentication` payload field was not a
string
- Allow empty vendor r...

7ca8d5fc2b7738d5cf04a4bddbbae0468b8a150d authored almost 2 years ago
base: Re-add version CMake variables

Make sure that non-legacy builds have these version variables populated.

db2c2511895db217f6b2009cc96a5f93d8e635e5 authored almost 2 years ago
cmake: Add changes for CMake build framework 3.0

New code path only taken if OBS_CMAKE_VERSION is set to 3.0.0 or
greater, old functionality rema...

dd248faecbeb4cc5c188c37051cddec30b00304b authored almost 2 years ago
base: Disable Qt RCC timestamps only on Windows

68d79b22af1ba59aae421492cd35686f1d2b83fe authored almost 2 years ago
base: Disable Qt RCC timestamps

b06da5fa63d92e1fb9e7a7a0961f587470efe737 authored almost 2 years ago
base,deps: Replace submodules by prefix/system install

nlohmann JSON, WebSocket++ and Asio are moved from sudmodules to
prefix (obs-deps) or system-wid...

78a1b54a47db9f17269ed5b5d07283a2b8018755 authored almost 2 years ago
base: Refactor CMake Qt properties

- Allow obs-deps to be used by not changing CMAKE_PREFIX_PATH.
- Move Qt AUTO properties to the ...

bf277011f9910641e81f725de21983c623b7c93b authored almost 2 years ago
requesthandler: Allow empty vendor request data

96032e0e8c966c57f44ce2c2d98319b45d59fa3e authored almost 2 years ago
Update translations from Crowdin

ddd139255bb8efcfde41536f8fb3044354fed46e authored about 2 years ago
docs(ci): Update generated docs - 079ab31 [skip ci]

edf29e828c09f6537e79a66e53f6ce8e55ad0607 authored about 2 years ago
docs: Fix small typo in introduction.md

- Corrected 'compatability' to 'compatibility' in docs/docs/partials/introduction.md

079ab31f88424aeab450bbadf4cfc209196ac019 authored about 2 years ago
websocketserver: Validate data type of `authentication` payload field

Can cause crash if field is not a string

Reported by @tyami94

e797a3fb3482b9f48a6eeba1c4665cdd31e21b0c authored about 2 years ago
docs(ci): Update generated docs - 31f9845 [skip ci]

a792c59699dbf13c7f8f9cc64571ff71db89efb0 authored about 2 years ago
base: Update version to 5.1.0

- Renamed the tools menu button title to `WebSocket Server Settings`
- WebSocket session disconn...

31f9845b6132e6c1529401292bc1125401e2a324 authored about 2 years ago
docs(ci): Update generated docs - 9959acb [skip ci]

cb6f0b8986292aad640928aee8416ab7a14935c3 authored about 2 years ago
eventhandler: Split some handling code into multi handlers

Code cleanup

23f883d906f8b5f1757f9fb1ac79775668d6e925 authored about 2 years ago