You are here

GSoC: biased dynamic playlists in Amarok 2 = love

I think it is time to introduce my SoC student to Planet KDE ;-)
I blogged about dynamic playlists some time ago. Thanks to Google Summer of Code Daniel is going to do some magic work on dynamic playlists in Amarok 2 this summer and make them even more nifty. But let’s hear what he has to say:

My name is Daniel Jones. I study math and computer science at Western Washington University in Bellingham, WA. This summer I will be working on expanding the idea of dynamic playlists in Amarok to allow any number or weights or biases to be applied. This will allow you to set up a random playlist that prefers tracks you haven’t heard in a while, or prefers certain bands or genres. For parties you can set up more complicated biases to get exactly the right mix of fast songs, slow songs, novelty rap, obnoxious dance remixes, and, just to avoid offending him, a couple of tracks from your coworkers awful death metal band.

And from his proposal:

An example of this would be the condition the track is longer than 3 minutes with a weight of 0.6. Such a constraint would enforce that there is a 0.6 (60%) probability that a given track in the list is longer that 3 minutes.

As far as we know Amarok 2 will be the first player with a feature like this. Rock Daniel!

Everyone please welcome Daniel to our community. I want to see KDE-hugs! :)

I am also very happy about Moncef, Tobias, Nicholas and Teo who applied for SoC, could not be chosen due to the limited number of slots and who want to work on their projects as part of Season of KDE now. You guys rock! But more about that later.