A modern church presentation system for OBS Studio that lets you display Bible verses and song lyrics in real-time.
👉 Download the latest version: Download Here
👉 Watch demo: YouTube Demo
- Real-time Bible verse display
- Auto-Retrieve Lyrics
- Real-time song lyrics presentation
- Clean broadcast-style UI
- Fully customizable display
- Lightweight and fast
- Works directly inside OBS Browser Source
- AI Scripture Assistant — real-time speech detection that listens to your sermon and instantly surfaces Bible references as you speak, keeping your operator always one step ahead
- Independent Lower Third & Full Screen backgrounds — set a different visual background for each display mode, with a one-click Link button to mirror both simultaneously
- AI Scripture Assistant (Live Scripture HUD) — a floating, real-time detection panel that listens to spoken audio during worship or preaching and automatically identifies Bible references and song cues. Works for both Bible verse projection and song lyrics display. Runs fully offline with Local AI (Moonshine) or in the cloud via Deepgram — no interruption to your flow
- Independent Lower Third and Full Screen Backgrounds — Lower Third and Full Screen modes now each carry their own dedicated background layer (solid color, image, video, or YouTube). A single Link toggle instantly mirrors both modes to the same background whenever consistency is needed
- Dedicated AI Helper desktop app with relay-based control and a clean companion UI
- Cross-platform helper packaging for macOS (Intel and Apple Silicon), Windows (installer and portable), and Linux (AppImage and zip)
- New feedback pipeline: local backend and Cloudflare Worker deployment option for public issue intake
- Expanded vMix workflow support with display URL tools, connection state UI, and advanced output routing controls
- New tutorial hub module and broader modular project structure for maintainability
- Major sync/output runtime hardening to reduce state drift and improve live output consistency
- Better relay/session resilience with reconnect actions and clearer connection visibility in UI
- Improved state persistence and sanitization for recent/pinned Bible references and host settings
- Better input safety through typing shortcut guards to prevent accidental hotkey triggers while editing fields
- Startup behavior improvements including vMix reconnect-on-start and safer restore flows
- Open OBS Studio
- Add
BSP_display.htmlas a Browser Source in your scene - Add
Bible Song Pro panel.htmlas an OBS custom browser dock - Open the panel and start controlling your live display
Bible Song Pro panel.html-> Control interfaceBSP_display.html-> OBS output screen- Real-time sync via
BroadcastChannelAPI
Bible Song Pro is designed to help churches and ministries present scripture and song lyrics beautifully during live streams without complex software.
Watch it in action:
https://www.youtube.com/watch?v=4SVs5jyYx3o
Get the latest version here:
https://github.com/Johnbatey/bible-song-pro-obs/releases/latest
- HTML, CSS, JavaScript
BroadcastChannelAPI- OBS Browser Source
To let the in-app Feedback form create GitHub issues directly, run the bundled backend:
- Set environment variables:
GITHUB_TOKEN= a GitHub token with issue write accessGITHUB_REPO=Johnbatey/bible-song-pro-obs(or anotherowner/repo)- Optional:
FEEDBACK_PORT= backend port, default8787
- Start the server:
npm run feedback:server
- Start the app and use the Feedback tab. The public build uses the bundled default feedback endpoint automatically.
Health check:
http://127.0.0.1:8787/health
The backend keeps the GitHub token on the server side and returns the created issue URL to the app.
For public deployment without keeping your PC running, use the Cloudflare Worker in feedback-worker.
Quick path:
cd feedback-workernpm installnpx wrangler loginnpx wrangler secret put GITHUB_TOKENnpm run deploy- If you change the deployed Worker in future, update the default feedback endpoint in the panel source.
- Current deployed Worker:
https://bible-song-pro-feedback.johnbatey-bsp.workers.dev/api/github-feedback
- Current deployed Worker:
The Worker setup is documented in feedback-worker/README.md.
GPL-3.0. See LICENSE for full terms.






