Skip to content

Pre-formatting script for importing multi-language Songbeamer songs into OpenLP

License

Notifications You must be signed in to change notification settings

michaelweghorn/SongFormatter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

SongFormatter

Pre-formatting script for importing multi-language Songbeamer songs into OpenLP

When importing scripts from the commercial Songbeamer lyrics projection package into the open-source OpenLP, one of the major problems is that OpenLP does not support multilingual songs as of yet. A common workaround is to use OpenLP's freely definable tags to define colors for each language.

This PHP cli script takes all *.sng files in the current directory and tags up to 9 languages with configurable tags, which can then be read by OpenLP. It also does UTF-8 conversion, some additional title formatting and rudimentary extraction of CCLI numbers.

Usage

Place the script in a folder with your *.sng files and run it like ./SongFormat.php.

Configuration

The script allows you to freely define the tags assigned to the various languages by editing the $languageColors array at the beginning of the file.

Author

This script was written by Christoph Fischer ([email protected]) for Volksmission Freudenstadt (www.volksmission-freudenstadt.de).

About

Pre-formatting script for importing multi-language Songbeamer songs into OpenLP

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%