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