grigio / obs-cmd

obs-cmd is a OBS cli for obs-websocket v5 the current obs-studio implementation. It is useful on Wayland Linux or to control OBS via terminal
MIT License
126 stars 20 forks source link

Create StreamController Plugin #43

Open oparada1988 opened 7 months ago

oparada1988 commented 7 months ago

Pretty simple, theres a new and advance Elgato Stream Deck application currently being worked on for linux which support plugins,

https://github.com/StreamController/StreamController

Would be cool if you could create a plugin for it, theres already an OBS plugin but it is very minimal and lacks a lot fo features

Da-Boom commented 4 months ago

Just use the OS/Run Command action Its what i do when the main plugin doesn't have what i need.

The best part is i can make SC run a bash script.

I have a script that allows me to toggle a set of sources i have in every scene. That way i can turn on and off my elevator music with one button instead of a button for each scene.

I can even use commandName.sh arg1 arg2 &> lastButton.log to pipe the output (incl errors) of said script to a log file.

I can also use commandName.sh arg1 arg2 > buttonOutput.log to pipe the scripts standard output to a text file. its extremely useful, as i can then use said text file in an OBS text source... great for a push button counter or something.