[prev in list] [next in list] [prev in thread] [next in thread] 

List:       amarok-devel
Subject:    Re: Review Request: MusicBrainz and MusicDNS services
From:       Stefan Derkits <stefan () derkits ! at>
Date:       2010-09-26 13:46:25
Message-ID: 4C9F4EB1.3020909 () derkits ! at
[Download RAW message or body]

-----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
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic