Portable Unique IDentifier

From Wikipedia, the free encyclopedia
Jump to: navigation, search

PUID or Portable Unique IDentifier is a unique identifier used by MusicIP and given by MusicDNS to identify a song.

How it works[edit]

To identify songs stored in digital format, an acoustic fingerprint of the song is required. This fingerprint can be generated using the Open Fingerprint Architecture. The fingerprint is then sent to MusicDNS, a free service from MusicIP, that compares it with information already present in the database and returns the PUID of the best corresponding known song. This PUID is only a 128-bit identifier, which doesn't contain any metadata-information about the song.

Software[edit]

  • libofa implements the Open Fingerprint Architecture and collects information about an audio file, which it then submits to MusicIP.
  • MusicBrainz Picard uses the MusicDNS service to identify songs and get the data about it from MusicBrainz.
  • BeaTunes (Mac/Win) uses MusicIP to identify and tag incompletely or wrongly labelled music tracks. It is possible to get PUID only without changing other meta-data / tags
  • MediaMonkey with the MusicIPTagger script uses MusicIP to identify and tag a track, and can get additional information from MusicBrainz.
  • Jaikoz uses the MusicDNS service to identify songs and get the data about it from MusicBrainz.

See also[edit]

External links[edit]