Difference between revisions of "Tag Mapping"

From Hydrogenaudio Knowledgebase
Jump to: navigation, search
(Vorbis comment for catalogue number is only CATALOGNUMBER according to the reference to MusicBrainz Picard tag mapping)
(Style)
 
(40 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
== Introduction ==
 
== Introduction ==
 
 
This page attempts to document a useful mapping between the tagging schemes used on various (audio) file formats. Hopefully this will help those developers trying to transcode or move audio data around and wish to retain their tags. It is hopefully also of use to developers that read and write metadata from audio files.
 
This page attempts to document a useful mapping between the tagging schemes used on various (audio) file formats. Hopefully this will help those developers trying to transcode or move audio data around and wish to retain their tags. It is hopefully also of use to developers that read and write metadata from audio files.
  
Line 9: Line 8:
 
<b>Please do not rely on the content being accurate.</b>
 
<b>Please do not rely on the content being accurate.</b>
  
 
+
==Organization==
== Organization ==
+
 
+
 
The below tables are organized into categories of data, and within each category the ordering is roughly as follows:
 
The below tables are organized into categories of data, and within each category the ordering is roughly as follows:
  
Line 26: Line 23:
 
This document will <b>not</b> deal with approaches to tagging, except where certain approaches to tagging are required to make mapping work.
 
This document will <b>not</b> deal with approaches to tagging, except where certain approaches to tagging are required to make mapping work.
  
 +
===Format-specific notes===
 +
====Vorbis Comment====
 +
Tags marked <sup>S</sup> or <sup>M</sup> denote how many instances of that tag should be allowed to be stored in a file: Single or Multiple.
 +
 +
====Matroska====
 +
Unlike other tagging systems, the same tag name (e.g. TITLE) can have different meanings based on the "TargetType" level.
 +
 +
The recommendation is that album-specific tags have a "TargetType" of 50 and track-specific tags have a "TargetType" of 30.
  
 
== Mapping Tables ==
 
== Mapping Tables ==
  
 
=== Titles ===
 
=== Titles ===
 
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
! 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.2 <ref name=id3v2.2 />
 +
! ID3v2.3 <ref name=id3v2.3 />
 +
! ID3v2.4 <ref name=id3v2.4 />
 +
! iTunes MP4
 +
! WMA <ref name=wmformat/>
 +
! Vorbis Comment
 +
! APEv2
 +
! Matroska <ref name="matroska"/>
 +
! RIFF
 +
! UPnP
 
|-
 
|-
| bgcolor=#CEF2E0 | <b>Album</b> Title || Album (30 chars) || TALB <ref name=id3v2.3 /> || 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 /> || || IPRD <ref name=fb2kriff /> || upnp:album <ref name=twonky />
+
| bgcolor=#CEF2E0 | <b>Album</b> Title || Album (30 chars) || TAL
 +
| colspan="2" style="text-align: center;" | 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 />
 +
| TITLE
 +
| IPRD <ref name=fb2kriff />
 +
| upnp:album <ref name=twonky />
 
|-
 
|-
| Album Title Sort Order || || <i>TSOA</i> <ref name=foobar2k /> / XSOA <ref name=musicbrainz /> || TSOA || soal <ref name=musicbrainz /> || WM/AlbumSortOrder <ref name=musicbrainz /> || ALBUMSORT <ref name=musicbrainz /> || ALBUMSORT <ref name=musicbrainz /> || || ||
+
| Album Title Sort Order || ||
 +
| <i>TSOA</i> <ref name=foobar2k /> / XSOA <ref name=musicbrainz />
 +
| TSOA
 +
| soal <ref name=musicbrainz />
 +
| WM/AlbumSortOrder <ref name=musicbrainz />
 +
| ALBUMSORT <ref name=musicbrainz />
 +
| ALBUMSORT <ref name=musicbrainz />
 +
| SORT_WITH
 +
| ||
 
|-
 
|-
| Original Album Title <ref name=foobar2k /> || || TOAL <ref name=id3v2.3 /> || TOAL || || || || || || ||
+
| Original Album Title <ref name=foobar2k /> ||
 +
| TOT
 +
| colspan="2" style="text-align: center;" | TOAL ||
 +
| WM/OriginalAlbumTitle || || || || ||
 
|-
 
|-
| Disc <ref name=musicbrainz /> / Set <ref name=foobar2k /> Subtitle (for multi-disc sets) || || <i>TSST</i> <ref name=foobar2k /> || TSST || ----:com.apple.iTunes:DISCSUBTITLE <ref name=musicbrainz /> || WM/SetSubTitle <ref name=musicbrainz /> || DISCSUBTITLE <ref name=musicbrainz /> || DiscSubtitle <ref name=musicbrainz /> || || ||
+
| Disc <ref name=musicbrainz /> / Set <ref name=foobar2k /> Subtitle (for multi-disc sets) || ||
 +
| colspan="2" style="text-align: center;" | TSST<ref name=foobar2k />
 +
| ----:com.apple.iTunes:DISCSUBTITLE <ref name=musicbrainz />
 +
| WM/SetSubTitle <ref name=musicbrainz />
 +
| DISCSUBTITLE <ref name=musicbrainz />
 +
| DiscSubtitle <ref name=musicbrainz />
 +
| SUBTITLE
 +
| ||
 
|-
 
|-
| Show Name || || || || tvsh <ref name=musicbrainz /> || || || || || ||
+
| Show Name || || || ||
 +
| tvsh <ref name=musicbrainz /> || || || || || ||
 
|-
 
|-
| Show Name Sort Order || || || || sosn <ref name=musicbrainz /> || || || || || ||
+
| Show Name Sort Order || || || ||
 +
| sosn <ref name=musicbrainz /> || || || || || ||
 
|-
 
|-
| Content Group <ref name=foobar2k /> || || TIT1 <ref name=id3v2.3 /> || TIT1 || ©grp <ref name=musicbrainz /> || WM/ContentGroupDescription <ref name=musicbrainz /> || GROUPING <ref name=musicbrainz /> || Grouping <ref name=musicbrainz /> || || ||
+
| Content Group <ref name=foobar2k /> ||
 +
| TT1
 +
| colspan="2" style="text-align: center;" | TIT1
 +
| ©grp <ref name=musicbrainz />
 +
| WM/ContentGroupDescription <ref name=musicbrainz />
 +
| GROUPING <ref name=musicbrainz />
 +
| Grouping <ref name=musicbrainz />
 +
| || ||
 
|-
 
|-
| bgcolor=#CEF2E0 | Track <b>Title</b> || Title (30 chars) || TIT2 <ref name=id3v2.3 /> || 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 /> || || INAM <ref name=age /> <ref name=fb2kriff /> || dc:title <ref name=twonky />
+
| bgcolor=#CEF2E0 | Track <b>Title</b> || Title (30 chars) || TT2
 +
| colspan="2" style="text-align: center;" | 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 />
 +
| TITLE
 +
| INAM <ref name=age /> <ref name=fb2kriff /> || dc:title <ref name=twonky />
 
|-
 
|-
| Track Title Sort Order || || <i>TSOT</i> <ref name=foobar2k /> / XSOT <ref name=musicbrainz /> || TSOT || sonm <ref name=musicbrainz /> || WM/TitleSortOrder <ref name=musicbrainz /> || TITLESORT <ref name=musicbrainz /> || TITLESORT <ref name=musicbrainz /> || || ||
+
| Track Title Sort Order || ||
 +
| <i>TSOT</i> <ref name=foobar2k /> / XSOT <ref name=musicbrainz />
 +
| TSOT || sonm <ref name=musicbrainz />
 +
| WM/TitleSortOrder <ref name=musicbrainz />
 +
| TITLESORT <ref name=musicbrainz />
 +
| TITLESORT <ref name=musicbrainz />
 +
| SORT_WITH
 +
| ||
 
|-
 
|-
| Track Subtitle<ref name=foobar2k /> || || TIT3 <ref name=id3v2.3 /> || TIT3 || ----:com.apple.iTunes:SUBTITLE <ref name=musicbrainz /> || WM/SubTitle <ref name=musicbrainz /> || SUBTITLE <ref name=musicbrainz /> || Subtitle || || ||
+
| Track Subtitle<ref name=foobar2k /> || || TT3
 +
| colspan="2" style="text-align: center;" | TIT3
 +
| ----:com.apple.iTunes:SUBTITLE <ref name=musicbrainz />
 +
| WM/SubTitle <ref name=musicbrainz />
 +
| SUBTITLE <ref name=musicbrainz />
 +
| Subtitle
 +
| SUBTITLE
 +
| ||
 
|-
 
|-
| Version || || || || || || VERSION <sup>S</sup> <ref name=vorbis-v-comment /> <ref name=vorbis-ogg-tagging /> || || || ||
+
| Version || || || || || ||
 +
| VERSION <sup>S</sup> <ref name=vorbis-v-comment /> <ref name=vorbis-ogg-tagging /> || || || ||
 
|-
 
|-
| Part || || || || || || PART <sup>M</sup> <ref name=vorbis-ogg-tagging /> || || || ||
+
| Part || || || || || ||
 +
| PART <sup>M</sup> <ref name=vorbis-ogg-tagging /> ||
 +
| PART
 +
| ||
 
|-
 
|-
| Opus || || || || || || OPUS <sup>S</sup> <ref name=vorbis-ogg-tagging /> || || || ||
+
| Opus || || || || || || || OPUS <sup>S</sup> <ref name=vorbis-ogg-tagging /> ||
 +
| OPUS
 +
| ||
 
|-
 
|-
| Chapter name || || || || || || CHAPTERxxxNAME <ref name=vorbis-chapter-extension /> || || || ||
+
| Movement Name || ||
 +
| colspan="2" align="center" | MVNM <ref name=musicbrainz />
 +
| ©mvn <ref name=exiftool/> ||
 +
| MOVEMENTNAME <ref name=musicbrainz />
 +
| MOVEMENTNAME <ref name=musicbrainz />
 +
| MOVEMENT
 +
| ||
 +
|-
 +
| Chapter name || || || || || || || CHAPTERxxxNAME <ref name=vorbis-chapter-extension /> ||
 +
| CHAPTER
 +
| ||
 
|- class="sortbottom"
 
|- class="sortbottom"
! Name !! ID3v1.1 !! ID3v2.3 !! ID3v2.4 !! iTunes MP4 !! WMA !! Vorbis Comment !! APEv2 !! Matroska !! RIFF !! UPnP
 
 
|}
 
|}
  
=== People & Organizations ===
+
===People & Organizations===
 
+
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
! 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.2 <ref name=id3v2.2/> !! ID3v2.3 <ref name=id3v2.3 /> !! ID3v2.4 <ref name=id3v2.4 /> !! iTunes MP4 !! WMA <ref name=wmformat/> !! Vorbis Comment !! APEv2 !! Matroska <ref name="matroska"/> !! RIFF !! UPnP
 
|-
 
|-
| bgcolor=#F5FFFA | Album Artist || || TPE2 <ref name=id3v2.3 /> || TPE2 || aART <ref name=musicbrainz /> || WM/AlbumArtist <ref name=musicbrainz /> || ALBUMARTIST <ref name=dbpoweramp /> <ref name=musicbrainz /> || Album Artist <ref name=musicbrainz /> || || || upnp:albumArtist <ref name=twonky />
+
| bgcolor=#F5FFFA | Album Artist ||
 +
| TP2
 +
| colspan="2" style="text-align: center;" | TPE2
 +
| aART <ref name=musicbrainz />
 +
| WM/AlbumArtist <ref name=musicbrainz />
 +
| ALBUMARTIST <ref name=dbpoweramp /><ref name=musicbrainz />
 +
| Album Artist <ref name=musicbrainz /> || ||
 +
| upnp:albumArtist <ref name=twonky />
 
|-
 
|-
| Album Artist Sort Order || || <i>TSO2</i> <ref name=foobar2k /> / TXXX:ALBUMARTISTSORT <ref name=musicbrainz /> || " || soaa <ref name=musicbrainz /> || WM/AlbumArtistSortOrder <ref name=musicbrainz /> || ALBUMARTISTSORT <ref name=musicbrainz /> || ALBUMARTISTSORT <ref name=musicbrainz />
+
| Album Artist Sort Order || ||
 +
| colspan="2" style="text-align: center;" | <i>TSO2</i> <ref name=foobar2k /> / TXXX:ALBUMARTISTSORT <ref name=musicbrainz />
 +
| soaa <ref name=musicbrainz />
 +
| WM/AlbumArtistSortOrder <ref name=musicbrainz />
 +
| ALBUMARTISTSORT <ref name=musicbrainz />
 +
| ALBUMARTISTSORT <ref name=musicbrainz />
 +
| || ||
 
|-
 
|-
| bgcolor=#CEF2E0 | Track <b>Artist</b> || Artist (30 chars) || TPE1 <ref name=id3v2.3 /> || TPE1 || ©ART <ref name=musicbrainz /> || Author <ref name=musicbrainz /> || ARTIST <sup>S</sup> <ref name=vorbis-v-comment /> <ref name=vorbis-ogg-tagging /> || Artist <ref name=musicbrainz /> || || IART <ref name=fb2kriff /> || upnp:artist <ref name=twonky />
+
| bgcolor=#CEF2E0 | Track <b>Artist</b>
 +
| Artist (30 chars)
 +
| TP1
 +
| colspan="2" style="text-align: center;" | TPE1
 +
| ©ART <ref name=musicbrainz />
 +
| Author <ref name=musicbrainz />
 +
| ARTIST <sup>S</sup> <ref name=vorbis-v-comment /><ref name=vorbis-ogg-tagging />
 +
