Roon Core Machine
Roon ROCK running Version 1.0 (build 227) stable
Roon Server running Version 1.8 (build 814) stable
Networking Gear & Setup Details
I use Ubiquiti Unifi gear for routing and switching. The ROCK and all my other IoT devices are on a separate subnet from my primary remote, which is my macOS laptop.
Previously, my macOS laptop was my first Core before I restored its backup to the ROCK on my Intel NUC.
Network topology
I have two networks:
192.168.X.0/24 ------- laptop | Unifi UDM Pro (firewall) | 192.168.Y.0/24 --+---- Roon ROCK | +---- SONOS speakers, etc.
The ROCK and my SONOS speakers are on the Y network. My macOS laptop is connected to the X network.
I have an explicit rule that allows all traffic from the ROCK to reach any address in the X network.
Connected Audio Devices
My remote macOS 11.5 laptop (a 16" MacBook Pro) is connected to an RME ADI-2 DAC via USB.
Library Size
~5,000 tracks
Description of Issue
When I’m away from my computer for some time and it locks, requiring me to wake it up again, or when I restart Roon, I lose all of my Mac’s audio devices when I go to Settings > Audio or try to select a source. So I can’t play music using Roon on my primary computer any more.
Previously, I was able to work around this issue by deleting or renaming ~/Library/RAATServer
, logging out of my Core, and logging back in again. I’ve also tried rebooting my Core, rebooting my Core, to no avail.
When my audio sources appear again, when I attempt to enable the ADI-2 DAC, it prompts me to name it. As soon as I press enter or click outside the name field after naming it, Roon Remote crashes.
Note that it’s not just the ADI-2 that disappears – all of my Mac’s outputs disappear and there isn’t even a “This Mac” section in Settings > Audio.
These defects appeared when I relocated my Roon Core, running ROCK, to the IoT subnet. After I did that, I had to set up a firewall rule that allows all traffic from my ROCK to my laptop, and things started working again - or so I thought.
I have mDNS broadcast enabled, and my Roon Remote is able to see my SONOS speakers which live in the IoT subnet.
My laptop is usually connected to both wired Ethernet as well as wirelessly, so I have disabled wireless to try to rule that out.