Hi @CrystalGipsy ----- Thank you for the report and sharing your feedback with us.
Moving forward, very little has been changed in this “area” of the code and we’ve found that many NAS devices have issues properly communicating changes to the device they are in contact with. This behavior appears to be more pronounced with OSX based cores, but we have had reports of this occurring on other operating systems, as well.
Basically, when the OS is aware of a change on the network drive, it lets us know and we update your library immediately, but we don’t always get that notification in as timely a manner as we would like. However, in certain situations the OS can be unaware of changes, particularly if they are made directly to the network drive. If the OS fails to notice the changes, Roon isn’t notified, and the changes don’t show up in your library until a rescan is triggered.
Unfortunately, we’ve found that most NAS’s just silently report a subset of events, or none at all. We did some research and found that just about every piece of software that attempts to do “real time watching” on NAS’s eventually runs into this limitation, and supplements it with a periodic scan of the storage folder. Plex does it, JRiver does it, so do others, and so does Roon. Brian discussed some of that here.
As I am sure you are aware, the “rescan period” is configurable, so you can have Roon scan more or less often depending on your situation. Have you tried making adjustments to this feature yet?