| Artist <ref name=musicbrainz /> ||
 +
| IART <ref name=fb2kriff />
 +
| upnp:artist <ref name=twonky />
 
|-
 
|-
| Track Artist Sort Order <ref name=foobar2k /> || || <i>TSOP</i> <ref name=foobar2k /> / XSOP <ref name=musicbrainz /> || TSOP || soar <ref name=musicbrainz /> || WM/ArtistSortOrder <ref name=musicbrainz /> || ARTISTSORT <ref name=musicbrainz /> || ARTISTSORT <ref name=musicbrainz />
+
| Track Artist Sort Order <ref name=foobar2k /> || ||
 +
| <i>TSOP</i> <ref name=foobar2k /> / XSOP <ref name=musicbrainz />
 +
| TSOP || soar <ref name=musicbrainz />
 +
| WM/ArtistSortOrder <ref name=musicbrainz />
 +
| colspan="2" style="text-align: center;" | ARTISTSORT <ref name=musicbrainz />
 +
| || ||
 
|-
 
|-
| Arranger || || IPLS<ref name=id3v2.3 />:arranger <ref name=musicbrainz /> || TIPL:arranger || || || ARRANGER <sup>M</sup> <ref name=vorbis-ogg-tagging /> || Arranger <ref name=musicbrainz />
+
| Arranger ||
 +
| IPL:arranger
 +
| IPLS:arranger <ref name=musicbrainz />
 +
| TIPL:arranger
 +
| ©arg <ref name=exiftool />
 +
|
 +
| ARRANGER <sup>M</sup> <ref name=vorbis-ogg-tagging />
 +
| Arranger <ref name=musicbrainz />
 +
| || ||
 
|-
 
|-
| Author / Writer || || TEXT <ref name=id3v2.3 /> || TEXT || || || AUTHOR <sup>M</sup> <ref name=vorbis-ogg-tagging /> || || || IWRI <ref name=age />
+
| Author / Writer || || TXT
 +
| colspan="2" style="text-align: center;" | TEXT
 +
| ©aut <ref name=exiftool /> || || AUTHOR <sup>M</sup> <ref name=vorbis-ogg-tagging /> || || || IWRI <ref name=age /> ||
 
|-
 
|-
| Writer <ref name=musicbrainz /> || || || || || || WRITER <ref name=musicbrainz /> || Writer <ref name=musicbrainz />
+
| Writer <ref name=musicbrainz /> || || || || || || [see Lyricist] || WRITER <ref name=musicbrainz /> || Writer <ref name=musicbrainz /> || || ||
 
|-
 
|-
| bgcolor=#F5FFFA | Composer || || TCOM <ref name=id3v2.3 /> || TCOM || ©wrt <ref name=musicbrainz /> || WM/Composer <ref name=musicbrainz /> || COMPOSER <sup>M</sup> <ref name=vorbis-ogg-tagging /> <ref name=vorbis-field-names /> || Composer <ref name=musicbrainz /> || || IMUS <ref name=age /> || upnp:author <ref name=twonky />
+
| bgcolor=#F5FFFA | Composer ||
 +
| TCM
 +
| colspan="2" style="text-align: center;" | TCOM
 +
| ©wrt <ref name=musicbrainz /> / ©com
 +
| WM/Composer <ref name=musicbrainz />
 +
| COMPOSER <sup>M</sup> <ref name=vorbis-ogg-tagging /><ref name=vorbis-field-names />
 +
| Composer <ref name=musicbrainz />
 +
|
 +
| IMUS <ref name=age />
 +
| upnp:author <ref name=twonky />
 
|-
 
|-
| Composer Sort Order || || <i>TSOC</i> <ref name=foobar2k /> || <i>TSOC</i> <ref name=foobar2k /> || soco <ref name=musicbrainz />
+
| Composer Sort Order || ||  
 +
| colspan="2" style="text-align: center;" | TSOC <ref name=foobar2k />
 +
| soco <ref name=musicbrainz />
 +
| || || || || ||
 
|-
 
|-
| bgcolor=#F5FFFA | Conductor || || TPE3 <ref name=id3v2.3 /> || TPE3 || ----:com.apple.iTunes:CONDUCTOR <ref name=musicbrainz /> || WM/Conductor || CONDUCTOR <sup>M</sup> <ref name=vorbis-ogg-tagging /> || Conductor <ref name=musicbrainz />
+
| bgcolor=#F5FFFA | Conductor || || TP3
 +
| colspan="2" style="text-align: center;" | TPE3
 +
| ----:com.apple.iTunes:CONDUCTOR <ref name=musicbrainz /> / ©con <ref name=mp3tag/> || WM/Conductor <ref name=musicbrainz /> || CONDUCTOR <sup>M</sup> <ref name=vorbis-ogg-tagging /> || Conductor <ref name=musicbrainz />
 +
| || ||
 
|-
 
|-
| Engineer <ref name=musicbrainz /> || || IPLS<ref name=id3v2.3 />:engineer || TIPL:engineer || ----:com.apple.iTunes:ENGINEER <ref name=musicbrainz /> || || ENGINEER <ref name=musicbrainz /> || Engineer <ref name=musicbrainz />
+
| Engineer <ref name=musicbrainz /> ||
 +
| IPL:engineer
 +
| IPLS:engineer
 +
| TIPL:engineer
 +
| ----:com.apple.iTunes:ENGINEER <ref name=musicbrainz /> ||
 +
| ENGINEER <ref name=musicbrainz />
 +
| Engineer <ref name=musicbrainz />
 +
| || ||
 
|-
 
|-
| Ensemble || || || || || || ENSEMBLE <sup>M</sup> <ref name=vorbis-ogg-tagging />
+
| Ensemble || || || || || ||
 +
| ENSEMBLE <sup>M</sup> <ref name=vorbis-ogg-tagging />
 +
| || || ||
 
|-
 
|-
| Involved People <ref name=mp3tag /> || || IPLS <ref name=id3v2.3 /> || TIPL
+
| Involved People <ref name=mp3tag />
 +
|
 +
| IPL
 +
| IPLS
 +
| TIPL
 +
| || || || || || ||
 
|-
 
|-
| Lyricist || || TEXT <ref name=id3v2.3 /> <ref name=foobar2k /> <ref name=musicbrainz /> || TEXT || ----:com.apple.iTunes:LYRICIST <ref name=musicbrainz /> || WM/Writer <ref name=musicbrainz /> || LYRICIST <sup>M</sup> <ref name=vorbis-ogg-tagging /> || Lyricist
+
| Lyricist ||
 +
| TXT=Lyricist/Lyrics
 +
| colspan="2" style="text-align: center;" | TEXT <ref name=foobar2k /> <ref name=musicbrainz />
 +
| ----:com.apple.iTunes:LYRICIST <ref name=musicbrainz />
 +
| WM/Writer <ref name=musicbrainz />
 +
| LYRICIST <sup>M</sup> <ref name=vorbis-ogg-tagging />
 +
| Lyricist
 +
| || ||
 
|-
 
|-
| Mix-DJ <ref name=musicbrainz /> || || IPLS:DJ-mix <ref name=musicbrainz /> || TIPL:DJ-mix <ref name=musicbrainz /> || ----:com.apple.iTunes:DJMIXER <ref name=musicbrainz /> || || DJMIXER <ref name=musicbrainz /> || DJMixer <ref name=musicbrainz />
+
| Mix-DJ <ref name=musicbrainz /> ||
 +
| IPL:DJ-mix
 +
| IPLS:DJ-mix <ref name=musicbrainz />
 +
| TIPL:DJ-mix <ref name=musicbrainz />
 +
| ----:com.apple.iTunes:DJMIXER <ref name=musicbrainz /> ||
 +
| DJMIXER <ref name=musicbrainz />
 +
| DJMixer <ref name=musicbrainz />
 +
| || ||
 
|-
 
|-
| Mix Engineer <ref name=musicbrainz /> || || IPLS:mix <ref name=musicbrainz /> || TIPL:mix <ref name=musicbrainz /> || ----:com.apple.iTunes:MIXER <ref name=musicbrainz /> || || MIXER <ref name=musicbrainz /> || Mixer <ref name=musicbrainz />
+
| Mix Engineer <ref name=musicbrainz /> || || IPL:mix || IPLS:mix <ref name=musicbrainz /> || TIPL:mix <ref name=musicbrainz /> || ----:com.apple.iTunes:MIXER <ref name=musicbrainz /> || || MIXER <ref name=musicbrainz /> || Mixer <ref name=musicbrainz />
 +
| || ||
 
|-
 
|-
| Musician Credits <ref name=mp3tag /> || || || TMCL
+
| Musician Credits <ref name=mp3tag /> || || ||
 +
| TMCL
 +
| || || || || || ||
 
|-
 
|-
| Organisation || || || || || || ORGANIZATION <ref name=vorbis-v-comment />
+
| Narrator || || || ||
 +
| ©nrt <ref name=exiftool />
 +
| || || || || ||
 
|-
 
|-
| Original Artist <ref name=foobar2k /> || || TOPE <ref name=id3v2.3 /> || TOPE
+
| Organisation || || || || || ||
 +
| ORGANIZATION <ref name=vorbis-v-comment />
 +
| || || ||
 
|-
 
|-
| Original Lyricist <ref name=mp3tag /> || || TOLY <ref name=id3v2.3 /> || TOLY
+
| Original Artist <ref name=foobar2k /> ||
 +
| TOA
 +
| colspan="2" style="text-align: center;" | TOPE
 +
| ©ope <ref name=exiftool />
 +
| WM/OriginalArtist
 +
| || || || ||
 
|-
 
|-
| Performer || || IPLS <ref name=id3v2.3 /> <ref name=musicbrainz /> || TMCL <ref name=musicbrainz /> || || || PERFORMER <sup>M</sup> <ref name=vorbis-v-comment /> <ref name=vorbis-ogg-tagging /> || Performer <ref name=musicbrainz />
+
| Original Lyricist <ref name=mp3tag /> ||
 +
| TOL
 +
| colspan="2" style="text-align: center;" | TOLY ||
 +
| WM/OriginalLyricist
 +
| || || || ||
 
|-
 
|-
| Producer <ref name=musicbrainz /> || || IPLS<ref name=id3v2.3 />:producer || TIPL:producer || ----:com.apple.iTunes:PRODUCER || WM/Producer || PRODUCER <ref name=musicbrainz /> || Producer || || IPRO <ref name=age /> || upnp:producer <ref name=upnp />
+
| Performer || ||
 +
| IPLS:instrument <ref name=musicbrainz />
 +
| TMCL:instrument <ref name=musicbrainz />
 +
| perf <ref name=exiftool /> ||
 +
| PERFORMER <sup>M</sup> <ref name=vorbis-v-comment /><ref name=vorbis-ogg-tagging />
 +
| Performer <ref name=musicbrainz />
 +
| || ||
 
|-
 
|-
| Publisher || || TPUB <ref name=id3v2.3 /> || TPUB || || || PUBLISHER <sup>S</sup> <ref name=vorbis-ogg-tagging /> || || || || upnp:publisher <ref name=upnp />
+
| Producer <ref name=musicbrainz /> ||
 +
| IPL:producer
 +
| IPLS:producer
 +
| TIPL:producer
 +
| ----:com.apple.iTunes:PRODUCER / ©prd
 +
| WM/Producer
 +
| PRODUCER
 +
| Producer ||
 +
| IPRO <ref name=age />
 +
| upnp:producer <ref name=upnp />
 
|-
 
|-
| Label || || <ref name=musicbrainz /> maps to TPUB CHECK! || || ----:com.apple.iTunes:LABEL <ref name=musicbrainz /> || WM/Publisher <ref name=musicbrainz /> || LABEL <sup>S</sup> <ref name=vorbis-ogg-tagging /> || Label <ref name=musicbrainz />
+
| Publisher ||
 +
| rowspan="2" style="text-align: center;" | TPB
 +
| rowspan="2" colspan="2" style="text-align: center;" | TPUB
 +
| ©pub <ref name=exiftool /> || || PUBLISHER <sup>S</sup> <ref name=vorbis-ogg-tagging /> || || || || upnp:publisher <ref name=upnp />
 
|-
 
|-
| Label Number || || || || || || LABELNO <sup>S</sup> <ref name=vorbis-ogg-tagging />
+
| Label ||
 +
| ----:com.apple.iTunes:LABEL <ref name=musicbrainz /> / ©lab
 +
| WM/Publisher <ref name=musicbrainz />
 +
| LABEL <sup>S</sup> <ref name=vorbis-ogg-tagging />
 +
| Label <ref name=musicbrainz />
 +
| || ||
 
|-
 
|-
| (Internet<ref name=id3v2.3 />) Radio Station <ref name=foobar2k /> || || TRSN <ref name=id3v2.3 /> || TRSN
+
| (Internet<ref name=id3v2.3 />) Radio Station <ref name=foobar2k /> || ||
 +
| colspan="2" style="text-align: center;" | TRSN ||
 +
| WM/RadioStationName
 +
| || || || ||
 
|-
 
|-
| (internet<ref name=id3v2.3 />) Radio Station Owner <ref name=foobar2k /> || || TRSO <ref name=id3v2.3 /> || TRSO
+
| (internet<ref name=id3v2.3 />) Radio Station Owner <ref name=foobar2k /> || ||
 +
| colspan="2" style="text-align: center;" | TRSO ||
 +
| WM/RadioStationOwner
 +
| || || || ||
 
|-
 
