Real Time File Watching - Windows vs ROCK

This is a symptom of how real-time file watching works on Windows, vs on Linux or OSX.

Remember that SMB is a Microsoft technology–it’s a first class part of the Windows ecosystem in a way that it isn’t on Linux and OS X. One result is that Windows tends to be a bit better at picking up changes on SMB shares in real time.

We’ve made some improvements to Roon’s filesystem watching behavior over the years, many of which were released with Roon 1.3 a couple of months ago, but ultimately when the operating system fails to deliver file system change notifications to us, there isn’t much we can do, aside from waiting for the Linux and Apple SMB implemnetations to get better, and deploying updates to ROCK as they become available.

Long term, we would like to provide more options for avoiding SMB in NAS-based configurations–perhaps by extending Roon Bridge so that it can run on a NAS and speak a protocol of ours instead of relying on SMB. We don’t have a timeline for that work, but feedback like this is definitely taken into account when we write our schedules.

All of that said, we tend to hear symptoms like these more with other brands of NAS – QNAP and Synology are usually reasonably solid, so you may want to check your SMB settings. It’s possible you can do better here, so feel free to post your settings and we can see if there something obviously wrong here. You can also change the re-scan frequency of your SMB mount in Settings > Storage.

1 Like