· I have installed Roon on MacBook Air. I use it as my server to play music via MacBoo. By the start up appears" Waiting for your Roon Server..." and Roon does not start.
· I submitted topic yesterday, that I can not start Roon on MAC Book. I use it as my server too. By starting Roon, the following message appears: "Waiting for your Roon Server..." You replied to my topic and provided following command for Terminal.
The command is as follows: ROON_APP="$(find /Applications -maxdepth 2 -type d -name 'Roon.app' 2>/dev/null | head -n 1)"; [ -z "$ROON_APP" ] && ROON_APP="$(find /System /Users /Volumes /Applications -type d -name 'Roon.app' 2>/dev/null | head -n 1)"; [ -n "$ROON_APP" ] && open "$ROON_APP/Contents/RoonServer.app" || echo "Roon.app not found"
I executed this command in Terminal and it help- Roon started and I could play music. But the next day, after MAC Book restart the same problem appears. Can you advise me please to fix it permanently?
we are sorry to see it does not launch Roon Server automatically.
To solve this please execute this command once in Terminal:
cat < ~/Desktop/Launch_Roon_Script.scpt
-- Search for the Roon application path
set roonApp to do shell script "find /Applications -maxdepth 2 -type d -name 'Roon.app' 2>/dev/null | head -n 1"
if roonApp is "" then
set roonApp to do shell script "find /System /Users /Volumes /Applications -type d -name 'Roon.app' 2>/dev/null | head -n 1"
end if
if roonApp is not "" then
-- Define path to the internal RoonServer
set serverPath to roonApp & "/Contents/RoonServer.app"
-- Check if RoonServer process is already running
set serverCount to (do shell script "ps aux | grep -i 'RoonServer' | grep -v grep | wc -l") as integer
-- Start RoonServer only if it is not currently running
if serverCount is 0 then
do shell script "open " & quoted form of serverPath
end if
-- Launch the main Roon GUI
do shell script "open " & quoted form of roonApp
else
-- Error handling if app is missing
display dialog "Error: Roon.app not found in standard directories." buttons {"OK"} default button "OK"
end if
EOF
# Compile the AppleScript into a native macOS Application (.app)
osacompile -o ~/Desktop/"Launch Roon.app" ~/Desktop/Launch_Roon_Script.scpt
# Clean up the temporary script file
rm ~/Desktop/Launch_Roon_Script.scpt
echo "Success! 'Launch Roon' application created on your Desktop."
It will create a new app icon on your Desktop which will launch both, Roon and Roon Server and solve your problem.
Hi Alex, thank you for support! I found the icon in the folder. If I understand it correctly, I have to now after each restart launch RoonServer as well- right? OK, I can live with that. But unfortunately synchronization with Tidal does not work. I have blank “What’s” new as well as “Playlists”. See my screenshots.
Diagnostics have reached out server and we’ve had a chance to inspect logs. Thank you for your patience.
Here’s what we’ve found:
Roon is trying to safely write to its database, but the final step (renaming a temp file into place) is failing because the target path isn’t available. It’s a repeating atomic file move error. This most commonly arises from a disconnected or unstable drive/mount, or a damaged database directory.
Have you recently migrated RoonServer between machines, or restored a Time Machine backup on the current machine? Did you install Roon in a specific, custom location on this Mac?
Do you have both Roon and RoonServer added as login items on this Mac? This can cause the GUI to launch without establishing a connection to the server via the loopback. Try just adding RoonServer to the list of login items.
If you have a reliable, recent Backup, you can try a database refresh on this Macbook:
Let’s try a fresh database and see if your issues persist: