RoonBridge on Volumio Raspberry Pi Image?

Yes I got it running on Volumio 2.0. The easy installer works fine after you install BZIP2.

sudo apt-get install bzip2

In Roon you should select the ALSA sound card you are using (in my case the HiFi Berry AMP+) see attached screenshot.

Nice to be able to change the volume through the Volumio interface :slight_smile:

I also moved the Roon logs to the RAM disk. Instructions on the Luftmensch blog (fellow Roon user @nikipore) under ‘RoonBridge’.

I tried this sudo apt-get install bzip2

and get a failed

Package bzip2 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

any more effective instructions at this point in time would be great, including the room bridge install command

Please pardon my lack of knowledge but applaud my interest to learn more.

You could try:

sudo apt-get update && sudo apt-get upgrade

And then:

sudo apt-get install bzip2

:hatching_chick:

1 Like

There are great installation guides. Here: Roon Bridge for ARM: a beginner’s guide to Raspberry Pi and Cubox-i :heart: and here: http://luftmensch.net/blog/2016/08/19/roonbridge-on-raspberry-pi/ :sparkling_heart: and off course here: http://kb.roonlabs.com/LinuxInstall (armv7hf) :gift_heart:

1 Like

Thanks @jmvdv it just amazes me how much info is out there and how much there is to learn.
Dietpi is just the perfect dedicated bridge option and volumio is pretty slick for stand alone setup - even mounts a USB external drive effortlessly on a restart.
With Bridge on Volumio and both hopefully coexisting I hope I can have the best of both worlds…as using volumio from roon via airplay just doesn’t cut it.

Thanks again to @jmvdv Julius … I now have Volumio Base installed with IQAudIO DigiAMP+ and RoonBridge working together.

And yes the 2 can’t play simultaneously (good) stop one and then start the other.

As noted one can change the Volume for the Roon side in the Volumio interface - awsome - and it can play using Airplay from iOS devices too.

Playing in my newly minted Headphone amp/speaker amp with 4.4A 19V LMS to OPPO PM-2 Balanced headphones currently…sounds awesome!!!

2 Likes

Just an update…

The mrs is now getting the hang of this great little setup in the bedroom… Pays with Airplay (Volumio) from her phone with Tidal or iTunes etc…

and now she is getting the hang of Roon too with Tidal added.

Just wish there was a sleep option so she can kill a playlist or radio if we dose off without stopping things.

If your headphones are non balanced, one option could be the iqaudio PiDAC+ But better double check as I don’t have one. The issue with most amp hats is that they use non common grounded amplifier chips so only balanced headphone setups apply or speakers.

@jmvdv seems those pesky linux monsters are out to get me…Im using the same commands and now I get this

