Tag Mapping: Difference between revisions

From Hydrogenaudio Knowledgebase
No edit summary
No edit summary
Line 2: Line 2:


This page attempts to document a useful mapping between the tagging schemes used on various file formats. The aim is to allow tag data (metadata) to be transferred between file formats without information loss.
This page attempts to document a useful mapping between the tagging schemes used on various file formats. The aim is to allow tag data (metadata) to be transferred between file formats without information loss.
It is organised into categories of data, and within each category the ordering is roughly as follows:
1. tags that apply to a wider range of data (e.g. a whole CD) come before tags that apply to a narrower range of data (e.g. one track).
2. tags are sorted alphabetically where this is relevant
3. tags that are more widely supported come before tags that are less widely supported




Line 11: Line 16:
! Name !! ID3v1.1 <ref name=id3v1.1 /> !! ID3v2.3 <ref name=id3v2.3 /> !! ID3v2.4 <ref name=id3v2.4 /> !! iTunes MP4 !! WMA !! Vorbis Comment !! APEv2 !! Matroska !! RIFF !! UPnP
! Name !! ID3v1.1 <ref name=id3v1.1 /> !! ID3v2.3 <ref name=id3v2.3 /> !! ID3v2.4 <ref name=id3v2.4 /> !! iTunes MP4 !! WMA !! Vorbis Comment !! APEv2 !! Matroska !! RIFF !! UPnP
|-
|-
|
| colspan="11" |
|-
|-
| <b>Titles</b>
 
 
| colspan="11" bgcolor=#CEE0F2 | <b>Titles</b>
|-
|-
|
| colspan="11" |
|-
|-
| bgcolor=#CEF2E0 | <b>Album</b> Title || Album (30 chars) || TALB || TALB || ©alb <ref name=musicbrainz /> || WM/AlbumTitle <ref name=musicbrainz /> || ALBUM <sup>S</sup> <ref name=vorbis-v-comment /> <ref name=vorbis-ogg-tagging /> || Album <ref name=musicbrainz />
| bgcolor=#CEF2E0 | <b>Album</b> Title || Album (30 chars) || TALB || TALB || ©alb <ref name=musicbrainz /> || WM/AlbumTitle <ref name=musicbrainz /> || ALBUM <sup>S</sup> <ref name=vorbis-v-comment /> <ref name=vorbis-ogg-tagging /> || Album <ref name=musicbrainz />
|-
|-
| Album Title Sort Order || || <i>TSOA</i> <ref name=foobar2k /> / XSOA <ref name=musicbrainz /> || TSOA || || || ALBUMSORT <ref name=musicbrainz />  
| Album Title Sort Order || || <i>TSOA</i> <ref name=foobar2k /> / XSOA <ref name=musicbrainz /> || TSOA || || || ALBUMSORT <ref name=musicbrainz />  
|-
| Original Album Title <ref name=foobar2k /> || || TOAL || TOAL
|-
| Disc <ref name=musicbrainz /> / Set <ref name=foobar2k /> Subtitle (for multi-disc sets) || || <i>TSST</i> <ref name=foobar2k /> || TSST || || || DISCSUBTITLE <ref name=musicbrainz />
|-
| Content Group <ref name=foobar2k /> || || TIT1 || TIT1 || || || GROUPING <ref name=musicbrainz />
|-
|-
| bgcolor=#CEF2E0 | Track <b>Title</b> || Title (30 chars) || TIT2 || TIT2 || ©nam <ref name=musicbrainz /> || Title <ref name=musicbrainz /> || TITLE <sup>S</sup> <ref name=vorbis-v-comment /> <ref name=vorbis-ogg-tagging /> || Title <ref name=musicbrainz />
| bgcolor=#CEF2E0 | Track <b>Title</b> || Title (30 chars) || TIT2 || TIT2 || ©nam <ref name=musicbrainz /> || Title <ref name=musicbrainz /> || TITLE <sup>S</sup> <ref name=vorbis-v-comment /> <ref name=vorbis-ogg-tagging /> || Title <ref name=musicbrainz />
|-
|-
| Track Title Sort Order || || <i>TSOT</i> <ref name=foobar2k /> / XSOT <ref name=musicbrainz />|| TSOT || || || TITLESORT <ref name=musicbrainz />  
| Track Title Sort Order || || <i>TSOT</i> <ref name=foobar2k /> / XSOT <ref name=musicbrainz />|| TSOT || || || TITLESORT <ref name=musicbrainz />  
|-
| Disc Subtitle <ref name=musicbrainz /> || || || TSST || || || DISCSUBTITLE <ref name=musicbrainz />
|-
| Content Group <ref name=foobar2k /> || || TIT1 || TIT1 || || || GROUPING <ref name=musicbrainz />
|-
|-
| Track Subtitle<ref name=foobar2k /> || || TIT3 || TIT3 || || || SUBTITLE <ref name=musicbrainz />  
| Track Subtitle<ref name=foobar2k /> || || TIT3 || TIT3 || || || SUBTITLE <ref name=musicbrainz />  
Line 33: Line 42:
| Chapter name || || || || || || CHAPTERxxxNAME <ref name=vorbis-chapter-extension />
| Chapter name || || || || || || CHAPTERxxxNAME <ref name=vorbis-chapter-extension />
|-
|-
|
| colspan="11" |
|-
|-
| <b>People + Organisations</b>
 
 
| colspan="11" bgcolor=#CEE0F2 | <b>People + Organisations</b>
|-
|-
|
| colspan="11" |
|-
|-
| bgcolor=#F5FFFA | Album Artist || || TPE2 || TPE2 || aART <ref name=musicbrainz /> || WM/AlbumArtist <ref name=musicbrainz /> || ALBUMARTIST <ref name=dbpoweramp /> <ref name=musicbrainz /> || Album Artist <ref name=musicbrainz />
| bgcolor=#F5FFFA | Album Artist || || TPE2 || TPE2 || aART <ref name=musicbrainz /> || WM/AlbumArtist <ref name=musicbrainz /> || ALBUMARTIST <ref name=dbpoweramp /> <ref name=musicbrainz /> || Album Artist <ref name=musicbrainz />
Line 72: Line 83:
|-
|-
| Organisation || || || || || || ORGANIZATION <ref name=vorbis-v-comment />
| Organisation || || || || || || ORGANIZATION <ref name=vorbis-v-comment />
|-
| Original Artist <ref name=foobar2k /> || || TOPE || TOPE
|-
| Original Lyricist <ref name=mp3tag /> || || TOLY || TOLY
|-
|-
| Performer || || IPLS <ref name=musicbrainz /> || TMCL <ref name=musicbrainz /> || || || PERFORMER <sup>M</sup> <ref name=vorbis-v-comment /> <ref name=vorbis-ogg-tagging />  
| Performer || || IPLS <ref name=musicbrainz /> || TMCL <ref name=musicbrainz /> || || || PERFORMER <sup>M</sup> <ref name=vorbis-v-comment /> <ref name=vorbis-ogg-tagging />  
Line 78: Line 93:
|-
|-
| Publisher || || TPUB || TPUB || || || PUBLISHER <sup>S</sup> <ref name=vorbis-ogg-tagging />  
| Publisher || || TPUB || TPUB || || || PUBLISHER <sup>S</sup> <ref name=vorbis-ogg-tagging />  
|-
| Label || || <ref name=musicbrainz /> maps to TPUB CHECK! || || || || LABEL <sup>S</sup> <ref name=vorbis-ogg-tagging />
|-
| Label Number || || || || || || LABELNO <sup>S</sup> <ref name=vorbis-ogg-tagging />
|-
| Radio Station <ref name=foobar2k /> || || TRSN || TRSN
|-
| Radio Station Owner <ref name=foobar2k /> || || TRSO || TRSO
|-
|-
| Remixed By <ref name=foobar2k /> / Mix Artist <ref name=mp3tag /> || || TPE4 || TPE4
| Remixed By <ref name=foobar2k /> / Mix Artist <ref name=mp3tag /> || || TPE4 || TPE4
Line 83: Line 106:
| Soloists || || || || || || SOLOISTS <ref name=dbpoweramp />
| Soloists || || || || || || SOLOISTS <ref name=dbpoweramp />
|-
|-
|
| colspan="11" |
|-
 
 
| colspan="11" bgcolor=#CEE0F2 | <b>Numbers</b>
|-
|-
| <b>Item Numbers and indexes</b>
| colspan="11" |
|-
|-
|
 
 
| colspan="11" bgcolor=#F5FAFF | <b>Counts and indexes</b>
|-
| colspan="11" |
|-
|-
| bgcolor=#F5FFFA | Disc Number || || TPOS=Disc Number/Disc Total || " || || || DISCNUMBER <sup>S</sup> <ref name=vorbis-ogg-tagging /> <sup>4<sup>  
| bgcolor=#F5FFFA | Disc Number || || TPOS=Disc Number/Disc Total || " || || || DISCNUMBER <sup>S</sup> <ref name=vorbis-ogg-tagging /> <sup>4<sup>  
Line 96: Line 127:
|-
|-
| bgcolor=#F5FFFA | Track Total || || TRCK=Track Number/Track Total || " || || || TRACKTOTAL <ref name=vorbis-field-names /> and TOTALTRACKS <ref name=musicbrainz />  
| bgcolor=#F5FFFA | Track Total || || TRCK=Track Number/Track Total || " || || || TRACKTOTAL <ref name=vorbis-field-names /> and TOTALTRACKS <ref name=musicbrainz />  
|-
| Part Number || || || || || || PARTNUMBER <sup>M</sup> <ref name=vorbis-ogg-tagging />
|-
|-
| Chapter start time || || || || || || CHAPTERxxx <ref name=vorbis-chapter-extension />
| Chapter start time || || || || || || CHAPTERxxx <ref name=vorbis-chapter-extension />
|-
|-
|
| Length <ref name=mp3tag /> || || TLEN || TLEN
|-
| colspan="11" |
|-
 
 
| colspan="11" bgcolor=#F5FAFF | <b>Dates</b>
|-
| colspan="11" |
|-
|-
| <b>Flags</b>
| (Release?) Date || || TYER+TDAT || TDRC || ©day? <ref name=musicbrainz /> || || DATE <sup>M</sup> <ref name=vorbis-v-comment /> <ref name=vorbis-ogg-tagging />  
|-
|-
|
| bgcolor=#CEF2E0 | Year || Year (4 chars) || TYER || part of TDRC || ©day? || WM/Year <ref name=musicbrainz /> || part of DATE || Year <ref name=musicbrainz />
|-
|-
| bgcolor=#F5FFFA | Compilation || || <i>TCMP</i> || <i>TCMP</i> || || || COMPILATION <sup>S</sup> <ref name=dbpoweramp />  
| Original Release Date <ref name=foobar2k /> || || TORY (year) || TDOR (time?) || || WM/OriginalReleaseYear (year) <ref name=musicbrainz /> || ORIGINALDATE <ref name=musicbrainz />  
|-
| Recording Dates <ref name=foobar2k /> || || TRDA || TXXX <ref name=foobar2k />
|-
| Release Date <ref name=foobar2k /> || || || TDRL (release time)
|-
| Tagging Time <ref name=mp3tag /> || || || TDTG
|-
|-
|
| colspan="11" |
|-
|-
| <b>IDs</b>
 
 
| colspan="11" bgcolor=#F5FAFF | <b>Identification Numbers</b>
|-
|-
|
| colspan="11" |
|-
|-
| bgcolor=#CEF2E0 | ISRC || || TSRC || TSRC || || || ISRC <sup>S</sup> <ref name=vorbis-v-comment /> <ref name=vorbis-ogg-tagging />
| bgcolor=#CEF2E0 | ISRC || || TSRC || TSRC || || || ISRC <sup>S</sup> <ref name=vorbis-v-comment /> <ref name=vorbis-ogg-tagging />
Line 124: Line 173:
|-
|-
| UPC || || || || || || UPC <ref name=dbpoweramp />
| UPC || || || || || || UPC <ref name=dbpoweramp />
|-
| MusicBrainz IDs <ref name=musicbrainz /> || || Various || Various || Various
|-
| CDDB ID?
|-
|-
| AccurateRip Disc ID || || || || || || ACCURATERIPDISCID <sup>S</sup> <ref name=dbpoweramp />
| AccurateRip Disc ID || || || || || || ACCURATERIPDISCID <sup>S</sup> <ref name=dbpoweramp />
|-
| Podcast ID <ref name=mp3tag /> || || TGID || TGID
|-
| colspan="11" |
|-
| colspan="11" bgcolor=#CEE0F2 | <b>Flags</b>
|-
| colspan="11" |
|-
| bgcolor=#F5FFFA | Compilation || || <i>TCMP</i> || <i>TCMP</i> || || || COMPILATION <sup>S</sup> <ref name=dbpoweramp />
|-
| Podcast <ref name=mp3tag /> || || PCST || PCST
|-
| colspan="11" |
|-
| colspan="11" bgcolor=#CEE0F2 | <b>Ripping and Encoding data</b>
|-
| colspan="11" |
|-
| bgcolor=#F5FFFA | Encoded By || || TENC || TENC || || || ENCODED-BY <sup>S</sup> <ref name=vorbis-ogg-tagging /> <ref name=vorbis-comment /> <ref name=vorbis-field-names />
|-
| Encoder || || || || || || ENCODER <ref name=vorbis-comment /> <ref name=vorbis-field-names />
|-
| Encoder Settings || || TSSE || TSSE || || || ENCODER SETTINGS <sup>S</sup> <ref name=dbpoweramp />
|-
| Encoding || || || || || || ENCODING <sup>S</sup> <ref name=vorbis-ogg-tagging />
|-
| File Type <ref name=mp3tag /> || || TFLT || TFLT
|-
| Media Type <ref name=foobar2k /> / Release Format <ref name=musicbrainz /> || || TMED <ref name=foobar2k /> || TMED || || || MEDIA <ref name=musicbrainz />
|-
| Encoding Time <ref name=mp3tag /> || || || TDEN
|-
| Source Media || || || || || || SOURCEMEDIA <sup>S</sup> <ref name=vorbis-ogg-tagging /> <ref name=vorbis-field-names />
|-
| Source || || || || || || SOURCE <ref name=dbpoweramp />
|-
| Original Filename <ref name=mp3tag /> || || TOFN || TOFN
|-
|-
| AccurateRip Result || || || || || || ACCURATERIPRESULT <sup>S</sup> <ref name=dbpoweramp />
| AccurateRip Result || || || || || || ACCURATERIPRESULT <sup>S</sup> <ref name=dbpoweramp />
|-
|-
| MusicBrainz IDs <ref name=musicbrainz /> || || Various || Various || Various
| bgcolor=#F5FFFA | ReplayGain Album Gain || || TXXX:REPLAYGAIN_ALBUM_GAIN || " || || || REPLAYGAIN_ALBUM_GAIN <sup>S</sup> <ref name=vorbis-comment />
|-
| bgcolor=#F5FFFA | ReplayGain Album Peak || || TXXX:REPLAYGAIN_ALBUM_PEAK || " || || || REPLAYGAIN_ALBUM_PEAK <sup>S</sup> <ref name=vorbis-comment />
|-
| bgcolor=#F5FFFA | ReplayGain Track Gain || || TXXX:REPLAYGAIN_TRACK_GAIN || " || || || REPLAYGAIN_TRACK_GAIN <sup>S</sup> <ref name=vorbis-comment />
|-
| bgcolor=#F5FFFA | ReplayGain Track Peak || || TXXX:REPLAYGAIN_TRACK_PEAK || " || || || REPLAYGAIN_TRACK_PEAK <sup>S</sup> <ref name=vorbis-comment />
|-
|-
|
| colspan="11" |
|-
|-
| <b>URLs</b>
 
 
| colspan="11" bgcolor=#CEE0F2 | <b>URLs</b>
|-
|-
|
| colspan="11" |
|-
|-
| Audio Source Webpage URL <ref name=foobar2k /> || || WOAS || WOAS
| Audio Source Webpage URL <ref name=foobar2k /> || || WOAS || WOAS
Line 150: Line 253:
|-
|-
| Internet Radio Webpage URL || || WORS || WORS
| Internet Radio Webpage URL || || WORS || WORS
|-
| Radio Station URL <ref name=mp3tag /> || || WORS || WORS
|-
|-
| Payment URL <ref name=foobar2k /> || || WPAY || WPAY
| Payment URL <ref name=foobar2k /> || || WPAY || WPAY
|-
|-
| Publisher URL <ref name=foobar2k /> || || TPUB || TPUB
| Publisher ?URL? <ref name=foobar2k /> || || TPUB || TPUB
|-
|-
|
| Podcast URL <ref name=mp3tag /> || || WFED || WFED
|-
|-
| <b>Style</b>
| colspan="11" |
|-
 
 
| colspan="11" bgcolor=#CEE0F2 | <b>Style</b>
|-
|-
|
| colspan="11" |
|-
|-
| bgcolor=#CEF2E0 | <b>Genre</b> || Genre (80 or 126) || TCON (not multiples!) || TCON || || || GENRE <sup>M</sup> <ref name=vorbis-v-comment /> <ref name=vorbis-ogg-tagging />  
| bgcolor=#CEF2E0 | <b>Genre</b> || Genre (80 or 126) || TCON (not multiples!) || TCON || || || GENRE <sup>M</sup> <ref name=vorbis-v-comment /> <ref name=vorbis-ogg-tagging />  
|-
| Beats Per Minute <sup>7<sup> || || TBPM || TBPM
|-
|-
| Initial Key || || TKEY || TKEY
| Initial Key || || TKEY || TKEY
Line 171: Line 278:
| Style || || || || || || STYLE <sup>M</sup> <ref name=dbpoweramp />
| Style || || || || || || STYLE <sup>M</sup> <ref name=dbpoweramp />
|-
|-
|
| Beats Per Minute <sup>7<sup> || || TBPM || TBPM
|-
|-
| <b>Other</b>
| colspan="11" |
|-
|-
|
 
 
| colspan="11" bgcolor=#CEE0F2 | <b>Other</b>
|-
| colspan="11" |
|-
|-
| bgcolor=#CEF2E0 | Comments || Comment (28 chars) || COMM || COMM || || || COMMENT <sup>M</sup> <ref name=vorbis-ogg-tagging />  
| bgcolor=#CEF2E0 | Comments || Comment (28 chars) || COMM || COMM || || || COMMENT <sup>M</sup> <ref name=vorbis-ogg-tagging />  
Line 183: Line 294:
| bgcolor=#CEF2E0 | Copyright Message || || TCOP || TCOP || || || COPYRIGHT <sup>S</sup> <ref name=vorbis-v-comment /> <ref name=vorbis-ogg-tagging />  
| bgcolor=#CEF2E0 | Copyright Message || || TCOP || TCOP || || || COPYRIGHT <sup>S</sup> <ref name=vorbis-v-comment /> <ref name=vorbis-ogg-tagging />  
|-
|-
| Cover Art || || || || || || COVERART <ref name=vorbis-comment /> depreciated
| bgcolor=#F5FFFA | Cover Art || || APIC || APIC || || || METADATA_BLOCK_PICTURE <ref name=vorbis-comment /> <ref name=vorbis-field-names /> not COVERART <ref name=vorbis-comment /> which is depreciated
|-
| (Release?) Date || || TYER+TDAT || TDRC || ©day? <ref name=musicbrainz /> || || DATE <sup>M</sup> <ref name=vorbis-v-comment /> <ref name=vorbis-ogg-tagging />  
|-
| bgcolor=#CEF2E0 | Year || Year (4 chars) || TYER || part of TDRC || ©day? || WM/Year <ref name=musicbrainz /> || part of DATE || Year <ref name=musicbrainz />
|-
| Original Release Date <ref name=foobar2k /> || || TORY (year) || TDOR (time?) || || WM/OriginalReleaseYear (year) <ref name=musicbrainz /> || ORIGINALDATE <ref name=musicbrainz />
|-
| Encoding Time <ref name=mp3tag /> || || || TDEN
|-
|-
| Description || || || || || || DESCRIPTION <ref name=vorbis-v-comment />
| Description || || || || || || DESCRIPTION <ref name=vorbis-v-comment />
|-
| bgcolor=#F5FFFA | Encoded By || || TENC || TENC || || || ENCODED-BY <sup>S</sup> <ref name=vorbis-ogg-tagging /> <ref name=vorbis-comment /> <ref name=vorbis-field-names />
|-
| Encoder || || || || || || ENCODER <ref name=vorbis-comment /> <ref name=vorbis-field-names />
|-
| Encoder Settings || || TSSE || TSSE || || || ENCODER SETTINGS <sup>S</sup> <ref name=dbpoweramp />
|-
| Encoding || || || || || || ENCODING <sup>S</sup> <ref name=vorbis-ogg-tagging />
|-
|-


