A obs plugin and client executable that allows starting/stopping recording/streaming from invoking the client via the use of a Unix socket.
Find a file
Stephen Seo 257ba1db6c
All checks were successful
Create releases with ArchLinux pkg / check-and-build-and-release (push) Successful in 15s
Impl "--wait"
"--wait" causes the server to wait for the action to complete before
sending a response to the client.
2024-07-21 12:37:21 +09:00
.forgejo/workflows Update workflow/action 2024-06-15 11:17:00 +09:00
archLinuxPackaging Impl "--wait" 2024-07-21 12:37:21 +09:00
src Impl "--wait" 2024-07-21 12:37:21 +09:00
.gitignore Remove compile_commands.json 2023-08-12 22:04:27 +09:00
CMakeLists.txt Impl "--wait" 2024-07-21 12:37:21 +09:00
LICENSE Update LICENSE year 2024-01-27 22:09:49 +09:00
README.md Update README.md 2023-08-13 16:03:51 +09:00

obs-studio-plugin-unix-socket-control

An obs-studio plugin that accepts commands over a unix socket to start/stop recording/streaming or shows recording/streaming active status.

When building the plugin, an obs-studio plugin and a client program is built.

This exists because obs-studio keyboard shortcuts don't work on Wayland, and I wanted a workaround to tell obs-studio to start/stop recording (via the use of invoking a toggle script that uses this plugin's client with a configured Sway keyboard shortcut).