|-
| Remixed By <ref name=foobar2k /> / Mix Artist <ref name=mp3tag /> || || TPE4 <ref name=id3v2.3 /> || TPE4 || ----:com.apple.iTunes:REMIXER <ref name=musicbrainz /> || WM/ModifiedBy <ref name=musicbrainz /> || REMIXER <ref name=musicbrainz /> || MixArtist <ref name=musicbrainz />
+
| Remixed By <ref name=foobar2k /> / Mix Artist <ref name=mp3tag /> ||
 +
| TP4
 +
| colspan="2" style="text-align: center;" | TPE4
 +
| ----:com.apple.iTunes:REMIXER <ref name=musicbrainz/>
 +
| WM/ModifiedBy <ref name=musicbrainz />
 +
| REMIXER <ref name=musicbrainz />
 +
| MixArtist <ref name=musicbrainz />
 +
| || ||
 
|-
 
|-
| Soloists || || || || || || SOLOISTS <ref name=dbpoweramp />
+
| Soloist || || || || || ©sol <ref name=exiftool /> || || || || || ||
 +
|-
 +
| Soloists || || || || || || || SOLOISTS <ref name=dbpoweramp /> || || || ||
 
|}
 
|}
  
 
=== Counts & Indexes ===
 
=== Counts & Indexes ===
 
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
! 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.2 <ref name=id3v2.2/> !! ID3v2.3 <ref name=id3v2.3 /> !! ID3v2.4 <ref name=id3v2.4 /> !! iTunes MP4 !! WMA <ref name=wmformat/> !! Vorbis Comment !! APEv2 !! Matroska <ref name="matroska"/> !! RIFF !! UPnP
 
|-
 
|-
| bgcolor=#F5FFFA | Disc Number || || TPOS=Disc Number/Disc Total <ref name=id3v2.3 /> || " || disk <ref name=musicbrainz /> || WM/PartOfSet <ref name=musicbrainz /> || DISCNUMBER <sup>S</sup> <ref name=vorbis-ogg-tagging /> <sup>4<sup> || Disc <ref name=musicbrainz />
+
| bgcolor=#F5FFFA | Disc Number ||
 +
| rowspan="2" style="text-align: center;" | TPA=Disc Number/Disc Total
 +
| rowspan="2" colspan="2" style="text-align: center;" | TPOS=Disc Number/Disc Total
 +
| rowspan="2" style="text-align: center;" | disk <ref name=musicbrainz />
 +
| WM/PartOfSet <ref name=musicbrainz /> || DISCNUMBER <sup>S</sup> <ref name=vorbis-ogg-tagging /> <sup>4<sup>
 +
| rowspan="2" style="text-align: center;" | Disc <ref name=musicbrainz />
 +
| || ||
 
|-
 
|-
| bgcolor=#F5FFFA | Disc Total || || TPOS=Disc Number/Disc Total <ref name=id3v2.3 /> || " || disk <ref name=musicbrainz /> || || DISCTOTAL <ref name=vorbis-field-names /> and TOTALDISCS <ref name=musicbrainz /> || Disc <ref name=musicbrainz />
+
| bgcolor=#F5FFFA | Disc Total || ||
 +
| DISCTOTAL <ref name=vorbis-field-names /> or TOTALDISCS <ref name=musicbrainz />
 +
| || ||
 
|-
 
|-
| bgcolor=#CEF2E0 | <b>Track</b> Number || Album Track || TRCK=Track Number/Track Total <ref name=id3v2.3 /> || " || trkn <ref name=musicbrainz /> || WM/TrackNumber <ref name=musicbrainz /> || TRACKNUMBER <sup>S</sup> <ref name=vorbis-v-comment /> <ref name=vorbis-ogg-tagging /> || Track <ref name=musicbrainz /> || || IPRT <ref name=age /> or ITRK <ref name=fb2kriff /> || upnp:originalTrackNumber <ref name=twonky />
+
| bgcolor=#CEF2E0 | <b>Track</b> Number || Album Track
 +
| rowspan="2" style="text-align: center;" | TRK=Track Number/Track Total
 +
| rowspan="2" colspan="2" style="text-align: center;" | TRCK=Track Number/Track Total
 +
| rowspan="2" style="text-align: center;" | trkn <ref name=musicbrainz />
 +
| WM/TrackNumber <ref name=musicbrainz /> || TRACKNUMBER <sup>S</sup> <ref name=vorbis-v-comment /> <ref name=vorbis-ogg-tagging />
 +
| rowspan="2" style="text-align: center;" | Track <ref name=musicbrainz /> || || IPRT <ref name=age /> or ITRK <ref name=fb2kriff /> || upnp:originalTrackNumber <ref name=twonky />
 
|-
 
|-
| bgcolor=#F5FFFA | Track Total || || TRCK=Track Number/Track Total <ref name=id3v2.3 /> || " || trkn <ref name=musicbrainz /> || || TRACKTOTAL <ref name=vorbis-field-names /> and TOTALTRACKS <ref name=musicbrainz /> || Track <ref name=musicbrainz /> || || IFRM <ref name=age />
+
| bgcolor=#F5FFFA | Track Total || || || TRACKTOTAL <ref name=vorbis-field-names /> or TOTALTRACKS <ref name=musicbrainz /> || || IFRM <ref name=age />
 
|-
 
|-
| Part Number || || || || || || PARTNUMBER <sup>M</sup> <ref name=vorbis-ogg-tagging />
+
| Movement Number || ||  
 +
| colspan="2" rowspan="2" align="center" | MVIN=Movement Number/Movement Total <ref name=musicbrainz /> || ©mvi <ref name=exiftool/> || || MOVEMENT <ref name=musicbrainz /> || MOVEMENT <ref name=musicbrainz /> || || ||
 
|-
 
|-
| Chapter start time || || || || || || CHAPTERxxx <ref name=vorbis-chapter-extension />
+
| Movement Total || ||
 +
| ©mvc <ref name=exiftool/> ||
 +
| MOVEMENTTOTAL <ref name=musicbrainz />
 +
| MOVEMENTTOTAL <ref name=musicbrainz />
 +
| || ||
 
|-
 
|-
| Length <ref name=mp3tag /> || || TLEN <ref name=id3v2.3 /> || TLEN
+
| Part Number || || || || || ||
 +
| PARTNUMBER <sup>M</sup> <ref name=vorbis-ogg-tagging />
 +
| ||
 +
| PRT1 ||
 
|-
 
|-
| Popularimeter <ref name=mp3tag /> or Rating <ref name=musicbrainz /> || || POPM <ref name=id3v2.3 /> || POPM || || WM/SharedUserRating <ref name=musicbrainz /> || RATING:user@email <ref name=musicbrainz />
+
| Part Total || || || || || || || || ||
 +
| PRT2
 +
|
 
|-
 
|-
| Rating (double meaning) || || || || rate PG not popularity || || RATING <ref name=dbpoweramp /> popularity? || || || IRTD <ref name=age /> PG not popularity || pv:rating <ref name=twonky /> PG not popularity
+
| Play Count ||
 +
| CNT
 +
| colspan=2 align=center | PCNT
 +
| || || || || || ||
 +
|-
 +
| Chapter Start Time || || || || || ||
 +
| CHAPTERxxx <ref name=vorbis-chapter-extension />
 +
| || || ||
 +
|-
 +
| Length <ref name=mp3tag /> || || TLE
 +
| colspan="2" style="text-align: center;" | TLEN
 +
| || || || ||
 +
| TLEN ||
 +
|-
 +
| Popularimeter <ref name=mp3tag /> / Rating <ref name=musicbrainz /> ||
 +
| POP
 +
| colspan="2" style="text-align: center;" | POPM
 +
|
 +
| WM/SharedUserRating <ref name=musicbrainz />
 +
| RATING:user@email <ref name=musicbrainz />
 +
| || || ||
 +
|-
 +
| Content Rating (PG, not popularity) || || || ||
 +
| rate ||
 +
| RATING <ref name=dbpoweramp /> (popularity?) || ||
 +
| IRTD <ref name=age />
 +
| pv:rating <ref name=twonky />
 
|}
 
|}
  
 
=== Dates ===
 
=== Dates ===
 
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
! 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.2 <ref name=id3v2.2/>
 +
! ID3v2.3 <ref name=id3v2.3 />
 +
! ID3v2.4 <ref name=id3v2.4 />
 +
! iTunes MP4
 +
! WMA <ref name=wmformat/>
 +
! Vorbis Comment
 +
! APEv2
 +
! Matroska <ref name="matroska"/>
 +
! RIFF
 +
! UPnP
 
|-
 
|-
| (Release?) Date || || TYER+TDAT(+TIME<ref name=dinkypumpkin />) <ref name=id3v2.3 /> || TDRC || ©day? <ref name=musicbrainz /> || || DATE <sup>M</sup> <ref name=vorbis-v-comment /> <ref name=vorbis-ogg-tagging /> || || || ICRD <ref name=age /> <ref name=fb2kriff /> but <ref name=age />=written || dc:date <ref name=twonky /> <ref name=upnp />
+
| Recording Date ||
 +
| TYE+TDA(+TIM)
 +
| TYER+TDAT(+TIME<ref name=dinkypumpkin />)
 +
| TDRC
 +
| rowspan="2" style="text-align: center;" | ©day (?) <ref name=musicbrainz /> ||
 +
| DATE <sup>M</sup> <ref name=vorbis-v-comment /><ref name=vorbis-ogg-tagging /> || ||
 +
| ICRD <ref name=age /><ref name=fb2kriff /> but <ref name=age />=written
 +
| dc:date <ref name=twonky /><ref name=upnp />
 
|-
 
|-
| bgcolor=#CEF2E0 | Year || Year (4 chars) || TYER <ref name=id3v2.3 /> || part of TDRC || ©day? || WM/Year <ref name=musicbrainz /> || part of DATE || Year <ref name=musicbrainz />
+
| bgcolor=#CEF2E0 | Year
 +
| Year (4&nbsp;chars)
 +
| TYE
 +
| TYER
 +
| part of TDRC
 +
| WM/Year <ref name=musicbrainz />
 +
| part of DATE
 +
| Year <ref name=musicbrainz />
 +
| || ||
 
|-
 
|-
| Original Release Date <ref name=foobar2k /> || || TORY (year) <ref name=id3v2.3 /> || TDOR (time?) || || WM/OriginalReleaseYear (year) <ref name=musicbrainz /> || ORIGINALDATE <ref name=musicbrainz />  
+
| Original Release Date ||
 +
| TOR (year)
 +
| TORY (year)
 +
| TDOR ||
 +
| WM/OriginalReleaseYear (year) <ref name=musicbrainz />
 +
| ORIGINALDATE <ref name=musicbrainz />
 +
| || || ||
 
|-
 
|-
| Recording Dates <ref name=foobar2k /> || || TRDA <ref name=id3v2.3 /> || TXXX <ref name=foobar2k />
+
| Original Release Time || || || || ||
 +
| WM/OriginalReleaseTime
 +
| || || || ||
 
|-
 
|-
| (Podcast) Release Date <ref name=foobar2k /> <ref name=dinkypumpkin /> || || || TDRL (release time)
+
| Recording Dates, long date format <ref name=foobar2k /> ||
 +
| TRD
 +
| TRDA
 +
| TXXX:recording dates <ref name=foobar2k />
 +
| || || || || || ||
 
|-
 
|-
| Tagging Time <ref name=mp3tag /> || || || TDTG
+
| Release Date <ref name=foobar2k /> || || ||
 +
| TDRL (release time)
 +
| || || || || || ||
 
|-
 
|-
| Period || || || || || || PERIOD <ref name=dbpoweramp />
+
| Tagging Time <ref name=mp3tag /> || || ||
 +
| TDTG
 +
| || || || || || ||
 +
|-
 +
| Period || || || || ||
 +
| WM/Period
 +
| PERIOD <ref name=dbpoweramp />
 +
| || || ||
 
|}
 
|}
  
 
=== Identifiers ===
 
=== Identifiers ===
 
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
! 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.2 <ref name=id3v2.2/> !! ID3v2.3 <ref name=id3v2.3 /> !! ID3v2.4 <ref name=id3v2.4 /> !! iTunes MP4 !! WMA <ref name=wmformat/> !! Vorbis Comment !! APEv2 !! Matroska <ref name="matroska"/> !! RIFF !! UPnP
 
|-
 
|-
| bgcolor=#CEF2E0 | ISRC || || TSRC <ref name=id3v2.3 /> || TSRC || ----:com.apple.iTunes:ISRC <ref name=musicbrainz /> || WM/ISRC <ref name=musicbrainz /> || ISRC <sup>S</sup> <ref name=vorbis-v-comment /> <ref name=vorbis-ogg-tagging /> || ISRC <ref name=musicbrainz />
+
| bgcolor=#CEF2E0 | ISRC ||
 +
| TRC
 +
| colspan="2" style="text-align: center;" | TSRC
 +
| ----:com.apple.iTunes:ISRC <ref name=musicbrainz /> / ©isr
 +
| WM/ISRC <ref name=musicbrainz />
 +
| ISRC <sup>S</sup> <ref name=vorbis-v-comment /><ref name=vorbis-ogg-tagging />
 +
| ISRC <ref name=musicbrainz />
 +
| || ||
 
|-
 
|-
| EAN || || || || || || EAN/UPN <sup>S</sup> <ref name=vorbis-ogg-tagging />
+
| EAN || || || || || || || EAN/UPN <sup>S</sup> <ref name=vorbis-ogg-tagging /> || || || ||
 
|-
 
|-
| Product Number || || || || || || PRODUCTNUMBER <ref name=vorbis-field-names />
+
| Product Number || || || || || || || PRODUCTNUMBER <ref name=vorbis-field-names /> || || || ||
 
