Deep-Symmetry / beat-link-trigger

Trigger events and automate shows in response to events on Pioneer CDJs
Eclipse Public License 2.0
443 stars 37 forks source link

CLI option to start OBS overlay server #178

Closed nzoschke closed 11 months ago

nzoschke commented 11 months ago

Is your feature request related to a problem? If so, please describe.

When starting a show I always need to remember to manually go to Network -> OBS Overlay Web Server -> Check Run.

Describe the solution or new capability you’d like

I'd like a way to script this, perhaps with CLI arguments like:

open -a "Beat Link Trigger" --args --show $(pwd)/Phrases+XOne.bls --obs

Describe alternatives you've considered

Current Beat Link Trigger Version

7.3.0

brunchboy commented 11 months ago

Hi, Noah! The best way to explore ideas like this is on the Beat Link Trigger stream of the Zulip chat community. The recommended way to achieve what you are describing here is to add the following code to your show’s Global Setup Expression or Came Online Expression:

(beat-link-trigger.overlay/run-server)

That way, whenever you open that show (or, if you use the Came Online expression, whenever that show is open and BLT goes online with a DJ Link network), the OBS Overlay window will be opened and the server will be started.

If you have any followup questions or further ideas to explore, please join the Zulip instance and create topics in the BLT stream.

And if you are creating any cool HTML and style for your overlays, I’d love to see them, the ones I provide are very bare bones proof-of-concept.