improved representation of bias

Soren Harward stharward at gmail.com
Sun Dec 14 05:24:51 UTC 2008


On Saturday 13 December 2008 22:21:03 Casey Link wrote:
> Ditto! I'm interested in playing with your new system. If you can send
> me some patches, I can push them to our shared git repo in a branch so
> the other amarok devs can check it out too.

Well, now is probably as good a time as any to let this thing loose.  I'm 
attaching a patch against r896645 which includes both the acoustic similarity 
and the automatic playlist generator (APG) functions.  The APG GUI still needs a 
few things implemented; the save/apply/close buttons don't work like they 
should, and a few rendering quirks are still hanging around.  Also, I just 
started refactoring the "prevent repeat track/album/artist" constraint, so it 
doesn't actually do what it's supposed to yet (Leo: this patch fixes the 
segfault I warned you about).  But the rest of the APG subsystem should be 
good to go.

As far as the acoustic similarity system goes, it requires a library (written by 
yours truly) called GTACFeat, which is available in source form on 
SourceForge.  Leo warns me that there are some build issues on OS X; I've only 
ever tested it on my Gentoo boxen, so I'll happily take bug reports from 
anyone else who's having trouble getting it compiled.  Amarok does *not* require 
GTACFeat to build, but without it, you're missing one of the coolest new 
features of the APG system.

If you do manage to get the GTACFeat libraries and utilities to build, follow 
the included instructions to learn how to tag your music files so that Amarok 
can calculate acoustic similarity using them.  This tagging program will 
probably eventually be merged with the Amarok File Tagger, but that hasn't 
happened yet.

So, enjoy.  Send me bug reports.  I will finally have a bit more time to work on 
this during the next few weeks, so hopefully we can get the kinks worked out 
so that it can be one of the major new features of the Amarok 2.1 series.

-- 
Soren Harward
stharward at gmail.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: amarok-apg-demo.gz
Type: application/x-gzip
Size: 50239 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/amarok/attachments/20081214/efa98141/attachment.gz>


More information about the Amarok mailing list