rooPlay - From LP, CD and iPhone to Roon

Hi @DrCWO

did you try the node-roon-api-audioinput on rooPlay? I believe you talked about implementing it a long time ago…

No,
rooPlay ist my own implementation based on the Roon Audio API now.

Best DrCWO

Hi,

I have installed the RooExtend Image on a Raspberry Pi 4. I am interested in the Extensions rooPlay and rooADI.

Any chance to get trial license?

Hi Michael,
I don’t offer trial licenses.

What I offer is a refund if you don’t like the product.
In this case the License will be disabled and you got refunded.

Best DrCWO

Hello,

Apologies if this has already been answered but is it possible to have rooPlay set up for 2 Roon zones at the same time? I am hoping to have an instance in the main zone for my turntable via the Furutech ADL GT40Aa USB interface and a second for the kitchen running radio (via the Greatest Hits Radio App for ad free over Airplay with an iPad) at the same time. Is this possible or will i need to go into settings to toggle betwee the USB interface and Airplay?

Hi @jeremy_davies,
rooPlay was not made for that but there is a very small chance it works despite of this. Just try. After having the stream started it runs at its own. So maybe a second one can also be started. But no guarantee. There might me things that they share and it will crash.

But you can set up a separate Raspberry Pi with rooExtend and only running rooPlay on it. This will work.

Best DrCWO

I am running rooPlay on a RPi3 now, but I happen to have a Holo Audio Red idle at this time. Can I use the same image on the RPi3 to run rooPlay on the Holo Audio Red, or do I need to have a different image? Just want see whether there is any difference at all …

You can try and it should work withe the ARMv8 image.
I heard about an issue with RME ADI DAC at the USb but try. Probably it will work for you.

But please revoke the Licenses before changing the hardware and reenter the License Keys after the change.

Best DrCWO

Apologies - Re-posting here

I’m having an issue with my MiniDSP ADept and rooPlay

Have tried between 192000 and 44100 and cant get the stream to work (changing the sample rate on both MiniDSP and in Roon extensions RooPlay settings to match)

Gettings this protocol error

May 24 11:43:44 rooExtend rooExtend\[4105\]: Audio device:  miniDSP miniDSP ADept Card: 1
May 24 11:43:59 rooExtend rooExtend\[4105\]: \*\*\*\*\* audio by name: interface {"type":"interface","file":"","keepAliveTime":0}
May 24 11:43:59 rooExtend rooExtend\[4105\]: \*\*\*\*\* rooPlay start audio stream
May 24 11:43:59 rooExtend rooExtend\[4105\]: ----- in newAudioStream with type: interface
May 24 11:43:59 rooExtend rooExtend\[4105\]: ----- SYSTEM.audioInterface.capture.ready: true
May 24 11:43:59 rooExtend rooExtend\[4105\]: ----- \_this.firstRequest:true
May 24 11:43:59 rooExtend rooExtend\[4105\]: ----- SYSTEM.audioInterface.card: 1
May 24 11:43:59 rooExtend rooExtend\[4105\]: ##### trigger Mounting for audio recording
May 24 11:43:59 rooExtend rooExtend\[4105\]: \*\*\*\*\* rooPlay stop audio stream (abort)
May 24 11:43:59 rooExtend rooExtend\[4105\]: \*\*\*\*\* rooPlay start audio stream
May 24 11:43:59 rooExtend rooExtend\[4105\]: ----- in newAudioStream with type: interface
May 24 11:43:59 rooExtend rooExtend\[4105\]: ----- SYSTEM.audioInterface.capture.ready: true
May 24 11:43:59 rooExtend rooExtend\[4105\]: ----- \_this.firstRequest:false
May 24 11:43:59 rooExtend rooExtend\[4105\]: ----- SYSTEM.audioInterface.card: 1
May 24 11:43:59 rooExtend rooExtend\[4105\]: captureParams: {
May 24 11:43:59 rooExtend rooExtend\[4105\]:   "channels": 2,
May 24 11:43:59 rooExtend rooExtend\[4105\]:   "debug": false,
May 24 11:43:59 rooExtend rooExtend\[4105\]:   "device": "hw:1,0",
May 24 11:43:59 rooExtend rooExtend\[4105\]:   "format": "S32_LE",
May 24 11:43:59 rooExtend rooExtend\[4105\]:   "periodSize": 4096,
May 24 11:43:59 rooExtend rooExtend\[4105\]:   "rate": 44100
May 24 11:43:59 rooExtend rooExtend\[4105\]: }
May 24 11:43:59 rooExtend rooExtend\[4105\]: ##### Error: Error: Unable to set HW parameters: Protocol error
May 24 11:44:08 rooExtend rooExtend\[4105\]: Audio device:  miniDSP miniDSP ADept Card: 1

I did briefly get it to work with both rooPLay and ADept set to 192000 - but with continuous lagging (every 7 seconds)

for reference the Pi4 is using ethernet and ADept is USB into Pi

and some episodes where itr works (with rooPlay set to 96000, MiniDSP set to 44100) then drops

