Resource icon

OBS Lyrics 2.0.0

JDHaviland

New Member
I tried the Lyrics++, but could not select a source. Refreshing, restarting, etc. refused to populate the available sources. Went back to lyrics+ and it worked. We’ll see if it continues to work.
I am giving up on Lyrics. I spent an hour this afternoon setting up the 5 hymns for Sunday. I clicked to prepare the last one only to have it instantly crash OBS completely. When I restarted OBS, all 5 hymns were gone! I wasn't about to start all over again. Not a happy camper!
 

JDHaviland

New Member
I have given up on Lyrics. Hotkeys are flakey and occasionally don’t respond. Then the last time I was setting up the 5 hymns for Sunday morning, I hit “prepare” for the last one and OBS crashed immediately. When I restarted it, all five hymns were gone again. I just wasn’t going through the whole process of setting them all up again. It’s a shame, because it seemed promising, but it’s just too unreliable.
 

DCStrato

Member
I tried the Lyrics++, but could not select a source. Refreshing, restarting, etc. refused to populate the available sources. Went back to lyrics+ and it worked. We’ll see if it continues to work.
Sounds like something to do with the Mac Mini. I am trying to research what that might be as I have no way to test or debug it. I found some things on needing to change rights to get access to the keyboard for hot keys, but without a mini to try it I am not sure if or when I will be able to debug this. D.C
 

DCStrato

Member
I am giving up on Lyrics. I spent an hour this afternoon setting up the 5 hymns for Sunday. I clicked to prepare the last one only to have it instantly crash OBS completely. When I restarted OBS, all 5 hymns were gone! I wasn't about to start all over again. Not a happy camper!
I am sorry it is not working for you. I wish I could debug this on a Mac, but I don't own one. D.C.
 

StoStudios

New Member
Hello, just wanted to appreciate the effort on putting up this script you created. It's totally a game changer for us! Here are some of my suggestion to improve further the system.

1. In our case, the fade option has little range only, we wish to have a much quicker fade time.
2. We hope the script may add an overview of the lyrics and can press the part where we can jump to because we have the moment where we seek along the hotkeys the right part of the song we are singing.

We appreciate to see this script much improve in the future because its so much helpful specially today that most churches are doing livestream to further reach many. Thanks!
 
Two Things:
1) Thank you amirchev and DCStrato for this scrip. It is amazing. Makes displaying lyrics for our church broadcast so much easier than any other solution we found.

2) As someone noted above the script does have some issues running on a mac mini (and presumably anything else running macOS). I'm not here to complain but to explain the problem and describe how we fixed it.

- The PROBLEM was that songs did not appear to be permanently saved. During a session you could save a song with lyrics, prepare it, and use it without any issues, but if you closed OBS or shut down the computer, those songs would be gone. Alternatively if you saved songs into the songs directory (in User/.config/.obs_lyrics) the titles would show up on the "Songs Directory" dropdown, but choosing them would give an error and would not pull up the lyrics nor allow you to prepare the song. Thus we were stuck copying and pasting in song titles and lyrics on the day we needed them (not the end of the world, but a bit of a hassle).

-The SOLUTION: in looking around my files and discovered that songs were being save in the .config folder instead of the .config/.obs_lyrics folder, moreover they would save with a name that included part of the path but with the slash the wrong way. lyrics.lua would looks for songs in the .config/.obs_lyrics folder but couldn't load them from there. I am not a lua coder in any way but I discovered that if I made a small change in the get_songs_file_path function, I could get to script to work better with macOS. In line 1641 of the lyrics.lua I changed ' return get_songs_folder_path() .. "\\" .. name .. suffix ' to ' return get_songs_folder_path() .. "/" .. name .. suffix ' (changed the double back slash to a single forward slash). Now songs save to the song directory correctly and any songs saved to that directly can be called using the dropdown list. I don't know if this is the best fix and it defintely BREAKS the script when using Windows (I have my own windows laptop and tested it), but it certainly makes lyrics.lua work better on our mac mini.
 

