rooPlay - From LP, CD and iPhone to Roon

Hi,
RooPlay used to work when I installed it a month ago. Now it doesn’t work anymore. I reinstalled the Pi (reflashed the card), enabled the extension, removed old authorisations, etc… but nothing…
I think it is something with the license-key. When I enter it, and save, it doesn’t save the key. When I reopen the settings, the key is gone again. (a small mention that I lost a lot of time searching for the license key, as I had to look for ‘sell codes’ to have any hit in my mailbox :wink: )

The Radio station is still there, pointing to the right IP, but it’s giving a time-out when I hit play.
If I surf to the IP, it gives me the RooExtend-page.

Anybody an idea what is going wrong here?

Kind regards,
Thomas

Problem solved with buying a new license. I forgot I swapped 2 pi’s a month ago.

1 Like

Hello again!
I have just got a new fibre broadband service and had to replace the google wifi mesh system (it just gave up, about 7 years old now) and got a new Tapo Deco X20 instead. Its connected to almost everything happily but i cant seem to play to the Rooextend over Airplay as i did before? I have rebooted the server, the iPad and the router and wifi system as well as the pi device. Also disconnected the ipad from the network and reconnected to the new network. Roon is running fine in other respects.

The ipad connects to rooextend as usual but on attempting playback i get the message:

Unable to play this station. Its address may have changed, or it may be temporarily unavailable.

Can you suggest any troubleshooting steps i should try?

This is correct.
Best DrCWO

Seems your rooExtend got a new IP address in your new network. Please change the IP in the default rooExtend radio station to the new value. You find it in the settings of the License Manager at the end of the dialog:

image

Best DrCWO

Thank you. I have found the new IP address and tried to change the value in the RooExtend radio station but Roon ‘could not find a radio station at this URL’ and wont permit me to change the IP address?

Just checked and i cant connect to the Rooextend via the IP address so presumably that is why Roon cant connect. Will keep trying.

I spoke too soon!
The connection has been lost. On cghecking the new wifi mesh system it has 2 instances of Rooextend. 1 is wired and the other is wifi. The wired connection shows the correct IP address as shown in the Rooextend page on Roon. The wifi connection shows a different IP address! The Rooextend does connect sometimes but its hard to reconnect. Have you seen this before?

Quick update. I have reconfirgured the network and entered the IP address as suggested and its now working well!

Thanks again for the support, its so helpful to have the assistance.

Sorry, as noted above the problem has recurred.

The connection has been lost. On cghecking the new wifi mesh system it has 2 instances of Rooextend. 1 is wired and the other is wifi. The wired connection shows the correct IP address as shown in the Rooextend page on Roon. The wifi connection shows a different IP address! The Rooextend does connect sometimes but its hard to reconnect. Have you seen this before?

I had an idea for RooPlay… Basically using AI and an audio engine such as Shazam to identify album/source

predictive cover art/metadata extension for Roon

in use: microphone of a device is triggered in Roon and then made available as a means of identifying an artist and album name. Works the same way Shazam does, but t

he output is cover art or artist photo. This mode would be triggered within Roon as an extension.

Hypothetical Logic. [first song identified]

  1. Song is identified. First image displayed as a photo of the artist or the likely album the track belongs to. The data on the source of the song is still slightly inconclusive in many cases.

Second Consecutive Song By Artist

  1. This is where the logic really starts to kick in. If two tracks by the same artist are identified as being played consecutively, it uses AI to determine probable album cover based on the song order being played. The more consecutive songs are played in a row, the more accurate the cover art prediction becomes.

Other Details

  1. Roon behaves the same way it does for suggested content as if the music were being played by a streaming service. The idea is to seamlessly go back and forth between CDsrecord playback and streaming sources.

CD Artwork extension

  1. When hovering over album cover artwork, and if additional album artwork is present in a database, a subtle hover layer is observed as a visual cue that the user can click on the album cover and a lightbox-style display of other album artwork is made available.

