I have tried to run Roon Core on all tree machines, and it works ok.
But when I import my music to the core on both Synology and the music is on a share on the Nas where the core is running, I get 300 corrupt files.
When I import the exact same files from Synology Nas to my Windows 11 NUC there is no corrupt files ! And I can play the files and no problem. I can play the files with other software.
But the RoonCore on Synology doesn’t like the files ?
It is entirely possible that these files may have filenames with characters that are not valid in the Linux filesystem. That would be one of the first things I would check for.
I have worked as a programmer since 1976 with all kind of low and high programming language, and I really dont like the behavor of the difference between linux and windows, especially when 2 tracks of 8 is corrupt, I’m shure that all tracks was encoded the same. So in my eyes its poor programming on the linux side. When I can play the corrupt tracks directly on my synology Nas it cant be anything wrong with the track.
It’s almost certainly down to the decoder choking on how particular tracks have been encoded, but I notice that it’s rather odd that your Windows screenshot shows the tracks in numerical order, while your Synology(?) screenshot doesn’t…
Just a note - files can become corrupt after they are initially created, through disk errors, etc., and they can become corrupted in ways that don’t involve audio (metadata, etc.) or that are not normally audible as well. I don’t know all the algorithms Roon uses to determine these things, but they all play a role.
Pure speculation. It’s just as possible that the decoder conforms to standards and the encoder on Windows doesn’t. Without knowing the actual technical details, it’s impossible to say.
No, I’m not “seriously thinking I’ve found the problem” - I just thought it odd. The problem as we are saying is something to do with the different encoders/decoders on the different platforms.
Doubtful. Look at the file naming scheme disparity (e.g. no underscore vs multiple underscores). That appears to be a hodgepodge of at least two different groups of files thrown together.