Package Details: roonbridge 1.8.1125-2

Git Clone URL: https://aur.archlinux.org/roonbridge.git (read-only, click to copy)
Package Base: roonbridge
Description: The music player for music lovers
Upstream URL: https://roonlabs.com/
Keywords: audio player streaming
Licenses: custom
Submitter: blackhole
Maintainer: blackhole
Last Packager: blackhole
Votes: 4
Popularity: 0.000000
First Submitted: 2016-04-16 11:15 (UTC)
Last Updated: 2022-11-02 09:55 (UTC)

Latest Comments

tronje commented on 2024-09-16 14:48 (UTC)

No problem for using https. I will change it.

Cool, thanks!

There is a problem instead using roon user, for example you could not mount anymore remote share from Roon control point. Also other options will not work. Since this package is used by hundreds of people (not only the 4 people that has voted it!) expecting to mount directly from control point, I prefer not to change

Ah yes, that's a good point that I hadn't considered. Fair enough then, I will just make my local modifications. Thanks anyway!

blackhole commented on 2024-09-16 13:46 (UTC)

No problem for using https. I will change it.

There is a problem instead using roon user, for example you could not mount anymore remote share from Roon control point. Also other options will not work. Since this package is used by hundreds of people (not only the 4 people that has voted it!) expecting to mount directly from control point, I prefer not to change

However, you can add a roon user to the system, edit and copy the systemd service to /etc/systemd/system, and Roon will behave as you wish.

Maybe you will have to change manually owner of /var/roon directory at each update

tronje commented on 2024-09-16 13:14 (UTC)

Hi there! Thanks for packaging this! May I suggest a few changes?

In the PKGBUILD, the download URLs can be changed to use https; I guess the checksums are skipped because Roon updates the binaries without bumping the version, though?

I don't really want to run the service as root, so I created a roon user to run the service. You could change the the user in the .service file, and add a file roon.conf that looks like this:

u roon - "User used to run Roon services"
m roon audio

and install it to e.g. /usr/local/lib/sysusers.d/. See also man 5 sysusers.d.

Finally, and this really is a bit nitpicky, but you could use CacheDirectory in the service file to have systemd automatically create a directory for the service in /var/cache. E.g.:

CacheDirectory=roon
Environment=ROON_DATAROOT=/var/cache/roon
Environment=ROON_ID_DIR=/var/cache/roon

Hope you'll consider these changes! Thanks!

blackhole commented on 2021-04-11 07:19 (UTC)

There is not a 1.8 version of Roonbridge. Last version is 1.7 (build 571) stable Only Roonserver is at version 1.8 Take into account that Roonlabs is releasing different versions without version number in the file name. If you want to be sure that you have the last build, please reinstall it.

blackhole commented on 2017-12-28 10:27 (UTC)

Corrected wrong version number.

blackhole commented on 2017-09-09 10:03 (UTC)

Remember that sometime Roon is updating without changing version number. Please from time to time reinstall it to have the last build