|-
 
|-
| Barcode <ref name=musicbrainz /> || || TXXX<ref name=id3v2.3 />:BARCODE || TXXX:BARCODE || ----:com.apple.iTunes:BARCODE || WM/Barcode || BARCODE <ref name=musicbrainz /> || Barcode
+
| Barcode <ref name=musicbrainz /> || ||
 +
| colspan="2" style="text-align: center;" | TXXX:BARCODE
 +
| ----:com.apple.iTunes:BARCODE || WM/Barcode || BARCODE <ref name=musicbrainz /> || Barcode || || ||
 
|-
 
|-
| Catalogue Number || || TXXX<ref name=id3v2.3 />:CATALOGNUMBER <ref name=musicbrainz /> || TXXX:CATALOGNUMBER <ref name=musicbrainz /> || ----:com.apple.iTunes:CATALOGNUMBER <ref name=musicbrainz /> || WM/CatalogNo <ref name=musicbrainz /> || CATALOGNUMBER <ref name=musicbrainz /> || CatalogNumber <ref name=musicbrainz />
+
| Catalogue Number || ||
 +
| colspan="2" style="text-align: center;" | TXXX:CATALOGNUMBER <ref name=musicbrainz />
 +
| ----:com.apple.iTunes:CATALOGNUMBER <ref name=musicbrainz />
 +
| WM/CatalogNo <ref name=musicbrainz/>
 +
| CATALOGNUMBER <ref name=musicbrainz /> / LABELNO <sup>S</sup> <ref name=vorbis-ogg-tagging />
 +
| CatalogNumber <ref name=musicbrainz /> || || ||
 
|-
 
|-
| UPC || || || || || || UPC <ref name=dbpoweramp />
+
| Label Code || || || || || || || ||
 +
| LABEL_CODE
 +
|
 
|-
 
|-
| MusicBrainz IDs <ref name=musicbrainz /> || || Various || Various || Various
+
| MCN (Media Catalog Number)&nbsp;<ref>[https://web.archive.org/web/20070221154246/http://www.goldenhawk.com/download/cdrwin.pdf CDRWIN User's Guide]</ref> || || || || || ||
 +
| CATALOG
 +
| || || ||
 
|-
 
|-
| CDDB ID?
+
| UPC || || || || || || || UPC <ref name=dbpoweramp /> || || || ||
 
|-
 
|-
| AccurateRip Disc ID || || || || || || ACCURATERIPDISCID <sup>S</sup> <ref name=dbpoweramp />
+
| AcoustID <ref name=musicbrainz/> || ||
 +
| colspan="2" align="center" | TXXX:Acoustid Id
 +
| ----:com.apple.iTunes:Acoustid Id
 +
| ''Acoustid/Id''
 +
| ACOUSTID_ID
 +
| ACOUSTID_ID
 +
| || ||
 
|-
 
|-
| Podcast ID || || TGID <ref name=mp3tag /> || TGID <ref name=mp3tag />
+
| AcoustID Fingerprint <ref name=musicbrainz/> || ||
 +
| colspan="2" align="center" | TXXX:Acoustid Fingerprint
 +
| ----:com.apple.iTunes:Acoustid Fingerprint
 +
| ''Acoustid/Fingerprint''
 +
| ACOUSTID_FINGERPRINT
 +
| ACOUSTID_FINGERPRINT
 +
| || ||
 
|-
 
|-
| CD TOC || || || || || WM/MCID <ref name=toc1 /> || || || || ITOC <ref name=toc1 />
+
| AccurateRip Disc ID || || || || || || || ACCURATERIPDISCID <sup>S</sup> <ref name=dbpoweramp /> || || || ||
 +
|-
 +
| CD TOC ||
 +
| MCI
 +
| colspan="2" align="center" | MCDI
 +
| rowspan="2" | ----:com.apple.iTunes:iTunes_CDDB_1
 +
| WM/MCDI <ref name=toc1/>
 +
| CDTOC <ref name=toc1/>
 +
| ||
 +
| ITOC <ref name=toc1/> ||
 +
|-
 +
| CDDB1 Disc ID || || || || || || || || || ||
 +
|-
 +
| MusicBrainz IDs <ref name=musicbrainz /> || ||
 +
| colspan="6" style="text-align: center;" | Various || || ||
 +
|-
 +
| Podcast ID || ||
 +
| colspan="2" style="text-align: center;" | ''TGID'' <ref name=mp3tag /> || || || || || || ||
 +
|-
 +
| XID (?) <ref>[https://www.apple.com/au/itunes/lp-and-extras/docs/Development_Guide.pdf iTunes LP Development Guide]</ref> || || || || || xid || || || || ||
 
|}
 
|}
 +
'''Notes'''
 +
* The {{code|iTunes_CDDB_1}} tag consists of a "+"-separated string that contains both the CDDB1 Disc ID and a decimal-based representation of the CD's TOC, similar to (but not the same as) the hex-based format used in the {{code|WM/MCDI}}, {{code|CDTOC}} and {{code|ITOC}} tags.
 +
* The {{code|xid}} tag consists of a colon-separated string that contains the provider name, the identifier type, and the identifier itself, e.g. {{code|SonyBMG:isrc:USRC10900295}}.
  
 
=== Flags ===
 
=== Flags ===
 
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
! 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.2 <ref name=id3v2.2/> !! ID3v2.3 <ref name=id3v2.3 /> !! ID3v2.4 <ref name=id3v2.4 /> !! iTunes MP4 !! WMA <ref name=wmformat/> !! Vorbis Comment !! APEv2 !! Matroska <ref name="matroska"/> !! RIFF !! UPnP
 +
|-
 +
| bgcolor=#F5FFFA | Compilation || ||
 +
| colspan="2" align="center" | TCMP
 +
| cpil <ref name=musicbrainz /> ||
 +
| COMPILATION <sup>S</sup> <ref name=dbpoweramp /> <ref name=musicbrainz />
 +
| Compilation <ref name=musicbrainz />
 +
| || ||
 +
|-
 +
| Podcast <ref name=mp3tag /> || ||
 +
| colspan="2" align="center" | PCST <ref name=podcast />
 +
| pcst <ref name=musicbrainz />
 +
| || || || || ||
 +
|-
 +
| Content Rating (e.g. "Explicit") || ||
 +
| colspan="2" align="center" | TXXX:ITUNESADVISORY
 +
| rtng <ref name=exiftool/>
 +
| || || || || ||
 
|-
 
|-
| bgcolor=#F5FFFA | Compilation || || <i>TCMP</i> || <i>TCMP</i> || cpil <ref name=musicbrainz /> || || COMPILATION <sup>S</sup> <ref name=dbpoweramp /> <ref name=musicbrainz /> || Compilation <ref name=musicbrainz />
+
| Media Type (e.g. Music, Audiobook) || || || ||
 +
| stik <ref name=exiftool/>
 +
| || || || || ||
 
|-
 
|-
| Podcast <ref name=mp3tag /> || || <i>PCST</i> <ref name=podcast /> || <i>PCST</i> <ref name=podcast /> || pcst <ref name=musicbrainz />
+
| Show Movement || || || ||
 +
| shwm <ref name=exiftool/>
 +
| || || || || ||
 
|}
 
|}
  
 
=== Ripping & Encoding ===
 
=== Ripping & Encoding ===
 
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
! 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.2 <ref name=id3v2.2/> !! ID3v2.3 <ref name=id3v2.3 /> !! ID3v2.4 <ref name=id3v2.4 /> !! iTunes MP4 !! WMA <ref name=wmformat/> !! Vorbis Comment !! APEv2 !! Matroska <ref name="matroska"/> !! RIFF !! UPnP
 
|-
 
|-
| bgcolor=#F5FFFA | Encoded By (person/organisation) || || TENC <ref name=id3v2.3 /> || TENC || || WM/EncodedBy <ref name=musicbrainz /> || ENCODED-BY <sup>S</sup> <ref name=vorbis-ogg-tagging /> <ref name=vorbis-comment /> <ref name=vorbis-field-names /> || EncodedBy <ref name=musicbrainz /> || || ITCH <ref name=age />
+
| bgcolor=#F5FFFA | Encoded By (person/organisation) || || TEN
 +
| colspan="2" style="text-align: center;" | TENC
 +
| ©enc <ref name=exiftool/> || WM/EncodedBy <ref name=musicbrainz /> || ENCODED-BY <sup>S</sup> <ref name=vorbis-ogg-tagging /> <ref name=vorbis-comment /> <ref name=vorbis-field-names /> || EncodedBy <ref name=musicbrainz /> || || ITCH <ref name=age />
 
|-
 
|-
| Encoder (software) || || TSSE <ref name=id3v2.3 /> || TSSE || ©too <ref name=musicbrainz /> || WM/ToolName + WM/ToolVersion || ENCODER <ref name=vorbis-comment /> <ref name=vorbis-field-names /> || || || ISFT <ref name=age />
+
| Encoder (software) ||
 +
| rowspan="2" | TSS
 +
| rowspan="2" colspan="2" style="text-align: center;" | TSSE
 +
| ©too <ref name=musicbrainz /> || WM/ToolName + WM/ToolVersion || ENCODER <ref name=vorbis-comment /> <ref name=vorbis-field-names /> || || || ISFT <ref name=age />
 
|-
 
|-
| Encoder Settings || || TSSE <ref name=id3v2.3 /> || TSSE || || WM/EncodingSettings || ENCODING <sup>S</sup> <ref name=vorbis-ogg-tagging /> / ENCODER SETTINGS <sup>S</sup> <ref name=dbpoweramp />  
+
| Encoder Settings || || || WM/EncodingSettings || ENCODING <sup>S</sup> <ref name=vorbis-ogg-tagging /> / ENCODER SETTINGS <sup>S</sup> <ref name=dbpoweramp />  
 
|-
 
|-
| Encoding Time <ref name=mp3tag /> || || || TDEN
+
| Encoding Time <ref name=mp3tag /> || || || || TDEN
 
|-
 
|-
| Gapless Playback || || || || pgap <ref name=musicbrainz />  
+
| Gapless Playback || || || || || pgap <ref name=musicbrainz />  
 
|-
 
|-
| File Type <ref name=mp3tag /> || || TFLT <ref name=id3v2.3 /> || TFLT
+
| File Type <ref name=mp3tag /> || || TFT
 +
| colspan="2" style="text-align: center;" | TFLT
 
|-
 
|-
| Media Type <ref name=foobar2k /> / Release Format <ref name=musicbrainz /> || || TMED <ref name=id3v2.3 /> <ref name=foobar2k /> || TMED || ----:com.apple.iTunes:MEDIA <ref name=musicbrainz /> || WM/Media <ref name=musicbrainz /> || MEDIA <ref name=musicbrainz /> || Media <ref name=musicbrainz /> || || ISRF <ref name=age />
+
| Media Type <ref name=foobar2k /> / Release Format <ref name=musicbrainz /> || || TMT
 +
| colspan="2" style="text-align: center;" | TMED
 +
| ----:com.apple.iTunes:MEDIA <ref name=musicbrainz /> || WM/Media <ref name=musicbrainz /> || MEDIA <ref name=musicbrainz /> || Media <ref name=musicbrainz /> || || ISRF <ref name=age />
 
|-
 
|-
| Source Media || || || || || || SOURCEMEDIA <sup>S</sup> <ref name=vorbis-ogg-tagging /> <ref name=vorbis-field-names />
+
| Source Media || || || || || || || SOURCEMEDIA <sup>S</sup> <ref name=vorbis-ogg-tagging /> <ref name=vorbis-field-names />
 
|-
 
|-
| Source || || || || || || SOURCE <ref name=dbpoweramp />
+
| Source || || || || || || || SOURCE <ref name=dbpoweramp />
 
|-
 
|-
| Original Filename <ref name=mp3tag /> || || TOFN <ref name=id3v2.3 /> || TOFN
+
| Original Filename <ref name=mp3tag /> || || TOF
 +
| colspan="2" style="text-align: center;" | TOFN
 
|-
 
|-
| AccurateRip Result || || || || || || ACCURATERIPRESULT <sup>S</sup> <ref name=dbpoweramp />
+
| AccurateRip Result || || || || || || || ACCURATERIPRESULT <sup>S</sup> <ref name=dbpoweramp />
 
|-
 
|-
| bgcolor=#F5FFFA | ReplayGain Album Gain || || TXXX<ref name=id3v2.3 />:REPLAYGAIN_ALBUM_GAIN || " || || || REPLAYGAIN_ALBUM_GAIN <sup>S</sup> <ref name=vorbis-comment />
+
| bgcolor=#F5FFFA | ReplayGain Album Gain || || TXX:REPLAYGAIN_ALBUM_GAIN (?)
 +
| colspan="2" style="text-align: center;" | TXXX:REPLAYGAIN_ALBUM_GAIN
 +
| || || REPLAYGAIN_ALBUM_GAIN <sup>S</sup> <ref name=vorbis-comment />
 
|-
 
|-
| bgcolor=#F5FFFA | ReplayGain Album Peak || || TXXX<ref name=id3v2.3 />:REPLAYGAIN_ALBUM_PEAK || " || || || REPLAYGAIN_ALBUM_PEAK <sup>S</sup> <ref name=vorbis-comment />
+
| bgcolor=#F5FFFA | ReplayGain Album Peak || || TXX:REPLAYGAIN_ALBUM_PEAK (?)
 +
| colspan="2" style="text-align: center;" | TXXX:REPLAYGAIN_ALBUM_PEAK
 +