| File Type <ref name=mp3tag /> || || TFLT || TFLT
|-
| Instrument || || || || || || INSTRUMENT <ref name=dbpoweramp /> with performer? see <ref name=musicbrainz />
| Instrument || || || || || || INSTRUMENT <ref name=dbpoweramp /> with performer? see <ref name=musicbrainz />
|-
| Label || || <ref name=musicbrainz /> maps to TPUB CHECK! || || || || LABEL <sup>S</sup> <ref name=vorbis-ogg-tagging />
|-
| Label Number || || || || || || LABELNO <sup>S</sup> <ref name=vorbis-ogg-tagging />
|-
|-
| Language <ref name=foobar2k /> || || TLAN || TLAN
| Language <ref name=foobar2k /> || || TLAN || TLAN
|-
| Length <ref name=mp3tag /> || || TLEN || TLEN
|-
|-
| License || || WCOP (single URL) / TXXX:LICENSE (multiple or non-URL) <ref name=musicbrainz /> || || || || LICENSE <sup>S</sup> <ref name=vorbis-v-comment /> <ref name=vorbis-ogg-tagging />
| License || || WCOP (single URL) / TXXX:LICENSE (multiple or non-URL) <ref name=musicbrainz /> || || || || LICENSE <sup>S</sup> <ref name=vorbis-v-comment /> <ref name=vorbis-ogg-tagging />
|-
|-
| Location || || || || || || LOCATION <sup>M</sup> <ref name=vorbis-v-comment /> <ref name=vorbis-ogg-tagging />
| Location || || || || || || LOCATION <sup>M</sup> <ref name=vorbis-v-comment /> <ref name=vorbis-ogg-tagging />
|-
| Media Type <ref name=foobar2k /> / Release Format <ref name=musicbrainz /> || || TMED <ref name=foobar2k /> || TMED || || || MEDIA <ref name=musicbrainz />
|-
| bgcolor=#F5FFFA | Cover Art || || APIC || APIC || || || METADATA_BLOCK_PICTURE <ref name=vorbis-comment /> <ref name=vorbis-field-names />
|-
|-
| Opus || || || || || || OPUS <sup>S</sup> <ref name=vorbis-ogg-tagging />
| Opus || || || || || || OPUS <sup>S</sup> <ref name=vorbis-ogg-tagging />
|-
| Original Album <ref name=foobar2k /> || || TOAL || TOAL
|-
| Original Artist <ref name=foobar2k /> || || TOPE || TOPE
|-
| Original Filename <ref name=mp3tag /> || || TOFN || TOFN
|-
| Original Lyricist <ref name=mp3tag /> || || TOLY || TOLY
|-
|-
| (File) Owner <ref name=foobar2k /> || || TOWN || TOWN
| (File) Owner <ref name=foobar2k /> || || TOWN || TOWN
|-
|-
| Part || || || || || || PART <sup>M</sup> <ref name=vorbis-ogg-tagging />
| Part || || || || || || PART <sup>M</sup> <ref name=vorbis-ogg-tagging />
|-
| Part Number || || || || || || PARTNUMBER <sup>M</sup> <ref name=vorbis-ogg-tagging />
|-
|-
| Period || || || || || || PERIOD <ref name=dbpoweramp />
| Period || || || || || || PERIOD <ref name=dbpoweramp />
|-
| Podcast <ref name=mp3tag /> || || PCST || PCST
|-
|-
| Podcast Category <ref name=mp3tag /> || || TCAT || TCAT
| Podcast Category <ref name=mp3tag /> || || TCAT || TCAT
|-
|-
| Podcast Description <ref name=mp3tag /> || || TDES || TDES
| Podcast Description <ref name=mp3tag /> || || TDES || TDES
|-
| Podcast ID <ref name=mp3tag /> || || TGID || TGID
|-
| Podcast URL <ref name=mp3tag /> || || WFED || WFED
|-
|-
| Popularimeter <ref name=mp3tag /> or Rating <ref name=musicbrainz /> || || POPM || POPM || || || RATING:user@email <ref name=musicbrainz />  
| Popularimeter <ref name=mp3tag /> or Rating <ref name=musicbrainz /> || || POPM || POPM || || || RATING:user@email <ref name=musicbrainz />  
|-
| Radio Station <ref name=foobar2k /> || || TRSN || TRSN
|-
| Radio Station Owner <ref name=foobar2k /> || || TRSO || TRSO
|-
| Radio Station URL <ref name=mp3tag /> || || WORS || WORS
|-
| Recording Dates <ref name=foobar2k /> || || TRDA || TXXX <ref name=foobar2k />
|-
| Release Date <ref name=foobar2k /> || || || TDRL (release time)
|-
| bgcolor=#F5FFFA | ReplayGain Album Gain || || TXXX:REPLAYGAIN_ALBUM_GAIN || " || || || REPLAYGAIN_ALBUM_GAIN <sup>S</sup> <ref name=vorbis-comment />
|-
| bgcolor=#F5FFFA | ReplayGain Album Peak || || TXXX:REPLAYGAIN_ALBUM_PEAK || " || || || REPLAYGAIN_ALBUM_PEAK <sup>S</sup> <ref name=vorbis-comment />
|-
| bgcolor=#F5FFFA | ReplayGain Track Gain || || TXXX:REPLAYGAIN_TRACK_GAIN || " || || || REPLAYGAIN_TRACK_GAIN <sup>S</sup> <ref name=vorbis-comment />
|-
| bgcolor=#F5FFFA | ReplayGain Track Peak || || TXXX:REPLAYGAIN_TRACK_PEAK || " || || || REPLAYGAIN_TRACK_PEAK <sup>S</sup> <ref name=vorbis-comment />
|-
|-
| Rating || || || || || || RATING <ref name=dbpoweramp />
| Rating || || || || || || RATING <ref name=dbpoweramp />
|-
|-
| Rights || || || || || || RIGHTS <ref name=vorbis-comment /> proposed
| Rights || || || || || || RIGHTS <ref name=vorbis-comment /> proposed
|-
| Set Subtitle <ref name=foobar2k /> || || <i>TSST</i> || TSST
|-
| Source || || || || || || SOURCE <ref name=dbpoweramp />
|-
| Source Media || || || || || || SOURCEMEDIA <sup>S</sup> <ref name=vorbis-ogg-tagging /> <ref name=vorbis-field-names />
|-
| Tagging Time <ref name=mp3tag /> || || || TDTG
|-
|-
| Unsynced Lyrics <ref name=foobar2k /> || || USLT || USLT || || || LYRICS <ref name=musicbrainz />  
| Unsynced Lyrics <ref name=foobar2k /> || || USLT || USLT || || || LYRICS <ref name=musicbrainz />  

