Hello @Darryl_Turner,
I have some definitive news for you. I’ve personally tested the files you uploaded on my own Roon system, and they imported and played perfectly without any corruption flags. And we see the playback traces of the “corrupted” files in your logs:
--[ SignalPath ]---------------------------------------------
SignalPath Quality = LowQuality
Elements:
Source Format=Aac 44100/24/2 BitRate=257 Quality=LowQuality
Raat Device=Rose RS150
DigitalVolume DisplayMode=value GainDb=NaN Quality=HighQuality Value=32 SubType=
Output OutputType=Local_Analog_Digital Quality=Lossless SubType= Model=
------------------------------------------------------------
05/05 16:25:01 Trace: [Rose RS150] [LowQuality, 24/44 AAC => 24/44] [100% buf] [PLAYING @ 0:04/4:33] In His Presence - Hendon Band of The Salvation Army
05/05 16:25:02 Info: [stats] 2135030mb Virtual, 2664mb Physical, 1966mb Managed, 698mb estimated Unmanaged, 2247 Handles, 82 Threads, 0.73% of runtime in GC pauses, 136ms last GC pause duration
05/05 16:25:06 Trace: [Rose RS150] [LowQuality, 24/44 AAC => 24/44] [100% buf] [PLAYING @ 0:09/4:33] In His Presence - Hendon Band of The Salvation Army
05/05 16:25:09 Trace: [music/query] performing tag query
05/05 16:25:09 Trace: [music/query] query returned 1 Sooloos.Broker.Api.Tag(s)
05/05 16:25:09 Trace: [music/query] performing tag query
05/05 16:25:09 Trace: [music/query] query returned 1 Sooloos.Broker.Api.Tag(s)
05/05 16:25:09 Trace: [music/query] performing tag query
05/05 16:25:09 Trace: [music/query] query returned 1 Sooloos.Broker.Api.Tag(s)
05/05 16:25:11 Trace: [Rose RS150] [LowQuality, 24/44 AAC => 24/44] [100% buf] [PLAYING @ 0:15/4:33] In His Presence - Hendon Band of The Salvation Army
05/05 16:25:16 Trace: [Rose RS150] [LowQuality, 24/44 AAC => 24/44] [100% buf] [PLAYING @ 0:20/4:33] In His Presence - Hendon Band of The Salvation Army
05/05 16:25:17 Info: [stats] 2135009mb Virtual, 2664mb Physical, 1966mb Managed, 698mb estimated Unmanaged, 2229 Handles, 75 Threads, 0.73% of runtime in GC pauses, 44ms last GC pause duration
This is actually great news because it confirms the files themselves are healthy and that Roon is fully capable of reading them. The “Corrupt” label you are seeing is a local false positive—essentially, your Roon database has “cached” an error status from the initial scan and isn’t letting it go.
To resolve this, we need to clear this “stale” info from your system:
The reason you can’t delete the files and Roon can’t update their status is almost certainly Windows File Permissions. If Roon doesn’t have full “Write” access, it can’t clear the error flag in its own database for those files.
- Action: Right-click your music folder in Windows > Properties > Security. Ensure the user account running Roon has Full Control. Also, ensure “Read-only” is unchecked in the General tab.
Once the permissions are fixed, we need to force Roon to “forget” the bad scan:
- The “Out-and-In” Method: Move the affected album folders out of your watched music folder and onto your desktop.
- Wait for Roon to notice they are gone (check your library).
- Go to Settings > Library > Clean up library (this removes the “stale” database entries).
- Move the folders back into your music library.
By doing this, Roon will be forced to perform a completely fresh scan. Since we’ve confirmed the files are healthy, they should import correctly this time without the red labels.
Let us know if the “Clean up library” step finally removes those stubborn entries!