RoonServer on Mac mini (M4, macOS 15.2) Not Discovering Audio Endpoints After Reboot

Hi everyone,

I recently migrated my Roon Core from a Roon ROCK installation to a Mac mini (M4, macOS Sequoia 15.2). I’m running RoonServer installed via Homebrew (same issue happens if I download the installation image from Roon Labs directly) on the Mac mini. Everything worked perfectly after the initial setup, including endpoint discovery and playback. However, I’m encountering a persistent issue where audio endpoints disappear after a reboot of the Mac mini, and Roon cannot find them even after scanning for devices.

Here’s what I’ve done so far:

  1. Installation Method:
  • Installed RoonServer via Homebrew as well as direct from dmg image.
  • The services running after a reboot are:
    • RoonServer
    • RoonAppliance
    • RAATServer
  1. macOS Permissions:
  • Verified that both Roon and RoonServer have Local Network Access permissions in System Settings > Privacy & Security.
  • macOS Firewall is off.
  1. What I’ve Tried:
  • Manually restarting RoonServer and RAATServer after a reboot.
  • Deleting and recreating the RAATServer folder.

Despite these efforts, RoonServer fails to discover any audio endpoints after a reboot. The only way to restore endpoint discovery is to completely reinstall RoonServer, after which everything works fine until the next reboot.

I’m at a bit of a loss as to what could be causing this behavior.

Has anyone else experienced this issue with RoonServer on macOS Sequoia? Any advice or troubleshooting steps would be greatly appreciated.

Thank you!

I’ve had this issue before after a reboot. What has worked for me is to go to your Privacy & Security Settings for LAN and uncheck Roon, then reenable.
I’m not sure why this happens on the rare occasion, but this usually solves it right away for me.

2 Likes

Thanks Nicholas for the suggestion to toggle Local Network Access in macOS Privacy & Security Settings. I tried toggling Roon and RoonServer off and back on, and it immediately worked — the endpoints reappeared! However, the issue comes back after a reboot.

At least now I don’t have to reinstall Roon to make it work again, which is a big improvement. But ideally, a server should work without user interaction.

I’ll keep experimenting and see if there’s a way to make the fix persist across reboots. Thanks again for the tip!

Hi Matthias, this is a known problem, we are all waiting for Roon to solve this. Started with MacOS 15.

1 Like

Hmm. Maybe you should be waiting for Apple to solve this. It was their change that caused it to happen in the first place.

The fault is not always with the application vendor.

1 Like

I have a Mac mini M4 with Sequoia 15.1 and after initial hiccups It now works perfectly. It is programmed to reboot everyday, and everything works fine after each reboot.
My settings are similar to yours, only I have the firewall on and I turned “private wifi address” off, as it was one of the issues that somebody pointed out as causing said hiccups in Sequoia

Whilst too early to tell for sure, a number of people are now reporting that the issue has been resolved by the installation of MacOS 15.3.

So maybe Apple did fix an issue that they introduced.

Hi, I can confirm that updating to 15.3 on my Mac Mini helped. Now it works fine even after a reboot.
Hooray…

2 Likes

Thank you Wade for putting this in perspective, Apple update macOS 15.3 did solve this also for me.

2 Likes

I had given up on Roon on the Mac. I updated to sequioa 15.3 but still frequent crashes. Also, it continues to do a complete rescan everytime it crashes.

Still giving up. Sticking with Rock and Windows.

I still have issues after updating to Sequoia 15.3. Roon Server is on a Mac Mini (Apple M1 silicon) with Roon Remote on iMac and iPhone. Every time I reboot the Roon Core Mac Mini I have to reinstall Roon - it never persists the reboot. I am also getting lots off pauses and dropouts streaming from Roon. I play the same content from Tidal Connect onto the streamer and it just works.

Hopefully someone identifies the root cause soon and this is resolved. I’ve tried the Local Network Discovery toggle and turning off Privae IP Address, but it’s pretty much unusable at the moment

Your experience is similar to mine. On two seperate Macs, 15.3 did not resolve the issue of endpoints dissapearing after a reboot of the Mac. Have even tried with a clean install of macOS with the only application installed being Roon, latest build. Seems to me that the system to give permission to applications to access local network devices seems to either fail to start or crash during the boot process. As quite a few users have reported the issue resolved with 15.3 it would suggest that it is something specific to my network during the handshake when the mac first starts and establishes a network connection which causes the problem. All other network services appear to be fine. I have a WiFi 7 system with endpoints wired into routers but the backhaul between routers uses the multi-link operation mode. This results in zero issues streaming for me but maybe this glitch in Sequoia is triggered by my network…

1 Like