Hello!
We have an issue since upgrading to 2.9.4 a while ago, no matter what we do we cant make the custom view used for OBS automatically hide the presentation when we "blank to theme" in OpenLP.
Apparently there was some old solution for this, using the old API for the old version (pre 3.0).
How do we make the custom stage follow the OpenLP presentation (respect blank to theme/desktop).
Not sure which category this belongs in, since it might be a existing function or not?
Best regards
Comments
I was just looking at a similar problem, my problem was the stage view doesn't blank when changing to a powerpoint presentation, the previous item remains visible.
When you change to a powerpoint the API call to "/api/controller/live/text" in the js function "loadSlides()" fails with a 500 server error. This causes the previous item to remain visible on the custom stage view. I would suspect your problem has the same cause though I didn't try the Blank operation.
I was not able to determine yet what causes the 500 error in the API call. The $.getJSON() jQuery call has no error checking so you can't tell it's failed but as a workaround you can replace the $.getJSON() jQuery call with $.ajax() which does have error checking. Then if you detect the 500 error you can hide the OpenLP content on the screen.
I have the same issue and currently someone has to manually turn off the Browser source in OBS when OpenLP is set to Black or Theme. It will be nice if this was automatic. Replacing the $.getJSON() jQuery call with $.ajax() as suggested above doesn't seem to do it for me. Any help on this please?
See https://forums.openlp.org/discussion/comment/15542/#Comment_15542