From amarok-devel Sun Sep 26 13:46:25 2010 From: Stefan Derkits Date: Sun, 26 Sep 2010 13:46:25 +0000 To: amarok-devel Subject: Re: Review Request: MusicBrainz and MusicDNS services Message-Id: <4C9F4EB1.3020909 () derkits ! at> X-MARC-Message: https://marc.info/?l=amarok-devel&m=128551476725841 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hey, it would be cool to combine the Efforts and think about how to best implement Audio Fingerprinting and automatic "guessing" of Tags (be it from last.fm or be it from MusicBrainz, the more the merrier ... or?? :) ). Sergey, your Code generates the Fingerprints on Demand ... I don't know how Daniels Implementation with liblastfm does it ... but wouldn't it be better to integrate the Fingerprinting Functionality into the Collection Scanner and automatically generate a Fingerprint for all Files and save them in the Database? Because as long as the Audio in the File doesn't change (which rarely happens for Audio Files :) ) the Fingerprint is the same. Also my Idea would be to see an Audio Fingerprint as a Tool to Manage your Collection and not only to get Tags. 2 Examples of Managing Functionality I have in my Mind: - -) check if the exactly same Song exists more then 1 Time in your Library (so that a User could decide to delete the Duplicates) - -) check for Songs that have Errors (no Idea if Fingerprinting is up to that, should play around with it a little bit more :) ) Just some Ideas, also I'm offering my help to think about the Use Cases of Fingerprinting and trying to design the User Interface and additional Features. Stefan > Hi, > > Sorry to get into this discussion so late. I was in Switzerland ;o). LibLastfm > Fingerprinting support using phonon as audio source was already implemented by > me and works 50% of the time with xine backend (the other 50% it crashes). The > crashing most definitely comes from xine which is somewhat unstable if used > with multiple threads as far as I can tell. Otherwise my implementation works > just fine. The VLC Backend is not yet up to the task (no working > audioDataOutput as of yet). As soon as it is and I can get it stable in most > used Backends it will be pushed. > > Greetz > > Daniel > > > > _______________________________________________ > Amarok-devel mailing list > Amarok-devel@kde.org > https://mail.kde.org/mailman/listinfo/amarok-devel -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iEYEARECAAYFAkyfTrEACgkQlZvAMV/NgGKe9ACghk/wJX6T8ldSMdhy637rKqRp cQUAnAygbzsdOdYvqxp/FRqccV9objRN =NjPb -----END PGP SIGNATURE----- _______________________________________________ Amarok-devel mailing list Amarok-devel@kde.org https://mail.kde.org/mailman/listinfo/amarok-devel