I was wondering if anyone tried running quelea on a raspberry pi with one screen and running everything via the remote.
I’m looking for a simple solution to project quelea on my tv without having to hook up my laptop. I’d like to be able to create a schedule on my laptop and then open that schedule on a small device that’s already hooked up to my tv and neatly tucked away. I was thinking something like a raspberry pi running OSMC (because they have a remote), but no idea if that would work…
I will give it a try. There is an alternative way in which you connect a fake display to your laptop and transmit the screen to your raspberry pi.
Have you thought about how you will load the schedules?
Ideally I would love it, if it would work directly on the device hooked to my tv (like a raspberry pi).
I was thinking of hooking a mouse to the raspberry pi (if that would work…) to open the schedule and then use the remote app to control quelea. Would that work?
Another idea I had was to use my pc to control the raspberry through remote desktop or something, to open the schedule.
Problem is, there are nowhere raspberry pi’s for sale now. So, if it would work on another single board computer, that is available at the moment, that would even be better .
- Yes, you can definitely connect it to your TV or any monitor.
- Yes, you can attach peripherals.
- Yes, you can of course use the remote, or say the wireless keyboard and mouse for control.
- Yes, you can use ssh, or better VNC for remote control. It works best on ethernet. On WIFI it can work very well but also depends on your router and some other factors.
Naturally, if it’s going to be stationary both the TV and the Pi should be connected via cable.
All of the above is applicable to Linux. Now, the problems are:
- Raspberry Pi’s are not available but you can use other single-board computers as well.
- You have to assemble it yourself and maybe get a case, fan, heatsinks and adaptors, and memory card. You need to flash it so it’s a DIY project. There is some know-how required.
- The biggest problem is there is no ARM release. There definitely will be in the future but i don’t know when.
It’s definitely possible to compile the code in raspberry pi and I tried but there are some things to be done to do that.
- Quelea is very weird to compile. It’s mostly a java thing. Depending on how and where you compile and run the code it may or may not work and certain parts may or may not work.
I have so far tried codespaces, interj, Visual studio, gradlew.bat, and Raspberry pi 4.
Each one will throw me different errors. Even best case when it works in IntelJ, there are still errors hahaha . I can’t open the Options menu. (could be a bug) - I found it difficult to find any packaging instructions. (well that’s also because I lack some know-how in that area) . Even if I compile that for you I can’t give you a simple package.
Why is it so difficult to make a redistributable?! - The main developers are very few. From the forums and the git page, I think they are between 1 and 4. So things simply can’t happen too fast.
I will give it another try soon. But I still have things to figure out even about the packing etc.
Hi JessyJP
Thanks again so much for trying this out for me.
- I don’t mind a DIY project. I enjoy them. The question will be when to find time to do it, but we’ll see.
- Here I see you could install Quelea through something called Snap (never used Linux, so that’s new to me). Looks straight forward if the linux version you use has Snap? Here I found a list of the linux distro’s that have Snap.
- I don’t know if I could flash OSMC on a different single board computer, but they say OSMC runs on Debian and I see for instance that most Orange Pi’s can run Debian. Debian is also on the list of distro’s that have Snap. Would this mean I could theoretically buy the right Orange pi, flash OSMC and install Quelea on it through Snap? (Again, I like the idea of OSMC because of their remote and I could also use the pi for other media purposes)
- If so, what specs would the orange pi (or any other single board computer) need to run quelea smoothly in terms of processing power and RAM?
If you could tell me my thoughts are in the right direction or if I’m talking nonsense, that would be awesome. I don’t mind researching how to do stuff, I just like to have some basic understanding of the different elements before I go buy stuff and try things.
The 4GB ones should be plenty.
The most demanding task would be video decoding and that’s as easy to test as playing back 1080p video on the pi.
So there is no official snap or image for ARM. I mean you could try it but i don’t think it will be available.
https://elinux.org/Add_software_to_Raspberry_Pi
More or less the problem is one of the Java plugins that can’t be automatically located on build.
pi@raspberrypi:~/Downloads/QueleaRepo/Quelea/Quelea $ gradle build
Starting a Gradle Daemon, 1 incompatible and 1 stopped Daemons could not be reused, use --status for details
FAILURE: Build failed with an exception.
* Where:
Build file '/home/pi/Downloads/QueleaRepo/Quelea/Quelea/build.gradle' line: 12
* What went wrong:
Plugin [id: 'org.openjfx.javafxplugin', version: '0.0.10'] was not found in any of the following sources:
- Gradle Core Plugins (plugin is not in 'org.gradle' namespace)
- Plugin Repositories (could not resolve plugin artifact 'org.openjfx.javafxplugin:org.openjfx.javafxplugin.gradle.plugin:0.0.10')
Searched in the following repositories:
Gradle Central Plugin Repository
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org