ID3 is a metadata container most often used in conjunction with the MP3 audio file format. It allows information such as the title, artist, album, track number, and other information about the file to be stored in the file itself.
There are two unrelated versions of ID3: ID3v1 and ID3v2.
Although ID3 is sometimes referred to as a ''standard'', the term applies only in the ''de facto'' sense, as no standardization body was involved in its creation nor has such an organization given it a formal approval status.
The ID3v1 tag occupies 128 bytes, beginning with the string ''TAG''. The tag was placed at the end of the file to maintain compatibility with older media players. Some players would play a small burst of static when they read the tag, but most ignored it, and almost all modern players will correctly skip it. This tag allows 30 bytes each for the title, artist, album, and a "comment", four bytes for the year, and a byte to identify the genre of the song from a predefined list of 80 values (Winamp later extended this list to 148 values).
One improvement to ID3v1 was made by Michael Mutschler in 1997. Since the comment field was too small to write anything useful, he decided to trim it by two bytes and use those two bytes to store the track number. Such tags are referred to as ID3v1.1.
Programs supporting ID3v1 tags can read the enhanced tag, but writing may leave stale values in the extended block. The extended block is not an official standard, and is only supported by few programs, not including XMMS or Winamp.
ID3v1: 128 bytes
! Field | ! Length | ! Description |
header | 3 | "TAG" |
title | 30 | 30 characters of the title |
artist | 30 | 30 characters of the artist name |
album | 30 | 30 characters of the album name |
year | 4 | A four-digit year |
comment | 28 or 30 | The comment. |
zero-byte | 1 | If a track number is stored, this byte contains a binary 0. |
track | 1 | The number of the track on the album, or 0. Invalid, if previous byte is not a binary 0. |
genre | 1 | Index in a list of genres, or 255 |
Extended tag (placed before the ID3v1 tag): 227 bytes
! Field | ! Length | ! Description |
header | 4 | "TAG+" |
title | 60 | Next 60 characters of the title (90 characters total) |
artist | 60 | Next 60 characters of the artist name |
album | 60 | Next 60 characters of the album name |
speed | 1 | 0=unset, 1=slow, 2= medium, 3=fast, 4=hardcore |
genre | 30 | A free-text field for the genre |
start-time | 6 | the start of the music as mmm:ss |
end-time | 6 | the end of the music as mmm:ss |
ID3v2 tags are of variable size, and usually occur at the start of the file, to aid streaming media. They consist of a number of ''frames'', each of which contains a piece of metadata. For example, the ''TIT2'' frame contains the title, and the ''WOAR'' frame contains the URL of the artist's website. Frames can be up to 16MB in length, while total tag size is limited to 256MB. The internationalization problem was solved by allowing the encoding of strings not only with ISO-8859-1, but also with UTF-16. Textual frames are marked with an encoding byte.
$00 – ISO-8859-1 (ASCII). $01 – UCS-2 in ID3v2.2 and ID3v2.3, UTF-16 encoded Unicode with BOM. $02 – UTF-16BE encoded Unicode without BOM in ID3v2.4 only. $03 – UTF-8 encoded Unicode in ID3v2.4 only.However, mojibake is still common when using local encoding instead of UTF-16. In particular, some japanese editors are known to use shift-jis code, which usually has disastrous effects : it will assuredly not work with any standard-compliant software regardless of local settings (since it is not supported by the standard), assuredly not work outside Japan (since shift-jis has very little support outside of Japan), and will not even work on all Japanese computers even with a specifically non-compliant reader (as it is software-dependent and settings-dependent).
In the latest ID3v2 specification there are 84 types of frame, and applications can also define their own types. There are standard frames for containing cover art, BPM, copyright and license, lyrics, and arbitrary text and URL data, as well as other things.
There are three versions of ID3v2. ID3v2.2 was the first public version of ID3v2. It used three character frame identifiers rather than four (''TT2'' for the title instead of ''TIT2''). Most of the common v2.3 and v2.4 frames have direct analogues in v2.2. Now this standard is considered obsolete.
ID3v2.3 expanded the frame identifier to four characters, and added a number of frames. A frame could contain multiple values, separated with a ''/'' character. This is the most widely used version of ID3v2 tags.
ID3v2.4 is the latest version published, dated November 1, 2000. Notably, it allows textual data to be encoded in UTF-8, which was a common practice in earlier tags (despite the standard, since it was not supported yet) because it has several noticeable advantages over UTF-16. It uses a null byte to separate multiple values, so the character "/" can appear in text data again. Another new feature allows the addition of a tag to the end of the file before other tags (like ID3v1).
Windows Explorer and Windows Media Player cannot handle ID3v2.4 tags in any version, up to and including Windows 7/Windows Media Player 12. Windows can understand ID3v2 up to and including version 2.3.
$00 Other $01 32x32 pixels 'file icon' (PNG only) $02 Other file icon $03 Cover (front) $04 Cover (back) $05 Leaflet page $06 Media (e.g. label side of CD) $07 Lead artist/lead performer/soloist $08 Artist/performer $09 Conductor $0A Band/Orchestra $0B Composer $0C Lyricist/text writer $0D Recording Location $0E During recording $0F During performance $10 Movie/video screen capture $11 A bright coloured fish [sic] $12 Illustration $13 Band/artist logotype $14 Publisher/Studio logotype
COMM Comments COMR Commercial frame
ENCR Encryption method registration EQUA Equalization (replaced by EQU2 in v2.4) ETCO Event timing codes
GEOB General encapsulated object GRID Group identification registration
IPLS Involved people list (replaced by TMCL and TIPL in v2.4)
LINK Linked information
MCDI Music CD identifier MLLT MPEG location lookup table
OWNE Ownership frame
PRIV Private frame PCNT Play counter POPM Popularimeter POSS Position synchronisation frame
RBUF Recommended buffer size RVAD Relative volume adjustment (replaced by RVA2 in v2.4) RVRB Reverb
SYLT Synchronized lyric/text SYTC Synchronized tempo codes
TALB Album/Movie/Show title TBPM BPM (beats per minute) TCOM Composer TCON Content type TCOP Copyright message TDAT Date (replaced by TDRC in v2.4) TDLY Playlist delay TENC Encoded by TEXT Lyricist/Text writer TFLT File type TIME Time (replaced by TDRC in v2.4) TIT1 Content group description TIT2 Title/songname/content description TIT3 Subtitle/Description refinement TKEY Initial key TLAN Language(s) TLEN Length TMED Media type TOAL Original album/movie/show title TOFN Original filename TOLY Original lyricist(s)/text writer(s) TOPE Original artist(s)/performer(s) TORY Original release year (replaced by TDOR in v2.4) TOWN File owner/licensee TPE1 Lead performer(s)/Soloist(s) TPE2 Band/orchestra/accompaniment TPE3 Conductor/performer refinement TPE4 Interpreted, remixed, or otherwise modified by TPOS Part of a set TPUB Publisher TRCK Track number/Position in set TRDA Recording dates (replaced by TDRC in v2.4) TRSN Internet radio station name TRSO Internet radio station owner TSIZ Size (deprecated in v2.4) TSRC ISRC (international standard recording code) TSSE Software/Hardware and settings used for encoding TYER Year (replaced by TDRC in v2.4) TXXX User defined text information frame
UFID Unique file identifier USER Terms of use USLT Unsynchronized lyric/text transcription
WCOM Commercial information WCOP Copyright/Legal information WOAF Official audio file webpage WOAR Official artist/performer webpage WOAS Official audio source webpage WORS Official internet radio station homepage WPAY Payment WPUB Publishers official webpage WXXX User defined URL link frame
TPE1 TCOM TEXT TOLY TOPE
New frames ASPI Audio seek point index EQU2 Equalisation RVA2 Relative volume adjustment SEEK Seek frame SIGN Signature frame TDEN Encoding time TDOR Original release time TDRC Recording time TDRL Release time TDTG Tagging time TIPL Involved people list TMCL Musician credits list TMOO Mood TPRO Produced notice TSOA Album sort order TSOP Performer sort order TSOT Title sort order TSST Set subtitle
Category:Computer file formats Category:Metadata
ca:ID3 cs:ID3 tag de:ID3-Tag es:ID3 fr:ID3 ko:ID3 it:Tag ID3 nl:ID3 (tag) ja:ID3タグ pl:ID3 pt:ID3 ru:ID3 (метаданные) sk:ID3 tag fi:ID3 uk:ID3 zh:ID3This text is licensed under the Creative Commons CC-BY-SA License. This text was originally published on Wikipedia and was developed by the Wikipedia community.
The World News (WN) Network, has created this privacy statement in order to demonstrate our firm commitment to user privacy. The following discloses our information gathering and dissemination practices for wn.com, as well as e-mail newsletters.
We do not collect personally identifiable information about you, except when you provide it to us. For example, if you submit an inquiry to us or sign up for our newsletter, you may be asked to provide certain information such as your contact details (name, e-mail address, mailing address, etc.).
When you submit your personally identifiable information through wn.com, you are giving your consent to the collection, use and disclosure of your personal information as set forth in this Privacy Policy. If you would prefer that we not collect any personally identifiable information from you, please do not provide us with any such information. We will not sell or rent your personally identifiable information to third parties without your consent, except as otherwise disclosed in this Privacy Policy.
Except as otherwise disclosed in this Privacy Policy, we will use the information you provide us only for the purpose of responding to your inquiry or in connection with the service for which you provided such information. We may forward your contact information and inquiry to our affiliates and other divisions of our company that we feel can best address your inquiry or provide you with the requested service. We may also use the information you provide in aggregate form for internal business purposes, such as generating statistics and developing marketing plans. We may share or transfer such non-personally identifiable information with or to our affiliates, licensees, agents and partners.
We may retain other companies and individuals to perform functions on our behalf. Such third parties may be provided with access to personally identifiable information needed to perform their functions, but may not use such information for any other purpose.
In addition, we may disclose any information, including personally identifiable information, we deem necessary, in our sole discretion, to comply with any applicable law, regulation, legal proceeding or governmental request.
We do not want you to receive unwanted e-mail from us. We try to make it easy to opt-out of any service you have asked to receive. If you sign-up to our e-mail newsletters we do not sell, exchange or give your e-mail address to a third party.
E-mail addresses are collected via the wn.com web site. Users have to physically opt-in to receive the wn.com newsletter and a verification e-mail is sent. wn.com is clearly and conspicuously named at the point of
collection.If you no longer wish to receive our newsletter and promotional communications, you may opt-out of receiving them by following the instructions included in each newsletter or communication or by e-mailing us at michaelw(at)wn.com
The security of your personal information is important to us. We follow generally accepted industry standards to protect the personal information submitted to us, both during registration and once we receive it. No method of transmission over the Internet, or method of electronic storage, is 100 percent secure, however. Therefore, though we strive to use commercially acceptable means to protect your personal information, we cannot guarantee its absolute security.
If we decide to change our e-mail practices, we will post those changes to this privacy statement, the homepage, and other places we think appropriate so that you are aware of what information we collect, how we use it, and under what circumstances, if any, we disclose it.
If we make material changes to our e-mail practices, we will notify you here, by e-mail, and by means of a notice on our home page.
The advertising banners and other forms of advertising appearing on this Web site are sometimes delivered to you, on our behalf, by a third party. In the course of serving advertisements to this site, the third party may place or recognize a unique cookie on your browser. For more information on cookies, you can visit www.cookiecentral.com.
As we continue to develop our business, we might sell certain aspects of our entities or assets. In such transactions, user information, including personally identifiable information, generally is one of the transferred business assets, and by submitting your personal information on Wn.com you agree that your data may be transferred to such parties in these circumstances.