Roon 2.67 build 1661 stuck on scanning files in Unraid Docker environment (ref#A7B16H)

Hi! What’s not quite right with Roon?

· None of the above quite fits

None of the above quite fits

· App interface looks or behaves oddly

Tell us what's going on

· Roon 2.67 build 1661
Unraid Docker, steefdebruijn/docker-roonserver
Storage shows “Scanning now...” stuck at 169316 files scanned / 168489 tracks imported.
Server logs show library finished, 0 tracks to reload, 0 changed objects.
No meaningful disk I/O from RoonAppliance.
Tidal scan finishes normally.

Tell us about your home network

· Home network:

* Unraid 7.3.1 server (HP ProLiant MicroServer Gen8)
* Roon Server 2.67 (Build 1661) running in the `steefdebruijn/docker-roonserver` Docker container
* Roon Remote on Windows 11
* Server connected via Gigabit Ethernet
* Standard home router with a single LAN (no VLANs or mesh)
* No VPN between the Roon Remote and Roon Server (Tailscale is installed on the server but is not used for local Roon connections)
* Music library is stored on the Unraid array and mounted inside the container as `/music`
* TIDAL account connected

The network is stable. Music playback, browsing, search, and TIDAL all work normally. The only issue is that the Storage page permanently shows **"Scanning now..."** even though the library appears to be fully imported.

You’ll see that more files were scanned than added to your library. Therefore, take a look at skipped files (Settings → Library → Skipped Files) to see if Roon failed to import come files.

Yes, some files are lisled as skipped. Has been for years.
But..
Storage shows “Scanning now…” permanently (72 hours by now, including restarts).

  1. Library reports 168,489 tracks imported and 169,316 files scanned.
  2. RoonServer log repeatedly reports:
    • library finished

    • 0 tracks to reload

    • 0 changed objects

    • music/librarymaintenance done

  3. iotop and iostat show essentially no ongoing disk activity from Roon.
  4. lsof shows Roon is accessing its database, not scanning files under /music.
  5. TIDAL scans complete successfully.
  6. The issue persists after server and client restarts.

You should deal with those ~800 skipped files since can potentially hang the process. You should restart the server to see if this helps.

Also, given the size of your library, make sure the container isn’t resource constrained.

After the weekend, Roon can take a look at the logs for you.

Solved.

(Feeling not so smart here now.)

Had “non-music” files in the database. Have had for years. Have been meaning to do something about it, but ir was not a priority as long as everything seemed to be working.

So..

Switched to Unraid. Moved the database around a bit… and suddenly, this.

So i deleted ALL files that was not music files. And I fixed filenames where they were not up to my standard.

And suddenly everything seems ok. Scanned everything. Analysing now.

So thank you for your help.

I’ll come back when the analysis freezes up. :slight_smile: