I'm running roon server on an M1 mac mini running os 15.7.3 with the music library on an attached usb drive. After a recent addition to the library (a big one, several gigabytes) the library is stuck at a specific number during re scan. I cleared deleted items from the "clean up" menu and cleared my corrupt files.
Tell us about your home network
· Xfinity gateway router, TP Link Mesh wifi extension
Performing a Library cleanup could certainly help with your issues here.
We were able to reveiw a fresh diagnostic report from your server, and saw some problematic image files being skipped Several non-standard image formats are being flagged as unable_to_load_image:
.tif files in the Miles Davis collection artwork folder
.GIF files in Wendy Carlos album folder
I’d try to clean up the skipped .tif and .gif image files, move non-JPEG/PNG cover art out of music folders to reduce scan noise.
Outside of that, we’re really not seeing any obvious errors that could be causing this. This said, the queue will likely clear itself eventually, retry windows are typically 24–72 hours in Roon’s scheduler. If you can leave the server running undisturbed overnight (or for a couple of days), it may self-resolve.
Thank you Benjamin, I’ve deleted everything that’s not a jpeg or pdf (including PNG just for good measure) but so far it hasn’t helped. I assume pdfs are OK for roon?
My server has been running for several days now already since the “stuckness” began. I’ll be patient and give it a few more days and check back in. Thanks again for your help!
Thank you for checking in. Roon is still scanning. I’ve deleted all of the tiff and png images from the library and there’s currently no skipped files. Do you have any other suggestions?
Thanks for the update and for checking those image files. The logs point to a deeper issue than the file formats themselves, and it comes down to how Roon Server is interacting with macOS and your USB drive.
What we are seeing is that Roon’s internal volumewatcher component is getting overwhelmed by Time Machine local snapshots, with repeated mount and unmount events under /Volumes/com.apple.TimeMachine.localsnapshots/…. At the same time, your external drive at /Volumes/MusicLibrary is repeatedly dropping into a DriveNotReady state and then coming back, which stops the large metadata import queue each time it happens.
To get the scan moving again, please open Terminal on your Mac mini and run sudo tmutil listlocalsnapshots / to see the hidden backups. You can remove the accumulated snapshots with sudo tmutil deletelocalsnapshots <snapshot_date>, or temporarily turn off automatic Time Machine backups until Roon finishes the initial scan. Please also turn off “Put hard disks to sleep when possible” in macOS System Settings, and add your /Volumes/MusicLibrary drive to your Time Machine exclusions list. Give those system tweaks a try, let the server run undisturbed, and the queue should finally clear up.
I removed every .cue, .m3u, .log, .pls and loads of other non-music and non-graphical unnecessary junk from the offending folder in my library and POOF problem solved! Must have been a bad apple in there somewhere.
Glad to hear it’s solved. Thanks for circling back and for letting us know one of those files were causing the issue. We’ll go ahead and mark this thread for closure. Enjoy your music!