<div dir="ltr"><br><br>On Tue, Sep 24, 2013 at 1:35 AM,  <<a href="mailto:stefan@derkits.at" target="_blank">stefan@derkits.at</a>> wrote:<br>> Hello Vedant,<br>><br>><br>>> For the LastFmFingerprintProvider we will first have<br>



>> to generate a “fingerprint” of the track using the Last Fm<br>>> Fingerprinter.<br>><br>><br>> did you look at this Fingerprinter? If yes, you must know that it needs a<br>> FingerprintableSource, which atm are only sources for individual codec types<br>



> (seperate sources for mp3, ogg & mp4).<br><br>I didn't look into it very deeply because I found these libraries as part of the official lastfm:<br>Fingerprinter: <a href="https://github.com/lastfm/Fingerprinter" target="_blank">https://github.com/lastfm/Fingerprinter</a><div>



liblastfm: <a href="https://github.com/lastfm/liblastfm" target="_blank">https://github.com/lastfm/liblastfm</a></div><div><br></div><div>But now that you have pointed it out, the "Fingerprinter" requires raw audio data.<br>



<br>> I think in their Desktop Application they also have one based on libavcode<br>> available, but of course the BEST one would be such a FingerprintableSource<br>> based on Phonon, using Phonon Data Output (not sure if it is already usable<br>



> in Phonon VLC or only in Phonon GStreamer)<br>><br>> Why? Because then we can be sure that we can fingerprint everything we can<br>> play. Unfortunatly a PhononSource doesn't exist yet.<br>><br>> So if you implement this, either use the one based on libavcodec for the<br>



> moment or try to create/find someone to create such a PhononSource.<br>></div><div>Even if I found someone to create such a PhononSource, will it be a good idea since it might not be maintained actively later on.</div>

<div><br>> Stefan<br>> _______________________________________________<br>> Amarok-devel mailing list<br>> <a href="mailto:Amarok-devel@kde.org" target="_blank">Amarok-devel@kde.org</a><br>

> <a href="https://mail.kde.org/mailman/listinfo/amarok-devel" target="_blank">https://mail.kde.org/mailman/listinfo/amarok-devel</a><br></div></div>