The e-mail problem has been fixed. If you are still being told you confirm your e-mail, wait a few hours and then resend the confirmation e-mail.

We're considering switching rom EasyWorship to OpenLP.

We're considering switching rom EasyWorship to OpenLP. I need to convince the decision makers that OpenLP is a stable product. I need to answer basic question such as : How long has it been a product? How many churches use OpenLP? How stable is the program in Windows? I need to know for sure that we will have a seamless transition from EasyWorship to OpenLP. Please advise. Thank you!

Comments

  • 1. According to Wikipedia (https://en.m.wikipedia.org/wiki/OpenLP) OpenLP's first stable release was 13 years ago.

    2. This is an OpenLP forum, so you're going to get biased responses. Having said that, our church has used it since day one (we're a newish church plant, about 1.5 years old). I was heavily involved in the decision making, and I remember looking at Easy Worship as an option. I didn't like it, honestly, although I can't recall why. OpenLP has been reliable and intuitive for me. The only crashes I've seen have actually been due to hardware failure (and thus not OpenLP's fault). It's very stable and has a number of import options.  Additionally, there are a number of us regularly active on the forum to handle user questions & troubleshooting. 

    Hope this helps!

    May I ask why you're considering making the change?
  • You're welcome!

    Sorry if I've missed any questions of yours lately - I've had my hands full with "real life" and haven't had much of an internet presence lately.  I'm getting caught up, though!
  • I've tried a lot of software packages, quela, easyworship, freeworship etc.. Even dabbling with SongPro (which I don't like, way too overcomplicated) and for many years used Zionworx. but Open LP stands out.  Easy to setup..  (took me about 20 mins to learn how to use it), importing all my existing songs was straightforward,  the ability to display images without resorting to PPT (which uses up way too much system resources). the availability of the NIV Bible ..... and for some strange reason that other software packages seem to lack.  The ability to load a different song, without it going live straightaway. A big bonus in our Worship services..
  • Would you mind telling me how you imported all your existing songs?  I'm new to this program and cannot figure it out.

  • @lpgrimm You might find that OpenLP can import songs from EasyWorship very smoothly and without any manual intervention. We migrated from something called SundayPlus (never heard of it anywhere except in our church) several years ago and the import wasn't as smooth as I'd hoped. I think OpenLP did provide a conversion tool but a lot of the songs ended up with weird characters in them, the verses weren't split correctly and none of the author fields were populated. I suspect this was due to the source format or the way they had been entered originally rather than a shortcoming of OpenLP. My solution took a few hours split over several days but was manageable.
    1. Build list of songs by reading my old e-mails and asking the guy who logs song usage with CCLI to send me a log.
    2. Rank by most often used.
    3. Import the top 50 into OpenLP by hand (use OpenLP importer then edit, or paste/type in directly).
    4. Start using OpenLP
    5. Add new songs as required.
    Once I'd put in a bit of time to get the top 50 songs into OpenLP the rest was pretty smooth.
  • We've just completed the move from EasyWorship to OpenLP.  Today (February 25th) was the first Sunday where I didn't have an EW schedule available 'just in case.'  The initial reason for leaving EW is their new policy of an annual subscription to keep up to date.  However, having made the move over the last month and a half I find OpenLP veery easy to use and it does everything I've asked of it.  Only those 'in the know' realised anything had change as the onscreen presentation uses themes that are identical to those I'd created in EW.  It did take quite some time to create theme templates but well worth the effort.
  • We are looking at making the change across to OpenLP from Easyworship. We have been using EasyWorship 6  for just over a year and are keen to be able to control our slides from mobile devices. The $500 price tag for version 7 got me thinking of alternatives especially given a number of niggles we have with the software.

    From my quick test I am impressed with OpenLP, especially the way the bible verses are split over slides and the SongSelect integration is much better than EasyWorship. The only downside I can see at the moment is that the custom slides are not as flexible/easy to edit as the EasyWorship equivalent (that is almost like PowerPoint). We currently use this for some graphical slides to announce things like coffee in the evening service. I know it is possible to still do this by creating a theme to use with a custom slide (or create an image) but it's just not as smooth ;-)

    A new feature that I think would get round this problem is to have a menu item called "Edit" when you right click on a file (.png .svg .pptx .jpg etc) in the Service Manager (and maybe also in the library lists?). OpenLP could then open the default program to edit the image or presentation on your platform. This way if for example you have your notices saved as a group of .svg files and you notice a typo before the service, the operator could easily edit that slide by right-clicking on it and Inkscape popping up. My python is a little rusty so may take me a while to put it in myself however I think it should be easy to do and work on all platforms.

    The other big plus (for me) is the opensource nature of OpenLP. If I get time it will be great to develop a plugin (if not already done and I have missed it?) to create a booklet pdf (or other format e.g. rtf) of a service (Including all the words to songs, readings and maybe PowerPoint slides). This would help automate the task we currently have been doing by hand in large print for some older members of our congregation who can't read the screens.
  • edited March 23
    @johnd One of our users actually uses the stage view for accessibility in his church: https://painfullyhopeful.me/2011/08/07/the-hidden-gem-of-openlp/

    Not that a PDF export wouldn't be a great addition to OpenLP, just highlighting another workaround that some people have used :-)
  • We will be using the stage view for the stage, so probably not going to be an option. Having a quick look at the source I think I will be able to easily hack the "Print Service" to add a checkbox to include the words for songs and readings. I can then maybe add an "export to pdf booklet" if I get time.

    I also experimented putting this mornings service in OpenLP. I think I can do everything essential to make it a viable alternative to EasyWorship. The one major issue I had was adding songs from CCLI. Currently, our worship leaders when picking songs email the office the song name and CCLI song number e.g. 
    O Praise The Name - #7037787
    A lot of Christian songs have similar names and some classics are reworked (also crediting the original author). We just find it the easiest way of stopping confusion (our leaders tend to pick songs from their music folder which is typically printed from SongSelect and has the song number on it anyway). With this in mind, it would be helpful if OpenLP could search for the song number both in the local database and when importing new songs from CCLI.

    I think both of these suggestions will be easy to add and I will add them both as separate feature requests to track (or shot down if would only be me using them). My one question is... With the imminent release of version 3 I am assuming that I should put them into that branch (it will probably be a month before I have the time anyway - but the CCLI song number search would stop us from switching to OpenLP so will prioritise that).
