Live Presentation
Run your worship set from the Present panel. Select a song, advance slides, and optionally Go Live to broadcast the current slide to every member following along from the Member app.
Layout
- Mobile — the Present tab (second tab in the Worship screen)
- Tablet / Desktop — right-hand pane, always visible next to the song list
The Present panel shows a three-pane slide view:
- Previous slide on the left (dimmed preview)
- Current slide in the center (highlighted, with an ON SCREEN badge when Live)
- Next slide on the right (dimmed preview)
Above the slides, a banner shows the song title, a "Slide X of Y" chip, and a progress bar.
Pick a song
Tap any song card in the song list to load it. The first slide becomes the current slide automatically.
Advance slides
Four on-screen controls at the bottom of the Present panel:
- Prev — previous slide (disabled on the first slide)
- Timer — toggle auto-advance on/off
- Blank — blank the screen (useful during prayer or transitions)
- Next — next slide (disabled on the last slide)
You can also tap the dimmed Previous or Next preview panes to jump there directly.
Keyboard shortcuts
When the Present panel is focused:
- Right Arrow or Space — next slide
- Left Arrow — previous slide
- B — toggle blank screen
- T — toggle auto-advance timer
Auto-advance timer
Tap Timer to auto-advance slides after a fixed interval. Default is 10 seconds. A countdown progress bar shows "Next slide in Ns" while active.
Long-press the timer button to cycle through intervals: 5s → 10s → 15s → 30s.
The timer stops automatically when it reaches the last slide of a song.
Blank screen
Tap Blank to replace the slide with a blank "SCREEN BLANKED" view. Tap again to unblank. Broadcasts to followers if you're Live.
Go Live
Tap Go Live (top-right on mobile, separate bar on desktop) to start a live session:
- A red LIVE status bar appears across the top
- Slide changes, prev/next, and blank actions broadcast to every member in the church who's watching
- Broadcast latency is sub-second over the WebSocket; if the socket is unavailable, updates fall back to the REST path so nothing is lost
Tap End Session to stop broadcasting. Members stop receiving updates immediately.
Lyrics rendering
Each slide shows:
- An optional section label (e.g. VERSE 1, CHORUS) in accent color at the top
- The lyric lines, centered, with automatic font fallback for Indian scripts — Telugu, Hindi, Tamil, Malayalam, Kannada, and Marathi render with proper glyphs
Notes
- The Present panel requires a song loaded in the library. On an empty library you'll see "Your Setlist is Empty" with a button to add the first song.
- Starting a session with zero songs is not allowed — Go Live is hidden until you have at least one song.