I guess this is far beyond what can be done by a Roon Extension. I‘m limited by the Roon API here. Maybe some day I can grab the Audio stream I can get by rooPay an identify with help of Shazam the track putting it in the Queue.
I thought about a Roon Extension rooRAFI (Radio Fidelity) identifying tracks being played from a radio station and add them to the queue playing it instead of the Radio Station. This means you hear the Contend delivered by webradio in Hires quality. Side effect: all comments of the DJ and also commercials will be inaudible…

All this is science fiction at the moment. I’m so busy with rooMax right now…

Best DrCWO

Hello,

I am enjoying rooPlay, is it possible to gain ssh access, as I would prefer to transfer USB stored recordings by file transfer, rather than wearing out the Pi usb socket.

Kr David

You can also plug a Hard Disk by USB.
if this is not enough please e-mail me at info@definiteaudio.de as i don’t want to see credentials in the forum thread.

Best DrCWO

1 Like

Hello again!
I am once again having some troubles with rooPlay. Playback of radio from an ipad ‘tuned’ to GHR radio premium App is working (although it stops several times a day for no apparent reason?) ok. However the turntable seems to be having issues. The signal path is Cartridge-phono stage-ADL GT40A-Rooextend/Play - roon.
The ADL is shown as the audio interface in the extension settings and it is clearly seeing a signal from the phono stage/Record player as the clipping light flashes during playback. However on attempting playback the message ‘unable to play this station’ appears. It worked a few months ago though? Is there a way to troubleshoot this? I tried again this morning as yesterday another zone was using the airplay connection to play the radio but today that is not the case but the issue persists.

This is caused by the clock difference between the source (GHR) and your DAC. They are not in sync (can never be) so the DAC seems to have a bit a higher sample rate (some few ppm) than the source. So the buffers in Roon run dry after some time and then the music stops.

Probably the IP address of your rooExtend has changed (for what reason ever) and you haven’t adjusted the Radio Station for your turntable accordingly.

So please go to Roon Settings /Extensions and find the IP number of your rooExtend at the end of the dialog of the License Manager.
image

Next open “My Live Radio” in Roon, and click the Radio Station of you created for your Turntable. Press the button with the tree dots and goto settings.
There adjust the IP adderss so it fits the one you found in the previous step.

Best DrCWO

Thank you, the IP address must have changed with a new router some weeks ago. Not my day as the PSU for the ADL GT40A has just expired!
Is there a way to enable auto resync to the signal in a future update? Sometimes it stops for second or 2 and restarts, more often it just stops. Is the number of test signal repetitions relevant in any way to this?

Using the ADL GT40A as ADC AND DAC there should be no interruptions as in this case both run on the same clock.

The stops are caused by Roon. rooPlay just offers a radio station delivering the data from iPhone. I remember a tread where Roon was asked to do a resampling in Roon which enables clock shift. But Roon denied as this sacrifices bit perfect playback.

As I plan to work on rooPlay I may introduce a restart of playback after a dropout. But his is ugly as it only can react if the stream was broken so you get a dropout. Isn’t it just easier to press the play button on your Surface Dial or whatever you use as remote?

Best DrCWO

rooPlay 1.0.4 doesn’t show anything under “Source to be played”. I have a Scarlett 2i2 as an input that normally works, but occasionally it forgets the input source and I need to go back into settings and reselect the Scarlett.

I would like rooPlay to default to the audio interface. It’s nice to have AirPlay, but I can easily place AirPlay ahead of the rooExtend box in the signal path. What I would like to avoid is having to troubleshoot the station when I select play.

Please advise.

Please take a look at the rooExtend-Box manual i my download area.

In there is a description on how to set up a dedicated radio station for the audio interface. Using this your Scarlet will show up as a radio station. Playing this like any other radio station will immediately start playback from the interface. There is no need to mess around with the settings dialog any more.

Best DrCWO

The play button on the surface dial is not always well placed for this to work! I would imagine a restart would be good as the user has, by definition, not called for playback to stop.

I have no idea what you like to tell me with this?

Best DrCWO