Tag Mapping

From Hydrogenaudio Knowledgebase
Revision as of 11:04, 16 August 2013 by 2Bdecided (Talk | contribs)

Jump to: navigation, search

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

  1. ID3v1.1 at id3.org http://id3.org/ID3v1
  2. ID3v2.3 at id3.org http://id3.org/id3v2.3.0
  3. ID3v2.4 at id3.org http://id3.org/id3v2.4.0-frames
  4. 4.00 4.01 4.02 4.03 4.04 4.05 4.06 4.07 4.08 4.09 4.10 4.11 4.12 4.13 4.14 4.15 4.16 4.17 4.18 4.19 4.20 4.21 4.22 4.23 4.24 4.25 4.26 4.27 4.28 4.29 4.30 4.31 4.32 4.33 4.34 4.35 4.36 4.37 4.38 4.39 4.40 4.41 4.42 4.43 4.44 4.45 4.46 4.47 4.48 4.49 4.50 4.51 4.52 4.53 4.54 4.55 4.56 4.57 4.58 4.59 4.60 MusicBrainz Picard tag mapping http://wiki.musicbrainz.org/MusicBrainz_Picard/Tags/Mapping
  5. 5.00 5.01 5.02 5.03 5.04 5.05 5.06 5.07 5.08 5.09 5.10 5.11 5.12 5.13 5.14 http://xiph.org/vorbis/doc/v-comment.html
  6. 6.00 6.01 6.02 6.03 6.04 6.05 6.06 6.07 6.08 6.09 6.10 6.11 6.12 6.13 6.14 6.15 6.16 6.17 6.18 6.19 6.20 6.21 6.22 6.23 6.24 6.25 6.26 6.27 6.28 6.29 http://age.hobba.nl/audio/mirroredpages/ogg-tagging.html
  7. 7.00 7.01 7.02 7.03 7.04 7.05 7.06 7.07 7.08 7.09 7.10 7.11 7.12 7.13 7.14 7.15 7.16 7.17 7.18 7.19 7.20 7.21 7.22 7.23 7.24 7.25 7.26 7.27 7.28 7.29 foobar2k ID3 Tag Mapping http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:ID3_Tag_Mapping
  8. 8.0 8.1 8.2 http://wiki.xiph.org/Chapter_Extension
  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 dBPowerAMP
  10. 10.0 10.1 10.2 10.3 10.4 10.5 10.6 10.7 http://wiki.xiph.org/Field_names
  11. 11.00 11.01 11.02 11.03 11.04 11.05 11.06 11.07 11.08 11.09 11.10 11.11 11.12 11.13 11.14 11.15 11.16 mp3tag main tags http://help.mp3tag.de/main_tags.html
  12. 12.0 12.1 12.2 12.3 12.4 12.5 12.6 12.7 12.8 http://wiki.xiph.org/VorbisComment