Reflections and Projections

Woo! Another release! Announcing OpenLP 2.1.4

I press on toward the goal for the prize of the upward call of God in Christ Jesus.

Philippians 3:14

I'm glad to announce another release of the upcoming OpenLP 2.2, version 2.1.4 Release Candidate 1. This release comes with 31 known bug fixes, as well as a bunch of other fixes that don't have specific bug reports.

There's also been a renewed focus on Mac OS X, with bugs like the dock icon problem fixed, and the menu bar fix in the works.

Here are the bug reports we have fixed:

  • #1419300: OpenLP freezes when double clicking an image in media manager

  • #1424297: Renaming a theme causes a crash

  • #1247661: Cannot restore OpenLP after minimising on OSX

  • #1411433: Media disappears on upgrade

  • #1413324: Going live on songs too quickly causes hang

  • #1424330: OpenLP Loops Presentations on start up

  • #1432418: delete PowerPoint presentation before removing from service

  • #1438563: Saving theme with unicode letters in the name causes traceback

  • #1441055: Webkitplayer (and video background) doesn't work on Windows and Mac

  • #1081807: Inconsistent verse ranges

  • #1194847: Clicking on a PowerPoint slide doesn't advance animations on that slide

  • #1195694: Presentations error: RPC server is unavailable

  • #1389149: Traceback when switching PPT presenter

  • #1412216: ccli traceback when the lyrics aren't present

  • #1423699: CCLI SongSelect Import - import more logs out

  • #1423913: PowerPoint steals focus when a PowerPoint presentation goes live

  • #1424555: When editing a single verse, the number is always 1

  • #1424972: Powerpoint with unicode characters makes OpenLP crash

  • #1425035: Wrong use of translation causes crash in opensong bible import

  • #1431476: Exception when playing a mpg file with webkit

  • #1431478: Size of media slider should not change

  • #1433245: Error message when start playing a video with vlc

  • #1437771: CCLISongSelect import saves multiple copies of same song

  • #1439311: Print service does not always put a blank line between verses

  • #1439671: Edit button on preview toolbar disappears when editing custom

  • #1440571: Drag and drop powerpoint file to mediamanager fails to load file

  • #1446491: OpenLP shows wrong thumbnail when new and old image has the same name

  • #1056652: Service item selection bug in Service Manager

  • #1254190: Can no longer add Bible verses

  • #1315917: [Web stage] native android web browser causes text to compress affects Android app as well

  • #1410774: OpenLP fails to start on first run

  • #1414990: Menu - language list

A number of translations have been updated and nearing full coverage.

UPDATE: All the files have been uploaded, and are available on the Download page.

[ Image Credit: Balloon release by Jennie Rainsford ]

New Beta Release: 2.1.3

Hooray! It's another release of OpenLP!

Brought to you by much blood and sweat and tears (OK, maybe only the sweat part), is version 2.1.3, the 3rd beta in our 2.2 series. As with the previous release, this is a bugfix-only release, with the focus on getting to a 2.2 release.

There are over 30 bugs fixed in this release, including:

  • 2.1.2 Traceback on Presentations for MAC

  • Remote password protection doesn't work with https off

  • OSX: OpenLP does not start without phonon

  • Preview media slider repeatedly shows "Error Occurred" dialogue box

  • Exception when saving a service

  • non-ascii characters in file path of images and presentation causes traceback

  • The FTW fails when network is disconnected during download

  • Previewing media item interferes with live media item

  • Corrupted databases stop OpenLP from starting

  • Traceback in czech bible download

  • Slide preview viewer pane

  • Bible download from crosswalk fails because crosswalk has updated their layout

  • Traceback when playing media with no players available/enabled

  • Several bibles missing in download.cfg

  • Select Translation Dialog missing icon

  • No cancel button on FTW "No inetrnet page"

  • Bible quick search to end does not work

  • Thumbnail of images isn't shown in stage view and remote control

  • When deleting a presentation from the mediamanager the cursor remains busy

  • Importing certain presentation manager pro files fails

  • Consider moving the delete option in the right click menu to the bottom of the menu.

  • Some disk errors are not being caught

  • Zefania bible imports all books as "Genesis" if book name is missing

  • One failed download stops first run wizard

  • Remove support for .theme files

  • Second Bible verse separation

  • Traceback when importing CSV bibles

  • Traceback in FTW on download error (404)

  • After downloading KJV through FTW, searching in KJV causes traceback

  • Double clicking item in preview adds to service instead of sending live

  • Alert is displayed on a single screen when "Display on a single screen" is not checked

Important Notes

OpenLP 2.1.3 is not backwards compatible with 2.0.5. Once you have upgraded from 2.0.5, version 2.0.5 cannot read the upgraded files. OpenLP 2.1.3 will make a backup on startup, but it is recommended that you make your own backup too.

Upgrading from versions of OpenLP before 2.0.5 are not supported. You need to upgrade to 2.0.5 first, and make sure you run OpenLP at least once before continuing to upgrade to 2.1.3

This is a beta release, which means it is not yet finished and likely to still contain a few bugs. Please test it out as much as you can (using a Portable build on Windows is a good way to do this) and report the bugs you find.

Service Files created in 2.1.3 cannot be opened in 2.0

System Requirements

OpenLP's system requrements have been upgraded since the 2.0.5 release. We have had to drop older operating systems in order to take advantage of newer features not available in older operating systems. Please take note:

  • Windows Vista and up

  • Mac OS  X 10.8 and up

  • Ubuntu 14.04, 14.10 and 15.02

  • Fedora 21

    I lift up my eyes to the hills. From where does my help come?

    My help comes from the Lord, who made heaven and earth.

    Psalm 121

Download Now

[ Image Credit: Code by Michael Himbeault ]

OpenLP 2.1.2 Released

Welcome to OpenLP 2.2 beta 2, otherwise known as version 2.1.2!

This release comes stuffed full of fixes and enhancements, with 66 bugs fixed, improving the usability of OpenLP.

Some of the most significant changes are:

  • First Time Wizard: various improvements to Internet connectivity related issues

  • Interface layout improvments

  • Updated translations (now is the time to start translating OpenLP 2.2!)

  • Improved database upgrade to help with the migration from 2.0 to 2.2 series.

The full list can be found at Launchpad.net

Important Notes

OpenLP 2.1.2 is not backwards compatible with 2.0.5. Once you have upgraded from 2.0.5, version 2.0.5 cannot read the upgraded files. OpenLP 2.1.2 will make a backup on startup, but it is recommended that you make your own backup too.

Upgrading from versions of OpenLP before 2.0.5 are not supported. You need to upgrade to 2.0.5 first, and make sure you run OpenLP at least once before continuing to upgrade to 2.1.2

This is a beta release, which means it is not yet finished and likely to still contain a few bugs. Please test it out as much as you can (using a Portable build on Windows is a good way to do this) and report the bugs you find.

Service Files created in 2.1.2 cannot be opened in 2.0

System Requirements

OpenLP's system requrements have been upgraded since the 2.0.5 release. We have had to drop older operating systems in order to take advantage of newer features not available in older operating systems. Please take note:

  • Windows Vista and up

  • Mac OS  X 10.8 and up

  • Ubuntu 14.04 and 14.10

  • Fedora 21

Download Now

[ Image Credit: Lady Bird by Samuel Johnson ]

[Video] A Visual History of OpenLP 2.x

Ever wanted to know how many developers work on OpenLP, or when OpenLP started, or even how many are working on the code at the same time? Well, now you can see this and more with the video above.

Full HD: full screen is highly recommended

This video is a visual representation of the history of changes to the OpenLP source code. Each person floating around is a developer who worked on the code, and each "shot" is a change. Green means they added a file, orange/yellow means a file was modified, and red means a file was deleted (it happens). Each branch is a directory, and each dot is a file.

Enjoy!

OpenLP 2.1.1 Beta Released

Ladies and gentlemen, we are proud to present to you our first beta release of OpenLP 2.2. This new version,two years in the making, is packed full of new features, bug fixes, and improvements.

We realise that this may not contain all the new features that people are looking for, but we're hoping to speed up the number of releases we make to around two releases per year. We're hoping in this way to be able to include more bugfixes and have a faster and more reliable release schedule. This way you don't have to wait 4 years for every new release, but there will be fewer new features per release in order to achieve this.

Important Notes

OpenLP 2.1.1 is not backwards compatible with 2.0.5. Once you have upgraded from 2.0.5, version 2.0.5 cannot read the upgraded files. OpenLP 2.1.1 will make a backup on startup, but it is recommended that you make your own backup too.

