The Visual in Worship – openlp info

When the OpenLP program installs it creates a folder called ‘Data’. To replace the list of songs on the inital install with my song database do the following.

1. Firstly download the new ‘Data’ folder from here,
Click on the link to the data folder and ‘save file’. This will ask if you want to download the ‘zip’ folder. Say yes and note where on your system it gets placed (probably your users ‘downloads’ folder)
You will need to ‘unzip’ that folder before you can use it. Ask me if you need help with this.

2. Open the Openlp program and on the menu at the top choose: Tools –> Open Data Folder.

This will open up a file browser window and it will show you where on your file system openlp is placing the ‘data’ folder. You will be looking at the contents of the data folder (which usually contains a list of 6 or 7 other folders called things like ‘songs’ ‘themes’ etc). NOW CLOSE THE OPENLP PROGRAM DOWN!

3. In the file browser, which shows the current openlp data folder, move up one directory level. This should mean that you then view the folder called ‘data’. Using a right mouse click, rename that data folder to ‘dataold’

4. Now copy the new downloaded ‘data’ folder into the same place as the renamed old data folder.

5. Restart openlp and if you’ve got it right (!) you should now have a longer list of songs (and more themes).

If you have problems don’t feel bad, just post a comment/question on the blog below!

Note this song database can only legally be used when Churches have the appropriate CCLI licenses!! Please be legal as far as copyright is concerned!!


  1. Mark I have a bug and it wants me to email Openlp
    Its says Opps OpenLP hit a problem. I must have copied it incorrectly.

    Traceback (most recent call last):
    File "D:OpenLP_Code2.0buildpyi.win32OpenLPout00-PYZ.pyzopenlp.core.ui.firsttimeform", line 219, in nextId
    File "D:OpenLP_Code2.0buildpyi.win32OpenLPout00-PYZ.pyzopenlp.core.ui.firsttimeform", line 349, in _buildThemeScreenshots
    UnboundLocalError: local variable 'item' referenced before assignment
    Sorry Ros

Comments are closed.