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
Among lots of stuff:
- Generate a random password on first load
- Add `ConnectInfo` dialog inc...
ee751edf54bf1fd9ea36cb17ae54c3d17591fc37 authored over 3 years ago600505b60a90fd6fa10f78bd6bd63d13dbd33976 authored over 3 years ago
8a18d3603c2ab641c4c4a16434bfb8eddffd73e8 authored over 3 years ago
160ef4d7711f3c1e0fadf3b7dc28fe5701359cd2 authored over 3 years ago
2aba810ce18eaa0598f9e68181ba53f462928395 authored over 3 years ago
Apparently this is supposed to help?
c2b717cabf794f7d2e0543313d0c3fa1abff7703 authored over 3 years ago807a1501b700337d9e33c4c1c98ac46b6a345894 authored over 3 years ago
687f53bc6d7198e35a3697a7ac413472844e5ac9 authored over 3 years ago
Fuck powershell. Doing this in bash is literally
`mkdir -p`
36af7f6f58e6222ad21466e79bf153058d293e48 authored over 3 years ago
04f7b3375514e92fbf16cee23daec856da27a1ac authored over 3 years ago
997dc40d6c3f3a18c732c68c924be4424126922b authored over 3 years ago
7f503d846b10a7de26038843ea0898577d9d9f3b authored over 3 years ago
Debug mode requires a restart of the websocket server by design.
However, to avoid interrupting ...
df8ef87dc542e9eb2cc69ca4752d480d92d6fb23 authored over 3 years ago
45367a7355bbb320f3640fdc5175c004b1c5a02d authored over 3 years ago
26bfd3121d18ecaa5f0065da0027430e690a9922 authored over 3 years ago
5afaf3e6e3a8145bb21ac21188539551ef62ed60 authored over 3 years ago
ffaac93ba6e85f71eaea3693779cda7afb77223b authored over 3 years ago
Took a night of sleep but I realized how I could solve the
concurrency issues in a good way. Use...
Working towards fixing concurrency issues. Todo:
- Wait for refcount to be 0 before deleting ob...
32758198ab9bb4b40365d377590b422f5b9cf5ec authored over 3 years agoe151a9a8dbf74606730d2648a7b08fa76b3aabb0 authored over 3 years ago
904e866a075663e1decdb2dbb7b1910e3524a837 authored over 3 years ago
09bfea06288c7c26aa45d327e36a6fd5fde67cc8 authored over 3 years ago
f57d03e4bb8bb52fb18d9ba77f194f2f07280da0 authored over 3 years ago
e0183d2f8565c572d1bca079f4d7eee662a82bdc authored over 3 years ago
Will be used to handle incoming websocket messages. Initially I was
going to handle messages wit...
44c5683ec48b17f70b7f428eb310f660dea06c4d authored over 3 years ago
7c80a5d0504d37917a51f1adf7cb0d556efe79c4 authored over 3 years ago
190d42fdf2ff02105b4280540b186d2ba45ff73f authored over 3 years ago
724a63f1c8249400b6a3563962f50d08ac88af74 authored over 3 years ago
561ba907d49b118f442d82062844261dd3d6727a authored over 3 years ago
New format is `obswebsocket|ip:port|password`
ba710efe09a98c1c2f206696ec33dc722aa630b5 authored over 3 years ago4028d429318c1c0cbe0b07992a9ced403d668684 authored over 3 years ago
d8e84321b1918632d0a7b7c4e129809c63f85d23 authored over 3 years ago
1cee256cb35ef45226acaa9271f33def540e3560 authored over 3 years ago
3ac0f0edeef78149cda79ecad9461c12dad43552 authored over 3 years ago
fa259b43a9d8c1bd264eecd5e0077a053fb83aaa authored over 3 years ago
b43fc4fec61592f56eaf325468ded0054c65b8fa authored over 3 years ago
0370b5882d087fca6d8c12575e87279c6eba12c3 authored over 3 years ago
74a82e5cb340e88615a240fbb83a20704ae3f675 authored over 3 years ago
d1d5dd74eae6ace8662e5d2cb3691d6d2be6f5c5 authored over 3 years ago
b0a594e509bceaeef785ee07f6cbe562679b77aa authored over 3 years ago
ee858448c51ffcd5d68be6c99c4c0bbda6169ab9 authored over 3 years ago
Helps build times
fab3bde9e0073ba0c1a1f4217815316e9e74ef8e authored over 3 years ago671407efaf5bab6da230a89c95e27d1627396aca authored over 3 years ago
35569cd4af77fd08ddca0a5d40f122bc99b9401e authored over 3 years ago
ff1f0169648f26c62017499a8f820bd6160c291e authored over 3 years ago
4e62b40857920192c7a407fef9d3810407690745 authored over 3 years ago
ec0deb4f4870952c861d6394b7a630f7bcf10faf authored over 3 years ago
c2b04d6951c073da0149e85b12766454c1f56976 authored over 3 years ago
134a6b7efedbb728270a5a89a3ee74fee045c8d6 authored over 3 years ago
0042d402564b73e56c24d404ba2eb0cdf81febb5 authored over 3 years ago
ebdc954aa7f2ac7b58326ed3c15de119d8a921c0 authored over 3 years ago
63a3e28c4ba1f261604e5125a8a9d33da9060218 authored over 3 years ago
3ae8c1a8fb7e21e0dcdbc0244240b27e729dc639 authored over 3 years ago
89373827f0059ddd69e69dfaaeba9f02fa1b4346 authored over 3 years ago
a42954262cc78094c39a75cc5dd715a1db572178 authored over 3 years ago
f99ad7f347d79068cfbaec43740d6066532d7087 authored over 3 years ago
94d2fed542b9c73ee4310fd8e5b05618e26d1a89 authored over 3 years ago
758ce3303b6b95774e4943893397a8951fb9ba74 authored over 3 years ago
23daa40bdd6325a77cf2219a4f381cec991df5ac authored over 3 years ago
90386bb81bfd0ff9a1f2299084fae4173331f991 authored over 3 years ago
1f07b44bec2c397252f49bc625e854fd998242b3 authored over 3 years ago
bdeab9389025172a041f958d33700f305ad43c6a authored over 3 years ago
06857e58ea52864ce76737e45aee968b21b12348 authored over 3 years ago
c73f6608b9c317e97d579971bc809a3862532a4f authored over 3 years ago
1dcf6460f11a2dd6f75e575438ca00033d7d79fa authored over 3 years ago
af46271b27fc800a5e3a8eb18cc191bed7ca8928 authored over 3 years ago
For some reason I thought I was supposed to call it /shrug
0be9174bb1d7d383af4fa058b2a28ebe525a1f25 authored over 3 years agoaf7a539e841f163589648aadf77f4c06cc46d6ee authored over 3 years ago
c91b924f0ebec0ddcf72fca3bf144c82ea83ff99 authored over 3 years ago
a70e18a2bf8ab037df4e073d7df18d3aacfa02ed authored over 3 years ago
fb01a28623cb6d50d30823f1aa1addf59031f98a authored over 3 years ago
aa241ecc9ec9bad48f3f793bc3e9a25ce03fbde4 authored over 3 years ago
b53b40d9c874f48b4f2759f188258dca4cf6395b authored over 3 years ago
e2d837958fd79939ed3a2b69ca90ecf0da4f8392 authored over 3 years ago
5348c80aa89a32136c674951981ef8b40b14fb01 authored over 3 years ago
3d43bd525b161075417438934139b4df64a06c83 authored over 3 years ago
53e773b1a23d4fa64421b3000986c7b64d67e7f0 authored over 3 years ago
11913dac76cf8fed98d735c466f843f01a0859c4 authored over 3 years ago
0af2724ee9984fd4d21e4d2c65d958d745203698 authored over 3 years ago
1245958031a7c529f867fa6fda6a5b1ddb09bda5 authored over 3 years ago
948750da6a1043244e7711f0de7017b3467024a1 authored over 3 years ago
0f7683af4e80f06099667340e10c4ae7bfde8d6d authored over 3 years ago
98bc18cedd486961fb555ea8fdc1abc54c23a3d4 authored over 3 years ago
98ec9d01acf53c5338f4dc3ab0ba33fa1252d40b authored over 3 years ago
d9ee288cf10598335082dd9284287ac521ed7a1a authored over 3 years ago
5d170d6bb3060dd89ba37fde7d9b0a0ff3bb0faa authored over 3 years ago
08fda22d0f8f833fed5a8ffae19a4b85672b662c authored over 3 years ago
b61cf82e846ce845824345ba0838380b04a17025 authored over 3 years ago
20de7409d86b210159102353743132d63fa01fc8 authored over 3 years ago
95773827803946a29ca78f2a6b06b97a8acfcac8 authored over 3 years ago
205fb75555f38c30d9f11c4a283dd3647fe79411 authored over 3 years ago
8067cfb686552868e65e05a542bd0001ae17eef4 authored over 3 years ago
fb22b3161260f0b09dbd5cad211cec2e17746278 authored over 3 years ago
c4b27ed340215cfc542b88b1ec3e6d36f878841e authored over 3 years ago
Utility functions for converting from obs_data_t to json and back
fb8e520d10d5543e2dde307b0d4a734907fa1ded authored over 3 years ago
I decided to go with nlohmann::json because it supports both JSON and
msgpack. I'm likely going ...
a0162caad1127fa814d3a2604803116499b321a0 authored over 3 years ago