Stagelight
Worship presentation software you run from your phone.
Download for Windows Privacy policy Terms of use Visit the Stagelight website
The laptop stays connected to the projector, and you run the service from a phone on the same Wi-Fi or the laptop's own hotspot. There's no phone app to install: scan a QR code and the phone gets the live screen, the service and your whole library.
Tech stack
- Electron
- Node.js
- WebSockets (ws)
- HTML, CSS and JavaScript
- sql.js
- adm-zip
- electron-builder
- electron-updater
What it does
- Run the whole service from a phone over the laptop's hotspot by scanning a QR code, with no app to install and a warning if the connection drops
- Songs, scripture, custom slides, images, videos, music, YouTube and web pages
- Scripture by typed reference or by book, chapter and verse, with saved passages you can share on WhatsApp
- Words over a playing video without restarting it, with a safe Over video mode that can only change the words, Clear words, and a word colour for each video
- Background music from a song or a YouTube video, which pauses by itself while a video plays its own sound
- Volume, a draggable position bar, Repeat, and fades in and out for videos
- A theme editor where you drag the text area into place, with text that grows and shrinks to fit, a separate scripture theme and a styled footer
- Fade, slide, zoom or cut transitions, and brightness, contrast, colour and warmth for the projector picture
- Scrolling alerts, a welcome screen, a black screen, a time flash in the corner and keyboard shortcuts
- One-click import of a whole OpenLP export, and an operator screen with resizable sections and video thumbnails
How it works
- A small HTTP and WebSocket server inside the app holds the library, the service and what's live, and keeps every screen in sync.
- The operator screen, the projector and the phone remote are plain web pages with no framework. Phones must present a key from the QR code before they can control anything.
- The projector and the operator's preview share one renderer, so the preview always matches.
- Importers read OpenLyrics songs, OpenLP themes, and Bibles in OpenLP, OpenSong, Zefania, OSIS and USFX formats.
- The library and service are saved as JSON files with a media folder. The installer is built with electron-builder, and the app updates itself from a public releases repo.