A Roon on (Synology) NAS Primer

Here’s a bit of extra detail that I thought I should add to this thread, but I thought it might be too much to add to the original post:

When Synology Audio Station encodes some “high byte” characters during playlist additions, it uses characters that Roon doesn’t like.

These characters are, in hex encoding:

\0xF025
\0xF020
\0xF029
\0xF028
\0xF022

I try to look for any odd characters when ripping music with dBpoweramp, but I forget or overlook them or they may be invisible, and I have a process where I occasionally review the directories and files in my collection for them. I use the following format after ssh’ing into my Synology server…the “boxes” represent the actual high-byte characters listed above, in order; I am not sure if this forum system will maintain them, but this is a literal copy and paste from the text file I have these saved commands in:

cd /volume1/music/

find . -type d -name '**' | grep -v eaDir
find . -type f -name '**' | grep -v eaDir

find . -type d -name '**' | grep -v eaDir
find . -type f -name '**' | grep -v eaDir

find . -type d -name '**' | grep -v eaDir
find . -type f -name '**' | grep -v eaDir

find . -type d -name '**' | grep -v eaDir
find . -type f -name '**' | grep -v eaDir

find . -type d -name '**' | grep -v eaDir
find . -type f -name '**' | grep -v eaDir

NOTE: Each line is entered separately to produce results; the “groups” I have are only there to show the search for each of the five characters in directories, then files. The very first command will take a little longer than the others, as the system builds an in-memory cache that is reused for the subsequent commands.

These commands will list the offending files (-type f) or directories (-type d), and then you will fix them manually using your preferred renaming methods. Any playlists referencing these encoded characters will need to be updated accordingly as well.

If anyone believes this should be in my original post, please let me know!

EDIT: I copied and pasted the above into my text editor, and it looks like these commands are saved, intact, in this post! :slight_smile: