Mini OpenLP

edited July 2015 in General Discussion
I've made a mini version of OpenLP.  It's web based, runs on a raspberry pi and is entirely controlled via a web interface. I say raspberry Pi, but it'll run on anything that'll run a PHP webserver and a web browser.

The idea is that someone with a low level of technical skill can sit in the congregation and display songs and Bible passages, and there's a low installation cost to the church.

It uses openlp's song and Bible databases, and all the editing/adding is done in openLP.  Mini OpenLP is just for displaying stuff.

I created it because I use my own laptop in church, and when I'm not there I needed something that didn't rely on my PC or someone with enough knowledge to use openLP or enough desire to sit at the back instead of in the congregation.

I finished it yesterday and I'm testing it today, but I thought I'd mention it now and then get some screenshots and set a site up for it later.

In short, it works by having an input box.  That looks to see if it's a Bible reference, or a song number, if neither then it's treated as a lyric search.  If there's more than one result then it asks you to pick one, otherwise it displays it.

When displaying a thing it gives you buttons for different screens/verses so you can click backwards and forwards.

There's also a small number of 'other' screens, so there's buttons for 'show welcome', 'show after-service screen', 'show communion screen' and 'show Lord's prayer'.

Comments

  • This sounds very interesting. How's it working?
  • edited August 2015

    This Sounds really interesting! Are you planning to contribute this to openlp?

    in a greater context it would make sense to use a web based the web based openlp as a server that actually receive commands from a openlp client (like the PC application). The server is connected to the screen and could run on anything, like the raspberri. This way you could easily have several servers running


  • I tried to run OpenLP on raspberry and it was fine but I had problem with display on little LCD connected on GPIO and S-Video.
    It was not so big problem because I could use web remote control.
    I am interesting of your project. Is there some your source code for download?

  • It's working ok. Needs improvement, the buttons aren't big enough when it's on a phone which ended up wiht me clicking 'clear screen and start again' instead of the final verse on Sunday.

    When it's more finished I'll release the source.
  • @cowjam - Please release you source code now on github. So I can review it an help you to improve it! :-) Dropbox or as an Email ist also welcome.

    Great Idea!
  • "the buttons aren't big enough when it's on a phone" => search for "responsive design"
  • edited October 2015
    "It uses openlp's song and Bible databases, and all the editing/adding is done in openLP.  Mini OpenLP is just for displaying stuff."

    If I could get it running on a HDMI Linux/Android stick I could attach it right to the projector - and control via any Mobil device.
  • Is there any version for download?
  •  @GermanGospel "If I could get it running on a HDMI Linux/Android stick I could attach it right to the projector - and control via any Mobil device."

    With the Raspberry Pi connected to the TV / Projector and the Pi setup as a wifi access point I have done this.
    Once the Pi boots it starts OpenLP automatically. Using a mobile device (I've tested this with ipad and android phone) one connects to the wifi access point (MyPi in this case) and just search for songs to add to the service.
    Everything gets controlled from the mobile device. There are few configuration changes to make to prevent the screen from going blank automatically but in general it works fine.

    The only physical things connected to the Pi are the HDMI cable, wifi dongle and power. The aim is for simplicity and portability. To add new songs one just plugs in a keyboard & mouse. So adding new songs on the fly is not really feasible. The problem we're trying to solve is with events in places that do not have dedicate A/V presentation equipment such as living rooms in peoples houses or some of our smaller meeting rooms.
  • Hmm ... , can try this, when it is ready to be shared. This might make using an RPi a feasible option.

    Thanks
  • edited April 2016
    "Mini OpenLP is just for displaying stuff. It uses openlp's song and Bible databases, and all the editing/adding is done in openLP."

    There is a very nice Android App for displaying songs from your OpenLP database. If you have a MiraCast compatible HDMI dongle, you can present the lyrics right from your Android device to any HDMI input device (projector or flat TV).

    https://play.google.com/store/apps/details?id=org.worshipsongs

    How to mirror your Android screen to the HDMI dongle (ChromeCast or others):
    https://support.google.com/nexus/answer/2865484?hl=en
Sign In or Register to comment.