zacharyjsparks

New Member
Hey all :)

I'm a near-total newbie to OBS and this plugin in particular, as we're trying to migrate to using OBS as our new streaming solution at church. I'm hoping that I'm just missing something super easy, so if someone could help I'd appreciate it.

I can't figure out how to get the script controls to affect the Text Source that I have loaded into my scene. The readme is a little unclear here...am I supposed to load in a Text Source in my scene and read the text from the .txt files I've created using the lua script? The Markup notations are displaying when I do that, and I don't understand how the script is "connected" to the text source that way.

So like I said, I'm hoping that I'm just missing something small and that it's not a technical issue with my install. Thanks in advance to anyone who can help! :)

1735771423749.png

1735771455147.png

1735771495289.png
 
Hey all :)

I'm a near-total newbie to OBS and this plugin in particular, as we're trying to migrate to using OBS as our new streaming solution at church. I'm hoping that I'm just missing something super easy, so if someone could help I'd appreciate it.

I can't figure out how to get the script controls to affect the Text Source that I have loaded into my scene. The readme is a little unclear here...am I supposed to load in a Text Source in my scene and read the text from the .txt files I've created using the lua script? The Markup notations are displaying when I do that, and I don't understand how the script is "connected" to the text source that way.

So like I said, I'm hoping that I'm just missing something small and that it's not a technical issue with my install. Thanks in advance to anyone who can help! :)

View attachment 110426
View attachment 110427
View attachment 110428
Sorry no one has replied to your query. Doesn't look like the creators of this script monitor this forum any more. It's too bad as it is an amazing script once you get the hang of it. Let me see if I can answer your question. Or at least tell you how I do it.

For the text source in your scene, do not click read from file. Leave it blank. Do name the text source something simple. I named mine "lyrics". Then open scripts and highlight the lyrics.lua (like on your first screenshot). Scroll down all the way to the bottom. You should see something like this (but with no text source chosen).
1740682014853.png


for text source, choose the text source that you are using in your scene. Click on refresh all sources if you don't see it. After you choose your text source, click refresh all sources again. Now your prepared songs should show up in the text source (make sure you've sized the text source appropriately). Let me know if that helps.
 

DCStrato

Member
Hey all :)

I'm a near-total newbie to OBS and this plugin in particular, as we're trying to migrate to using OBS as our new streaming solution at church. I'm hoping that I'm just missing something super easy, so if someone could help I'd appreciate it.

I can't figure out how to get the script controls to affect the Text Source that I have loaded into my scene. The readme is a little unclear here...am I supposed to load in a Text Source in my scene and read the text from the .txt files I've created using the lua script? The Markup notations are displaying when I do that, and I don't understand how the script is "connected" to the text source that way.

So like I said, I'm hoping that I'm just missing something small and that it's not a technical issue with my install. Thanks in advance to anyone who can help! :)

View attachment 110426
View attachment 110427
View attachment 110428
Hello,

Sorry we can't check this forum as often as we once did. Glad you are trying to use the script. We still use it Every Sunday and had fun writing it so many years ago, but I know the other developer moved on to other applications. Thanks to madscientist for the help with replies. All the lyric text is stored in an area specific to this script. You paste it into the editor and save it after marking it up like you want and the marked up text gets stored as a text file in the scripting subfolder. When a prepared lyric is loaded, either within the list, or directly from a prepare scene source, the script reads it and replaces a specified "text" object within the scene with the next lyric look as it is paged. Hopefully you have figured out how all that happens. I will admit I have a ton of new stuff I have added to it for our own use, from color changes, to changing the target text and title objects within any given scene. What I have not had time to do is clean it all up for publication and document all the changes. I'll try to get back here more often, but as a retired 50yr software developer, I seem to be busier these days rather than less busy.

DC
 
Top