This repository contains a script that converts OpenLP XML song exports into a format recognized by ProPresenter.
- Python 3.x
- Export your songs from OpenLP as XML files (see instructions below).
- Place the exported XML files in the
input
folder. - Run the script:
python converter.py
- The converted song files will be available in the
output
folder as plain text files.
OpenLP has the ability to export your songs in the OpenLyrics worship song format. This is convenient for transferring your songs to another computer or for backup purposes.
To export songs from OpenLP, follow these steps:
- Open OpenLP.
- Click "File" > "Export" > "Song" in the top menu.
- Click "Next" in the dialog box that appears.
- Select the songs you want to export by clicking on each song.
- Use the "Search" field to search for a song title or keyword in a title.
- Click "Uncheck All" to unselect all songs, or "Check All" to select all songs.
- Click "Next" when you have finished selecting songs.
- Select the directory where you want the songs to be saved (e.g., the
input
folder in this repository). - Click "Finish" to complete the export process.
- Open ProPresenter.
- Click on "File" > "Import" > "Text File" in the top menu.
- Navigate to the
output
folder in this repository. - Select the converted text files and click "Open."
- ProPresenter will import the songs and make them available in your library.
input_sample
: Contains sample OpenLP XML song exports.output_sample
: Contains sample converted song files compatible with ProPresenter.
This project is licensed under the MIT License. See the LICENSE file for details.