Roon is not able to load music from the specificed Music Folder

Core Machine (Operating system/System info/Roon build number)
Mac OS Mojave (10.14.6)/iMac 2013/ Roon Version 1.7 (Build 505)

Network Details (Including networking gear model/manufacturer and if on WiFi/Ethernet)
Storage is on the iMac’s internal drive. No network access made to read data.

Audio Devices (Specify what device you’re using and its connection type - USB/HDMI/etc.)
USB to Chord Mojo

Description Of Issue
Roon is not able to load the files from the specified music folder. My setup has all my music (over 30,000 songs) on the internal drive (3 TB Fusion Drive) on my 2013 iMac. My setup has been working fine for over a year. Recently, this has stopped working. Possibly after I dowloaded a bunch of albums from Qobuz?

More details:
Roon is not able to load any files from the top level Music Folder. However, iTunes (which shares the same location) is able to read the files fine. Also, if I specify a sub-directory, say for Albert King (as you will see in the screenshots), Roon is able to load all the songs for Albert King. But not able to load any files for the top level directory.

From the logs(pasted below), it appears that Roon cannot iterate over the top level folder. However from the screenshots, in the UI, Roon is able to load the entries in the top level.

11/29 17:53:59 Trace: [broker/accounts] [heartbeat] now=11/30/2019 1:53:59 AM nextauthrefresh=11/30/2019 2:19:01 AM nextmachineallocate=11/30/2019 5:19:00 AM
11/29 17:54:04 Info: [stats] 5017mb Virtual, 407mb Physical, 114mb Managed, 67 Threads,  FDs 
11/29 17:54:19 Info: [stats] 5025mb Virtual, 408mb Physical, 114mb Managed, 71 Threads,  FDs 
11/29 17:54:34 Info: [stats] 5017mb Virtual, 407mb Physical, 114mb Managed, 67 Threads,  FDs 
11/29 17:54:49 Info: [stats] 5027mb Virtual, 408mb Physical, 114mb Managed, 72 Threads,  FDs 
11/29 17:55:04 Info: [stats] 5017mb Virtual, 407mb Physical, 114mb Managed, 67 Threads,  FDs 
11/29 17:55:19 Info: [stats] 5029mb Virtual, 408mb Physical, 114mb Managed, 73 Threads,  FDs 
11/29 17:55:34 Info: [stats] 5017mb Virtual, 407mb Physical, 114mb Managed, 67 Threads,  FDs 
11/29 17:55:49 Info: [stats] 5027mb Virtual, 408mb Physical, 114mb Managed, 72 Threads,  FDs 
11/29 17:56:04 Info: [stats] 5017mb Virtual, 407mb Physical, 114mb Managed, 67 Threads,  FDs 
11/29 17:56:19 Info: [stats] 5027mb Virtual, 408mb Physical, 114mb Managed, 72 Threads,  FDs 
11/29 17:56:34 Info: [stats] 5023mb Virtual, 408mb Physical, 114mb Managed, 70 Threads,  FDs 
11/29 17:56:38 Debug: [broker/locations/directorystoragelocation] ev_subdirectory, path: /Users/ananth/Music/iTunes/iTunes Media/Music/Music
**11/29 17:56:38 Warn: Cannot iterate dir: '/Users/ananth/Music/iTunes/iTunes Media/Music/Music'**
11/29 17:56:49 Info: [stats] 5023mb Virtual, 408mb Physical, 114mb Managed, 70 Threads,  FDs 
11/29 17:57:04 Info: [stats] 5017mb Virtual, 407mb Physical, 114mb Managed, 67 Threads,  FDs 
11/29 17:57:19 Info: [stats] 5029mb Virtual, 408mb Physical, 114mb Managed, 73 Threads,  FDs 
11/29 17:57:34 Info: [stats] 5017mb Virtual, 407mb Physical, 114mb Managed, 67 Threads,  FDs 
11/29 17:57:49 Info: [stats] 5027mb Virtual, 408mb Physical, 114mb Managed, 72 Threads,  FDs 
11/29 17:58:04 Info: [stats] 5017mb Virtual, 407mb Physical, 114mb Managed, 67 Threads,  FDs 
11/29 17:58:19 Info: [stats] 5029mb Virtual, 408mb Physical, 114mb Managed, 73 Threads,  FDs 
11/29 17:58:34 Info: [stats] 5029mb Virtual, 408mb Physical, 114mb Managed, 73 Threads,  FDs 
11/29 17:58:49 Info: [stats] 5029mb Virtual, 408mb Physical, 114mb Managed, 73 Threads,  FDs 
11/29 17:58:59 Trace: [broker/accounts] [heartbeat] now=11/30/2019 1:58:59 AM nextauthrefresh=11/30/2019 2:19:01 AM nextmachineallocate=11/30/2019 5:19:00 AM
11/29 17:59:04 Info: [stats] 5017mb Virtual, 407mb Physical, 114mb Managed, 67 Threads,  FDs 
11/29 17:59:19 Info: [stats] 5036mb Virtual, 408mb Physical, 115mb Managed, 76 Threads,  FDs 
11/29 17:59:34 Info: [stats] 5017mb Virtual, 407mb Physical, 115mb Managed, 67 Threads,  FDs 
11/29 17:59:49 Info: [stats] 5032mb Virtual, 408mb Physical, 115mb Managed, 74 Threads,  FDs 
11/29 18:00:04 Info: [stats] 5017mb Virtual, 407mb Physical, 115mb Managed, 67 Threads,  FDs 
11/29 18:00:19 Debug: [volumewatcher] ev_VolumeChanged DidMount: /Volumes/com.apple.TimeMachine.localsnapshots/Backups.backupdb/Ananth Chandrasekharan’s iMac/2019-11-29-180018/Macintosh HD
11/29 18:00:19 Debug: [broker/filebrowser/volumeattached] found newly mounted drive at /Volumes/com.apple.TimeMachine.localsnapshots/Backups.backupdb/Ananth Chandrasekharan’s iMac/2019-11-29-180018/Macintosh HD
11/29 18:00:19 Debug: [broker/filebrowser] getpartitioninfo 1 command: /usr/sbin/diskutil, args: info -plist '/Volumes/com.apple.TimeMachine.localsnapshots/Backups.backupdb/Ananth Chandrasekharan’s iMac/2019-11-29-180018/Macintosh HD'
11/29 18:00:19 Warn: could not run /usr/sbin/diskutil info -plist '/Volumes/com.apple.TimeMachine.localsnapshots/Backups.backupdb/Ananth Chandrasekharan’s iMac/2019-11-29-180018/Macintosh HD' -- Exit code was: 1
11/29 18:00:19 Debug: [volumewatcher] ev_VolumeChanged DidMount: /Volumes/com.apple.TimeMachine.localsnapshots/Backups.backupdb/Ananth Chandrasekharan’s iMac/2019-11-29-170212/Macintosh HD
11/29 18:00:19 Debug: [broker/filebrowser/volumeattached] found newly mounted drive at /Volumes/com.apple.TimeMachine.localsnapshots/Backups.backupdb/Ananth Chandrasekharan’s iMac/2019-11-29-170212/Macintosh HD
11/29 18:00:19 Debug: [broker/filebrowser] getpartitioninfo 1 command: /usr/sbin/diskutil, args: info -plist '/Volumes/com.apple.TimeMachine.localsnapshots/Backups.backupdb/Ananth Chandrasekharan’s iMac/2019-11-29-170212/Macintosh HD'
11/29 18:00:19 Warn: could not run /usr/sbin/diskutil info -plist '/Volumes/com.apple.TimeMachine.localsnapshots/Backups.backupdb/Ananth Chandrasekharan’s iMac/2019-11-29-170212/Macintosh HD' -- Exit code was: 1
11/29 18:00:21 Info: [stats] 5034mb Virtual, 408mb Physical, 115mb Managed, 75 Threads,  FDs

