Lyric Server

Automatically generates full-page stage lyrics from ProPresenter—simple, reliable, and built for real worship workflows.

Overview - Documentation - Release History - Downloads

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