Sign In or Register to comment.

Debug Trace

Notice
Cannot assign an empty string to a string offset

#0 /var/www/html/library/core/class.format.php(1883): gdn_ErrorHandler(2, 'Cannot assign a...', '/var/www/html/l...', 1883, Array)
#1 /var/www/html/library/core/class.format.php(1219): Gdn_Format::formatMentionsCallback('')
#2 /var/www/html/library/core/class.format.php(1966): Gdn_Format::tagContent('@lpgrimm You mi...', 'Gdn_Format::for...')
#3 /var/www/html/library/core/class.format.php(1848): Gdn_Format::mentions('@lpgrimm You mi...')
#4 /var/www/html/library/core/class.format.php(2445): Gdn_Format::processHTML('@lpgrimm You mi...')
#5 /var/www/html/library/core/class.format.php(2198): Gdn_Format::wysiwyg('@lpgrimm You mi...')
#6 /var/www/html/themes/Ninja/views/discussion/helper_functions.php(24): Gdn_Format::to('@lpgrimm You mi...', 'Wysiwyg')
#7 /var/www/html/themes/Ninja/views/discussion/helper_functions.php(174): formatBody(Object(stdClass))
#8 /var/www/html/applications/vanilla/views/discussion/comments.php(19): writeComment(Object(stdClass), Object(DiscussionController), Object(Gdn_Session), 7)
#9 /var/www/html/applications/vanilla/views/discussion/index.php(53): include('/var/www/html/a...')
#10 /var/www/html/library/core/class.controller.php(718): include('/var/www/html/a...')
#11 /var/www/html/library/core/class.controller.php(1316): Gdn_Controller->fetchView('', false, false)
#12 /var/www/html/library/core/class.pluggable.php(210): Gdn_Controller->xRender()
#13 /var/www/html/applications/vanilla/controllers/class.discussioncontroller.php(279): Gdn_Pluggable->__call('render', Array)
#14 /var/www/html/applications/vanilla/controllers/class.discussioncontroller.php(362): DiscussionController->index(3588, 'x', 'p1')
#15 /var/www/html/library/core/class.dispatcher.php(845): DiscussionController->comment('11212')
#16 /var/www/html/library/core/class.dispatcher.php(274): Gdn_Dispatcher->dispatchController(Object(Gdn_Request), Array)
#17 /var/www/html/index.php(29): Gdn_Dispatcher->dispatch()
#18 {main}
Notice
Cannot assign an empty string to a string offset

#0 /var/www/html/library/core/class.format.php(1883): gdn_ErrorHandler(2, 'Cannot assign a...', '/var/www/html/l...', 1883, Array)
#1 /var/www/html/library/core/class.format.php(1219): Gdn_Format::formatMentionsCallback('')
#2 /var/www/html/library/core/class.format.php(1966): Gdn_Format::tagContent('@johnd One of o...', 'Gdn_Format::for...')
#3 /var/www/html/library/core/class.format.php(1848): Gdn_Format::mentions('@johnd One of o...')
#4 /var/www/html/library/core/class.format.php(2445): Gdn_Format::processHTML('@johnd One of o...')
#5 /var/www/html/library/core/class.format.php(2198): Gdn_Format::wysiwyg('@johnd One of o...')
#6 /var/www/html/themes/Ninja/views/discussion/helper_functions.php(24): Gdn_Format::to('@johnd One of o...', 'Wysiwyg')
#7 /var/www/html/themes/Ninja/views/discussion/helper_functions.php(174): formatBody(Object(stdClass))
#8 /var/www/html/applications/vanilla/views/discussion/comments.php(19): writeComment(Object(stdClass), Object(DiscussionController), Object(Gdn_Session), 10)
#9 /var/www/html/applications/vanilla/views/discussion/index.php(53): include('/var/www/html/a...')
#10 /var/www/html/library/core/class.controller.php(718): include('/var/www/html/a...')
#11 /var/www/html/library/core/class.controller.php(1316): Gdn_Controller->fetchView('', false, false)
#12 /var/www/html/library/core/class.pluggable.php(210): Gdn_Controller->xRender()
#13 /var/www/html/applications/vanilla/controllers/class.discussioncontroller.php(279): Gdn_Pluggable->__call('render', Array)
#14 /var/www/html/applications/vanilla/controllers/class.discussioncontroller.php(362): DiscussionController->index(3588, 'x', 'p1')
#15 /var/www/html/library/core/class.dispatcher.php(845): DiscussionController->comment('11212')
#16 /var/www/html/library/core/class.dispatcher.php(274): Gdn_Dispatcher->dispatchController(Object(Gdn_Request), Array)
#17 /var/www/html/index.php(29): Gdn_Dispatcher->dispatch()
#18 {main}