Here's an update on using Raspbian Jessie distro running OpenLP 2.0.4 on a Raspberry Pi 2 Model B...
On Saturday we ran a one day worship conference (i.e. the seminars were about the biblical, spiritual and practical aspects of a creative response to God's goodness) in one of our medium sized meeting rooms (seats approx 80 people). The planned content to display was words for the songs being sung, as well as ppt presentations during the seminars. Since this was a trial run, we did have a laptop as a backup. We ended up using the laptop at certain stages.
The setup (note that this was what we had our hands on):
HDMI output from Pi to projector DVI input.
Projector is mounted on the wall with a VGA cable running to the lectern.
Windows laptop connected to that VGA cable.
Pi was placed directly beside the projector, powered through a wall socket (projector does not have HDMI or USB port)
Pi had wifi internet access
Pi had wireless mini keyboard & mouse.
OpenLP Android App running on a phone connected to the same wireless network
The installation was simply Raspbian Jessie on a new microSD card, and 'sudo apt-get install openlp'.
Connected to the wireless network, accessed a shared drive to import the openLP songs from and copy over the PPT files.
1. Fast setup from scratch. I ran the install, went with the basic minimum options, and then ran 'openlp' on the command line. Started up without a hitch. Note that if you are familiar with OpenLP installation you will know that choosing to download bibles, sample songs and themes can take an age. I always skip those, but definitely go with the Remote Access plugin.
2. Very responsive and smooth transitions between songs. I have seen videos of OpenLP running on older Pi models and it was not pretty. The Pi 2 Model B definitely has the right spec. However, it did take ~20 seconds to launch openlp from cold boot.
3. The remote access through the OpenLP Android App was also straight forward to setup, just like our windows config.
4. Raspian Jesse comes with LibreOffice which meant that the PPT files could be used (mostly - see below)
5. OpenLP songs exported from a more recent version of OpenLP on windows imported without hassle.
1. This setup meant that we did not have a dual screen arrangement with the Pi. Therefore the projector was the primary display. Not very professional, but attendees understood that we were doing some road testing. However, I believe you could run a second screen off the DSI port and that's something I will look into. This is one reason why we did use the laptop as there was some 'unplanned' presentations and videos we ending up wanting to show. It was just easier to search and dig those out on the laptop while the Pi was running through the projector and then switch the projector over to the VGA input when we were ready.
2. The openlp.desktop file has an empty 'Path=' entry. This meant for an 'File or directory not found' error when trying to launch from the desktop. This was clearly for the working directory that openLP should use. I'm a command line person, so it didn't bother me, but a quick edit to point to a directory that exists did the job.
3. The openLP plugin for LibreOffice Impress was disabled and I could not get that working. I read in one forum that this may be due to the python version being used. I have not looked into it in more detail. We could have the PPT files open in LibreOffice Impress and switch between those and OpenLP as needed so it was an inconvenience rather than a show stopper. Having only the live projector as our screen meant that others got to see behind the curtain for those transitions.
4. LibreOffice Impress worked well, but didn't like one of the PPT files, so we had to revert to the windows laptop for that.
5. An OpenLP service files are not backward compatible. Service files created on our windows machine, running OpenLP 2.2, could not be imported to the Pi running OpenLP 2.0.4.
The Pi & OpenLP setup was used for the most part. For me, the bottom line is that although there have been great improvements recently, the Pi with OpenLP & Impress combination is not ready for the big stage yet. The incompatibilities between platforms for both OpenLP and PPT means there will be unnecessary hoops to jump through that most users just would not be bothered with.
However, I really like the potential of the Pi as a barebones lyrics presentation device for all our worship leaders (young & old, tech savy or not). As in, to walk into one of our meeting rooms, turn the projector/tv and pi on, OpenLP starts automatically, use their phone to connect to OpenLP on the Pi, select the songs they plan to use for the schedule and then get started. No keyboard or mouse to use. We regularly introduce new songs, so import and/or synch will be important. Even without that, OpenLP on Pi does potentially allow us to make more of the A/V equipment in our smaller meeting rooms in a more cost effective way.
Anyone else tried something similar?