| || || REPLAYGAIN_ALBUM_PEAK <sup>S</sup> <ref name=vorbis-comment />
 
|-
 
|-
| bgcolor=#F5FFFA | ReplayGain Track Gain || || TXXX<ref name=id3v2.3 />:REPLAYGAIN_TRACK_GAIN || " || || || REPLAYGAIN_TRACK_GAIN <sup>S</sup> <ref name=vorbis-comment />
+
| bgcolor=#F5FFFA | ReplayGain Track Gain || || TXX:REPLAYGAIN_TRACK_GAIN (?)
 +
| colspan="2" style="text-align: center;" | TXXX:REPLAYGAIN_TRACK_GAIN
 +
| || || REPLAYGAIN_TRACK_GAIN <sup>S</sup> <ref name=vorbis-comment />
 
|-
 
|-
| bgcolor=#F5FFFA | ReplayGain Track Peak || || TXXX<ref name=id3v2.3 />:REPLAYGAIN_TRACK_PEAK || " || || || REPLAYGAIN_TRACK_PEAK <sup>S</sup> <ref name=vorbis-comment />
+
| bgcolor=#F5FFFA | ReplayGain Track Peak || || TXX:REPLAYGAIN_TRACK_PEAK (?)
 +
| colspan="2" style="text-align: center;" | TXXX:REPLAYGAIN_TRACK_PEAK
 +
| || || REPLAYGAIN_TRACK_PEAK <sup>S</sup> <ref name=vorbis-comment />
 
|}
 
|}
  
 
=== URLs ===
 
=== URLs ===
 
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
! 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.2 <ref name=id3v2.2/> !! ID3v2.3 <ref name=id3v2.3 /> !! ID3v2.4 <ref name=id3v2.4 /> !! iTunes MP4 !! WMA <ref name=wmformat/> !! Vorbis Comment !! APEv2 !! Matroska <ref name="matroska"/> !! RIFF !! UPnP
 
|-
 
|-
| Audio Source Webpage URL <ref name=foobar2k /> || || WOAS <ref name=id3v2.3 /> || WOAS
+
| Album Cover URL
 +
| || || || ||
 +
| WM/AlbumCoverURL
 +
| || || || ||
 
|-
 
|-
| Chapter URL <ref name=vorbis-chapter-extension /> || || || || || || CHAPTERxxxURL
+
| Audio Source Webpage URL <ref name=foobar2k /> ||
 +
| WAS
 +
| colspan="2" style="text-align: center;" | WOAS
 +
| || || || || || ||
 
|-
 
|-
| Commercial Information URL <ref name=foobar2k /> || || WCOM <ref name=id3v2.3 /> || WCOM
+
| Chapter URL <ref name=vorbis-chapter-extension /> || || || || || ||
 +
| CHAPTERxxxURL
 +
| || || ||
 
|-
 
|-
| Copyright URL || || WCOP <ref name=id3v2.3 /> || WCOP
+
| Commercial Information URL <ref name=foobar2k /> ||
 +
| WCM
 +
| colspan="2" style="text-align: center;" | WCOM
 +
| || || || || || ||
 
|-
 
|-
| File Webpage URL <ref name=foobar2k /> || || WOAF <ref name=id3v2.3 /> || WOAF
+
| Copyright URL ||
 +
| WCP
 +
| colspan="2" style="text-align: center;" | WCOP
 +
|
 +
| CopyrightURL
 +
| || || || ||
 
|-
 
|-
| Track Artist Web Page URL <sup>7<sup> || || WOAR <ref name=id3v2.3 /> || WOAR
+
| File Creator URL || || || ||
 +
| ©mal
 +
| || || || || ||
 
|-
 
|-
| Radio Station URL <ref name=mp3tag /> || || WORS <ref name=id3v2.3 /> || WORS
+
| File Webpage URL <ref name=foobar2k /> ||
 +
| WAF
 +
| colspan="2" style="text-align: center;" | WOAF
 +
|
 +
| WM/AudioFileURL
 +
| || || || ||
 
|-
 
|-
| Payment URL <ref name=foobar2k /> || || WPAY <ref name=id3v2.3 /> || WPAY
+
| Label URL || || || ||
 +
| ©lal
 +
| || || || || ||
 
|-
 
|-
| Publisher ?URL? <ref name=foobar2k /> || || TPUB <ref name=id3v2.3 /> not URL || TPUB
+
| Payment URL <ref name=foobar2k /> || ||
 +
| colspan="2" style="text-align: center;" | WPAY
 +
| || || || || || ||
 
|-
 
|-
| Podcast URL <ref name=mp3tag /> || || <i>WFED</i> <ref name=podcast /> || <i>WFED</i> <ref name=podcast /> || purl <ref name=musicbrainz />
+
| Podcast URL <ref name=mp3tag /> || ||
 +
| colspan="2" style="text-align: center;" | <i>WFED</i> <ref name=podcast/>
 +
| purl <ref name=musicbrainz/>
 +
| || || || || ||
 +
|-
 +
| Publisher URL <ref name=foobar2k /> ||
 +
| WPB
 +
| colspan="2" style="text-align: center;" | WPUB
 +
| || || || || || ||
 +
|-
 +
| Radio Station URL <ref name=mp3tag /> || ||
 +
| colspan="2" style="text-align: center;" | WORS
 +
| || || || || || ||
 +
|-
 +
| Track Artist Web Page URL <sup>7<sup> ||
 +
| WAR
 +
| colspan="2" style="text-align: center;" | WOAR
 +
| ©prl
 +
| WM/AuthorURL
 +
| WEBSITE
 +
| Weblink
 +
| || ||
 
|}
 
|}
  
=== Style ===
+
===Style===
 
+
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
! 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.2 <ref name=id3v2.2/> !! ID3v2.3 <ref name=id3v2.3 /> !! ID3v2.4 <ref name=id3v2.4 /> !! iTunes MP4 !! WMA <ref name=wmformat/> !! Vorbis Comment !! APEv2 !! Matroska <ref name="matroska"/> !! RIFF !! UPnP
 
|-
 
|-
| bgcolor=#CEF2E0 | <b>Genre</b> || Genre (80 or 126) || TCON <ref name=id3v2.3 /> (not multiples!) || TCON || ©gen || WM/Genre || GENRE <sup>M</sup> <ref name=vorbis-v-comment /> <ref name=vorbis-ogg-tagging /> || || || IGNR <ref name=fb2kriff /> || upnp:genre <ref name=twonky /> <ref name=upnp />
+
| bgcolor=#CEF2E0 | <b>Genre</b>
 +
| Genre (byte 80 or 126)
 +
| TCO
 +
| colspan="2" style="text-align: center;" | TCON
 +
| ©gen  <ref name=musicbrainz/> / gnre <ref name=exiftool/>
 +
| WM/Genre <ref name=musicbrainz />
 +
| GENRE <sup>M</sup> <ref name=vorbis-v-comment /><ref name=vorbis-ogg-tagging />
 +
| Genre
 +
| GENRE
 +
| IGNR <ref name=fb2kriff />
 +
| upnp:genre <ref name=twonky /><ref name=upnp />
 
|-
 
|-
| Initial Key || || TKEY <ref name=id3v2.3 /> || TKEY
+
| Genre ID
 +
| || || ||
 +
| geID <ref name=exiftool/>
 +
| WM/GenreID
 +
| || || || ||
 
|-
 
|-
| Mood <ref name=mp3tag /> || || <i>TMOO</i> || TMOO || ----:com.apple.iTunes:MOOD <ref name=musicbrainz /> || WM/Mood <ref name=musicbrainz /> || MOOD <ref name=musicbrainz /> || Mood <ref name=musicbrainz />
+
| Beats Per Minute <sup>7</sup>
 +
|
 +
| TBP
 +
| colspan="2" style="text-align: center;" | TBPM
 +
| tmpo <ref name=musicbrainz />
 +
| WM/BeatsPerMinute <ref name=musicbrainz/>
 +
| colspan="2" style="text-align: center;" | BPM <ref name=musicbrainz />
 +
| BPM
 +
| ||
 
|-
 
|-
| Style || || || || || || STYLE <sup>M</sup> <ref name=dbpoweramp />
+
| Initial Key || || TKE
 +
| colspan="2" style="text-align: center;" | TKEY
 +
|
 +
| WM/InitialKey
 +
| ||
 +
| INITIAL_KEY
 +
| ||
 
|-
 
|-
| Beats Per Minute <sup>7<sup> || || TBPM  <ref name=id3v2.3 /> || TBPM || tmpo <ref name=musicbrainz /> || WM/BeatsPerMinute || BPM <ref name=musicbrainz /> || BPM <ref name=musicbrainz />
+
| Mood <ref name=mp3tag /> || ||
 +
| colspan="2" style="text-align: center;" | TMOO
 +
| ----:com.apple.iTunes:MOOD <ref name=musicbrainz />
 +
| WM/Mood <ref name=musicbrainz />
 +
| MOOD <ref name=musicbrainz />
 +
| Mood <ref name=musicbrainz />
 +
| MOOD
 +
| ||
 +
|-
 +
| Style || || || || || ||
 +
| STYLE <sup>M</sup> <ref name=dbpoweramp />
 +
| || ||
 +
|-
 +
| Time Signature
 +
| || || || || || || ||
 +
| MEASURE
 +
| ||
 +
|-
 +
| Tuning (frequency)
 +
| || || || || || || ||
 +
| TUNING
 +
| ||
 
|}
 
|}
  
=== Miscellaneous ===
+
===Miscellaneous===
 
+
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
! 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.2 <ref name=id3v2.2/>
 +
! ID3v2.3 <ref name=id3v2.3 />
 +
! ID3v2.4 <ref name=id3v2.4 />
 +
! iTunes MP4
 +
! WMA <ref name=wmformat/>
 +
! Vorbis Comment
 +
! APEv2
 +
! Matroska <ref name="matroska"/>
 +
! RIFF
 +
! UPnP
 
|-
 
|-
| bgcolor=#CEF2E0 | Comments || Comment (28 chars) || COMM <ref name=id3v2.3 /> || COMM || ©cmt || WM/Comments || COMMENT <sup>M</sup> <ref name=vorbis-ogg-tagging /> || Comment || || ICMT <ref name=age /> <ref name=fb2kriff />
+
| bgcolor=#CEF2E0 | Comments
 +
| Comment (28 chars)
 +
| COM
 +
| colspan="2" style="text-align: center;" | COMM
 +
| ©cmt
 +
| WM/Comments
 +
| COMMENT <sup>M</sup> <ref name=vorbis-ogg-tagging />
 +
| Comment
 +
| COMMENT
 +
| ICMT <ref name=age /><ref name=fb2kriff />
 +
|
 
|-
 
|-
| Description || || TIT3(!) <ref name=dinkypumpkin /> || " || desc <ref name=dinkypumpkin /> || || DESCRIPTION <ref name=vorbis-v-comment /> || ||
+
| Description || ||
 +
| colspan="2" style="text-align: center;" | TIT3 (!)<ref name=dinkypumpkin />
 +
| desc <ref name=dinkypumpkin /> ||
 +
| DESCRIPTION <ref name=vorbis-v-comment /> ||
 +
| DESCRIPTION
 +
|
 
|-
 
|-
| Podcast  <ref name=mp3tag /> / Long <ref name=dinkypumpkin /> Description || || <i>TDES</i> <ref name=podcast /> <ref name=mp3tag /> || <i>TDES</i> <ref name=podcast /> <ref name=mp3tag /> || ldes  <ref name=dinkypumpkin />
+
| Podcast  <ref name=mp3tag /> / Long <ref name=dinkypumpkin /> Description || ||
 +
| colspan="2" style="text-align: center;" | ''TDES'' <ref name=podcast /> <ref name=mp3tag />
 +
| ldes  <ref name=dinkypumpkin />
 +
| || || || || ||
 
|-
 
|-
| Contact || || || || || || CONTACT <ref name=vorbis-v-comment />
+
| Contact || || || || || || || CONTACT <ref name=vorbis-v-comment /> || || || ||
 
|-
 
|-
| bgcolor=#CEF2E0 | Copyright Message || || TCOP <ref name=id3v2.3 /> || TCOP || cprt <ref name=musicbrainz /> || Copyright <ref name=musicbrainz /> || COPYRIGHT <sup>S</sup> <ref name=vorbis-v-comment /> <ref name=vorbis-ogg-tagging /> || Copyright <ref name=musicbrainz /> || || ICOP <ref name=age />
+
| bgcolor=#CEF2E0 | Copyright Message (©) ||
 +
| TCR
 +
| colspan="2" style="text-align: center;" | TCOP
 +
| cprt <ref name=musicbrainz />
 +
| Copyright <ref name=musicbrainz />
 +
| COPYRIGHT <sup>S</sup> <ref name=vorbis-v-comment /><ref name=vorbis-ogg-tagging />
 +
| Copyright <ref name=musicbrainz />
 +
| COPYRIGHT
 +
| ICOP <ref name=age /> ||
 
|-
 
|-
| bgcolor=#F5FFFA | Cover Art || || APIC <ref name=id3v2.3 /> || APIC || || || METADATA_BLOCK_PICTURE <ref name=vorbis-comment /> <ref name=vorbis-field-names /> not COVERART <ref name=vorbis-comment /> which is deprecated || Cover Art (Front)
+
| bgcolor=#F5FFFA | Artwork ||
 +
| PIC
 +
| colspan="2" style="text-align: center;" | APIC
 +
| covr
 +
|
 +
| METADATA_BLOCK_PICTURE <ref name=vorbis-comment /><ref name=vorbis-field-names /> or COVERART <span style="color:red">(Deprecated)</span><ref name=vorbis-comment />
 +
