PUID - ett unikt id för musik

Apropå kepsar som låter, Wendell Hicken från MusicIP förklarar lite om deras tjänst MusicDNS och PUID. Kortfattat kan man säga att PUID är för låtar som ISBN är för böcker, fast lite mer avancerad.

PUID Hat

PUID är en unik identifierare för ett stycke digital musik och kan fås fram genom att man gör ett akustiskt fingeravtryck av själva låten som skickas till MusicDNS som slår upp i sin databas och svarar med ett PUID eller genererar ett nytt. Det akustiska fingeravtrycket är tillräckligt robust för att inse att en låt som råkar finnas på flera skivor eller i folks mp3-/ogg-/flac-samlingar i olika bitrates är samma låt.

PUID 56d32908-b50f-8d03-e5bb-8b0368783ee8 identifierar Voltaires låt Goodnight Demon Slayer både från hans eget album Then and Again och samlingsalbumet Projekt: The New Face of Goth. Den blandar dock inte ihop olika liveframträdaden och kommer att generera ett nytt PUID för varje spelning av låten, vilket är anledningen till att jag skrev digital musik. Även coverversioner och remixar får andra PUID. Fingeravtrycket räknas bara ut från de 2 första minuterna av låten, så det går ganska enkelt att hacka det, om man nu skulle vilja det.

Förutom MusicIP själva givetvis så har musikmetadatasällskapet MusicBrainz anammat formatet. Har man ett PUID går det, likt jag gjorde ovan med Voltaires låt, att slå upp information om låten i MusicBrainz.

Koden för att göra ett akustiskt fingeravtryck för PUID-uppslagning är släppt under både GPL och APL. Själva uppslagningen är dock inte ens gratis. Man får visserligen göra 5 miljoner uppslagningar per månad, men mappningen mellan fingeravtryck och PUID finns inte tillgänglig, så om MusicIP helt plötsligt dör, så kommer PUID också dö. Dessutom är det bara fingeravtryckskoden för uppslagning som är fritt. Om det saknas i MusicIPs databas, så genereras ett speciellt fingeravtryck med mer information än normalt (även om jag inte riktigt förstår varför de behöver skilja sig). Detta fingeravtryck kan bara genereras av deras egna MusicMagicMixer eller av det simplare kommandoradsprogrammet genpuid, som än så länge bara är i beta.

Trots restriktionerna är det dock en väldigt användbar tjänst och tekniskt mycket bättre än TRM som MusicBrainz använde förut. Skulle PUID dö, så är det trots allt bara PUID som dör. Den metadata som folk i slutändan matar in i MusicBrainz förblir fri.

One Response to “PUID - ett unikt id för musik”

  1. Jinx Says:

    This has nothing to do with your post (which I barely understand anyway due to my feeble swedish). I had (randomly) a dream about you last night. It was one of those very vivid, this is real, kinda dreams.
    We woke up in the morning at your apartment, I was sleeping under your bed, and there was a homeless man sleeping in the corner. I think I brought him with me, but I can’t remember why. We made breakfast, homeless man stayed asleep, and you were explaining to me how to work the heating in the apartment, because if I did it wrong something horrible would happen. Then we went to the airport, because you were on your way to Peru (I guess I was house-sitting). The airport was small, where you walk out to the plane. I helped you carry your bags from the terminal, and one had to walk through some jungle to get to the plane - and be careful of the very large rocks which had a tendancy to turn into rock-like hippos if you bothered them. Thats about all I remember.
    Have a nice time in Peru! :)

Leave a Reply