May 24 11:52:44 rooExtend rooExtend[4105]: ***** rooPlay start audio stream
May 24 11:52:44 rooExtend rooExtend[4105]: ----- in newAudioStream with type: interface
May 24 11:52:44 rooExtend rooExtend[4105]: ----- SYSTEM.audioInterface.capture.ready: true
May 24 11:52:44 rooExtend rooExtend[4105]: ----- _this.firstRequest:false
May 24 11:52:44 rooExtend rooExtend[4105]: ----- SYSTEM.audioInterface.card: 1
May 24 11:52:44 rooExtend rooExtend[4105]: captureParams: {
May 24 11:52:44 rooExtend rooExtend[4105]: “channels”: 2,
May 24 11:52:44 rooExtend rooExtend[4105]: “debug”: false,
May 24 11:52:44 rooExtend rooExtend[4105]: “device”: “hw:1,0”,
May 24 11:52:44 rooExtend rooExtend[4105]: “format”: “S32_LE”,
May 24 11:52:44 rooExtend rooExtend[4105]: “periodSize”: 4096,
May 24 11:52:44 rooExtend rooExtend[4105]: “rate”: 96000
May 24 11:52:44 rooExtend rooExtend[4105]: }
May 24 11:52:45 rooExtend rooExtend[4105]: Audio device: miniDSP miniDSP ADept Card: 1
May 24 11:53:23 rooExtend rooExtend[4105]: ***** rooPlay stop audio stream (abort)
May 24 11:53:24 rooExtend rooExtend[4105]: Audio device: miniDSP miniDSP ADept Card: 1
May 24 11:53:24 rooExtend rooExtend[4105]: ***** rooPlay start audio stream
May 24 11:53:24 rooExtend rooExtend[4105]: ----- in newAudioStream with type: interface
May 24 11:53:24 rooExtend rooExtend[4105]: ----- SYSTEM.audioInterface.capture.ready: true
May 24 11:53:24 rooExtend rooExtend[4105]: ----- _this.firstRequest:true
May 24 11:53:24 rooExtend rooExtend[4105]: ----- SYSTEM.audioInterface.card: 1
May 24 11:53:24 rooExtend rooExtend[4105]: ##### trigger Mounting for audio recording
May 24 11:53:27 rooExtend rooExtend[4105]: ***** rooPlay stop audio stream (abort)
May 24 11:53:29 rooExtend rooExtend[4105]: ***** Emergeny firstRequest reset

Thanks’ for your question.

First of all the SampleRate of the Playback device you use for Roon and the Sample Rate of the ADEPT must be the same. This means the Sample Rate you select in rooPlay must exactly match the Sample Rate you selected in ADEPT. Also in Roon NO active Sample Rate Converter in the DSP settings.

As you wrote you already had success with a setting of 192kHz in Roon and ADEPT.

The seven seconds delay you are writing about is caused by Roon buffering the incoming data. This is necessary as ADEPT and your playback device don’t share the same clock mor run on a master clock. This means there will be a small drift between the recording clock of the ADEPT and the playback clock of you playback device. Thanks to the seven-second buffering, this minor deviation can no longer result in missing data samples and is system immanent.

Best DrCWO

CAN I buy a vinyl player that has USB out, and plug that directly to my rooextend box? Without having to get an ADC or any other device ?

Pro-ject has 2 turntables that are compliant, both in the same, low price class around 300-400€

Pro-ject Debut RecordMaster II
https://www.amazon.de/-/nl/dp/B08YDXB3BW/ref=sr_1_2?__mk_nl_NL=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=9FQOGA3P52UB&dib=eyJ2IjoiMSJ9.PbCCvdysLNeukoalBz5A1CyE9KmGLEJjKllgsrkGWy2sV-BTyUsScMvjd-Q8xp_vyeKZfMjm08yEzo2DkkNFIreMSfeLkPSSw1aR4BVhpz7cqciprNdO7nr3bxajgoYSqcA8lmEDQ4BnATDZWldsWYQU0lJfEtHlhzOWLYfj8hgnrcJJ9j_vhmsfOULUx2JeXi8bKq7ghdnFnlftUNbNLfVMfSkU-DadAewAiJ2kE5A.MLdLnQ4ODjHyd9xCdluj3v3PWH6H74-USSWXS8-Suzw&dib_tag=se&keywords=Pro-ject+Debut+RecordMaster+II&qid=1780497086&sprefix=pro-ject+debut+recordmaster+ii%2Caps%2C158&sr=8-2

Pro-ject Essential III RecordMaster
https://www.amazon.de/s?k=Pro-ject+Essential+III+RecordMaster&__mk_nl_NL=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=2V9UG96TGQDIH&sprefix=pro-ject+essential+iii+recordmaster%2Caps%2C127&ref=nb_sb_noss_1

Thank you! The don’t seem to be in Amazon US. Any advice on what criteria to look for?

On Amazon US, you have the Audio Technica for 400$

Audio-Technica AT-LP120XUSB-BK Direct-Drive Turntable (Analog & USB), Fully Manual, Hi-Fi, 3 Speed, Convert Vinyl to Digital, Anti-Skate and Variable Pitch Control, Black

1 Like