rooADI - Device Volume Control for RME ADI-2 family DACs

@Ronny What is ropieee doing for you?

Chances are that rooExtend DIY can replace your Ropiee and as long as your RME DAC can or is connected to that RPI you are good to go. @DrCWO provided me with login credentials so that I could also modify DietPi to work with my Allo HAT (streamer). To answer your question, once you have the RPI connected to your RME you can control the volume from any Roon remote; iPad, IPhone, rooWatch, Windows, Mac, etc. The DIY rooADI runs on Linux, specifically a modified version of DietPi known as rooExtend version 3.3.1

1 Like

It allows Roon, Spotify connect, airplay, upnp, squeezelite, upnp bridge and a display all for no subsctiption.

Yeah I have 2 Ropiee’s that I use for the display function. I bet I could get DietPi to do the same and maybe consolidate a few of my RPIs. Some only use their Ropiees as a bridge. So it just depends on what you use them for and how much you are willing to tinker with DietPi…

1 Like

Was resolved with rooExtend v3.3.1. Very reliable now :+1:
Best DrCWO

1 Like

Hi Doc. I am ready to go. I want to combine Roo adi and roo play. Before I start messing around - what’s the right way to get them both? Is there a bundle? Any issues with a Raspberry 3B when running both? I know you already answered this for roo stand alone.
Thanks!
Mark

Hi Mark,
rooADI plus rooPlay is a good choice. I use both in the 2x2 System in my Living Room. I also use the built in Roon Streamer to send audio to the ADI-2/4.

I’m sorry, but there is no bundle which means you have to get both licenses.

Pi 3B will work for this but for sending 24/192 from a turntable for example to Roon I would recommend getting a Pi4. Pi3 is not that performant and the audio signal must be digitized, FLAC converted and sent via USB. At the same time the eight channel playback from Roon (if you run 2x2) has be decoded and transferred to the DAC. This is a lot! So to be safe better get a Pi4 with 2 or 4GB of RAM. If you use only stereo playback you can try if you already have a Pi3.

Best DrCWO

thinking about a raspberry pi 5 with 8 GB now. I guess that one is compatible as well?

Hi Mark,
until now I have no experience with the Pi5. As far as I know the Pi5 is so different that it needs a different SD-Card image.

This means at the moment there is no guarantee if rooExtend will boot on a Pi5. Better get a Pi4 this is safe.

Edit:
I ordered a Pi5 now and will report back if and how it can be used :+1:

Best DrCWO

1 Like

Just ordered a 4, but thanks anyways!

I am wondering if any rooADI users, like me, would also like to see some of the commands available via the ADI-2 remote add-on in rooADI (video below)?

Can we get some ideas or comments from others on this? What commands would you like to see implemented in rooADI? Maybe we can convince @DrCWO

I’ll go first:

  1. Bass/Treble adjustment
  2. Load EQ Presets
  3. Dim
  4. Hardware remap keys
2 Likes

Works very well! Amazing stuff, Doc!

1 Like

I see a 2x2 configuration :+1: :grinning:

1 Like

I like your suggestions plus

  1. Reset Bass/Treble adjustments back to a default.
  2. Adjust L/R channel balance and reset to a default.
  3. Select active input (USB/SPDIF/AES/Analog)
1 Like

I currently have this on the wish list (1. = highest priority):

  1. ALL Volume setting vs. choosing between Line Out/Phones/IEM?
  2. Offer Power switch with selectable default input if Roon was switched off.
  3. Adjust L/R channel balance and reset to a default.
  4. Bass/Treble adjustment and Reset back to a default.
  5. Load EQ Presets
  6. Select active input (USB/SPDIF/AES/Analog)
  7. Dim
  8. Hardware remap keys

What did you mean with “Select active input”? It can already be selected.

Best DrCWO

When I expand the Device setup on my iPhone for the RME ADI-FS Pro, it shows the information below:

Clicking on the “Add external source control” link does nothing. I have another streamer attached to the coax SPDIF input, but cannot figure out how to select it from this interface. Perhaps I am misunderstanding the usage.

This is where I would expect to be able to select different input sources to the RME.

1 Like

The Roon source control is nothing more than a Power On/Off for the Roon Ready device controlled by Roon. If you have for example a Linn Streamer or KEF speakers with integrated streamer you can set them to Standby or On with this.

In the Source Control dialog you currently only see rooControl. If you have the Amazon Hub you can control the 5V USB voltage with it. Please take a look at the rooExtend-Box Manual. “On” will show a blue button, “Off or Standby” a red one. This is how it looks like in the Roon GUI (upper left corner):

image

Currently there is no source control for rooADI as the ADI-DACs don’t offer standby via remote control (what a shame :cold_sweat:).

My idea how this source control might be used with ADI DACs is as follows:

  • If you play back music from Roon via USB to the ADI DAC the button is blue and USB is selected as input source.
  • If you switch the button to red an other input of the ADI DAC will be automatically selected, for example Analog in for a turntable.
  • Which input will be selected in the case the button shows red you can configure in the rooADI setup dialog.

This can be used as follows:

  • Click the blue button during playback will stop Roon Playback, change button color to red and select the analog input.
  • If you click play the button color will change back to blue, USB input got selected and Roon starts streaming again.
  • If you click the red button it will change its color to blue and the USB input of the ADI DAC will be selected but playback from Roon did not start.

Hope this clarifies it a bit.

Best DrCWO

DrCWO -
A simple means of selection between two pre-specified sources (ie USB/COAX) would suffice for my needs (as you’ve described above).

Jim

1 Like

Hi :slight_smile: I flashed the SD CARD (with v3.4.0) as you described, but when I insert it and turn on the rPi4 it doesn’t boot up. The green LED blinks 7 times, pauses and then repeats. I connected through ethernet cable and nothing is shown in Roon Extension area. I connected to HDMI monitor to see what is happening but nothing is shown on monitor either. How can I troubleshoot from here?

Reply

According to R-Pi Troubleshooting, 7 flashes of the green led means the kernel.img is not found. I would try a new download and re flashing the SD card, perhaps using a different utility.

1 Like

Yes please try to re-flash with Balena Etcher or use a different SD-Card with 16GB capacity. The image is tested and works.

Best DrCWO