bitfocus / companion

Bitfocus Companion enables the reasonably priced Elgato Stream Deck and other controllers to be a professional shotbox surface for an increasing amount of different presentation switchers, video playback software and broadcast equipment.
http://bitfocus.io/companion
Other
1.55k stars 502 forks source link

Master Bypass for Triggers/Schedules Items #2057

Open graceproduction opened 2 years ago

graceproduction commented 2 years ago

Is this a feature relevant to companion itself, and not a module?

Is there an existing issue for this?

Describe the feature

I would like to be able to bypass all of the scheduled triggers I have programed. I would at a church so for the most part we have reoccurring events. I scheduled Spotify to start and stop at certain times on Sunday as well as automate what audio signal gets sent to our lobby. This has been working very well for us but I am concerned that on Sundays that we have less or more services all of my programming will be off. Is there a way I could bypass all scheduled events with a toggle. It Would be even better if I could schedule when certain triggers would bypass and then turn back on.

Usecases

Julusian commented 2 years ago

There is already an action that can disable or enable a trigger, so it would be possible to do this today utilising that. It wont be easy to setup/maintain due to needing an action for each trigger, but it is possible.

Im not sure if a master bypass is a good thing for us to add, as it would be very easy for someone to turn that on (either intentionally or accidentally) and not turn it off again, resulting in skipping triggers that you did want.

But I would be opening to adding a concept of 'groups' for triggers. Partly as a way to organise them (some users have commented that the list gets really long), and then we could do this bulk enabling/disabling at the group level.