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
8fbcbad9ec96f072b30785b8cfd3d651dcb478c0 authored about 3 years ago
Make it fit the rest of the naming
82d5468b737e100ebc083e532069797dc5eb39a4 authored about 3 years ago2e7262fe11593637a24427c7748985aa5201a452 authored about 3 years ago
5f261de1439b1a598017a6398314219354320d76 authored about 3 years ago
Make functions static and code nitpicks
539ee3f28fdd1a06772a762ee80e1a03b4681bde authored about 3 years agoGood thing to have
29a5cfe2fe0f45aa5f708b744ce5f85246606ff8 authored about 3 years ago612a50efbba79c5fc94b77d7ca4af31af57a1f76 authored about 3 years ago
- Removes the `isGroup` boolean field from the scene object, and does
not include any groups in ...
Code cleanup stuff
889062e44b3390c46168e1075b92d91098bac65c authored about 3 years ago
Request batch processing had less to do with the protocol/server and
more to do with the actual ...
0ed3c9b367ad7519345188a552f1184ae8dea687 authored about 3 years ago
e47de63786ac212a9d94bad05387066074e92ba7 authored about 3 years ago
84f90a9650ccb9ac81be8f180ab09b70a148bd75 authored about 3 years ago
docs: fixed wrong opcode in docs
3ea850661938f5cbeb2c8b581c43c831de2f68fd authored about 3 years agod4353d4bf1121f3bd681a0ca05f5f7f211e6598e authored about 3 years ago
d7887b4c32665670a0367b7ecb6738ef2bc40190 authored about 3 years ago
de1f843ce65e8fef70654045700831de4a726c2a authored about 3 years ago
5ac813b897f0997a4e8f312e18c26e21b629cebe authored about 3 years ago
43e2860709bcd2532c4fd773fa9945b7f3dbe5aa authored about 3 years ago
Fits better for the front-facing API.
c9c5da6837db3fbe6da7076310b7c837784bd13c authored about 3 years agoNot used, but useful addition.
b66d2284b373d41eced433235b7ba1764131137d authored about 3 years agoMore docs-related commits will follow, but this needs to be merged in order to continue with oth...
fcbe11616de6cfec9cf9f87712a4fd2f5923b3d6 authored about 3 years ago6cec018c8deebfc9deee2f38be90f46d8016402c authored about 3 years ago
This function is not released yet.
TODO: Reenable its usage when OBS 27.2.0 is released.
6d684eb07f7b33ee76c7e838f06f3edfd464952c authored about 3 years ago
We were using a 60ms interval before, which just feels too slow.
A 50ms interval feels much better.
This is probably one of the most requested features for obs-websocket.
This currently works by f...
1ac6ac6c87f95d3e8d561c884322e29f1effc518 authored about 3 years ago
bc7b8d330afcbe8476f6215694ef7043d5b8200b authored about 3 years ago
I prefer to use undefined parameters instead.
c95511eb5f8786754b9926adae5be1e56780c181 authored about 3 years ago2a4e86d8daf5776571771146ec47435ab454aa9f authored about 3 years ago
Security requirements should be held just like every other platform
out there, even if they are lax
- Moves unnecessary .md files to the wiki tab
- Updates some links I forgot to update before
- U...
In order to overwrite what the org uses, we must update our issue
template to the new system.
29a72f9af8c58b49b24c1a1d6a36492382581227 authored about 3 years ago
959347337fe75aa8832fe01592be4c522d1fa9c9 authored about 3 years ago
Code cleanup, makes WebSocketServer match how enums are handled in
other parts of the plugin
2e079ad6812b07f31e089f735e98407aa2c29bd0 authored about 3 years ago
Our primary funding source is now Open Collective
c8c6417d6310235863bf157aa258474ed83cbb5d authored about 3 years ago2005ced682782406fa39b09bf57795d195e14711 authored about 3 years ago
That was *a lot* of warnings.
4ca259b790761e250c150caa5ca03acd6ae459f4 authored about 3 years ago
C99 and C++20 are the minimum versions that support dedicated
initializer lists.
Use blog_debug() in place of almost all debug logging messages, and
change some log levels to be...
obs-studio's LOG_DEBUG setting only works in very specific
circumstances, which is why we implem...
- Implements a WIP ObsWebSocketApi, for obs-websocket-api.h. Events are
finished, but requests a...
This header file is meant to be included by 3rd party OBS plugins,
which allows them to add cust...
bd6c663775572f1570e146f07ac1c84a9d65df95 authored about 3 years ago
obs-websocket has moved to the obsproject
18ed1589ae6771ab381bb07cba2717971d1375c4 authored about 3 years agoEvents: Add events for record pause and resume
07a20b64585fa5628364d3357c53f05a4a9b1a3f authored about 3 years ago6cb8eef96d7a8f65be776689824fd1286126d65f authored about 3 years ago
Just helps with organization
5ab091a40b135f76e7778d2b7b7a0f475862a029 authored about 3 years agoThis reverts commit 32be21886cff274fa2d8999d4579984c1e8510ed.
c60d09246c635de9b84648cd5a6146fe7938bb2c authored about 3 years agoPut normal commits on this branch by accident dammit
061c228ad525e81c2a98b92c6d24b4b6a6aad1a2 authored about 3 years ago4076c0baa9cd4a72d06cd324185b966941d4ac24 authored about 3 years ago
I literally could have sworn I remember json::null() being valid, but
I guess not. Oops
1dbb7a968676b85d5b5f00d621ffb097d8983d13 authored about 3 years ago
Now that obs-websocket has been moved to an org, let's update
any links accordingly.
Update some links and standards with what we've been using
32e4ad74b7b55bdc368c990825ac4f01e3225306 authored about 3 years ago
I hated having `String` appended to half of the utils since it was
extra
08eb2defbc7bfe20de5c052f17922948f90a530f authored about 3 years ago
A bit too niche to have a util that takes an output and returns a
timecode string. Let's just ma...
32be21886cff274fa2d8999d4579984c1e8510ed authored about 3 years ago
CI fails right now because they are not yet included in an OBS release.
d5a702b0e8d16b5759c46a435be22c2d235d497d authored about 3 years ago0671ded7d1104a5a3ccad2b21fdbc4ac4676964a authored about 3 years ago
Yay party
9197a48088f35d67a2cc09b9dd03841fbc08477a authored about 3 years ago5faadc12de50dc682d8567ee68c73ff84a4e1b1b authored about 3 years ago
45f7661a5d4318e8df719d7adedebeccaced9b7f authored about 3 years ago
aa46bb74a5526295b7caa363c01351d3d43e4e22 authored about 3 years ago
af52a26e68eac63ed596329b3c7dbf0f3805e87c authored about 3 years ago
69494d9c859f849d6256bfb08fbb435d21c59f5a authored about 3 years ago
152faa5fe2ca621b62bf3d5252d826bbbc1aff5b authored about 3 years ago
Build: Make scripts executable and fix dep links
622e1c9aeb97b76782aeb5c2658e7e58bca13c6d authored about 3 years agoee3216968df2de02863f6a263cd0745ce4cda023 authored about 3 years ago
4e956d1ef450bab02e252cf5fea7360435f4fa8c authored over 3 years ago
Pending PR merge and version release
42c78f1831d4ae45b080277b9eb8c98160b5e2f4 authored over 3 years agoThis reverts commit 3687086ce0a2d0ed88444e51953ecb60ef98aa09.
I realized that I'm adding too mu...
1b25e98dc25d638fcd7004994769c85ecf77503a authored over 3 years agoNon-functional, will have to finish impl later
3687086ce0a2d0ed88444e51953ecb60ef98aa09 authored over 3 years ago
- Adds variables to execution types SERIAL_REALTIME and SERIAL_FRAME
- Pass by reference where c...
Crashes can occur if there is no current program scene. Currently
caused by connecting to obs-we...
981538aa2a7f53622ee4bcbf1e513468e4edb4d7 authored over 3 years ago
README: Add Rust obws to library list
9f71e4af2ce4ba20d409469974a098eca6d52edb authored over 3 years ago0fc813f48b587fcd3373288198af25e598846cab authored over 3 years ago
Thanks to t2t2 for the report over Discord
df7af451a752024d8f9902cda331256c9176f84f authored over 3 years agoA new `executionType` field has been added to the `RequestBatch` Op
Types added:
- `OBS_WEBSOCK...
45854e294990145c4a195f87b22d19d6999a1a26 authored over 3 years ago
Saves copy operations
181003af89319788b4f445bd585f73b40e67a9e8 authored over 3 years agoTested each request to the fullest reasonable extent. Requests performed properly without errors...
2218b7956c096195d610c287bb798c87caefdd38 authored over 3 years ago0e8650dbd2ae8f939aa73ed6f1dd51314f798ee8 authored over 3 years ago
da4297ee88a5161e95f5e70dc0d62764331c5759 authored over 3 years ago
5350c115bfc9d228311d925c869fd573b59367b7 authored over 3 years ago
d09571f0e3c53d112c8a1f6975e2b6a781473bbe authored over 3 years ago
Previous functionality did not support groups.
d04d42240a3b8926f309021933c7a0ede777a036 authored over 3 years ago9ca83e7570d8ad16b2043406ee8df877ac0c3a18 authored over 3 years ago
Use refcounts more effectively
aa0ba78e462d7d610936196cc3d3336566d71366 authored over 3 years ago
I realized that it was not entirely fair to expect users to fetch a
scene's item list, then sear...
Simple, didn't really need to be a util tbh. But I added it anyway
and there's nothing you can d...
Thanks micolous for the report.
ea948766a55cb5791e775d0dde25dfa7d617690a authored over 3 years agoThanks to micolous for the suggestion
c73a153c9a2ce81255c3af46d9e43d6074e769a0 authored over 3 years agoThis reverts commit 59e10835576c87031c61b130f4ab098cbd394f4b.
61973e75dcbfa23b0904d27ed5046bc48fb03f64 authored over 3 years ago59e10835576c87031c61b130f4ab098cbd394f4b authored over 3 years ago
We can avoid requiring QtConcurrent by using QRunnables. Thanks to
micolous for the idea.