Issue with Playback and Connection on Roon Server (ref#G63N4T)

Full form submission

What’s happening?

I'm having trouble playing music

I have roon server running on a synology NAS, and two players devices on the same network; a Hegel H95 and a Bluesound Node.
When I click “play” in the roon app, it does not normally start playing. To get it to work, I have to try playing different albums, or switch a few times between the player devices, and then it might start working.
I checked the logs on the roon server, and it seems when the issue happens, this shows in the log:

02/13 13:45:08 Info: [Hegel H95] [zoneplayer] Starting playback
02/13 13:45:08 Trace: [airplay/client] Connecting to airplay server
02/13 13:45:08 Warn: [airplay/rtsp] SocketException while connecting to RTSP server: Connection refused [::ffff:192.168.1.1]:5000
02/13 13:45:08 Warn: [airplay/client] Failed to connect: Result[Status=NetworkError]
02/13 13:45:08 Info: [airplay] AirPlay device connection failed to: AirPlayDevice[DeviceId=D8F710D2F0A6@H95D2F0A6._raop._tcp.local, Name=localhost.local, Model=H95, IPEndPoint=192.168.1.1:5000]
02/13 13:45:08 Info: [Hegel H95] [zoneplayer] Open result (Queueing): Result[Status=Success]

So it looks like some issue with the connection through the router?!
My router is a Ubiquiti Unifi UDM Pro. I’ve tried looking for some settings on the router related to this, but nothing obvious. And it doesn’t explain why it starts to work after a few “play” attemps.

Hey Francis,

Thanks for writing in! Sorry to hear you’re having issues with playback. The first thing we’d like to test is to temporarily disable IPv6 from your Ubiquiti router.

If your issue still persists, we’ll need a full log set from your Roon Server, if you could please use the directions found here and send over a set of logs to our File Uploader?

Thanks!

I turned off IPv6 support on the router, but the problem still happens.
I’ve uploaded the logs to the File Uploader.
The file name is “Logs_francis_2024-02-26_g63n4t.zip”.

thanks

Thanks for giving that a try @francis - did you also power cycle your router, server, and endpoints after doing so?

  1. Do you have any other devices using port 7000 or 5000? It seems something is blocking the port that Airplay is attempting to use.
  2. Do you have multiple subnets active within your local network?
  3. How are your H95 and Bluesound node connected to your router / server? Are you able to hardwire them?

I’ve now powercycled all the router/network/audio devices, problem still happens.

Do you have any other devices using port 7000 or 5000? It seems something is blocking the port that Airplay is attempting to use.

No not that I’m aware. But note, the issue is intermittent.
For example, after powercycling all the devices, I attempted to play something on the Hegel H95. I tried playing different albums, and only the 5th one I tried actually started OK. The first 4 failed (with that same error in the log).

Do you have multiple subnets active within your local network?
How are your H95 and Bluesound node connected to your router / server? Are you able to hardwire them?

The Roon server is running on a synology NAS, which has a fixed IP of 192.168.1.10.
The Hegel H95 is on the same subnetwork, and has a fixed IP of 192.168.1.12.
They are both connected via ethernet cable.

The Bluesound node is on WIFI connection, and on a different subnet with an IP of 192.168.3.125.

While the issue playing on the Hegel is intermittent, when I try to play on the Bluesound node it will always fail.

(If i use Tidal Connect app to play of the Bluesound node, that works fine).

Hi @francis,

Thanks for the update!

This sounds like expected behavior - all Roon devices need to be on the same local subnet for proper functionality.

For the Hegel, I’d be curious to see if adding your device as an “accessory” in the Apple iOS “Home” app may help with your playback issues.

  1. Open the “Home” app on your iOS device

  2. Tap the “+” button in the top right corner

  1. Tap “Add Accessory”

  1. Instead of using a QR Code to Add Accessory, tap “More options”

  1. Wait for Home to scan your local network

  1. Add the accessory. This involves connecting to the speaker, selecting the speaker location, and creating a speaker name

  1. Now that the device is added, click on the three-dot ‘…’ menu on the top right corner of the Home app, next to the ‘+’ button used in step 2

  1. Click on ‘Home Settings’

  1. Set ‘Speakers & TV’ to ‘Everyone’

  1. Airplay should now be enabled. The last step is to now open and connect Roon to play audio. Open Roon, navigate to your Roon Settings>Audio, and enable the recently added devices.

I now moved the Bluesound node onto the same subnetwork. While I was doing that, I released it supports being a native “roon ready” endpoint, so I told the roon app to use that instead of its airplay endpoint. So now the Bluesound node is working flawlessy.

The Hegel still has the same issue.
Thanks for the suggestions about the iOS setup, but I don’t use any iOS devices with roon.
The roon server is running on the synology NAS (linux), and I use the roon app from either a windows PC or my android phone.

Hey @francis,

Thanks for the update! I’m glad to hear the node is working better for you :raised_hands:

Upon another server diagnostic review, we’re seeing similar error traces in relation to something potentially blocking the port that Airplay is trying to use with the H95. Are you able to run a port scan test to see any potential blockers to port 5000/7000 within your local network?