Review Request: MusicBrainz and MusicDNS services support implementation

Stefan Derkits stefan at derkits.at
Sun Sep 26 15:46:25 CEST 2010


-----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 at 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-----


More information about the Amarok-devel mailing list