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

docs: Enable ObsMediaInputAction enum documentation

It should now show up in protocol.md

4c3660c08d1d267492a0b899773879d6915f006f authored about 2 years ago
docs: Fix initial version for reconnect enum fields

8b1ef17c25d59d28023e77bcc60982089acc1dda authored about 2 years ago
docs: Document ObsOutputState enum

57a9e23f16e8ead78a5ee0f2943d394fdd6c4c5d authored about 2 years ago
forms: Various UI improvements

9959acb0e827eeb1b9872cdc79be2db5bb65d8e5 authored about 2 years ago
eventhandler, utils: Implement missing output states

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

Code cleanup

23f883d906f8b5f1757f9fb1ac79775668d6e925 authored about 2 years ago
docs(ci): Update generated docs - 8cabe24 [skip ci]

60dbcc1b66bf8047df2ff17691cbd9d4a0d9210b authored about 2 years ago
eventhandler: Add `ScreenshotSaved` event

No, this does not trigger with `Get/SaveScreenshot`. I've tried to make
that super clear in the ...

8cabe24b7789ee95f7a5abbe3ab15d8d6a73ca61 authored about 2 years ago
utils: Use new method to get last replay

Uses the newer obs-frontend-api function instead of our original
method. It was cool, but is no ...

9cfca3c7d158610d38043100439d0519d871e552 authored about 2 years ago
utils: Add function to get last screenshot file name

cfa0b4363e871d895362bfd9d081cbe700cb8d8c authored about 2 years ago
README: Add Macro Deck software link

815d47e2fff8ce7e2f007650fc922fb82ebcd6db authored about 2 years ago
utils: Fix use-after-free in GetLastReplayBufferFileName

9bdf560bf8db9459c0a1c9dd6cda53d165bda32e authored about 2 years ago
docs(ci): Update generated docs - 32d0834 [skip ci]

47f9beb095201d3b24240150b26235c2147c6a44 authored about 2 years ago
docs: Fix description of "mul" volume notation

32d0834c3f35364da41477d5b30bc3e9c7532396 authored about 2 years ago
Add CustomEvent docs entry

Resolves #1031

9722ed3df484b826f9e575445f8a474bde5b6d58 authored about 2 years ago
doc: Update README to add Java library

9f7285258894668dd5c0ad6104b42c53bb18d8c5 authored about 2 years ago
Update translations from Crowdin

6e0220ac7bb0da0c95acfe0002072bd155d66a4e authored about 2 years ago
docs(ci): Update generated docs - 290e042 [skip ci]

6d4b7c786e59cde6e6a287f81d785f071c158a2d authored about 2 years ago
fix: Sleep request fields are exclusive so both optional fixes #1042

290e04261296d61f15df6bf456e065bf1a1cf473 authored about 2 years ago
docs(ci): Update generated docs - bc18401 [skip ci]

7e4c9529ebd8895099b382b6c96452fdf575c3aa authored over 2 years ago
docs: Fix ouputPaused typo

bc18401fb060f0278e8a2aaad9fa318f5e6b91d8 authored over 2 years ago
docs(ci): Update generated docs - 9e1a41f [skip ci]

265899f76f88a5be74747308fff3d35347ce43c5 authored over 2 years ago
docs: Clarify that nested scenes are recommended instead of groups

Seems like it would be obvious, but apparently not

9e1a41f219095b10010c625bf02512ac66e5fe48 authored over 2 years ago
docs: Add top-level headings to main TOC

It may be worth having the entire TOC up here, but this way, at least
it's possible to jump to t...

7893ae5caafecddb9589fe90719809b4f528f03e authored over 2 years ago
docs(ci): Update generated docs - 6038fe9 [skip ci]

a7156393027aa8023ed59b954b4bb3fe961c260a authored over 2 years ago
docs: Start list of known propertyName values for common buttons

6038fe9a0afb00bd29307c7494dfcc6e9fcce637 authored over 2 years ago
README: Add second contributor to obsws-python

