Thanks, @mhalbrook, that is exactly in the direction I was planning to go. I recently setup a customized stage view using the web interface but never got into controlling OpenLP through the interface at that time.
My plan is to use the Stream deck together with Bitfocus Companion to control OpenLP through the web remote interface.
When starting to play with the Stream deck and Bitfocus Companion, I realized that there already is a plugin for OpenLP. I haven't tried it live yet but it seems to be a good start to get going. There is some information here (not really needed if everything is working): https://github.com/bitfocus/companion-module-openlp-http
I have now set up macros on the stream deck in a way that it should be able to control OpenLP and our ATEM TVS HD (video switcher) with the same buttons. We have been livestreaming our worships since the beginning of the corona pandemic and we are using OpenLP to add lyrics and other texts to the video stream using DSK (downstream key) on the ATEM TVS HD.
One stream deck button will show the song lyrics on the external display and directly after it is shown, the video switcher will be triggered to include the text in the video stream using DSK ON. At the same time on the wall in the church, a projector is showing the same lyrics using a customized stage view (in case the congregation is in the church).
Another stream deck button will do the opposite and remove the lyrics from the video stream using DSK OFF and then blank the screen on the wall.
Also there are prepared buttons for normal OpenLP operations for prev/next slide or service etc. in the OpenLP plugin that has been added to our stream deck setup.
I will test this stream deck setup tomorrow and can report back how it is working. If everything is working as expected we will use it live on Sunday during worship.
Thanks a lot @jednou! Totally missed that I needed Bitfocus Companion, now when that is fixed, it works amazing!
The only thing I now is searching for is a solution to change the between different themes using a Stream Deck. Anyone know hos I may be able to do that?
Could you describe your scenario? How many themes do you use? Dont you use song level themes? E.g. We use only two themes: one theme for songs (global) and another one for announcement custom slides.
@jednou Ah, need to look into 3.x.x., hasn't upgraded to that one yet, since its not finalized yet.
My scenario is that we use only the black theme, and no song level themes. But during the song where we collect the collection we show a number that can be used to send money through a phone app. This is at the moment done by changing the theme to one with the logo for the app and the number incorporated into a black pictured, that is used as the background. We have a long time done everything manually but we are in the process of streamlining everything so it doesn't take up as many persons to manage the audio, OpenLP and streaming. And in that process we plan on automate as much as possible and lean heavy on a Stream Deck.
Comments
https://forums.openlp.org/discussion/4954/remote-api-calls#latest
My plan is to use the Stream deck together with Bitfocus Companion to control OpenLP through the web remote interface.
Did you manage to try it @gartom?
I would love to try it, but I'm new to the stream deck and doesn't manage to install the plugin. Does anyone know how to?
image on this site ilustrates how the stream deck can be used to control openlp:
https://github.com/bitfocus/companion-module-openlp-http/blob/master/HELP.md
Thanks a lot @jednou! Totally missed that I needed Bitfocus Companion, now when that is fixed, it works amazing!
The only thing I now is searching for is a solution to change the between different themes using a Stream Deck. Anyone know hos I may be able to do that?
according to the https://gitlab.com/openlp/wiki/-/wikis/Documentation/http-api theme changing should be doable.
Could you describe your scenario? How many themes do you use? Dont you use song level themes? E.g. We use only two themes: one theme for songs (global) and another one for announcement custom slides.
@jednou Ah, need to look into 3.x.x., hasn't upgraded to that one yet, since its not finalized yet.
My scenario is that we use only the black theme, and no song level themes. But during the song where we collect the collection we show a number that can be used to send money through a phone app. This is at the moment done by changing the theme to one with the logo for the app and the number incorporated into a black pictured, that is used as the background. We have a long time done everything manually but we are in the process of streamlining everything so it doesn't take up as many persons to manage the audio, OpenLP and streaming. And in that process we plan on automate as much as possible and lean heavy on a Stream Deck.