Revision as of 11:04, 16 August 2013

This page is under construction. Please do not rely on the content being accurate or trustworthy.

This page attempts to document a useful mapping between the tagging schemes used on various file formats. The aim is to allow tag data (metadata) to be transferred between file formats without information loss.

It is organised into categories of data, and within each category the ordering is roughly as follows: 1. tags that apply to a wider range of data (e.g. a whole CD) come before tags that apply to a narrower range of data (e.g. one track). 2. tags are sorted alphabetically where this is relevant 3. tags that are more widely supported come before tags that are less widely supported


Due to the re-purposing of ID3v2's TPE2 as Album Artist, we have no field to store the name of the Orchestra, yet we have a dedicated field for the Conductor.

Tag Mapping
Name ID3v1.1 [1] ID3v2.3 [2] ID3v2.4 [3] iTunes MP4 WMA Vorbis Comment APEv2 Matroska RIFF UPnP
Titles
Album Title Album (30 chars) TALB TALB ©alb [4] WM/AlbumTitle [4] ALBUM S [5] [6] Album [4]
Album Title Sort Order TSOA [7] / XSOA [4] TSOA ALBUMSORT [4]
Original Album Title [7] TOAL TOAL
Disc [4] / Set [7] Subtitle (for multi-disc sets) TSST [7] TSST DISCSUBTITLE [4]
Content Group [7] TIT1 TIT1 GROUPING [4]
Track Title Title (30 chars) TIT2 TIT2 ©nam [4] Title [4] TITLE S [5] [6] Title [4]
Track Title Sort Order TSOT [7] / XSOT [4] TSOT TITLESORT [4]
Track Subtitle[7] TIT3 TIT3 SUBTITLE [4]
Chapter name CHAPTERxxxNAME [8]
People + Organisations
Album Artist TPE2 TPE2 aART [4] WM/AlbumArtist [4] ALBUMARTIST [9] [4] Album Artist [4]
Album Artist Sort Order TSO2 [7] / TXXX:ALBUMARTISTSORT [4] " ALBUMARTISTSORT [4]
Track Artist Artist (30 chars) TPE1 TPE1 ©ART [4] Author [4] ARTIST S [5] [6] Artist [4]
Track Artist Sort Order [7] TSOP [7] / XSOP [4] TSOP ARTISTSORT [4]
Arranger IPLS:arranger [4] TIPL:arranger ARRANGER M [6]
Author / Writer TEXT TEXT AUTHOR M [6]
Composer TCOM TCOM ©wrt [4] WM/Composer [4] COMPOSER M [6] [10] Composer [4]
Composer Sort Order [7] TSOC TSOC
Conductor TPE3 TPE3 CONDUCTOR M [6]
Engineer [4] IPLS:engineer TIPL:engineer ENGINEER [4]
Ensemble ENSEMBLE M [6]
Involved People [11] IPLS TIPL
Lyricist TEXT [7] TEXT LYRICIST M [6]
Mix-DJ [4] IPLS:DJ-mix TIPL:DJ-mix DJMIXER [4]
Mix Engineer [4] IPLS:mix TIPL:mix MIXER [4]
Musician Credits [11] TMCL
Organisation ORGANIZATION [5]
Original Artist [7] TOPE TOPE
Original Lyricist [11] TOLY TOLY
Performer IPLS [4] TMCL [4] PERFORMER M [5] [6]
Producer [4] IPLS:producer TIPL:producer PRODUCER [4]
Publisher TPUB TPUB PUBLISHER S [6]
Label [4] maps to TPUB CHECK! LABEL S [6]
Label Number LABELNO S [6]
Radio Station [7] TRSN TRSN
Radio Station Owner [7] TRSO TRSO
Remixed By [7] / Mix Artist [11] TPE4 TPE4
Soloists SOLOISTS [9]
Numbers
Counts and indexes
Disc Number TPOS=Disc Number/Disc Total " DISCNUMBER S [6] 4
Disc Total TPOS=Disc Number/Disc Total " DISCTOTAL [10] and TOTALDISCS [4]
Track Number Album Track TRCK=Track Number/Track Total " TRACKNUMBER S [5] [6]
Track Total TRCK=Track Number/Track Total " TRACKTOTAL [10] and TOTALTRACKS [4]
Part Number PARTNUMBER M [6]
Chapter start time CHAPTERxxx [8]
Length [11] TLEN TLEN
Dates
(Release?) Date TYER+TDAT TDRC ©day? [4] DATE M [5] [6]
Year Year (4 chars) TYER part of TDRC ©day? WM/Year [4] part of DATE Year [4]
Original Release Date [7] TORY (year) TDOR (time?) WM/OriginalReleaseYear (year) [4] ORIGINALDATE [4]
Recording Dates [7] TRDA TXXX [7]
Release Date [7] TDRL (release time)
Tagging Time [11] TDTG
Identification Numbers
ISRC TSRC TSRC ISRC S [5] [6]
EAN EAN/UPN S [6]
Product Number PRODUCTNUMBER [10]
Barcode [4] TXXX:BARCODE TXXX:BARCODE BARCODE [4]
Catalogue Number TXXX:CATALOGNUMBER [4] TXXX:CATALOGNUMBER [4] CATALOGUE # 6 / CATALOGNUMBER [4]
UPC UPC [9]
MusicBrainz IDs [4] Various Various Various
CDDB ID?
AccurateRip Disc ID ACCURATERIPDISCID S [9]
Podcast ID [11] TGID TGID
Flags
Compilation TCMP TCMP COMPILATION S [9]
Podcast [11] PCST PCST
Ripping and Encoding data
Encoded By TENC TENC ENCODED-BY S [6] [12] [10]
Encoder ENCODER [12] [10]
Encoder Settings TSSE TSSE ENCODER SETTINGS S [9]
Encoding ENCODING S [6]
File Type [11] TFLT TFLT
Media Type [7] / Release Format [4] TMED [7] TMED MEDIA [4]
Encoding Time [11] TDEN
Source Media SOURCEMEDIA S [6] [10]
Source SOURCE [9]
Original Filename [11] TOFN TOFN
AccurateRip Result ACCURATERIPRESULT S [9]
ReplayGain Album Gain TXXX:REPLAYGAIN_ALBUM_GAIN " REPLAYGAIN_ALBUM_GAIN S [12]
ReplayGain Album Peak TXXX:REPLAYGAIN_ALBUM_PEAK " REPLAYGAIN_ALBUM_PEAK S [12]
ReplayGain Track Gain TXXX:REPLAYGAIN_TRACK_GAIN " REPLAYGAIN_TRACK_GAIN S [12]
ReplayGain Track Peak TXXX:REPLAYGAIN_TRACK_PEAK " REPLAYGAIN_TRACK_PEAK S [12]
URLs
Audio Source Webpage URL [7] WOAS WOAS
Chapter URL [8] CHAPTERxxxURL
Commercial Information URL [7] WCOM WCOM
Copyright URL WCOP WCOP
File Webpage URL [7] WOAF WOAF
Track Artist Web Page URL 7 WOAR WOAR
Internet Radio Webpage URL WORS WORS
Radio Station URL [11] WORS WORS
Payment URL [7] WPAY WPAY
Publisher ?URL? [7] TPUB TPUB
Podcast URL [11] WFED WFED
Style
Genre Genre (80 or 126) TCON (not multiples!) TCON GENRE M [5] [6]
Initial Key TKEY TKEY
Mood [11] TMOO TMOO MOOD [4]
Style STYLE M [9]
Beats Per Minute 7 TBPM TBPM
Other
Comments Comment (28 chars) COMM COMM COMMENT M [6]
Contact CONTACT [5]
Copyright Message TCOP TCOP COPYRIGHT S [5] [6]
Cover Art APIC APIC METADATA_BLOCK_PICTURE [12] [10] not COVERART [12] which is depreciated
Description DESCRIPTION [5]
Instrument INSTRUMENT [9] with performer? see [4]
Language [7] TLAN TLAN
License WCOP (single URL) / TXXX:LICENSE (multiple or non-URL) [4] LICENSE S [5] [6]
Location LOCATION M [5] [6]
Opus OPUS S [6]
(File) Owner [7] TOWN TOWN
Part PART M [6]
Period PERIOD [9]
Podcast Category [11] TCAT TCAT
Podcast Description [11] TDES TDES
Popularimeter [11] or Rating [4] POPM POPM RATING:user@email [4]
Rating RATING [9]
Rights RIGHTS [12] proposed
Unsynced Lyrics [7] USLT USLT LYRICS [4]
Version VERSION S [5] [6]

Notes