Skip to content

silvansan/LyriSync

Repository files navigation

🎶 LyriSync

OpenLP → vMix / OBS lyric sync (real-time)

LyriSync is a lightweight desktop app that sends OpenLP live lyrics directly to vMix titles and OBS text sources — instantly.


⚡ Why

No more:

  • Screen capture
  • Browser inputs
  • Laggy overlays

Just clean text → directly into your production.


🚀 Features

  • Real-time sync from OpenLP
  • Works with vMix and OBS
  • Multiple connections (mix setups freely)
  • Multiple outputs per connection
  • Ultra-fast (WebSocket + smart updates)
  • No plugins required

🧩 How it works

OpenLP → LyriSync → vMix / OBS

  • Listens to OpenLP live slide changes
  • Sends text only when it changes
  • Keeps everything in sync automatically

▶️ Quick Start

  1. Download the latest release
  2. Run LyriSync.exe
  3. Configure:
    • OpenLP IP
    • vMix API (http://localhost:8088/api)
    • OBS WebSocket (port 4455)

Done.


🛠 Use cases

  • Lyrics → livestream lower thirds
  • Lyrics → projector + stream
  • Scripture overlays
  • Multilingual outputs

📦 Build (optional)

pyinstaller --onefile --windowed lyrisync.py

About

A fast, lightweight desktop app to sync OpenLP lyrics to vMix and OBS in real-time.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors