rooUPnP: Finally a Roon Extension for UPnP Streamers

rooExtend 1.3.3. is Out

I like to point you to my posting in the rooDial forum thread. rooDial a Wireless Volume Knob for Roon with Microsoft Surface Dial - Audio Products - Roon Labs Community

There I also announced v1.0.3 of rooUPnP with these updates:

  • The discovery speed after changing the device settings is much higher now.
  • Sonos devices will no longer be discovered because Roon supports them.

rooUPnP will continue to be free for evaluation :+1:

3 Likes

There is an issue regarding reporting of zones in the Roon api. Please read my comment here: rooDial a Wireless Volume Knob for Roon with Microsoft Surface Dial - Audio Products - Roon Labs Community

Hi DrCWO,

May I ask for your help regarding ā€œHow to use an old uPnP streamer (Naim NDS) to connect with Roon with your Roon Extension?ā€

My only use for Roon is TIDAL. I would like to unfold the MQA content and convert it to WAV (PCM) to my Naim NDS Streamer (via Ethernet).

My current setup is using Apple MBP as Roon Core, then run LMS-UPNP Bridge in the same Apple MBP via ā€œTerminalā€ to locate my Naim NDS Streamer and push the converted PCM content to it.

My goal is to use a Raspberry Pi 4 to replace both the Apple MBP and the LMS-UPNP bridge all in a single box. is that possible?
If so will you guide me through how to setup? Thank you so much!

Regards,
Ken

Hi Ken,
I am sorry but I can’t offer a one box solutuion. The Roon server does not run on a Raspberry Pi because roon does not offer the server for the Pi, see here: Roon Software Downloads - PC, Mac, Linux, Android & iOS | Get it Now (roonlabs.com)

My rooUPnP Extension is made for Pi4 only so there is no chance to have it in one box.
If you decide to use my Pi-Solution please make shure to disable the LMS-UPNP bridge before powering the Pi.

Best
DrCWO

Hi DrCWO,

If I don’t need a music library from Roon, just use for TIDAL, do I still need the Roon Server?
If I have a NAS (QNAP) will that help? (can it replace what my Apple MBP does as a Roon Core) and I will use my iPhone as an interface to control everything, will that be possible? Thanks.

Regards,
Ken

You need Roon core for Roon regardless. It can run on NAS if it’s up to spec but unless it’s a fast one don’t expect the same performance as a Mac.

ken,
if you have a QNAP x64 NAS roon offers a Roon server for it (see download link obove).
This means: you have Roon on the QNAP NAS and you have ONE additional box with the rooUPnP Extension :slight_smile:

Thanks Crystal.

Hi DrCWO,
Unfortunitely my QNAP is running celeron and I tried the QNAP Roon server app, it can’t even connect.

I just saw Roon offers a free Linux Roon OS for use with Intel NUC, and they name it as ā€œROCKā€.
I assume it is equivalent to a Roon Core?, so if I setup up a ā€œROCKā€ and a RSP Pi 4 with your Roon-Upnp, is that all I need?

Ken

You need a hardware for the ROCK. This is still the second box…

Celeron is sufficient for usecase. Maybee itā€˜s worth a try…
https://roononnas.org/de/qnap-2/

Hi DrCWO,

Tried with no luck, I guess my NAS is too clow.

If I compromise for a 2 box solution:

  1. NUC - Roon Rock (as Roon Core)
  2. RSP Pi4 - RoonUpnp (as bridge to identify UPNP streamer)

will that work without my Apple MBP?

Ken

The setup with NUC and Pi4 will be fine :slight_smile:

If I purchase your Roon-UPnp license, will I be able to have all the RSP i 4 needed SD card OS+software to bootup and setup the bridge? As I have no knowledge of Linux what so ever.

Ken

Ken, you just download the image of the SD-Card burn it and insert it in the Pi4. You don’t need knowledge of Linux. You can see how it is assebled here: DrCWO - YouTube

That is very handy then, thanks.
I just registered at your site, once my RSP Pi arrives will get the license.

Thanks DrCWO

Ken

Do you have any plans for automatic updating of the system?

Next week I’m going to try it out on a friend’s B&O system which I hope will be turned into a Roon endpoint with another RPi running Roopieee.

Hi @DrCWO,

I have a DLNA streamer. Mark Levinson 5101. It will do native DSD up to 5.6Mhhz. Does rooUPnP support native DSD? The problem is the ML 5101 does not seem to support DoP, or at least it is not mentioned in any of the documentation I can find.

I have tried variations on Philippe’s LMS-to-UPnP bridge but the generated config.xml is not exposing native DSD as an option to roon. When I try the DoP option in roon’s SqueezeLite device configurator there is not a native DSD option and the DoP option just gives hiss on playback.

One idea is that it has something to do with the forced mimetype’s in the generated config.xml. So I have tried adding:

<forced_mimetypes>audio/x-dsf,audio/x-dff</forced_mimetypes>

This doesn’t make any difference. I have been in contact with Philippe and the short story is he is not interested in supporting DSD on his bridge although he does not rule out someone may have figured out the tweaks needed in the generated config.xml. So the question is does rooUPnP support DSD or are there tweaks to the generated config.xml as I believe your bridge and Philippe’s work in similar ways?

Hi Tony,
The problem is on the roon side. Roon outputs via LMS interface - that also I use - only PCM, FLAC or DoP. As far as I know roon is not able to ouput DSD directly. In my transparent mode DoP should pass through but I never tested.
The only solution I can offer is to make roon resample DSD to 192kHz.
Science says there is no significant difference… DVD-Audio versus SACD: Perceptual Discrimination of Digital Audio Coding Formats (audiodesignguide.com)

Hi @DrCWO,

What I was hoping was that roon would overwrite its standard LMS outputs if the connected squeeezlite device reported it supported native dsd.

I have tried every ā€œforced mimetypeā€ including every combination of <audio/dsd, audio/x-dsd, audio/dsf, audio/x-dsf, audio/dff, audio/x-dff>. Roon just seems to ignore these forced mimetypes

It seems I am out of luck. Is that your impression? Roon will support only standard squeezelite DSD handling?

I must say that DSD down sampled to PCM on the ML 5201 especially with an apodizing filter does sound very good to my ears. I would still have liked the native DSD option if at all possible.

Yes it is, sorry.