Upgrading from versions of OpenLP before 2.0.5 are not supported. You need to upgrade to 2.0.5 first, and make sure you run OpenLP at least once before continuing to upgrade to 2.1.1

This is a beta release, which means it is not yet finished and likely to still contain a few bugs. Please test it out as much as you can (using a Portable build on Windows is a good way to do this) and report the bugs you find.

Service Files created in 2.1.1 cannot be opened in 2.0

System Requirements

OpenLP's system requrements have been upgraded since the 2.0.5 release. Please take note:

  • Windows Vista and up

  • Mac OS X 10.8 and 10.9

  • Ubuntu 14.04 and 14.10

  • Fedora 21

Download Now

[ Image Credit: Beta by Simon Cunningham ]

OpenLP Featured in Theotek Hangout

One of OpenLP's long-time users and advocates, Wesley Allen, is part of a great podcast/Hangout-on-Air called Theotek. In their most recent episode, they talked about a number of things, including OpenLP. Check out the video below! (The OpenLP review starts at 16:50)

[ Image Credit: JVC HD 250 by Andrew Laparra ]

The End of OpenLP 2.0

Yes, you read that right, it's the end of OpenLP 2.0.

No, we're not stopping development. No, 2.2 is still going to be released later in the year. No, OpenLP the project is not coming to a close, don't worry.

We're happy to announce the release of OpenLP 2.0.5, "Proselyte Paulus." This will be the last release in the 2.0 series of OpenLP.

Bugs fixed in this final release:

  • Change to BibleGateway URL to use legacy web interface

  • Improve PowerPoint Error handling and improve handling for v2013

  • Powerpoint with video on first slide causes error

  • Issues with Themes when comparing theme files

  • Improved error messages with Easy Worship Song Imports

  • Allow more than 26 equal verses within a Song

  • Handle songs where two optional breaks follow each other

  • Improve Database update error handling

As per usual, you can find the release on the Download page. If 2.0.5 isn't available for you, please try again in a day or two, some of the packages take a little while to be processed.

The next release of OpenLP will be version 2.1.1, which will be the first beta version of OpenLP 2.2.

Therefore, if anyone is in Christ, he is a new creation. The old has passed away; behold, the new has come.

2 Corinthians 5:17 ESV

[ Image Credit: End of the Line by Kevin Gessner ]

Upcoming Releases and the Road to 2.2

OpenLP 2.0.4 has been out for 4 months now, and while there don't seem to be any major issues with it, that doesn't mean there are no more bugs. With this in mind we're going to be releasing version 2.0.5 at the end of this month, June. This will be the last release of OpenLP 2.0.

Once 2.0.5 has be released, we will be gearing up for the release of 2.2. As a part of this we will be starting up the nightly builds again and we will release a beta at the end of August with a view of releasing 2.2 at the end of October.

In order to reduce the time between (major) releases, the OpenLP team has decided to move to a release cycle more like Firefox and Chrome, with short cycles and a smaller number of features in each release. With fewer features in each release there should also be fewer bugs, and a faster cycle should mean that bugs are fixed sooner too.

We have also started writing automated tests for OpenLP, which should help to curb some of the bugs before they make it into our main codebase. Each developer is required to run all the tests against their code before they can submit it, and they are required to write tests for their code. This way our test coverage increases and we are able to prevent regressions (when new code breaks some of the older code).

So while you won't find all the features you want in OpenLP 2.2, we hope to be able to get the features you want out to you sooner in future because we're not spending forever getting all the features developed while you're waiting for a huge release to happen.

[ Image credit: Road to Drakensberg, South Africa by Diriye Amey ]

[Updated] How to help with Mac Development

Update: We are pleased to announce that we've had another large donation, which will cover the cost of the Mac Mini completely. Thanks very much for the generous donations! If you would still like to donate (it would be nice to get a Mac keyboard too), we're still accepting donations.

As awesome as OpenLP is, we do have a rather large weak point: Our Mac support. Presentation software integration doesn't work on Mac OS X, there are often multiple display issues, and we don't have a dedicated Apple/Mac developer.

The good news is that we've recently been given a large donation toward purchasing a Mac Mini. The bad news is that it isn't enough. We need another USD$150.

If you're interested in donating towards buying a Mac Mini, please contact us via support<at>openlp.org or come visit us in IRC and ask for the PayPal details.