debconf: delaying package configuration, since apt-utils is not installed
(Reading database ... 24357 files and directories currently installed.)
Preparing to unpack .../systemd_215-17+deb8u6_armhf.deb ...
Unpacking systemd (215-17+deb8u6) over (215-17+deb8u5) ...
dpkg: error processing archive /var/cache/apt/archives/systemd_215-17+deb8u6_armhf.deb (--unpack):
 trying to overwrite '/usr/share/dbus-1/system-services/org.freedesktop.systemd1.service', which is also in package systemd-shim 9-1
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
addgroup: The group `systemd-journal' already exists as a system group. Exiting.
Processing triggers for dbus (1.8.20-0+deb8u1) ...
Processing triggers for man-db (2.7.0.2-5) ...
Errors were encountered while processing:
 /var/cache/apt/archives/systemd_215-17+deb8u6_armhf.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Any ideas?

I used the same exact commands as last time that worked on the same Rpi Volumio image but I can’t get roon on it like I did last time with the following

sudo apt-get update && sudo apt-get upgrade
sudo apt-get install bzip2
sudo apt-get install mc

Then for installing Roon Bridge armv7hf

curl -O http://download.roonlabs.com/builds/roonbridge-installer-linuxarmv7hf.sh
chmod +x roonbridge-installer-linuxarmv7hf.sh
sudo ./roonbridge-installer-linuxarmv7hf.sh

You could try to install apt-utils first.

sudo apt-get install apt-utils

same issue … :frowning:

sudo apt-get install apt-utils
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 apt-utils : Depends: libapt-inst1.5 (>= 0.9.15.4) but it is not going to be installed
 libpam-systemd : Depends: systemd (= 215-17+deb8u6) but 215-17+deb8u5 is to be installed
 systemd : Depends: libsystemd0 (= 215-17+deb8u5) but 215-17+deb8u6 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

and I tried

 sudo apt-get -f install          
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
  systemd systemd-sysv
Suggested packages:
  systemd-ui
The following packages will be upgraded:
  systemd systemd-sysv
2 upgraded, 0 newly installed, 0 to remove and 49 not upgraded.
1 not fully installed or removed.
Need to get 0 B/2248 kB of archives.
After this operation, 6144 B of additional disk space will be used.
Do you want to continue? [Y/n] y
debconf: delaying package configuration, since apt-utils is not installed
(Reading database ... 24357 files and directories currently installed.)
Preparing to unpack .../systemd_215-17+deb8u6_armhf.deb ...
Unpacking systemd (215-17+deb8u6) over (215-17+deb8u5) ...
dpkg: error processing archive /var/cache/apt/archives/systemd_215-17+deb8u6_armhf.deb (--unpack):
 trying to overwrite '/usr/share/dbus-1/system-services/org.freedesktop.systemd1.service', which is also in package systemd-shim 9-1
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
addgroup: The group `systemd-journal' already exists as a system group. Exiting.
Processing triggers for dbus (1.8.20-0+deb8u1) ...
Processing triggers for man-db (2.7.0.2-5) ...
Errors were encountered while processing:
 /var/cache/apt/archives/systemd_215-17+deb8u6_armhf.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

As you might have guessed I’m more of a hardware guy not a software one :blush:

What do you get when you run:

sudo dpkg --configure -a

dpkg: dependency problems prevent configuration of libpam-systemd:armhf:
 libpam-systemd:armhf depends on systemd (= 215-17+deb8u6); however:
  Version of systemd on system is 215-17+deb8u5.

dpkg: error processing package libpam-systemd:armhf (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 libpam-systemd:armhf

I think I might just try and refresh back the original img and start again…I did try and install a touch screen extension and then uninstalled it so maybe that screwed something up.

Good idea!

same thing again…sadly not going well even on a clean flash

I think its maybe just the bzip2 application I need to unpack the roon bridge download.

I can’t understand why it all worked the first time i tried it on your instructions and this time (same hardware exactly) its not.

Anyway thanks Julius … I guess its back to the drawing board.

Have you tried:

sudo apt-get update && sudo apt-get install systemd

You could also try:

sudo apt-get dist-upgrade

See this thread on the Volumio forums

Sadly much the same still…I posted in the link on Volumio forum now too - I think its just the bzip2 that needs to be installed but that alone causes a similar error message.

volumio@volumio:~$ sudo apt-get update && sudo apt-get install systemd
Hit http://archive.raspbian.org jessie InRelease       
Hit http://archive.raspbian.org jessie/main Sources    
Hit http://archive.raspbian.org jessie/contrib Sources
Hit http://archive.raspbian.org jessie/non-free Sources
Hit http://archive.raspbian.org jessie/main armhf Packages
Hit http://archive.raspbian.org jessie/contrib armhf Packages
Hit http://archive.raspbian.org jessie/non-free armhf Packages
Ign http://archive.raspbian.org jessie/contrib Translation-en
Ign http://archive.raspbian.org jessie/main Translation-en
Ign http://archive.raspbian.org jessie/non-free Translation-en
Reading package lists... Done                                                                                                                
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 systemd-sysv : Depends: systemd (= 215-17+deb8u5) but 215-17+deb8u6 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
volumio@volumio:~$ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
 libpam-systemd : Depends: systemd (= 215-17+deb8u6) but 215-17+deb8u5 is installed
 systemd : Depends: libsystemd0 (= 215-17+deb8u5) but 215-17+deb8u6 is installed
E: Unmet dependencies. Try using -f.
volumio@volumio:~$

I don’t use Volumio anymore. I’m now using Mopidy. It’s more work to set up, but it’s also far more flexible (here is a blog post how I set it up).

If you don’t want the hassle of installing Mopidy you could also try Rune Audio. It shares some similarities with Volumio (both originate from the same project I believe).