| [[#Ape pictures|Varies]] || || ||
 
|-
 
|-
| Instrument || || || || || || INSTRUMENT <ref name=dbpoweramp /> with performer? see <ref name=musicbrainz />
+
| Instrument || || || || || ||
 +
| INSTRUMENT <ref name=dbpoweramp /> (with performer?)<ref name=musicbrainz />
 +
|
 +
| INSTRUMENTS
 +
| ||
 
|-
 
|-
| Language <ref name=foobar2k /> || || TLAN <ref name=id3v2.3 /> || TLAN || ----:com.apple.iTunes:LANGUAGE <ref name=musicbrainz /> || WM/Language <ref name=musicbrainz /> || LANGUAGE <ref name=musicbrainz /> || Language <ref name=musicbrainz /> || || ILNG <ref name=age /> || dc:language <ref name=upnp />
+
| Language <ref name=foobar2k /> || || TLA
 +
| colspan="2" style="text-align: center;" | TLAN
 +
| ----:com.apple.iTunes:LANGUAGE <ref name=musicbrainz />
 +
| WM/Language <ref name=musicbrainz />
 +
| LANGUAGE <ref name=musicbrainz />
 +
| Language <ref name=musicbrainz /> ||
 +
| ILNG <ref name=age />
 +
| dc:language <ref name=upnp />
 
|-
 
|-
| License <ref name=musicbrainz /> || || WCOP (single URL) / TXXX:LICENSE (multiple or non-URL) <ref name=musicbrainz /> || " || ----:com.apple.iTunes:LICENSE || LICENSE || LICENSE <sup>S</sup> <ref name=vorbis-v-comment /> <ref name=vorbis-ogg-tagging />  
+
| License <ref name=musicbrainz /> || || WCP (single URL)
 +
| colspan="2" style="text-align: center;" | WCOP (single URL) / TXXX:LICENSE (multiple or non-URL) <ref name=musicbrainz />
 +
| ----:com.apple.iTunes:LICENSE
 +
| LICENSE
 +
| LICENSE <sup>S</sup> <ref name=vorbis-v-comment /> <ref name=vorbis-ogg-tagging />
 +
|
 +
| LICENSE
 +
| ||
 
|-
 
|-
| 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 />
 +
| || || ||
 
|-
 
|-
| (File) Owner <ref name=foobar2k /> || || TOWN <ref name=id3v2.3 /> || TOWN
+
| (File) Owner <ref name=foobar2k /> || ||
 +
| colspan="2" style="text-align: center;" | TOWN || || || || || || ||
 
|-
 
|-
| Podcast Category <ref name=mp3tag /> || || <i>TCAT</i> <ref name=podcast /> || <i>TCAT</i> <ref name=podcast /> || catg <ref name=dinkypumpkin />
+
| Podcast Category <ref name=mp3tag /> || ||
 +
| colspan="2" style="text-align: center;" | ''TCAT'' <ref name=podcast />
 +
| catg <ref name=dinkypumpkin /> || || || || || ||
 
|-
 
|-
| Podcast Keywords <ref name=dinkypumpkin /> || || <i>TKWD</i> || <i>TKWD</i> || keyw <ref name=dinkypumpkin />
+
| Podcast Keywords <ref name=dinkypumpkin /> || ||
 +
| colspan="2" style="text-align: center;" | ''TKWD''
 +
| keyw || || || || || ||
 
|-
 
|-
| Podcast GUID <ref name=dinkypumpkin /> || || <i>TGID</i> || <i>TGID</i> || egid <ref name=dinkypumpkin />
+
| Podcast GUID <ref name=dinkypumpkin /> || ||
 +
| colspan="2" style="text-align: center;" | ''TGID''
 +
| egid || || || || || ||
 
|-
 
|-
| Rights || || || || || || RIGHTS <ref name=vorbis-comment /> proposed
+
| Recording Copyright Message (℗)
 +
| || ||
 +
| TPRO
 +
| ©phg
 +
| || ||
 +
| PRODUCTION_COPYRIGHT
 +
| ||
 
|-
 
|-
| Script <ref name=musicbrainz /> || || TXXX<ref name=id3v2.3 />:SCRIPT || TXXX:SCRIPT || ----:com.apple.iTunes:SCRIPT || WM/Script || SCRIPT || Script
+
| Rights || || || || || ||
 +
| RIGHTS <ref name=vorbis-comment /> (proposed)
 +
| || || ||
 
|-
 
|-
| Unsynced Lyrics <ref name=foobar2k /> || || USLT <ref name=id3v2.3 /> || USLT || ©lyr <ref name=musicbrainz /> || WM/Lyrics <ref name=musicbrainz /> || LYRICS <ref name=musicbrainz /> || Lyrics <ref name=musicbrainz />
+
| Terms of Use ||
 +
|
 +
| colspan="2" align="center" | USER
 +
| || || ||
 +
| TERMS_OF_USE
 +
| ||
 +
|-
 +
| Script <ref name=musicbrainz /> || ||
 +
| colspan="2" style="text-align: center;" | TXXX:SCRIPT
 +
| ----:com.apple.iTunes:SCRIPT
 +
| WM/Script
 +
| SCRIPT
 +
| Script
 +
| || ||
 +
|-
 +
| Synced Lyrics ||
 +
| SLT
 +
| colspan="2" align="center" | SYLT
 +
|
 +
| WM/Lyrics_Synchronised
 +
| || || || ||
 +
|-
 +
| Unsynced Lyrics <ref name=foobar2k /> ||
 +
| TXT=Lyricist/Lyrics
 +
| colspan="2" style="text-align: center;" | USLT
 +
| ©lyr <ref name=musicbrainz />
 +
| WM/Lyrics <ref name=musicbrainz />
 +
| LYRICS <ref name=musicbrainz />
 +
| Lyrics <ref name=musicbrainz />
 +
| LYRICS
 +
| ||
 
|}
 
|}
  
 
== Additional Information ==
 
== Additional Information ==
  
=== Issues ===
+
=== Ape pictures ===
 +
APEv2 stores each picture type with a different key according to the ID3v2 <ref name=id3v2.4 /> APIC frame's picture type. This is unlike other formats, ID3v2 for example, where all pictures are under a single ID ("APIC") and identified by a picture type.
  
 +
{|class="wikitable sortable"
 +
! Picture Type !! APEv2 key
 +
|-
 +
| Other || Cover Art (Other)
 +
|-
 +
| 32x32 pixels 'file icon' (PNG only) || Cover Art (Png Icon)
 +
|-
 +
| Other file icon || Cover Art (Icon)
 +
|-
 +
| Cover (front) || Cover Art (Front)
 +
|-
 +
| Cover (back) || Cover Art (Back)
 +
|-
 +
| Leaflet page || Cover Art (Leaflet)
 +
|-
 +
| Media (e.g. label side of CD) || Cover Art (Media)
 +
|-
 +
| Lead artist/lead performer/soloist || Cover Art (Lead Artist)
 +
|-
 +
| Artist/performer || Cover Art (Artist)
 +
|-
 +
| Conductor || Cover Art (Conductor)
 +
|-
 +
| Band/Orchestra || Cover Art (Band)
 +
|-
 +
| Composer || Cover Art (Composer)
 +
|-
 +
| Lyricist/text writer || Cover Art (Lyricist)
 +
|-
 +
| Recording Location || Cover Art (Recording Location)
 +
|-
 +
| During recording || Cover Art (During Recording)
 +
|-
 +
| During performance || Cover Art (During Performance)
 +
|-
 +
| Movie/video screen capture || Cover Art (Video Capture)
 +
|-
 +
| A bright coloured fish || Cover Art (Fish)
 +
|-
 +
| Illustration || Cover Art (Illustration)
 +
|-
 +
| Band/artist logotype || Cover Art (Band Logotype)
 +
|-
 +
| Publisher/Studio logotype || Cover Art (Publisher Logotype)
 +
|}
 +
 +
=== Issues ===
 
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.
 
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.
  
Line 342: Line 992:
  
 
=== Mp3tag ===
 
=== Mp3tag ===
 
 
[[Mp3tag]] contains some mappings in its initial configuration:
 
[[Mp3tag]] contains some mappings in its initial configuration:
  
Line 359: Line 1,008:
 
=== Notes ===
 
=== Notes ===
 
<references>
 
