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.
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:
I now have lists for Flac, ID3 and Mp4 showing the fields that are recognized by Roon and used by SongKong
James_I
(The truth is out there but not necessarily here)
13
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).
Roon do not want to create an Tag Editor why reinvent the wheel , I already have 5 editors why more
Plain & Simple
James_I
(The truth is out there but not necessarily here)
18
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 ?
James_I
(The truth is out there but not necessarily here)
20
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.