Definitive list of the fields that can be read by Roon when importing data

I am looking to do a major update to better support Roon, including adding fields such as SECTION that we currently dont use.

If possible I am looking for a definitive list of all the fields that Roon will read when importing a file. Also I need to know the name of actual value of the field for the two major formats (ID3v24 for wav, aif, dsf, mp3, and VorbisComment Flac, OggVorbis) , for example I have the YEAR field maps to TDRC for ID3v24 and DATE for VorbisComment.

2 Likes

Tagging @support

Maybe @danny would be a better option.

As a Songkong user I would welcome a “Roon Version”

3 Likes

What do you mean by this Mike ?

Simply one that matches the Roon Tags you are asking about. Targeting the ones that Roon actually reads

1 Like

Oh I see i thought you were referring to a metadata field called Roon Version.
Yes, well Roon is going to be the focus of the next release.

4 Likes

What a fantastic resource this would be if it were published… both for your product (I’m a customer) and the enthusiast community.

Hi, it would be great if this can be shared!

These are ones I’ve been able to discern through either the knowledge base documentation, experimentation, forum posts or users mentioning (list doesn’t include anything specific to ID3 tags (of which I’ve no knowledge nor desire to acquire any):

ALBUM
ALBUMARTIST
ARRANGER
ARTIST
BARCODE
CATALOG
CATALOGNUMBER
COMPOSER
CONDUCTOR
COUNTRY
DATE
DISCNUMBER
ENGINEER
ENSEMBLE
GENRE
IMPORTDATE
INVOLVEDPEOPLE^
LABEL
LIVE
LYRICIST
LYRICS
MIXER
ORIGINALDATE
ORIGINALRELEASEDATE
PART
PERFORMANCEDATE
PERFORMER
PERSONNEL^
PRODUCER
RECORDINGENDDATE
RECORDINGLOCATION
RECORDINGSTARTDATE
RELEASECOUNTRY
REMIXER
ROONALBUMTAG
ROONRADIOBAN
ROONTRACKTAG
SECTION
SOLOIST
STYLE
TITLE
TRACK
UPC
VERSION
WORK
WORKID
WRITER

^ = resolves to same Roon data points. Form = INVOLVEDPEOPLE=name - credit_role OR PERSONNEL=name - credit_role where credit role is defined here:

https://kb.roonlabs.com/Roon_Credit_Roles

Found some more information:

I now have lists for Flac, ID3 and Mp4 showing the fields that are recognized by Roon and used by SongKong

As far as I can tell, Roon’s DB stores all the embedded metadata from your local files. I have used many custom ID3 tags and seen that Roon has stored them. You just can’t make any use of it in Roon (except via Roontags).

Not sure what you mean here, roon is not going to make use of your custom tags.

But they could expose them and let you manipulate them through the interface (creating tags, filters, use in focus, etc.)…

but they don’t.

Roon do not want to create an Tag Editor why reinvent the wheel , I already have 5 editors why more

Plain & Simple

Not about editing. Use them to create smart playlists.

But with a good editor you can import them as Roontags. However not very useful without some Boolean tag query logic and a very slow performing database.

What I am trying to say is what you say above does not seem to be true, if you create a custom field called JAMESTAG it wont be stored by roon or used by roon or do you mean something else ?

It is stored. If you look at file data, there is an entry to look at the embedded tags and it shows all custom tags. Roon just doesn’t provide any way to use this other than Roontags.

Okay, I had not noticed the File Tags link, that is useful thanks.

Although it maybe that roon is not actually storing this info, it may be just simply reading the file and showing the tags it finds in the file.