6fba48929aa2b7d884d0d329114d00e9b7ce5016 authored over 2 years ago
README: Add Bitfocus Companion to client software

7eb4eb101ce841d678cf29c3d84a49770f8cc17c authored over 2 years ago
README: Add Kruiz Control and obsws-python to list

f2e595e1aba7f1fc131277269698a3f5b6f2221c authored over 2 years ago
README: Add Aitum

c1ffbf011194eac2e0a481ab86faa5edfacf9f76 authored over 2 years ago
README: Add OBS Blade to supported client software

f08d3225ad07b3d3a8504eb0f7ba822fdaa3e0dd authored over 2 years ago
README: Add deckboard to supported client software list

84542e1ed5f90eed39a17dab7ba6ce2caccbf166 authored over 2 years ago
locale: Rename plugin settings title to match other plugins

Closes obsproject/obs-studio#7231

bb9371b0dcb2944709715f7e5bbd63f3d0a07815 authored over 2 years ago
README: Add streamer.bot to list of supported client software

ab918faea81455b358ed192265bb8ea8384750fc authored over 2 years ago
Update translations from Crowdin

5716577019b1ccda01a12db2cba35a023082b7ad authored over 2 years ago
README: Add OBS-web to client software

b4a1266cf0c8e098c080975baeadc5cb5f13856e authored over 2 years ago
docs(ci): Update generated docs - fb2abc4 [skip ci]

6527381c91214eff14527040d25b397120a3abee authored over 2 years ago
docs: Fix category of GetRecordDirectory`

fb2abc45cff00bd2ca898c069e16e71ed305fc3b authored over 2 years ago
docs: Update link to Rust client crate

54b0dc378136bf1063038f99a07ae4aae6ac91f5 authored over 2 years ago
base: Update non-MSVC compile options

0ff90d168715340b3d0383aa4116417495b8f1ca authored over 2 years ago
README: Update to show availability of Dart SDK for obs-websocket (#981)

62bdbb2e640670dca4bc597970146daa57aa9758 authored over 2 years ago
Update translations from Crowdin

5f8a0122bdd0146fdb33968f6bdf6ab624851e7a authored over 2 years ago
README: Add a Go client library to the list

20ea6e33523f0831378c075749df724991760cfa authored over 2 years ago
websocketserver: Log disconnect code and reason on disconnects

No clue why I wasn't doing this before.

b07dce821af2942852d26cc092e29349433e4fd4 authored over 2 years ago
base: Fix version string when built as submodule

2f549b82a38480d3d420978c2743b7948f215a15 authored over 2 years ago
Update translations from Crowdin

17243577c5911e83a6c072fbed585423f1826ce5 authored over 2 years ago
base: Add checks for submodules in CMake

59e7e3a30720e56998221260bb375b9c03c2b66c authored over 2 years ago
base: Clean up find_qt macro

c0ba751aaf23d03840de66246baf8c60e1433982 authored over 2 years ago
base: Add ENABLE_WEBSOCKET CMake option

eba6c4c6f3d283f71b85573d5cbed2bbd9c62747 authored over 2 years ago
Revert "base: Set the correct Windows preprocessor var for asio"

This reverts commit 420e600864fe8e2e6ff0208f61cd73640b81e372.

2b8dd47a6c4a193ae86ff865444dd2df8a0fe1cd authored over 2 years ago
base: Suppress C4996 warning

8bf8995ad8274fd495b3d3db5fe2b8714339ae72 authored over 2 years ago
base: Format CMakeLists.txt (again)

268a45e8dd4e4538cdcdccb985f53734bd0336ce authored over 2 years ago
base: Add and use find_qt to support Qt5 and Qt6

e52d5402cf42ee06b65588dcf848f73a14ed0187 authored over 2 years ago
base: Set the correct Windows preprocessor var for asio

Fix C4996 warning

Co-authored-by: PatTheMav <[email protected]>

420e600864fe8e2e6ff0208f61cd73640b81e372 authored over 2 years ago
base: Suppress deps warnings

/wd4267 is required by websocketpp
-Wno-error=format-overflow is required by asio

-Wno-error=nu...

0db223b1480f27e266a4a12aa49c00c6d8c88459 authored over 2 years ago
requesthandler,websocketserver: Fix C4101 warnings

190a9551f68b7d27170688a56b416a39f2bbbc35 authored over 2 years ago
requesthandler: Fix C4267 warnings

773f85e0d791bbdcf18167e1739c6500fbec48f9 authored over 2 years ago
lib,requesthandler,eventhandler: Fix C4244 & C4334 warnings

b5d50c42439818292be750cf6c45d6eb8d47c483 authored over 2 years ago
docs(ci): Update generated docs - 1902d7e [skip ci]

e3314b3608f4fef15ca474d9a843befba2f66871 authored over 2 years ago
base: Update version to 5.0.1

1902d7e1a3de7776b27949c5b0ba84b2b848e74c authored over 2 years ago
Config: Disable WebSocket server by default

I believe it would be bad to enable a network-based WebSocket server
for all OBS users, since ob...

e0d322d4cccdb0b1565917a8c83b1e46d6fc580b authored over 2 years ago
requesthandler: Allow empty object in Set*PrivateSettings requests

Requested by #958

Closes #958

ecde83a28d5053ece88b043c2792c46b093910bc authored over 2 years ago
base: Update README with C library

May God have mercy on our souls for this one.

Closes #961

b0167e6296539ab606689216da35fa263f8cb4fa authored over 2 years ago
eventhandler: Provide `outputPath` on OUTPUT_STARTED too

4.x apparently included this path during output start along with stop.
It appears safe to includ...

16f3ceb9978a1ea4a80873e10ee1231eef8cc8ec authored over 2 years ago
docs: Use `SetCurrentProgramScene` in examples

Previously using `SetCurrentScene` was confusing users.

Closes #964

2875fc73132189e90a4c174334fffe07e0ad7a66 authored over 2 years ago
websocketserver: Validate `op` field type

Could cause a crash by assuming `op` is always a number.

Closes #965

b9a63603c7998e6c110a01e9ca1553824cc138ed authored over 2 years ago
base: Format CMakeLists.txt using OBS formatter

de40b53d77228dbd02b95005394a44b3c0846f4d authored over 2 years ago
base: Fix MSVC warning about misdeclared Config struct

1698b2895b004027ab811ced0cab86d35d08af7e authored over 2 years ago
requesthandler: Fix OpenVideoMixProjector program option

It was stuck opening preview regardless of setting.

1d25f97004666213120f60edf26bcf4ac7ee528d authored over 2 years ago
docs(ci): Update generated docs - 35e3e27 [skip ci]

258bfc5689a702af28f76bb50be456b909a48591 authored over 2 years ago
requesthandler: Fix GetGroupSceneItemList name in docs

35e3e278bffc1442196543d43089f29c74df53aa authored over 2 years ago
README: Add Twitchat

5341cb5951e1d4ad6377f4b3bbf6168c3021dd02 authored over 2 years ago
README: Add Touch Portal to supported software

00504a0d52443ae5d3e6869746bcee9ea6051cf9 authored over 2 years ago
docs(ci): Update generated docs - 1dd57f6 [skip ci]

ab743c2ee6834ffa49c61f4f600f6a764bb02ef6 authored over 2 years ago
requesthandler: Add Outputs requests

Co-authored-by: Ruggero Tomaselli <[email protected]>
Co-authored-by: tt2468 <tt2468@ir...

1dd57f614075d540c20589ae1960df84e1c0b013 authored over 2 years ago
docs(ci): Update generated docs - d9026c1 [skip ci]

a22a7cf993cbf79636d4020612bf8ab60dfa339a authored over 2 years ago
docs: Fix lint formatting error

d9026c1791bdecaebc59e3180c0840cc968df829 authored over 2 years ago
requesthandler: Fix oopsies in OpenVideoMixProjector

2524dc47cfe0768347c79a48fa95923f57be9428 authored over 2 years ago
docs(ci): Update generated docs - 9cdfa41 [skip ci]

798eebf638d8610d153e95ba7fd6b852adbaff7b authored over 2 years ago
requesthandler: Add projector creation requests

I didn't think I'd be able to make remotely usable requests using OBS'
existing projector API, b...

9cdfa41113cc552a29373ba37cd1a86114d3616a authored over 2 years ago
docs(ci): Update generated docs - be1b13f [skip ci]

aab925c0ed8e7130d19929b58ceec7fccee7ee6a authored over 2 years ago
requesthandler: Echo request details in response of `CallVendorRequest`

I generally don't like to echo data provided to obs-websocket in
requests, but since we do that ...

be1b13f15da19229192e27335db9686af1f274f5 authored over 2 years ago
docs(ci): Update generated docs - 4201664 [skip ci]

6122fe6ea7e2478d4147e63ebf8b7557f8cf38aa authored over 2 years ago
requesthandler, eventhandler: Add `outputPath` fields when record stops

Closes #934

4201664c7b1d7dd7cec77a85310345518537e2b0 authored over 2 years ago
requesthandler: Rework and fix a few data consistency checks

Some stuff led to possible crashes, other stuff simply didn't work.
Should be much better now.

...

3deea2b5da7dc7e60a6f60cfc00186bb98b18b5d authored over 2 years ago
docs(ci): Update generated docs - f4b72b6 [skip ci]

c3ee52c4feeb5ac92b8c73e9dc8c6b693d79613f authored over 2 years ago
utils: Clean up a few iteration functions

f4b72b69ce7f9ec6a5fdb1b06971e00d2b091bec authored over 2 years ago
clang-format: Indent namespaces

5b8fd096d55eff2d8ee85ccfef73413856be78bd authored over 2 years ago
utils: Move from explicit enum converters to nlohmann macros

22fee0312dca23872b0f2f550897c90a4e313caa authored over 2 years ago
utils: A few casting nitpicks

17292520f24e9606a4e8816a7fbcc1d6bad48804 authored over 2 years ago
Revert "Config, websocketserver: Add feature to bind to loopback (default)"

This reverts commit 1da0214201f96e6e53dfa88701cb8f3721946bde.

711746524c5fba2239a973c10feaa688415c5ac0 authored over 2 years ago
Revert "forms: Add configuration to enable external access"

This reverts commit 1cd12c10237a388288250820227d05800f40f064.

e04bca0993be5410059d0e265f490c9f20a98619 authored over 2 years ago
docs: Fix EventSubscription::All subscribes

c8d0ed21386164e012bce55a218a7922426320f1 authored over 2 years ago
base: Change column limit to 132

A column limit of 80 is very restrictive and code readability was
suffering. A limit of 132 is m...

6deadc25ac8ea548f0bc93426f46dbbc81022465 authored over 2 years ago
base: Format code

f73e78582bce508f764109cb426ab999d8a7753e authored over 2 years ago
cmakelists: Various fixes

7b238793d0237b422a35295b6a50c40c39d2a590 authored over 2 years ago
base: Remove actions building and refactor CMake for submodule

7a09f38a64536a32017e1b60eba3ef725712cf4f authored over 2 years ago
websocketapi: Fix build on Windows 64 bit

27d21975f0a7cff9d133d993d65bea642d5f9d43 authored over 2 years ago
base: Update a few files with updated info

60e272e6f0223e789668e3b38f3c3fe4a6860055 authored over 2 years ago
lib: Fix compilation on 32 bit Windows

dd4971b1ccaf8435d1549e0f841814b7a037ad35 authored over 2 years ago