<references>
<ref name=vorbis-v-comment>http://xiph.org/vorbis/doc/v-comment.html</ref>
+
<ref name=age>[http://age.hobba.nl/audio/tag_frame_reference.html Tag Frame Reference] by Age Bosma</ref>
<ref name=vorbis-ogg-tagging>http://age.hobba.nl/audio/mirroredpages/ogg-tagging.html</ref>
+
<ref name=vorbis-comment>http://wiki.xiph.org/VorbisComment</ref>
+
<ref name=vorbis-field-names>http://wiki.xiph.org/Field_names</ref>
+
<ref name=vorbis-chapter-extension>http://wiki.xiph.org/Chapter_Extension</ref>
+
 
<ref name=dbpoweramp>dBPowerAMP</ref>
 
<ref name=dbpoweramp>dBPowerAMP</ref>
<ref name=foobar2k>foobar2k ID3 Tag Mapping http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:ID3_Tag_Mapping</ref>
+
<ref name=dinkypumpkin>[https://github.com/get-iplayer/get_iplayer/wiki/tagging get_iplayer Metadata Tagging]</ref>
<ref name=mp3tag>mp3tag main tags http://help.mp3tag.de/main_tags.html</ref>
+
<ref name=exiftool>[https://exiftool.org/TagNames/QuickTime.html ExifTool QuickTime Tags]</ref>
<ref name=musicbrainz>MusicBrainz Picard tag mapping http://picard.musicbrainz.org/docs/mappings/</ref>
+
<ref name=fb2kriff>[http://www.hydrogenaudio.org/forums/index.php?showtopic=105749&st=0&p=865737&#entry865737 foobar2000 RIFF WAV tagging]</ref>
<ref name=id3v2.3>ID3v2.3 at id3.org http://id3.org/id3v2.3.0</ref>
+
<ref name=foobar2k>[[foobar2000:ID3 Tag Mapping]]</ref>
<ref name=id3v2.4>ID3v2.4 at id3.org http://id3.org/id3v2.4.0-frames</ref>
+
<ref name=id3v1.1>[https://id3.org/ID3v1 ID3v1.1] at id3.org</ref>
<ref name=id3v1.1>ID3v1.1 at id3.org http://id3.org/ID3v1</ref>
+
<ref name=id3v2.2>[https://id3.org/id3v2-00 ID3v2.2] at id3.org</ref>
<ref name=dinkypumpkin>DinkyPumpkin https://github.com/dinkypumpkin/get_iplayer/wiki/tagging</ref>
+
<ref name=id3v2.3>[https://id3.org/id3v2.3.0 ID3v2.3] at id3.org</ref>
<ref name=age>Age Bosma http://age.hobba.nl/audio/tag_frame_reference.html</ref>
+
<ref name=id3v2.4>[https://id3.org/id3v2.4.0-frames ID3v2.4] at id3.org</ref>
<ref name=twonky>Twonky http://www.twonkyforum.com/mediawiki/index.php/Mapping_your_Media_file_tags_to_the_Twonky_Database</ref>
+
<ref name="matroska">[https://www.matroska.org/technical/tagging.html Matroska Tagging]</ref>
<ref name=podcast>Podcast extensions https://github.com/judwhite/IdSharp/pull/1</ref>
+
<ref name=mp3tag>[http://help.mp3tag.de/main_tags.html Mp3tag Help - Tag field mappings]</ref>
<ref name=upnp>UPnP http://www.upnp.org/specs/av/UPnP-av-ContentDirectory-v3-Service.pdf</ref>
+
<ref name=musicbrainz>[http://picard.musicbrainz.org/docs/mappings/ MusicBrainz Picard Tag Mapping]</ref>
<ref name=fb2kriff>foobar2k RIFF WAV tagging http://www.hydrogenaudio.org/forums/index.php?showtopic=105749&st=0&p=865737&#entry865737</ref>
+
<ref name=podcast>[https://github.com/judwhite/IdSharp/pull/1 iTunes podcast extensions]</ref>
<ref name=toc1>dBPowerAmp storage of CDTOC https://forum.dbpoweramp.com/showthread.php?16705-FLAC-amp-Ogg-Vorbis-Storage-of-CDTOC</ref>
+
<ref name=toc1>[https://forum.dbpoweramp.com/showthread.php?16705-FLAC-amp-Ogg-Vorbis-Storage-of-CDTOC FLAC & Ogg Vorbis Storage of CDTOC] at dBPowerAmp</ref>
 +
<ref name=twonky>[http://www.twonkyforum.com/mediawiki/index.php/Mapping_your_Media_file_tags_to_the_Twonky_Database Mapping your Media file tags to the Twonky Database]</ref>
 +
<ref name=upnp>[http://www.upnp.org/specs/av/UPnP-av-ContentDirectory-v3-Service.pdf UPnP Service Template]</ref>
 +
<ref name=vorbis-chapter-extension>[http://wiki.xiph.org/Chapter_Extension Chapter Extension] at XiphWiki</ref>
 +
<ref name=vorbis-comment>[http://wiki.xiph.org/VorbisComment VorbisComment] at XiphWiki</ref>
 +
<ref name=vorbis-field-names>[http://wiki.xiph.org/Field_names Field names] at XiphWiki</ref>
 +
<ref name=vorbis-ogg-tagging>[http://age.hobba.nl/audio/mirroredpages/ogg-tagging.html Ogg Vorbis Comment Field Recommendations]</ref>
 +
<ref name=vorbis-v-comment>[http://xiph.org/vorbis/doc/v-comment.html Ogg Vorbis I format specification: comment field and header specification] at Xiph.org</ref>
 +
<ref name=wmformat>[https://docs.microsoft.com/en-us/windows/win32/wmformat/attribute-list Windows Media Format Attribute List]</ref>
 
</references>
 
</references>
  
==See also==
+
== See also ==
 
* [[APE key|APE tags]]
 
* [[APE key|APE tags]]
 
* [[foobar2000:Components/m-TAGS (foo_tags)|m-TAGS]] (foobar2000 component)
 
* [[foobar2000:Components/m-TAGS (foo_tags)|m-TAGS]] (foobar2000 component)
Line 386: Line 1,039:
 
* [[foobar2000:ID3 Tag Mapping|foobar2000 ID3 tag mapping]]
 
* [[foobar2000:ID3 Tag Mapping|foobar2000 ID3 tag mapping]]
  
==External links==
+
== External links ==
 
* [http://id3.org/id3v2.4.0-frames ID3 v2.4.0 frames]
 
* [http://id3.org/id3v2.4.0-frames ID3 v2.4.0 frames]
 
* {{ha|https://hydrogenaud.io/index.php/topic,97164.0.html|m-Tags}}
 
* {{ha|https://hydrogenaud.io/index.php/topic,97164.0.html|m-Tags}}
Line 402: Line 1,055:
  
 
* [https://www.mediamonkey.com/wiki/index.php?title=WebHelp:About_Track_Properties/5.0 MediaMonkey track properties]
 
* [https://www.mediamonkey.com/wiki/index.php?title=WebHelp:About_Track_Properties/5.0 MediaMonkey track properties]
* [https://docs.kde.org/trunk5/en/extragear-multimedia/kid3/commands.html#frame-list Kid3 frame list]
+
* [https://docs.kde.org/trunk5/en/kid3/kid3/commands.html#table-frame-list Kid3 frame list]
  
 
[[Category:Guides]]
 
[[Category:Guides]]
 
[[Category:Metadata]]
 
[[Category:Metadata]]

Latest revision as of 22:09, 16 September 2021

Introduction[edit]

This page attempts to document a useful mapping between the tagging schemes used on various (audio) file formats. Hopefully this will help those developers trying to transcode or move audio data around and wish to retain their tags. It is hopefully also of use to developers that read and write metadata from audio files.

Please note that this page is about mapping tags to each other, it does not detail nor dictate the actual way the metadata is stored nor any limitations (or lack thereof). This is way beyond the scope of this page.

The terms metadata/tag/field may be used intermittently on this page to mean the same thing. Also note that this page might not be complete, and may never will be.

Please do not rely on the content being accurate.

Organization[edit]

The below tables are organized 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.

4. tags that fall into smaller unnamed sub-categories are grouped together.

5. tags that appear very similar but which have not yet been mapped are listed next to each other.

This document will not deal with approaches to tagging, except where certain approaches to tagging are required to make mapping work.

Format-specific notes[edit]

Vorbis Comment[edit]

Tags marked S or M denote how many instances of that tag should be allowed to be stored in a file: Single or Multiple.

Matroska[edit]

Unlike other tagging systems, the same tag name (e.g. TITLE) can have different meanings based on the "TargetType" level.

The recommendation is that album-specific tags have a "TargetType" of 50 and track-specific tags have a "TargetType" of 30.

Mapping Tables[edit]

Titles[edit]

Name ID3v1.1 [1] ID3v2.2 [2] ID3v2.3 [3] ID3v2.4 [4] iTunes MP4 WMA [5] Vorbis Comment APEv2 Matroska [6] RIFF UPnP
Album Title Album (30 chars) TAL TALB ©alb [7] WM/AlbumTitle [7] ALBUM S [8] [9] Album [7] TITLE IPRD [10] upnp:album [11]
Album Title Sort Order TSOA [12] / XSOA [7] TSOA soal [7] WM/AlbumSortOrder [7] ALBUMSORT [7] ALBUMSORT [7] SORT_WITH
Original Album Title [12] TOT TOAL WM/OriginalAlbumTitle
Disc [7] / Set [12] Subtitle (for multi-disc sets) TSST[12] ----:com.apple.iTunes:DISCSUBTITLE [7] WM/SetSubTitle [7] DISCSUBTITLE [7] DiscSubtitle [7] SUBTITLE
Show Name tvsh [7]
Show Name Sort Order sosn [7]
Content Group [12] TT1 TIT1 ©grp [7] WM/ContentGroupDescription [7] GROUPING [7] Grouping [7]
Track Title Title (30 chars) TT2 TIT2 ©nam [7] Title [7] TITLE S [8] [9] Title [7] TITLE INAM [13] [10] dc:title [11]
Track Title Sort Order TSOT [12] / XSOT [7] TSOT sonm [7] WM/TitleSortOrder [7] TITLESORT [7] TITLESORT [7] SORT_WITH
Track Subtitle[12] TT3 TIT3 ----:com.apple.iTunes:SUBTITLE [7] WM/SubTitle [7] SUBTITLE [7] Subtitle SUBTITLE
Version VERSION S [8] [9]
Part PART M [9] PART
Opus OPUS S [9] OPUS
Movement Name MVNM [7] ©mvn [14] MOVEMENTNAME [7] MOVEMENTNAME [7] MOVEMENT
Chapter name CHAPTERxxxNAME [15] CHAPTER

People & Organizations[edit]

Name ID3v1.1 [1] ID3v2.2 [2] ID3v2.3 [3] ID3v2.4 [4] iTunes MP4 WMA [5] Vorbis Comment APEv2 Matroska [6] RIFF UPnP
Album Artist TP2 TPE2 aART [7] WM/AlbumArtist [7] ALBUMARTIST [16][7] Album Artist [7] upnp:albumArtist [11]
Album Artist Sort Order TSO2 [12] / TXXX:ALBUMARTISTSORT [7] soaa [7] WM/AlbumArtistSortOrder [7] ALBUMARTISTSORT [7] ALBUMARTISTSORT [7]
Track Artist Artist (30 chars) TP1 TPE1 ©ART [7] Author [7] ARTIST S [8][9] Artist [7] IART [10] upnp:artist [11]
Track Artist Sort Order [12] TSOP [12] / XSOP [7] TSOP soar [7] WM/ArtistSortOrder [7] ARTISTSORT [7]
Arranger IPL:arranger IPLS:arranger [7] TIPL:arranger ©arg [14] ARRANGER M [9] Arranger [7]
Author / Writer TXT TEXT ©aut [14] AUTHOR M [9] IWRI [13]
Writer [7] [see Lyricist] WRITER [7] Writer [7]
Composer TCM TCOM ©wrt [7] / ©com WM/Composer [7] COMPOSER M [9][17] Composer [7] IMUS [13] upnp:author [11]
Composer Sort Order TSOC [12] soco [7]
Conductor TP3 TPE3 ----:com.apple.iTunes:CONDUCTOR [7] / ©con [18] WM/Conductor [7] CONDUCTOR M [9] Conductor [7]
Engineer [7] IPL:engineer IPLS:engineer TIPL:engineer ----:com.apple.iTunes:ENGINEER [7] ENGINEER [7] Engineer [7]
Ensemble ENSEMBLE M [9]
Involved People [18] IPL IPLS TIPL
Lyricist TXT=Lyricist/Lyrics TEXT [12] [7] ----:com.apple.iTunes:LYRICIST [7] WM/Writer [7] LYRICIST M [9] Lyricist
Mix-DJ [7] IPL:DJ-mix IPLS:DJ-mix [7] TIPL:DJ-mix [7] ----:com.apple.iTunes:DJMIXER [7] DJMIXER [7] DJMixer [7]
Mix Engineer [7] IPL:mix IPLS:mix [7] TIPL:mix [7] ----:com.apple.iTunes:MIXER [7] MIXER [7] Mixer [7]
Musician Credits [18] TMCL
Narrator ©nrt [14]
Organisation ORGANIZATION [8]
Original Artist [12] TOA TOPE ©ope [14] WM/OriginalArtist
Original Lyricist [18] TOL TOLY WM/OriginalLyricist
Performer IPLS:instrument [7] TMCL:instrument [7] perf [14] PERFORMER M [8][9] Performer [7]
Producer [7] IPL:producer IPLS:producer TIPL:producer ----:com.apple.iTunes:PRODUCER / ©prd WM/Producer PRODUCER Producer IPRO [13] upnp:producer [19]
Publisher TPB TPUB ©pub [14] PUBLISHER S [9] upnp:publisher [19]
Label ----:com.apple.iTunes:LABEL [7] / ©lab WM/Publisher [7] LABEL S [9] Label [7]
(Internet[3]) Radio Station [12] TRSN WM/RadioStationName
(internet[3]) Radio Station Owner [12] TRSO WM/RadioStationOwner
Remixed By [12] / Mix Artist [18] TP4 TPE4 ----:com.apple.iTunes:REMIXER [7] WM/ModifiedBy [7] REMIXER [7] MixArtist [7]
Soloist ©sol [14]
Soloists SOLOISTS [16]

Counts & Indexes[edit]

Name ID3v1.1 [1] ID3v2.2 [2] ID3v2.3 [3] ID3v2.4 [4] iTunes MP4 WMA [5] Vorbis Comment APEv2 Matroska [6] RIFF UPnP
Disc Number TPA=Disc Number/Disc Total TPOS=Disc Number/Disc Total disk [7] WM/PartOfSet [7] DISCNUMBER S [9] 4 Disc [7]
Disc Total DISCTOTAL [17] or TOTALDISCS [7]
Track Number Album Track TRK=Track Number/Track Total TRCK=Track Number/Track Total trkn [7] WM/TrackNumber [7] TRACKNUMBER S [8] [9] Track [7] IPRT [13] or ITRK [10] upnp:originalTrackNumber [11]
Track Total TRACKTOTAL [17] or TOTALTRACKS [7] IFRM [13]
Movement Number MVIN=Movement Number/Movement Total [7] ©mvi [14] MOVEMENT [7] MOVEMENT [7]
Movement Total ©mvc [14] MOVEMENTTOTAL [7] MOVEMENTTOTAL [7]
Part Number PARTNUMBER M [9] PRT1
Part Total PRT2
Play Count CNT PCNT
Chapter Start Time CHAPTERxxx [15]
Length [18] TLE TLEN TLEN
Popularimeter [18] / Rating [7] POP POPM WM/SharedUserRating [7] RATING:user@email [7]
Content Rating (PG, not popularity) rate RATING [16] (popularity?) IRTD [13] pv:rating [11]

Dates[edit]

Name ID3v1.1 [1] ID3v2.2 [2] ID3v2.3 [3] ID3v2.4 [4] iTunes MP4 WMA [5] Vorbis Comment APEv2 Matroska [6] RIFF UPnP
Recording Date TYE+TDA(+TIM) TYER+TDAT(+TIME[20]) TDRC ©day (?) [7] DATE M [8][9] ICRD [13][10] but [13]=written dc:date [11][19]
Year Year (4 chars) TYE TYER part of TDRC WM/Year [7] part of DATE Year [7]
Original Release Date TOR (year) TORY (year) TDOR WM/OriginalReleaseYear (year) [7] ORIGINALDATE [7]
Original Release Time WM/OriginalReleaseTime
Recording Dates, long date format [12] TRD TRDA TXXX:recording dates [12]
Release Date [12] TDRL (release time)
Tagging Time [18] TDTG
Period WM/Period PERIOD [16]

Identifiers[edit]

Name ID3v1.1 [1] ID3v2.2 [2] ID3v2.3 [3] ID3v2.4 [4] iTunes MP4 WMA [5] Vorbis Comment APEv2 Matroska [6] RIFF UPnP
ISRC TRC TSRC ----:com.apple.iTunes:ISRC [7] / ©isr WM/ISRC [7] ISRC S [8][9] ISRC [7]
EAN EAN/UPN S [9]
Product Number PRODUCTNUMBER [17]
Barcode [7] TXXX:BARCODE ----:com.apple.iTunes:BARCODE WM/Barcode BARCODE [7] Barcode
Catalogue Number TXXX:CATALOGNUMBER [7] ----:com.apple.iTunes:CATALOGNUMBER [7] WM/CatalogNo [7] CATALOGNUMBER [7] / LABELNO S [9] CatalogNumber [7]
Label Code LABEL_CODE
MCN (Media Catalog Number) [21] CATALOG
UPC UPC [16]
AcoustID [7] TXXX:Acoustid Id ----:com.apple.iTunes:Acoustid Id Acoustid/Id ACOUSTID_ID ACOUSTID_ID
AcoustID Fingerprint [7] TXXX:Acoustid Fingerprint ----:com.apple.iTunes:Acoustid Fingerprint Acoustid/Fingerprint ACOUSTID_FINGERPRINT ACOUSTID_FINGERPRINT
AccurateRip Disc ID ACCURATERIPDISCID S [16]
CD TOC MCI MCDI ----:com.apple.iTunes:iTunes_CDDB_1 WM/MCDI [22] CDTOC [22] ITOC [22]
CDDB1 Disc ID
MusicBrainz IDs [7] Various
Podcast ID TGID [18]
XID (?) [23] xid

Notes

  • The iTunes_CDDB_1 tag consists of a "+"-separated string that contains both the CDDB1 Disc ID and a decimal-based representation of the CD's TOC, similar to (but not the same as) the hex-based format used in the WM/MCDI, CDTOC and ITOC tags.
  • The xid tag consists of a colon-separated string that contains the provider name, the identifier type, and the identifier itself, e.g. SonyBMG:isrc:USRC10900295.

Flags[edit]

Name ID3v1.1 [1] ID3v2.2 [2] ID3v2.3 [3] ID3v2.4 [4] iTunes MP4 WMA [5] Vorbis Comment APEv2 Matroska [6] RIFF UPnP
Compilation TCMP cpil [7] COMPILATION S [16] [7] Compilation [7]
Podcast [18] PCST [24] pcst [7]
Content Rating (e.g. "Explicit") TXXX:ITUNESADVISORY rtng [14]
Media Type (e.g. Music, Audiobook) stik [14]
Show Movement shwm [14]

Ripping & Encoding[edit]

Name ID3v1.1 [1] ID3v2.2 [2] ID3v2.3 [3] ID3v2.4 [4] iTunes MP4 WMA [5] Vorbis Comment APEv2 Matroska [6] RIFF UPnP
Encoded By (person/organisation) TEN TENC ©enc [14] WM/EncodedBy [7] ENCODED-BY S [9] [25] [17] EncodedBy [7] ITCH [13]
Encoder (software) TSS TSSE ©too [7] WM/ToolName + WM/ToolVersion ENCODER [25] [17] ISFT [13]
Encoder Settings WM/EncodingSettings ENCODING S [9] / ENCODER SETTINGS S [16]
Encoding Time [18] TDEN
Gapless Playback pgap [7]
File Type [18] TFT TFLT
Media Type [12] / Release Format [7] TMT TMED ----:com.apple.iTunes:MEDIA [7] WM/Media [7] MEDIA [7] Media [7] ISRF [13]
Source Media SOURCEMEDIA S [9] [17]
Source SOURCE [16]
Original Filename [18] TOF TOFN
AccurateRip Result ACCURATERIPRESULT S [16]
ReplayGain Album Gain TXX:REPLAYGAIN_ALBUM_GAIN (?) TXXX:REPLAYGAIN_ALBUM_GAIN REPLAYGAIN_ALBUM_GAIN S [25]
ReplayGain Album Peak TXX:REPLAYGAIN_ALBUM_PEAK (?) TXXX:REPLAYGAIN_ALBUM_PEAK REPLAYGAIN_ALBUM_PEAK S [25]
ReplayGain Track Gain TXX:REPLAYGAIN_TRACK_GAIN (?) TXXX:REPLAYGAIN_TRACK_GAIN REPLAYGAIN_TRACK_GAIN S [25]
ReplayGain Track Peak TXX:REPLAYGAIN_TRACK_PEAK (?) TXXX:REPLAYGAIN_TRACK_PEAK REPLAYGAIN_TRACK_PEAK S [25]

URLs[edit]

Name ID3v1.1 [1] ID3v2.2 [2] ID3v2.3 [3] ID3v2.4 [4] iTunes MP4 WMA [5] Vorbis Comment APEv2 Matroska [6] RIFF UPnP
Album Cover URL WM/AlbumCoverURL
Audio Source Webpage URL [12] WAS WOAS
Chapter URL [15] CHAPTERxxxURL
Commercial Information URL [12] WCM WCOM
Copyright URL WCP WCOP CopyrightURL
File Creator URL ©mal
File Webpage URL [12] WAF WOAF WM/AudioFileURL
Label URL ©lal
Payment URL [12] WPAY
Podcast URL [18] WFED [24] purl [7]
Publisher URL [12] WPB WPUB
Radio Station URL [18] WORS
Track Artist Web Page URL 7 WAR WOAR ©prl WM/AuthorURL WEBSITE Weblink

Style[edit]

Name ID3v1.1 [1] ID3v2.2 [2] ID3v2.3 [3] ID3v2.4 [4] iTunes MP4 WMA [5] Vorbis Comment APEv2 Matroska [6] RIFF UPnP
Genre Genre (byte 80 or 126) TCO TCON ©gen [7] / gnre [14] WM/Genre [7] GENRE M [8][9] Genre GENRE IGNR [10] upnp:genre [11][19]
Genre ID geID [14] WM/GenreID
Beats Per Minute 7 TBP TBPM tmpo [7] WM/BeatsPerMinute [7] BPM [7] BPM
Initial Key TKE TKEY WM/InitialKey INITIAL_KEY
Mood [18] TMOO ----:com.apple.iTunes:MOOD [7] WM/Mood [7] MOOD [7] Mood [7] MOOD
Style STYLE M [16]
Time Signature MEASURE
Tuning (frequency) TUNING

Miscellaneous[edit]

Name ID3v1.1 [1] ID3v2.2 [2] ID3v2.3 [3] ID3v2.4 [4] iTunes MP4 WMA [5] Vorbis Comment APEv2 Matroska [6] RIFF UPnP
Comments Comment (28 chars) COM COMM ©cmt WM/Comments COMMENT M [9] Comment COMMENT ICMT [13][10]
Description TIT3 (!)[20] desc [20] DESCRIPTION [8] DESCRIPTION
Podcast [18] / Long [20] Description TDES [24] [18] ldes [20]
Contact CONTACT [8]
Copyright Message (©) TCR TCOP cprt [7] Copyright [7] COPYRIGHT S [8][9] Copyright [7] COPYRIGHT ICOP [13]
Artwork PIC APIC covr METADATA_BLOCK_PICTURE [25][17] or COVERART (Deprecated)[25] Varies
Instrument INSTRUMENT [16] (with performer?)[7] INSTRUMENTS
Language [12] TLA TLAN ----:com.apple.iTunes:LANGUAGE [7] WM/Language [7] LANGUAGE [7] Language [7] ILNG [13] dc:language [19]
License [7] WCP (single URL) WCOP (single URL) / TXXX:LICENSE (multiple or non-URL) [7] ----:com.apple.iTunes:LICENSE LICENSE LICENSE S [8] [9] LICENSE
Location LOCATION M [8] [9]
(File) Owner [12] TOWN
Podcast Category [18] TCAT [24] catg [20]
Podcast Keywords [20] TKWD keyw
Podcast GUID [20] TGID egid
Recording Copyright Message (℗) TPRO ©phg PRODUCTION_COPYRIGHT
Rights RIGHTS [25] (proposed)
Terms of Use USER TERMS_OF_USE
Script [7] TXXX:SCRIPT ----:com.apple.iTunes:SCRIPT WM/Script SCRIPT Script
Synced Lyrics SLT SYLT WM/Lyrics_Synchronised
Unsynced Lyrics [12] TXT=Lyricist/Lyrics USLT ©lyr [7] WM/Lyrics [7] LYRICS [7] Lyrics [7] LYRICS

Additional Information[edit]

Ape pictures[edit]

APEv2 stores each picture type with a different key according to the ID3v2 [4] APIC frame's picture type. This is unlike other formats, ID3v2 for example, where all pictures are under a single ID ("APIC") and identified by a picture type.

Picture Type APEv2 key
Other Cover Art (Other)
32x32 pixels 'file icon' (PNG only) Cover Art (Png Icon)
Other file icon Cover Art (Icon)
Cover (front) Cover Art (Front)
Cover (back) Cover Art (Back)
Leaflet page Cover Art (Leaflet)
Media (e.g. label side of CD) Cover Art (Media)
Lead artist/lead performer/soloist Cover Art (Lead Artist)
Artist/performer Cover Art (Artist)
Conductor Cover Art (Conductor)
Band/Orchestra Cover Art (Band)
Composer Cover Art (Composer)
Lyricist/text writer Cover Art (Lyricist)
Recording Location Cover Art (Recording Location)
During recording Cover Art (During Recording)
During performance Cover Art (During Performance)
Movie/video screen capture Cover Art (Video Capture)
A bright coloured fish Cover Art (Fish)
Illustration Cover Art (Illustration)
Band/artist logotype Cover Art (Band Logotype)
Publisher/Studio logotype Cover Art (Publisher Logotype)

Issues[edit]

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.

Author / Writer / Lyricist clash through ID3v2 (worse if artist=author or title=author!)

Performers vs involved people vs musicians. All musicians are involved people; not all involved people are necessarily musicians!

Dates - some are specific (recorded/released/tagged) others are just a non-specific date.

Mp3tag[edit]

Mp3tag contains some mappings in its initial configuration:

Tag Source Target
VorbisComment DATE YEAR
VorbisComment ORGANIZATION PUBLISHER
VorbisComment TRACKNUMBER TRACK

These mappings were previously internal to Mp3tag, they are now included as initial values in the "User-defined field mappings" preference, which was introduced in version 2.45.

Notes[edit]

  1. 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 ID3v1.1 at id3.org
  2. 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 ID3v2.2 at id3.org
  3. 3.00 3.01 3.02 3.03 3.04 3.05 3.06 3.07 3.08 3.09 3.10 3.11 ID3v2.3 at id3.org
  4. 4.00 4.01 4.02 4.03 4.04 4.05 4.06 4.07 4.08 4.09 4.10 ID3v2.4 at id3.org
  5. 5.0 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 Windows Media Format Attribute List
  6. 6.0 6.1 6.2 6.3 6.4 6.5 6.6 6.7 6.8 6.9 Matroska Tagging
  7. 7.000 7.001 7.002 7.003 7.004 7.005 7.006 7.007 7.008 7.009 7.010 7.011 7.012 7.013 7.014 7.015 7.016 7.017 7.018 7.019 7.020 7.021 7.022 7.023 7.024 7.025 7.026 7.027 7.028 7.029 7.030 7.031 7.032 7.033 7.034 7.035 7.036 7.037 7.038 7.039 7.040 7.041 7.042 7.043 7.044 7.045 7.046 7.047 7.048 7.049 7.050 7.051 7.052 7.053 7.054 7.055 7.056 7.057 7.058 7.059 7.060 7.061 7.062 7.063 7.064 7.065 7.066 7.067 7.068 7.069 7.070 7.071 7.072 7.073 7.074 7.075 7.076 7.077 7.078 7.079 7.080 7.081 7.082 7.083 7.084 7.085 7.086 7.087 7.088 7.089 7.090 7.091 7.092 7.093 7.094 7.095 7.096 7.097 7.098 7.099 7.100 7.101 7.102 7.103 7.104 7.105 7.106 7.107 7.108 7.109 7.110 7.111 7.112 7.113 7.114 7.115 7.116 7.117 7.118 7.119 7.120 7.121 7.122 7.123 7.124 7.125 7.126 7.127 7.128 7.129 7.130 7.131 7.132 7.133 7.134 7.135 7.136 7.137 7.138 7.139 7.140 7.141 7.142 7.143 7.144 7.145 7.146 7.147 7.148 7.149 7.150 7.151 7.152 7.153 7.154 7.155 7.156 7.157 7.158 7.159 7.160 7.161 7.162 MusicBrainz Picard Tag Mapping
  8. 8.00 8.01 8.02 8.03 8.04 8.05 8.06 8.07 8.08 8.09 8.10 8.11 8.12 8.13 8.14 Ogg Vorbis I format specification: comment field and header specification at Xiph.org
  9. 9.00 9.01 9.02 9.03 9.04 9.05 9.06 9.07 9.08 9.09 9.10 9.11 9.12 9.13 9.14 9.15 9.16 9.17 9.18 9.19 9.20 9.21 9.22 9.23 9.24 9.25 9.26 9.27 9.28 9.29 Ogg Vorbis Comment Field Recommendations
  10. 10.0 10.1 10.2 10.3 10.4 10.5 10.6 foobar2000 RIFF WAV tagging
  11. 11.0 11.1 11.2 11.3 11.4 11.5 11.6 11.7 11.8 Mapping your Media file tags to the Twonky Database
  12. 12.00 12.01 12.02 12.03 12.04 12.05 12.06 12.07 12.08 12.09 12.10 12.11 12.12 12.13 12.14 12.15 12.16 12.17 12.18 12.19 12.20 12.21 12.22 12.23 12.24 12.25 12.26 12.27 foobar2000:ID3 Tag Mapping
  13. 13.00 13.01 13.02 13.03 13.04 13.05 13.06 13.07 13.08 13.09 13.10 13.11 13.12 13.13 13.14 Tag Frame Reference by Age Bosma
  14. 14.00 14.01 14.02 14.03 14.04 14.05 14.06 14.07 14.08 14.09 14.10 14.11 14.12 14.13 14.14 14.15 ExifTool QuickTime Tags
  15. 15.0 15.1 15.2 Chapter Extension at XiphWiki
  16. 16.00 16.01 16.02 16.03 16.04 16.05 16.06 16.07 16.08 16.09 16.10 16.11 dBPowerAMP
  17. 17.0 17.1 17.2 17.3 17.4 17.5 17.6 17.7 Field names at XiphWiki
  18. 18.00 18.01 18.02 18.03 18.04 18.05 18.06 18.07 18.08 18.09 18.10 18.11 18.12 18.13 18.14 18.15 18.16 18.17 18.18 Mp3tag Help - Tag field mappings
  19. 19.0 19.1 19.2 19.3 19.4 UPnP Service Template
  20. 20.0 20.1 20.2 20.3 20.4 20.5 20.6 20.7 get_iplayer Metadata Tagging
  21. CDRWIN User's Guide
  22. 22.0 22.1 22.2 FLAC & Ogg Vorbis Storage of CDTOC at dBPowerAmp
  23. iTunes LP Development Guide
  24. 24.0 24.1 24.2 24.3 iTunes podcast extensions
  25. 25.0 25.1 25.2 25.3 25.4 25.5 25.6 25.7 25.8 VorbisComment at XiphWiki

See also[edit]

External links[edit]

Other similar tag mappings: