So, a workaround for the problem where Roon Server fails to fully initialize and function is to run Roon instead of Roon Server. However, there is a problem: the two programs look for their database in different places. Here is how I addressed this problem on my Mac Mini:
- Consider that I am a casual user of Roon, and this is not a recommendation coming from Roon support!
- Log in as the user running Roon Server.
- Quit Roon Server. No program from Roon should be running!
- Open a Finder window and show the home folder.
- Configure Finder to show the
Library
folder. (View → Show View Options and check “Show Library Folder”. Note: don’t mess around in theLibrary
folder casually, it is hidden by default for a reason. - In the
Library
folder Ctrl-Click (or Right Click) on theRoonServer
folder (within the now visibleLibrary
folder) and duplicate it. - Rename the new “
RoonServer copy
” folder to “Roon
”. This is the folder the “Roon” app will use. - Rename “
RoonServer
” to “RoonServer OLD
” (or move it to the Trash). - Download “Roon” from roonlabs.com, install it, and run it.
- Log in. It found all my local music, was able to play it, etc.
- When you’re comfortable with this solution, move “RoonServer OLD” to the Trash.
Hope this helps!