Skip to content

A web page as an OBS Studio overlay for displaying the Hymn numbers of a church service and the title

License

Notifications You must be signed in to change notification settings

losmurfs/HymnBoard

Repository files navigation

HymnBoard

Note: with some browser extensions, this will not work when playing with it in Google Chrome for example, but it will work in OBS Studio because OBS Studio will not inject CSS unless you tell it to. Because Edit is not visible until you hover over it, "for your safety" Chrome might hard code it, via inject stylesheet, to display: none !important. You needent worry about this, but if you'd like to debug/modify/etc in Google Chrome, disabling all extensions/AdBlockers/etc will usually get rid of the injected stylesheet that makes it unusable.

Usage:

A web page as an OBS Studio overlay for displaying the Hymn numbers of a church service and the current hymn number and title This is what it looks like when the Hymn Board Bug has been set up and is visible OBS Studio has a Browser overlay. If you host this project and then point a Browser overlay to it, you can interact with the overlay through a separate window to set the hymn numbers and hide the bug and show the number and text by clicking on the number in the Bug. Here, a hymn number was clicked on causing the Bug to fade out while the text faded in When launched a blank Hymn Board bug is visible, right click on overlay in Sources list and pick Interact, this will launch a duplicate of the overlay in a separate window. Any interaction with this separate window will effect the actual overlay in the video. Hovering over any blank number row in the Interact window shows a Edit button, when all the rows are populated the card shelf can be clicked on to enable Edit. Try to complete all your edits before the broadcast/stream begins because the Edit form will be visible in the stream. Unfortunately OBS Browser Overlays cannot be interacted with directly so you have to open a seperate window to interact with the Overly Unfortunately OBS Browser Overlays cannot be interacted with directly so you have to open a seperate window to interact with the Overly Unfortunately OBS Browser Overlays cannot be interacted with directly so you have to open a seperate window to interact with the Overly

Hover to Edit, click Edit

Blank positions are edit buttons

When full click here to Edit

Card storage is always an Edit button

Type in fields to update Hymn Board Hymn Board updates instantly Click Done to hide editor Editor goes away when you click Done If you click on a Hymn Number in the Hymn Board the Hymn Board hides and the title of the Hymn is displayed Hide Bug show Text

The title for the Hymn Number you clicked on is displayed, click the title to hide it and display the Bug again. Click to hide text

Installation

git clone https://github.com/losmurfs/HymnBoard

cd HymnBoard

If you don't have Java 18, install it (this is for creating a simple static web server, if you already have one, you can use that instead):

sudo apt-get install openjdk-18-jdk-headless

Start a simple static webserver:

jwebserver

The output of jwebserver will tell you the URL to enter for the OBS Studio Browser Overlay

About

A web page as an OBS Studio overlay for displaying the Hymn numbers of a church service and the title

Resources

License

Stars

Watchers

Forks

Packages

No packages published