Hello @Ananth_Chandrasekhar,

I greatly appreciate the effort that you have put in to your post here, I can only hope that all reports are as detailed as yours!

I spoke to the technical team regarding the log snippets and screenshots you provided and I have a few remarks:

  • It is possible that the Music/Music nested folder structure might be triggering some strange behavior in Roon.

image

  • In this screenshot you have the first “Music Folder” disabled, this music folder should automatically reference the iTunes sub-folder.

As for a follow-up step:

  1. I would try to enable the first “Music Folder” in Roon Settings -> Storage and see if that changes anything

  2. If the behavior is still the same, is there any change if you remove one of the recursive “Music” from the folder path location (e.g. just have /Users/ananth/Music/iTunes/iTunes Media/Music/ and then the individual Artist folder names)?

Thank you for the suggestions. Let me try them and report back!

1 Like

Finally found the problem! In the logs:

"12/03 23:40:49 Warn: [storage] [directory] Cannot iterate dir: ‘/Users/ananth/Music/iTunes/iTunes Media/Music/Music’, ex: System.IO.IOException: couldn’t stat /Users/ananth/Music/iTunes/iTunes Media/Music/Music/Media
"

So checked the directory and sure enough I had Media soft linked to itself(!). No idea how that got created or which application created it.


ananth-chandrasekharans-imac:Music ananth$ ls -la Media
lrwxr-xr-x 1 root staff 5 Jan 11 2014 Media -> Media

ananth-chandrasekharans-imac:Music ananth$ cd Media
-bash: cd: Media: Too many levels of symbolic links
ananth-chandrasekharans-imac:Music ananth$ rm Media


On removing the Media softlink, Roon was able to import all my files!

1 Like

Hi @Ananth_Chandrasekhar,

Thanks for the update here, glad to hear you identified the symlink as the issue, that would definitely cause some strange behavior in Roon!

This topic was automatically closed 36 hours after the last reply. New replies are no longer allowed.