Table of Contents
IMMS
So what is it? Lets quote the website:
IMMS is an adptive playlist framework that tracks your listening patterns and dynamically adapts to your taste.
Currently plug-in for XMMS and Beep Media Player are available.
So if it works as announced, it's what I always dreamed of
SQLite 3
IMMS needs SQLite version 3 which is currently not available for Debian, so we have to compile it our self (using stow to install). Get the source from the download page and install libreadline.
#> apt-get install libreadline5-dev $> wget http://www.sqlite.org/sqlite-3.0.8.tar.gz $> tar -xzvf sqlite-3.0.8.tar.gz $> cd sqlite $> ./configure --prefix=/usr/local/stow/sqlite-3.0.8 $> make #> make install #> cd /usr/local/stow #> stow sqlite-3.0.8
Thats it
Compiling IMMS
IMMS is now availble in version 2 but not in Debian (maybe because of the missing SQLite 3).
Get some requirements first:
#> apt-get install xmms-dev libtag1-dev libpcre3-dev fftw3-dev libglib2.0-dev
Then fetch the sourcecode from IMMS' download page, unpack and compile:
$> wget http://switch.dl.sourceforge.net/sourceforge/imms/imms-2.0.tar.bz2 $> tar -xjvf imms-2.0.tar.bz2 $> cd imms-2.0/ $> ./configure --prefix=/usr/local/stow/imms-2.0 $> make
Well and thats it. Compiling fails. The README states XMMS 1.2.7+ is enough. But it looks like a patch for XMMS 1.2.10 is required (as far as I could see it will be in the next release (1.2.11). Dammit. I'm not going to compile this whole damn XMMS thingy.