MusicBrainz Identifier: Difference between revisions

From MusicBrainz Wiki
Jump to navigationJump to search
mNo edit summary
No edit summary
Line 1: Line 1:
[[MusicBrainz]] aims to be a comprehensive music database that will allow people and computers to have meaningful conversations about music. In order to facilitate these meaningful conversations, Music­Brainz needs to identify each Artist, Album, and Track with a unique identifier.
[[MusicBrainz]] aims to be a comprehensive music database that will allow people and computers to have meaningful conversations about music. In order to facilitate these meaningful conversations, Music­Brainz needs to identify each artist, album, label and track with a unique identifier.


All IDs in Music­Brainz are UUIDs. For example: <code>95807106-af9f-417d-b1d0-d287c5504ec1</code>
Furthermore, Music­Brainz works with the Relatable TRM technology, which generates an acoustic fingerprint for a digital music file. This acoustic fingerprint is called the [[TRM|TRM ID]]. A user can run an MP3 (or other digital audio file) through a TRM ID generator like the MB Tagger, and then request the artist, album, and track information from [[MusicBrainz]]. With this retrieved information you can then rename the file and write clean ID3 tags. See [[MusicBrainz Tag|MusicBrainzTag]]<code><nowiki></nowiki></code>s for details.


* [[Artist ID]]s:
All IDs in Music­Brainz look like standard unique identifiers. For example: <code><nowiki>95807106-af9f-417d-b1d0-d287c5504ec1</nowiki></code>
** These are unique IDs used to identify an artist. The absolute URI takes the form <code>http://musicbrainz.org/artist/<UUID></code>
* [[Artist ID|ArtistID]]s:
* [[Label ID]]s:
<ul><li style="list-style-type:none">are unique IDs used to identify an artist.
** These are unique IDs used to identify a label. The absolute URI takes the form <code>http://musicbrainz.org/label/<UUID></code>
</ul>
* [[Label ID|LabelID]]s:
* [[Release ID]]s:
<ul><li style="list-style-type:none">are unique IDs used to identify a label.
** These are unique IDs used to identify a release. The absolute URI takes the form <code>http://musicbrainz.org/release/<UUID></code>
* [[Track ID]]s:
</ul>
** These are unique IDs used to identify a track. The absolute URI takes the form <code>http://musicbrainz.org/track/<UUID></code>
* [[Release ID|ReleaseID]]s:
<ul><li style="list-style-type:none">are unique IDs used to identify a collection of tracks in a sequence on a single medium.
</ul>
* [[Track ID|TrackID]]s:
<ul><li style="list-style-type:none">are arbitrary IDs that are assigned by the [[MusicBrainz]] server when it accepts a track into the database. This ID is unique and will not change over time, so that people can use this identifier to refer to this track and only this track.
</ul>


The IDs are also stored in tags music files by the [[MusicBrainz Tagger|MusicBrainzTagger]] applications. See [[MusicBrainz Tag|MusicBrainzTag]] for detailed information.
These IDs are also stored in tags in music files by the [[MusicBrainz Tagger]] applications. See [[MusicBrainz Tag]] for more detailed information.

==Special Identifiers==

There are some special identifiers used by MusicBrainz.

* <code>89ad4ac3-39f7-470e-963a-56509c546377</code> is an artist ID used to represent various artists
* <code>1c6c63fb-f9af-4669-92c5-a1594671766a</code> is an artist ID used to represent an artist not in MusicBrainz database.


==Other Identifiers used by MusicBrainz==
==Other Identifiers used by MusicBrainz==


* [[Disc ID|DiscID]]:
* [[Disc ID]]:
<ul><li style="list-style-type:none">an ID calculated from the TOC of a CD.
** An ID calculated from the TOC of a CD.
</ul>
* [[PUID]]:
* [[PUID]]:
<ul><li style="list-style-type:none">the IDs used in the proprietary [[MusicDNS]] [[Audio Fingerprint|AudioFingerprint]]<code><nowiki></nowiki></code>ing system which is operated by [[MusicIP]].
** The IDs used in the proprietary [[MusicDNS]] [[Audio Fingerprint|audio fingerprinting]] system operated by [[MusicIP]].
* [[TRM]]:
</ul>
** These IDs were used for the old Relatable audio fingerprinting system. These IDs are no longer used.


[[Category:To Be Reviewed]] [[Category:Documentation]] [[Category:Identifier]]
[[Category:To Be Reviewed]] [[Category:Documentation]] [[Category:Identifier]]

Revision as of 16:57, 25 March 2009

MusicBrainz aims to be a comprehensive music database that will allow people and computers to have meaningful conversations about music. In order to facilitate these meaningful conversations, Music­Brainz needs to identify each artist, album, label and track with a unique identifier.

All IDs in Music­Brainz are UUIDs. For example: 95807106-af9f-417d-b1d0-d287c5504ec1

These IDs are also stored in tags in music files by the MusicBrainz Tagger applications. See MusicBrainz Tag for more detailed information.

Special Identifiers

There are some special identifiers used by MusicBrainz.

  • 89ad4ac3-39f7-470e-963a-56509c546377 is an artist ID used to represent various artists
  • 1c6c63fb-f9af-4669-92c5-a1594671766a is an artist ID used to represent an artist not in MusicBrainz database.

Other Identifiers used by MusicBrainz

  • Disc ID:
    • An ID calculated from the TOC of a CD.
  • PUID:
  • TRM:
    • These IDs were used for the old Relatable audio fingerprinting system. These IDs are no longer used.