Improving robustness to disk temporary removal

I found out something that penalizes the utilization yet is easy to fix. Whenever there is some network désactivation or drop, upon restart Roon re-maps and re-analyses all partitions that temporarily lost visibility, like if they were NEW. There is no reason to consider a partition as new if the name and path have not changed and if say, an easy indicator like total number of files, is within 99% of what it was previously. What happens today has two nasty consequences:

  • a temporary one: scanning all takes time during which the system response is bad or nil.
  • the REAL history of the new Roon inputs is lost persistently.
    So, this can happen both on Wifi disks and USB disks and solving this would be a real progress.
    Hope this helps,