· Importing a library from a shared drive seems to have stalled at 80 albums and has been 30 minutes since any update. The circle at the top is still spinning but no progress. How long does it take to populate the library?
Thanks for writing in and for sharing your report! We were able to review a fresh Roon Server diagnostic and see the library scan IS working, it’s just a bit on the slower side.
The reason it’s slow: Roon is scanning a SMB network share (\DESKTOP-Q152Q70\Music), reading each file over the network, decoding audio format headers, and calling Roon’s cloud analysis API (api.roonlabs.net) for audio fingerprinting on every track. This is inherently slow for large libraries over a network share, each album with many tracks can take many minutes.
We’re also seeing signs that a VPN interface is appearing as a Roon network adapter, and Roon’s remote connectivity check is failing with 504 errors. UPnP/NAT-PMP are also not found (VPNs typically block these).
Running a VPN on the same machine as the Roon Server while it’s reading from a local network SMB share (\DESKTOP-Q152Q70) adds latency and can cause the network errors logged repeatedly:
[streammediafile] error reading stream: An unexpected network error occurred.
[formatdetect] unexpected failure opening file '...': System.UnauthorizedAccessException: Access is denied.
Failed to extract audio format from '...': IoFailure
Many tracks are being skipped with audio_stream_format_not_supported or io_failure — largely because the VPN is disrupting the SMB connection mid-scan.
Let’s see if the following troubleshooting steps:
Disable the VPN while the initial library scan completes. The VPN is the most likely cause of the IO failures and network errors during SMB scanning. Once the library is fully imported, you can re-enable it.
Let the scan run to completion, based on the pace in the logs (roughly 1–3 albums per 3-minute interval for large bootleg albums), a library with hundreds of albums will take many hours. This is normal for a first scan over a network share.
We’ll monitor this thread for your reply and results, thank you! 🙏
Just checking in on this. Were you able to try disabling the VPN while the initial scan runs and letting Roon Server finish importing the library over the SMB share? If you’ve had a chance to test that, let us know whether the scan speeds up once the VPN is out of the way, thanks.
We have not heard back from you, so we will go ahead and close this thread. If you need further assistance, please submit a new support request and specify that the issue be reopened. Thank you.