Home | Chi sono | Contattami
 

Progr. lineare

Delphi
  Componenti
 
Database
 
Miei articoli

Windows

Miei articoli



 

MusicBrainz e l' "Audio Fingerprint": impronte digitali audio, riconoscimento di brani musicali attraverso servizi web
 

25 Novembre 2007

Mi sembra doveroso dedicare un post a MusicBrainz ed a ciò che gli gira attorno; partiamo dall'homepage

http://musicbrainz.org

Senza entrare troppo nel dettaglio, diciamo che consente di fare questo: vi sarà capitato alcune volte di trovarvi con dei file audio in mp3 (corrispondenti a brani musicali) senza un nome indicativo (ad esempio semplicemente File5.mp3 o altro) e senza nemmeno i tag identificativi (quelli visibili ad esempio dalla maschera Proprietà). Tramite uno dei programmi client indicati nel sito, è possibile selezionare uno o più file audio sul proprio sistema e farli analizzare a MusicBrainz. Di ogni file audio vengono prelevate determinate informazioni relative al contenuto (la cosidetta impronta digitale audio o audio fingerprint) e l'impronta digitale audio viene poi inviata al web service di MusicBrainz che provvederà a confrontarla col suo database: in presenza di match, MusicBrainz fornirà i tag relativi a quel brano (autore, album, nome della canzone, etc.. anch'essi presenti nel suo database assieme all'audio fingerprint) e tramite l'applicativo client potranno essere applicati al file audio in questione presente sul nostro sistema (oltre alla rinomina del file usando un formato settabile: ad esempio <nome_auotre> - <nome_album> - <numero_brano> - <nome_brano> giusto per fare un esempio). Per poter accedere al database di MusicBrainz è necessario registrarsi: nulla di doloroso, semplicemente una semplice form in cui inserire uno username ed una password (ed una email opzionale se si vuole disporre di tutte le funzionalità offerte). Come applicazione client uso Picard: è Open Source in Python e gira su Windows, Linux e Mac OS X. Attualmente è disponibile la beta della nuova versione 0.9.0 che si differenzia sotto diversi aspetti dall'ultima release stabile che è la 0.7.2; per il momento continuo ad usare la 0.7.2
 


 
 
Your Ad Here