Hi ,<br>I have been working on the idea of an automatic playlist generator . Basically what it does is <br>Get the metadata from the music file.Then using <a href="http://last.fm">last.fm</a> API it will get the list of similar songs , artist , genre .<br>
Now this set would be compared to other files in your (filesystem/folder/playlist) so <br>for song A ,B:<br>Artist_Similarity_score(A,B)=length of (set_Artist_similar(A) interjection set_Artist_similar(B)set_Artist_similar(A) union set_Artist_similar(B))<br>
These scores are clustered by eucledian distance.<br>The problem with this is that it is relatively  slow but i was thinking if it can be in some manner tweaked and used as scoring system for Amarok . I would like to do that as a gsoc project.<br>
Also I have seen a few ideas at  <a href="http://techbase.kde.org/Projects/Summer_of_Code/2009/Ideas#Amarok">http://techbase.kde.org/Projects/Summer_of_Code/2009/Ideas#Amarok</a> and i would like to query about them :<br>
1.<span class="mw-headline">Project: Analyzer Support</span> mentor Ian Monroe<br>Although I do not have exactly the required experience i have worked  with <a href="http://pymedia.org/">pymedia</a> and <a href="http://www.speech.kth.se/snack/">Snack toolkit.<br>
</a>and also used the FFT library in python .I have no experience working in C++ but i use python in object oriented way and have learned C++ in school. I would like to know the basic idea of how the project needs to be implemented and the major tools that one should be acquainted with to see if i can implement it.<br>
<br><br><br><br>-- <br>A-M-I-T S|S<br>