Sustainability of Digital Formats
 Planning for Library of Congress Collections

Introduction | Sustainability Factors | Content Categories | Format Descriptions | Contact
Format Description Categories >> Browse Alphabetical List

ID3 Metadata for MP3

>> Back
Table of Contents
Identification and description
Local use
Sustainability factors
Quality and functionality factors
File type signifiers
Notes
Format specifications
Useful references
Format Description Properties
• ID: fdd000106
• Short name: ID3
• Content categories: sound
• Format category: metadata encoding
• Last significant update: 2007-02-16
• Draft status: full

Identification and description Explanation of format description terms

Full nameID3 Metadata for MP3, Version 1
DescriptionStructured data chunk containing descriptive metadata about the file to which it is appended, virtually always an MP3_FF (MP3 sound file). Referred to by its creators as an "informal standard" for a "container format," the two versions of ID3 permit the identification of title, artist, date, genre, etc. and so on.
  Production phase  Generally used for final-state, end-user delivery.
Relationship to other formats 
  Has subtypeID3v1, ID3, Version 1
  Has subtypeID3v2, ID3, Version 2
  May containImages, encrypted information, etc.
  Used byMP3_FF, MP3 file format

Local use Explanation of format description terms

LC experience or existing holdingsID3 is used extensively with American Memory MP3 service files. Although many are limited to version 1 tagging, examples like http://lcweb4.loc.gov/afc/afcreed/130/13033b03.mp3 include tagging in both versions 1 and 2.
LC preferenceGeneral preference for recorded sound is WAVE_LCPM. For compressed sound, high-bitrate MP3_ENC is acceptable. If examples are acquired, the Library prefers documentation to be as extensive as possible; an ID3 chunk, especially ID3v2, is very suitable for the delivery of such metadata.

Sustainability factors Explanation of format description terms

DisclosureVersion 2 is fully documented; version 1 less so. Developed by Martin Nilsson and colleagues; see also Notes.
  DocumentationSee ID3v1 and ID3v2
Adoption Very widely adopted for World Wide Web dissemination and playback on specialized devices.
  Licensing and patent claimsNone
TransparencyEasily parsed binary bitstream.
Self-documentationNot applicable as it pertains to ID3 itself; ID3 contains descriptive ("bibliographic") metadata as its payload. ID3v2 (version 2) is much more extensive than ID3v1 (version 1).
External dependenciesNone
Technical protection considerationsNone

Quality and functionality factors Explanation of format description terms

Normal rendering for sound Not applicable
Fidelity (support for high audio resolution)Not applicable
Support for multiple sound channelsNot applicable
Support for downloadable or user-defined sounds, samples, and patchesNot applicable
Functionality beyond normal rendering for sound ID3v2 (version 2) appears to allow for synchronized texts, e.g., karaoke, and supports "addenda" for chapter markers, tables of contents, and accessibility support.

File type signifiers Explanation of format description terms

Tag typeValueNote
Filename ExtensionNot applicable 
Internet Media TypeNot applicable 
Magic numbers Not applicableSee 3DI marker information in Notes below.

Notes Explanation of format description terms

GeneralID3 binary content is structured as "frames" just like MP3_ENC (MP3 audio encoding).

When ID3 metadata is placed in a MP3_FF file, established conventions call for the use of the ID3 marker which consists of the string "3DI". For ID3v1, the marker is positioned 10 bytes preceding the metadata. For ID3v2 data, the marker is positioned in the first 3 bytes of the file when the metadata is pre-pended and 10 bytes from the end of a file when it is post-pended.
HistoryAccording to Martin Nilsson's web site ID3.org, Erik Kemp was the first to append metadata to an MP3 file in 1996, with a program named Studio3. This idea was elaborated by Nilsson (a Swedish electrical engineer and antenna researcher), Michael Mutschler (a colleague from Germany), and others, and emerged first as ID3v1 and later, with richer expression, as ID3v2. Their account of their own work provides no dates, except to indicate that it postdates Kemp's contribution. Mutschler is also associated with MP3ext, described as a shell extension for the Windows Explorer that adds features for MP3 files.

Format specifications Explanation of format description terms

URLs
Print

Useful references

URLs
www.id3.org (http://www.id3.org)
History page at www.id3.org (http://www.id3.org/history.html)
ID3 article in Wikipedia, consulted February 2007 (http://en.wikipedia.org/wiki/ID3">ID3).
American Memory MP3 file with tagging in both ID3v1 and ID3v2 (http://lcweb4.loc.gov/afc/afcreed/130/13033b03.mp3)
MP3ext (http://www.mutschler.de/mp3ext/)

Print


Last Updated: 03/ 7/2007