Description
Lyric Server is a lightweight, cross-platform service that integrates directly with ProPresenter to generate full-page lyric displays for stage confidence monitors. Instead of relying on slide-by-slide lyrics, Lyric Server automatically pulls song data through the ProPresenter API and renders the entire song in a single, readable layout—updated in real time as slides advance. This allows vocalists and musicians to see the full structure of a song at once, improving flow, confidence, and communication on stage.
Designed with reliability and simplicity in mind, Lyric Server runs as a low-resource local web server and can be embedded directly into a ProPresenter stage screen using a web content block, or displayed on a dedicated device. It supports real-time updates via WebSockets (with polling as an alternative), configurable themes and layouts, per-song arrangements, and advanced formatting features such as section-based highlighting and configurable shortening. Built to be fast, efficient, and unobtrusive, Lyric Server is equally at home on macOS, Windows, Linux, or even a Raspberry Pi—making it a flexible solution for churches of any size.
Features
Integration & Display
- Automatically generates full-page stage lyric displays using the ProPresenter API
- Automatically discovers and connects to a running ProPresenter instance
- Easily embeds into ProPresenter stage screens using a Web Content block
- Can also be displayed on a dedicated device or kiosk via a local web interface
Real-Time Behavior
- Real-time lyric updates via WebSocket connection
- Optional AJAX polling for environments where WebSockets are not desired
- Instant reloads when configuration or templates are modified
Layout, Formatting & Control
- Fully configurable themes, fonts, sizing, and spacing
- Per-song custom lyric arrangements
- Advanced sequencing of arrangements triggered by specific slides or slide transitions
- Section-based inline highlighting of specific words or phrases
- Configurable shortening of section labels to conserve screen space
- Optional colorization of parenthetical text for improved legibility
Performance & Reliability
- Extremely low resource utilization
- Minimal disk I/O — templates are loaded into memory at startup and reloaded only when changed
- Designed to run continuously without interrupting ProPresenter workflows
Platform Support & Deployment
- Cross-platform support for macOS, Windows, and Linux
- Can run on a Raspberry Pi for setups where the ProPresenter system cannot spare a video output
Requirements
-
ProPresenter v20 or newer (Earlier versions contain an API issue that prevents reliable presentation change detection.)
-
A macOS, Windows, or Linux system to run Lyric Server
-
A display for stage lyrics, either:
- Embedded directly into a ProPresenter stage display, or
- Shown on a dedicated screen or kiosk device