Hello,
First thank you to all the great people involved in doing the heavy Linux lifting so the Linux illiterate like me can enjoy the fruits of your labors.
I have just loaded the Allo GUI (8.17.2) to test Roon Bridge on my Rpi.
Setup is Win 10 Roon Server. to router. WiFi to Rpi and USB DAC to Amp.
All working correctly.
I would like to find an image or edit this one so that Rpi will boot Roon Bridge each time it powers up automatically.
Currently i have to turn Roon Bridge on manually via the Allo Web interface each time i reboot the Pi.
@Joulinar
It appears that the Allo image is designed to allow the user to try a number of options with the same image via the allo.com web interface.
My use requirement is simply to have Rpi boot Roon Bridge on powerup.
Perhaps there is another image already built to do this but not currently displayed on the Diet-Pi web page under the Rpi selection?
As i am not a Linux as a first language speaker it would appear that the Allo web page activates the loading of Roon Bridge on the Rpi after the user makes a selection from the Allo menu of options that displays on the Web page.
Perhaps someone might be able to guide me to edit the linux startup file that runs on boot to activate the Roon Bridge service that seems to be loaded in the image but set not to run until commanded.
@Jappe
Thank you for your help.
I have loaded the standard image and configured it as per your instruction and that is working correctly.
@MichaIng
Do i understand your comment correctly that the Allo image is supposed to permanently apply the selections from the Allo web page to the image so that after a Rpi reboot those services will load without having to manually select through the Allo web interface each time?
And to that end you are / have created a new Allo image?
Prior to DietPi v8.16, services were “disabled” (meaning that the init system did not start them at boot) but DietPi boot scripts started them manually. Now, services are supposed to be “enabled” so that the init system starts them at boot and DietPi boot scripts won’t do this manually anymore. The Allo GUI however was not updated to align with this change, so it did not “enable” services. The new version does this correctly.
Related to this change, dietpi-software now enables services after software installs, but it does this at the very end of the installation process. Our automated Allo GUI image generation script however terminated before services were enabled. This does not affect services which are installed as part of a DEB package, since then the service is enabled during the package installation itself, but the Roon Bridge service is deployed manually without any package, so it needs to be enabled explicitly. I adjusted our image generation script to enable all services before terminating.
Generally, service start on boot can be controlled via
systemctl enable roonbridge
respectively
systemctl disable roonbridge
now, like with any other system service.
I pushed another update last night, as there was still a bug about how Allo GUI showed the GMediaRender service state. But yes, that link is correct. Would be great if you could give it a try, then I will move it to stable downloads.