ok, it took a few days to sort out and apparently now I can add to my resume "doesn't know java script"
found that there's a custom js file that's only called by the lowerthird stage, made a copy and pointed the html file at the copy. took ages to figure out what the code was that was causing issues and how to change it. The code was
if (OpenLP.curPlugin == 'songs' && OpenLP.curStatus == 'live') {
//hide the text if not slides
helpful that it's labelled, but since I don't know what I'm doing it took a bit to figure out how to change it safely.
Figured out if I remove the part of the "if" statement, then I could get the results I wanted.
so now it looks like this:
`if (OpenLP.curStatus != 'live') {
//hide the text if not songs
text = "";
//set style to remove bg box
var element = document.querySelector("#bgslide");
element.classList.replace("slide", "slideclear");
} else {
//make sure correct background
var element = document.querySelector("#bgslide");
element.classList.replace("slideclear", "slide");
}`
I also changed the "use title as alternative" as that is not a feature we need.
// use title as alternative
if (slide["text"]) {
text = slide["text"];
} else {
text = slide["text"];
}
And I changed
var intfadein = 100;
var intfadeout= 100;
as we wanted it to change a bit faster.
So with those changes, it now shows songs and Bible verses in the same layout and changes slightly faster. I also changed the CSS so there was a much bigger stroke and shadow on the text as it was blending in our video output. And changed the font to
font-size: 7vh;
As it was a bit too small for our setup.
Took most of a day of head scratching and confusion, but the results are working well. Hopefully this helps the next person who is lost with this stuff.