rooExtend – The easy start with Roon Extensions

Hey @DrCWO
Since the rooExtend Manager is based on the Roon node api, would it be possible to install other extensions?
I’m asking because I would like to install this alarm clock

Best, Eike

Eike,
I already thought about offering a chance to additionally install the Extensions of @Jan_Koudijs.
I have to talk to him first to see if he agrees and to be honest: I haven’t found the time to realize it yet :sleepy:

I will put it on my list now and hopefully it might be done with v3.0.0

Best DrCWO

The whole Word of Roon Extensions

I like to let you know that I had a conversation with @Jan_Koudijs (The Appineer) who developed quite a lot of Roon Extensions.

He has given me permission to integrate his Roon Extensions into rooExtend. However, this no longer happens in v2.1.0, which will be released soon, but is on the feature list for v2.2.0 :+1:

With this integration, almost all existing Roon extensions will be available as an easy-to-install rooExtend SD card image.

I’m looking forward providing that :grinning: :grinning: :grinning:

Best DrCWO

9 Likes

That will be great as I have my DietPi sitting next to the RooExtend Pi.
The original will then become the Pi for my second Nuimo that I hope to order over the weekend.

1 Like

Great news!
I am looking forward to that. There is an extension out there to control the volume of my Denon AV-amplifier, but currently I have no device, which can operate extensions.

Henrik,
I PM to @Boris_Pruessmann who made the Roon Extension for Denon AV-Amplifier but got no response until now. ( See Roon Extension: Denon/Marantz AV receiver volume control (GitHub))

Maybe you trigger him again and ask if he might be interested. I am open to integrate that too.

Best DrCWO

1 Like

I haven’t seen Boris on this forum for a long time, I think it is safe to say that the extensions he developed are no longer maintained.

After the integration of the Extension Manager in rooExtend you can install and use the Denon extension “as is” via the Extension Snapshots, this is a set of extensions that are no longer maintained.

The integration of the Extension Manager brings this “for free”, as it can install all the extensions that are listed in the Extension Repository.

3 Likes

Hello, thank you for you creation. I was wondering if roo6D was able to run with the Rasperry Pi zero ? It is cheap and with little power consumtion. What do you think ? Thank you

Hi Diego,
roo6D works with the Pi Zero. What you need is a USB cable like this to connect the USB dongle of the SpaceMouse Wireless to the Pi Zwro W.
image
Best DrCWO

2 Likes

rooExtend v2.1.0 now released

I am happy to release the new release v2.1.0 of rooExtend for the Raspberry Pi today. The new version can be downloaded here:
https://drive.google.com/drive/folders/1c72vVpuuVlIWJpB8flVAZlHXmW2KNd1k?usp=sharing

I did a lot of refactoring under the hood, updated the underlying Linux to the newest release and included Raspberry Pi Zero 2 W as a supported platform. This work mainly creates new features for rooNuimo but I have also laid a basis to be able to offer these features soon with rooDial and roo6D.

In all Extensions, I reworked the settings dialog to hide extended settings in a separate section.

The License Manager introduced with v2.0.0 can now be disabled till next reboot to clean up Roon’s extension page. Now it also has the ability to disable the blinking Status-Led, a really nice feature for users of the Nuimo Hub.

In addition to Roon Bridge, NAA for the HQPlayer is also supported now. Using a Pi Zero 2 W you probably get the world’s smallest USB Roon audio streamer.

For all rooDial users there is a first attempt to integrate haptics. That’s not particularly nice yet, but the basis with which I can make future features possible. I also reworked pairing with the Surface Dial so I hope that there will be less issues in future. In the next release of rooDial you will find a lot of features, now available for rooNuimo. I also reworked the “Zone Follows” feature for all controllers so you have a better zone control capability.

For the roo6D users there is nothing new but the improved “Zones Follows” functionality. A lot more is planned in v2.2.0.

rooUPnP now supports devices from Denon, Marantz and HEOS. rooUPnP is now also available on the Nuimo-Hub. A Naim user reported that Naim NDS can be used now with FLAC without sound quality issues. Here is a new firmware available from Naim for that.

New features I implemented for rooNuimo. You can skip through your playback zones and get the zone number displayed. Grouping zones, the volume is handled correctly for all devices in the zone now. The Radio and Playlist functionality has been enhanced. You now can skip between your favorite radio stations with the swipe right and left gestures. You also can skip between your playlists by reissuing the Playlist-Command. A Caffeine Mode keeps the Nuimo awake even if the connected zone is not playing.

All available improvements and new features are collected in the Quick installation guide you also find in the download folder.

To upgrade from v2.0.x to v2.1.0 please perform the following steps:

  • Enter a USB-Stick in your Pi running rooExtend. This saves your license keys on the USB-Stick. Watch the status line of the License Manager in the Roon Extension Settings. If it tells you to remove the USB-Stick do it. (This is only for users running rooExtend v2.x.x. Others must enter their license keys by hand.)
  • Power Off your raspberry Pi
  • Remove batteries from Microsoft Surface Dial
  • Now flash the SD-Card image of rooExtend v2.1.0 to a new SD-Card.
  • If you run wired Ethernet:
    • Insert the new SD-Card AND the USB-Stick in your Raspberry Pi and power it on.
    • Wait until the License Manager in the Roon Extensions settings appears and enable it.
    • Observe the status line and remove the USB stick when prompted to do so.
  • If you run rooExtend with WiFi:
    • Insert the new SD-Card in your Raspberry Pi and power it on.
    • Run the procedure to connect to your WiFi access point.
    • Power off the Raspberry Pi.
    • Insert the USB-Stick in your Raspberry Pi and power it on again.
    • Wait until the License Manager in the Roon Extensions settings appears and enable it.
    • Observe the status line and remove the USB stick when prompted to do so.

I would also like to thank all of my customers, supporters and beta testers for their valuable contributions and efforts.

Best DrCWO

8 Likes

Fantastic work @DrCWO

1 Like

If you don’t have or don’t want to use a usb I assume one can still just enter the lic key from cut and paste of prior key on file?

Mr Wizardofox that’s what I did on the beta and as long as it is on the same device it worked perfectly.

2 Likes

I e done this for all my new installs and some upgrades too from early versions after revoking the original.

I didn’t need to revoke if going back on the same device. Only if moving to a new device.
The new USB backup and restore works very well if you have a full sized Pi, but a pain if you have a Pi W I imagine

1 Like

Yes the zero is great but a pain for usb connections

1 Like

As I wrote:
Enter a USB-Stick in your Pi running rooExtend. This saves your license keys on the USB-Stick. Watch the status line of the License Manager in the Roon Extension Settings. If it tells you to remove the USB-Stick do it. (This is only for users running rooExtend v2.x.x. Others must enter their license keys by hand.)

I assume you need a different usb stick for each key? Gets rather annoying keeping track of many sticks if you have multiple units running

You have one USB Stick per Raspberry Pi. It saves all the licenses for this device.

There was a small bug in v2.1.0 so I updated to v.2.1.1. There are no functional changes.