Import issues with roon where other players work just fine [ticket in]

Roon Core Machine

Synology DS1621+
AMD Ryzen
20GB RAM

Networking Gear & Setup Details

Connected Audio Devices

Number of Tracks in Library

612 albums, 9030 tracks

Description of Issue

I think this is now the 4th time I’m trying roon. My library is meticulously well tagged (all files have Discogs tags + proper covers), I’m accessing my library from Swinsian (MacOS), Navidrom and Jellyfin with no issue whatsoever.

I’m running the core on Synology, I tried both the SPK and Docker with the same result:

Only 395 of my 612 albums get imported, see images for the weirdness happening.

Again: Other players can access the exact same files just fine - what is it roon needs differently???

Any help appreciated.

Bildschirmfoto 2022-09-10 um 17.48.53

Roon works very differently from other players. It is not uncommon for those migrating from other players where they have heavily tagged their library to find that the conventions they were using do not work as they expect with roon. There are probably multiple problems with your library but a couple of things jump out with the Bryan Adams “Reckless” album that will probably fix other problems as well.

(1) With a double album (or any other multi-disk box-set) you must label the subfolders simply:

Reckless
   CD1
   CD2

Do not label them similar to:

Reckless
   CD1 - Studio
   CD2 - Live

In addition I would generally tag the ID3 disk number as 1/2, 2/2 etc.

This will make sure that roon knows to keep the multiple disks of your album together as a single album instead of splitting them into multiple albums which seems to have happened in your case.

(2) It is difficult to see from your cut-off screen shot but in general you should not be “meticulously” packing all the additional identifiers such as “deluxe” and release date of “2014” (vs. original release of 1984), and catalogue number “378 305-4” into the album title. This just confuses the roon album auto-identification process. This information should be going separately into each relevant ID3 tags.

(3) In settings you have a lot of control over how roon imports your library. For example you may prefer roon to use your own artwork rather than roon’s artwork.

(4) Some roon collectors have thousands of albums. In those cases it is a major commitment to re-tag their albums so that roon’s auto-identification process is more accurate. In your case you have a few hundred problem albums so the decision may be easier. But before going down that path you can try roon “manual” album identification which may work with minimal re-tagging. For example, that album Reckless has had literally countless pressings and re-issues. Discogs has 247 versions. On the other hand, as far as I can see roon has only 6 but you may be able to “manually” identify your “30th Anniversary” version without extensive re-tagging (although following roon multi-disk conventions in point (1) above is usually a prerequisite). If you click:

album → three dots → edit → identify album

then you should come to a screen similar to this and then you can choose the match that is closest to your album.

It shouldn’t happen in this particular case with your version of Reckless (roon should make a 100% match) but it is not uncommon that track times may differ. That usually doesn’t matter as long as track titles match up. But with an album like Reckless where there have been so many re-issues it is also possible that track ordering or even bonus tracks do not match roon’s metadata so some further editing in roon may be required.

Hi Tony,

thank you for taking the time to provide a detailed and insightful answer.

My file structure is flat, which works well because I prefix files with albumnumber_tracknumber.

Bildschirmfoto 2022-09-12 um 13.58.46

Yes, I do indeed pack release date, sample rate, catalog number and more into the album name, which allows me to identify the edition I’m looking for.

I could, actually, easily change all that, because file & album naming as well as directory structure is done based on the discogs tags with a program I wrote, but I’d much prefer if roon stopped trying to be intelligent and just displayed the data as-is, like, for example, the COMPLETELY FREE Jellyfin does it:

I may generate a “roon compatible” version just for fun, I’ll let you know if that works out.

As you have been consistent in applying your tagging conventions then you could probably use something like mp3tag to batch edit something more roon compatible. There is a lot of information on the roon knowledge base about how it expects a library to be structured and tagged.

There is a section on multi-disk sets. Some of the alternatives it recognises may be a closer fit to your own library so that you can minimise any changes:

Have you tried just setting the album as Unidentified? In that state, Roon can only use your tags and titles. Granted, since Roon doesn’t know what the album is, it won’t use it for all the other things it can do, radio, song suggestions, the extra metadata, etc.

As I said, I have code (Python) that can process my complete library and do this based on tags.

According to the FAQ having all files of an album in a single folder should work. It’s easy enough for me to stick to the standard tags, which should help roon identify albums.

So far I’ve used the album title as the folder name - now I have two albums called “Reckless” - any suggestion how to name the folder?
How do you handle multiple versions of the same album?

Roon supports a concept of “versions”. You will see the details in the knowledge base. But basically you can use brackets of different types in the folder names to distinguish them. These version descriptors then show up on the roon album pages.

Packing the title tag with all sorts of non-title related information will lead to a lot of identification failures as you have found. But as with a lot of things roon there are no hard and fast rules. You may get an identification with something simple like Reckless (Delux) in the title tag, or you may not. It’s a bit hit and miss. If you have the label and label numbers, catalogue numbers and barcodes in the title string and you can move them to the relevant ID3 tags with your python scripts that helps the identification process a lot.

What I meant to say: How do you name different versions of the same album in the file system?

Sorry, I have absolutely no idea what a “file system” is.

I usually append the source or catalog number in “[ ]” brackets on the album folder, which I have set Roon to automatically treat as Version information. Like:
Houses Of The Holy [CD, Atlantic – SD 7255]
Houses Of The Holy [24/96 FLAC, HDTracks]
Houses Of The Holy [Vinyl, 256 DSD, Atlantic – SD 7255]

If you mean by “file system” the “windows folder structure” then I do something very similar to @rugby.

I’m sorry, but this is definitely not how music software should be working.

I have re-written the tags for all albums to only contain standard data.
All files have complete Discogs tags, i.e. IDs, label + catalog number.

I have re-shuffled files for 600+ albums according to the FAQ

Bildschirmfoto 2022-09-14 um 20.39.20

Still, roon only shows 398 albums, and will not import a lot of files.

I tried, honestly, but can you see this is not the kind of library roon should be struggling with…?

If you have been making a lot of edits to an album outside roon with a third party tagger it is usually necessary to:

  1. Remove the album from the roon library
  2. “Clean up Library”
  3. Make the edits with a third party tagger
  4. Re-import the album into roon

But you have edited your entire library so at this stage it is probably easier to re-install roon and re-import your new library unless @support has another suggestion. Re-importing a library of 600 or so albums shouldn’t take very long.

However it is not clear exactly what it is about your tagging habits that roon doesn’t like. You say this is your 4th attempt with roon so it is not obvious. It is just a suggestion but what I would do is I would re-install roon so I have a blank library and then just import one album (folder) at a time to find out what is causing the problem.

1 Like

Thats the thing - I have re-installed the core (Docker on Synology) and started with an empty library.

Names are clean from special characters, files have proper album name, artist, album artist, year, label, catalog number tags. No skipped files. If the tags say “Track 1 of 10” and roon only shows two, there should at least be an indicator that something is wrong?

I don’t even have an easy way to see what’s missing, I’m not going to check every single album.

These files should import with no issues whatsoever. I guess I’m sticking with Navidrome, this is way too much hassle for what it should be.

(But thank you for trying to help!)

I’m not suggesting you check every album.

I would just import a few one at a time until you can establish what the pattern is that is causing roon to fail the import.

Other than that I have no further suggestions so I would just be patient and wait for support to respond.

I tried. Gave it the “simple version” of Reckless (below).

Result: 0 files imported. Zero feedback during import, no errors, warnings or skipped files.

:man_shrugging:t2:

And this import was done with a clean Roon database (i.e. empty)?

What do you see in?:

Settings → Library → Skipped files

He’s already said that Skipped Files is showing nothing…