Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Musicbrainz fingerprinting

I've been busy with understanding the MusicBrainz database in the past few hours and as I noticed there's no command line application to tag or fingerprint audio files. Are there any CLI implementations on Musicbrainz's fingerprinting? And how can I create those fingerprints?

I found some development tools on their website (python-musicbrainz2, libdiscid and the XML webs service) but I couldn't find a simple tool or app which creates those fingerprints (the developments tools only seem to be useful for retrieving track/artist information using a fingerprint). Am I understanding something wrong?

Kind regards

like image 976
watain Avatar asked Jan 02 '10 19:01

watain


1 Answers

PUIDs are now considered "dead" at MusicBrainz [1]. They are still attached to files, but finding and creating PUIDs for files can't be expected to work anymore.

There is a new fingerprint mechanism called AcoustID. There is open-source software available for creating and finding these IDs. AcoustID is not a direct MusicBrainz project, but is created by a MusicBrainz dev and the IDs are mainly being attached to MusicBrainz Recordings and listed on the MusicBrainz website.

EDIT:

Both fpcalc and chromaprint are all part of the AcoustID tools.

like image 156
JonnyJD Avatar answered Oct 26 '22 20:10

JonnyJD