Reflections and Projections

A very special Christmas present for everyone: OpenLP 2.0 beta 4!

Christmas Present

Another release, another beta... As with most other open source projects, we don't want to release OpenLP until it is ready. So here's our Christmas present to you: another beta version. Don't worry, we are just as eager as you to get the final release out, but we also want to make sure the final release is the best it can be, so we'll continue to release beta versions and then release candidates until we're happy with what we've got.


As of 1.9.7 we introduced an automatic database upgrade system, and song databases from the newer versions are not necessarily backwards compatible. From time to time we have to introduce changes to the songs database in order to add new features and enhance existing functionality. Because of these changes, you will not be able to run previous versions of OpenLP with your most recent database.

This release is no different to the last one, chock-full of bug fixes, with a few features, or feature enhancements, thrown in. We are also constantly updating the manual ( to reflect these new features and enhancements and a lot of changes have already been documented.

Some of the features you'll find in this release:

  • A top toolbar in the web remote
  • Media has been rewritten to make integration of other media systems, like VLC, easier.
  • Added "Justify" as a theme option (note: this makes themes not backward compatible if this option is used)
  • Ability to edit songs loaded as part of a service which are not stored permanently in the songs database.
  • Special shortcuts for the slide controller to go directly to any verse.

Some of the bug fixes you'll find in this release:

  • Support for OS X 10.7 Lion

  • A couple of minor bugfixes for the Web Remote

  • Problems with v1 theme with non-english characters in the name

  • Problems with non-english characters in filenames inside loaded services on Windows

  • Cannot use mouse wheel to change volume in slide controller

  • Improve performance of song loading for Preview/Live

  • OpenLP 2 database import fails when using an old database

  • Specified position for footer not working

  • Theme with outlined text and "justify" not displaying properly

    For to us a child is born, to us a son is given, and the government will be on his shoulders. And he will be called Wonderful Counselor, Mighty God, Everlasting Father, Prince of Peace.

    Isaiah 9:6

Christmas is a hectic time of year with people shopping for gifts, wrapping gifts, traveling, preparing meals and doing so many other activities. For those of us involved in church preparation it will also include Christmas themes, song selection, music rehearsal and other preparations for the Christmas service. Sometimes Christmas looks like a big production.

On the other hand, there are governments requiring Nativity scenes to be taken down, atheists wanting to put banners up denying God, TV broadcasts and stores restricted to say "Happy Holidays" instead of Merry CHRISTmas and Christians watching in unbelief as our faith is assaulted.

We can take comfort in knowing we worship a living, caring God. One who sent His Son to show us how to live, to pray, to worship and to believe in our Lord Jesus for everlasting life.

We at OpenLP wish you a Blessed Christmas and hope and pray you will take the time to refresh yourself with Jesus Christ, our Wonderful Counselor, Mighty God, Everlasting Father and Prince of Peace. Amen.

Go grab OpenLP 1.9.8 from the Download page!

Precise Pangolin Packages Presently Procurable!

Last night I added Ubuntu 12.04 Precise Pangolin to our PPA, so from today or tomorrow all those early birds who like to run Ubuntu from the first alpha release should be able to download the daily build of OpenLP for 12.04. Unfortunately, OpenLP 1.9.7 will be not available for 12.04, but 1.9.8 and up will be.

Don't forget, we support all flavours of Ubuntu, including Kubuntu, Xubuntu and Lubuntu. Mint Linux is also supported, as long as you are using the standard edition, not the Debian edition (the Debian edition should work too, but it doesn't work directly from the PPA). We also support all releases from 10.04 and up, so don't worry if you want to stick to the LTS releases of Ubuntu, we still support you!

To download OpenLP 1.9.7 for Ubuntu 10.04 to 11.10, go to our download page and add the PPA to your software sources. To download a nightly build (testers and adventurous users only!) of OpenLP, go to the download page and scroll down to the Developer Downloads section.

Nightly updates and Songs Database.

Changes have been made to the songs plugin to give users the ability to edit songs in a service when the "Add missing Songs when Opening Service" option is disabled. In the past, this was not possible.

This has meant that we needed to make a change to the songs database to protect the database. Thanks to the new internal upgrade system, you do not need to make the change yourself, OpenLP will do so automatically. In addition to this, the songs plugin will be disabled if the version of the database is newer than the version the code expects.

This will only impact people using nightly builds who have a number of copies of the code or who copy the database between different machines and the database has been updated. It will also impact anyone who tries to install an older version of OpenLP after using the latest nightly build.

It is recommended that you first backup your songs database if you think you may need to downgrade to 1.9.7 or an older nightly build after installing the latest nightly build.

OpenLP packages for openSUSE now available!

Many thanks to Joseph Mulloy and Alexandre D. Rogoski who have worked hard to get OpenLP up and running on openSUSE!

A couple of developers have tried in the past, and run into various issues, but between Joseph and Alexandre, they have managed to overcome these issues, and give us a One-Click Install for openSUSE 12.1, 11.4 and 11.3.

You can download OpenLP for openSUSE by visiting the download page and clicking on the link for your version of openSUSE.

Please note that you will not be able to import songs or Bibles from 1.x as dependencies for this functionality are not present within openSUSE. Should you need this, please e-mail your database to support[at] and the support team will try to convert them for you.

Media Rewrite Complete

