Import songs
Import your existing song library from EasyWorship, OpenLP, or any OpenLyrics XML source into Kairos.
Import your song library from EasyWorship or OpenLP into Kairos.
In Kairos, go to Settings → Lyrics → Import to open the importer. You'll see one card per supported source.
EasyWorship song import
EasyWorship stores its song library in a Firebird database that Kairos can't read directly without bundling a heavy database driver. Instead, use EasyWorship's built-in Export → Plain text feature against the folder of your choosing, then point Kairos at that folder.
Each .txt file in the folder becomes one song. Kairos reads optional
header fields (Title:, Author:, CCLI:, Copyright:,
Alternate title:) at the top of each file and [Verse 1] / [Chorus]
section markers throughout the body. If a file has no header, the
filename is used as the title; if it has no section markers, blank
lines split the lyrics into successive verses.
One-way import
Songs are copied into Kairos's library. Changes made in EasyWorship after the import are not synced automatically; export and re-import to pick up new songs.
OpenLP song import
OpenLP stores its song library as a SQLite database
(songs.sqlite — typically under ~/.local/share/openlp/songs/ on
Linux, or %APPDATA%\openlp\songs\ on Windows). Pick that file in the
importer and Kairos parses every song, including the verse / chorus /
bridge structure encoded in OpenLP's lyrics XML.
The file is opened read-only — Kairos never modifies your OpenLP install.
One-time copy
Like the EasyWorship import, this is a one-time copy. For live verse detection and display, Kairos runs independently and does not require EasyWorship or OpenLP to be open.
OpenLyrics XML import
OpenLyrics is the de-facto interchange format for worship songs —
ProPresenter's File → Export, OpenLP's File → Export → Songs,
FreeShow, EasySlides, and most other worship apps emit .xml in this
format. Pick either a single .xml file or a folder of files in the
importer; Kairos reads the title / authors / copyright / CCLI metadata
and the verse / chorus / bridge structure encoded in each file.
Format auto-detect
The importer handles the standard OpenLyrics shape (<verse name="v1">,
<lines>…<br/>…</lines>) and recognises section codes for verse (v),
chorus (c), pre-chorus (p), bridge (b), tag (t), intro (i),
outro (o), and ending (e).
Duplicates are skipped
Both importers compare song titles case-insensitively against your existing Kairos catalog. Anything that matches is skipped rather than overwritten so re-running an import never clobbers manual edits you've made to songs already in your library.