Portable Unique IDentifier
||It has been suggested that this article be merged into AmpliFIND. (Discuss) Proposed since October 2012.|
How it works
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.
- 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.