Hi folks,

I've just committed one of our largest (if not the largest) chunks of code yet. It is a complete rewrite of the way media works in OpenLP. You should not see any noticeable difference from your perspective as the user at the moment, but this change gives us the ability to use various media "engines" to play videos and audio other than the ones built into your platform.

For instance, one of the engines we are working on at the moment is VLC. VLC is the dominant media player, and being able to use VLC as a video player means that OpenLP should be able to play any video that VLC can play. However, this is not yet implemented, we'll let you know when it is.

Due to the nature and the size of this change, we'd really like as many people as possible to test it out for us, and make sure it is bug-free. You'll need to download tonight's nightly build (see the download page), and make sure to backup your OpenLP data and keep the installer for your previous version of OpenLP close at hand. Don't install this on your church computer!

If you do encounter any bugs, please check our bug tracker, our support system, and the forums before posting your bug report - we may have already received it from someone else.

Shortcuts for the Live Controller (Video)

Hello folks,

Time for a new feature, time for a new blog post...

I just added special shortcut support to the Live Controller to OpenLP. This allows you to navigate through and jump between your slides in the Live Controller using only your keyboard. This works for any type of slide, e. g. songs, bible verses and images.

How does it work?

If you want to jump to verse 3 using the keyboard, press "v" and within a time frame of 350ms, press "3". (It is technically not possible to have the shortcut v + 3.) If you are concerned that 350ms is too short, consider that you normally have to press all keys at the same time when using “real” shortcuts (like "CTRL + C"), so as long as you are quick enough, you will be successful!

Available Shortcuts

Verse: V Chorus: C

Once you have pressed the slide type, you can use the numbers from 0-9.

People using a translated version of OpenLP can change the shortcuts if they want to (the numbers are not configurable) via Settings → Configure Shortcuts...

God bless, OpenLP Team


OpenLP and Impress 3.4 on Fedora 16

There have been changes made to Impress 3.4 which make it incompatable with OpenLP if the Impress has been selected as a presentation player.

This is known to effect Fedora 16 and may impact other builds.  If the presentation plugin is enabled then OpenLP will fail to start.

More details will be provided as we find out the impact.

Don't Forget To Tell CCLI Who We Are!

Many churches use CCLI for licensing their music. It's the easy way to stay legal. Every year, however, these churches need to submit what songs they have used, and often also have to fill in a questionnaire about how they use those songs...

The next time you have to fill in that questionnaire, don't forget to point out that you use OpenLP! This has a direct benefit for you, as users of OpenLP, because it means that we have enough users for them to actually listen to us, and think about implementing things like SongSelect differently, so that we can also add it to OpenLP.

OpenLP one point nine point seven, "Joyful John" aka beta 3, has been released!

OpenLP one point nine point seven It's like a match made in heaven, With plenty new features And fewer bug creatures.

(Stupid poem courtesy of Raoul - you can moan at him!)

NB: Please note that OpenLP does not work on OS X 10.7 Lion. This is a known issue, and we are working on a solution.

It's release time again, and once again this new version will not disappoint. Along with over 79 bug fixes there have been a large number of features added.

Moving on we hope the next release will either be the first Release Candidate, or the last beta.

New features:

  • Basic support for audio files on songs.
  • Internal database upgrading (no more re-importing of your database).
  • Drag and Drop support has been enhanced from the desktop into all plugins and Services.
  • It is now possible to change to the colour surrounding small images used for themes or when displayed from a service.
  • The Song database now records when a song is created and edited.
  • Song Usage can now record when a song is used or printed.
  • The Android client is now available on the Android Market
  • More visible indication if song usage is active or not.
  • Tooltips in the service manager, including theme name, notes and media playing time.
  • The spell checker is active in notes as well.
  • The First Run Wizard can be re-run.
  • Settings can be exported and imported.

Major bugs that have been fixed:

  • Render performance improvements.
  • Image displaying performance improvement.
  • Fixed JPEG support on Mac OS X 10.6.
  • Formatting tags now work on second slide when slide is split.
  • You can update the song's theme by double-clicking on the top level item in the service manager after setting a new theme.
  • The manual is now packaged with OpenLP on Windows.
  • Various fixes around the First Run Wizard, including better handling of no connectivity.
  • Various fixes for the Bible and songs imports.

Forum Housekeeping

Hi folks,

In order to make our forums a little easier to use, we've consolidated our 5 groups and 13 forums into 2 groups and 7 forums. The language-specific forums have remained the same, so if you speak German, French, Spanish, or Portuguese, you can post your queries in those forums.

The big changes come in the rest of the forums. We used to have a multitude of sections and forums, and in order to make the forums easier to use, and easier to figure out where the best place to post your query is, we have slimmed it down to 3 categories:

  • General Discussion This is where you can discuss more general topics, like problems with the web site, or where to get Bibles, and other things that don't fit in either of the other two forums.
  • Troubleshooting If you're having general problems getting OpenLP running, this is the place to find help. If you think you've encountered a bug, but you're not getting an actual error, you should post in here too. Please note that since most of the developers use Linux, most operating system specific queries cannot necessarily be answered.
  • Development Bug reports, feature requests, offers of help, and other development-related topics can be posted in here.

This is another change we're making in order to optimise the site, hopefully making the site almost as easy to use as OpenLP is