Play & Worship is built around six core modules. Each one is opinionated about what an operator needs in the moment — and ruthless about cutting out everything that doesn't belong on a service-running desk.
Full editor, auto slide-splitting, CCLI / key metadata, themeable backgrounds, English / Tagalog filter.
All 66 books across 5 public-domain translations. Jump-to-reference. Live restyle of any verse.
PPTX, PDF, video, and image support. Stored locally in IndexedDB — no uploads, survives reload.
Dedicated output window with fullscreen, blackout, smooth fades, and BroadcastChannel sync.
Drag-and-drop card strip. Songs, scripture, and media all queue into one ordered run sheet.
Built for muscle memory. Space, arrows, Esc, B, F1, and N do what you'd expect — with no menu.
The song module is built for the operator who has eight tabs open and two minutes to find a song. Search-as-you-type filters across title, author, and CCLI. The editor is plain-text-first: paste lyrics, mark sections, save.
[Verse 1] headers and the parser slices them into sections automatically.
Scripture is a first-class module, not an afterthought. All 66 books load with correct chapter counts, grouped OT / NT,
with a "Jump to…" parser that understands plain references like John 3:16, Psalms 23, or
1 Corinthians 13:4-7. Even shorthand works: gen 1, jn 3, 1cor 13.
John 3:16, 1 Corinthians 13:4-7, Psalms 23, even space forms like Proverbs 3 1. Book aliases work: gen, jn, 1cor, ps, rev.The Media tab handles the four formats churches actually use: PowerPoint, PDF, video, and image. Everything you drop in is stored as a blob in IndexedDB on the operator's device — no upload, no cloud, no licensing exposure.
<a:t> run grouped by paragraph, first image per slide pulled via the file's _rels. Best for simple decks — for pixel-perfect output, export to PDF first.<video> playback on the projector with loop and mute controls.The schedule is a horizontal card strip across the bottom of the console. Each card represents one service item: a song, a scripture passage, a PPTX deck, or a video clip. You build it once, you run it without thinking.
Two stacked monitor panels on the right of the console. Preview (blue) shows what's queued — only the operator sees it. Live (red) mirrors exactly what the projector is showing. The transport sits between them: Prev / Go / Next.
Click Live Output once and a new browser window opens. Drag it to the sanctuary display, press F for fullscreen, and that's the last time you have to think about it. The operator window stays on your laptop.
BroadcastChannel + window.postMessage with seq-based dedupe — works over http://, file://, or PWA installs. No servers, no LAN setup.prefers-reduced-motion.Pair any phone to the operator console via QR code (or a 6-digit code if there's no camera). The remote runs in the browser — no app store, no install — and gives the worship leader direct control over slides, blackout, countdown, music, and announcements without ever turning to the tech booth.
Worship operators don't have time to hunt for menus. Every action you'll use during a service has a single-key shortcut that's been chosen to live under one hand on a laptop keyboard.
See the full console layout on the Console page.
Features that nobody puts on a marketing page but operators notice within the first service.
Press F1 for a pre-service countdown. The projector shows it; the operator runs the service behind it.
Go Live routes to the last thing you touched — slide, verse, or schedule card. No "starting from slide 1" surprises.
Every edit, every reorder, every import — saved to localStorage immediately. Ctrl+S exists for the muscle memory only.
The console runs dark by design — gentle on eyes for 11 PM rehearsals and 6 AM sound checks alike.
Install it like a desktop app. After the first load, songs / media / scripture cache work without an internet drop.
Built-in birthday slide with animated gradient, confetti, balloons, and a sparkling greeting. Plus a clean uppercase-title announcement slide — both ready from a single button on the operator or remote.
Download the entire service — songs, schedule, settings — as one JSON blob. Hand it to another operator without explanation.
Everything stays on your device. No accounts to create, no usage tracking, no third-party analytics in the operator window.
Every module on this page is free for every church. If it has blessed your service, consider giving back.