From Amarok Wiki

Contents

Step By Step Instructions

First of all visit the projectM homepage and download the 0.97.5 tarball.

To install the new projectM, first compile the base library:

(in the extracted dir)

cd src/projectM
make clean
make

Then make and install the libvisual plugin:

cd ../lv-projectM
./configure --prefix=/usr --x-includes=/usr/include/X11 --x-libraries=/usr/lib/X11
make
sudo make install
  • If you have problems finding required X11 headers in Gentoo or Kubuntu try: ./configure --prefix=/usr --x-includes=/usr/X11R6/include/ --x-libraries=/usr/X11R6/lib in place of the above.

Gentoo

emerge libvisual-projectm

Arch Linux

Arch Linux has prebuilt packages available for ProjectM and it's integration into libvisual in the [extra] repository (enabled by default). To install the packages using pacman:

pacman -Sy projectm libvisual-projectm

openSUSE

projectM 0.99 has been packaged for openSUSE 10.2.

Add the installation source http://software.opensuse.org/download/home:/wstephenson/openSUSE_10.2 and install the libvisual-projectM package.

ProjectM!

Once all of that is complete, you are all set. Fire up Amarok, open the Visualizations panel, and start enjoying the opengl iterative visualizations (obviously, you'll need Amarok compiled and installed with libvisual and opengl - no need to compile with xmms support though)!

The real genius behind ProjectM is that it is fully compatible with all the Milkdrop visualizations. Many are packaged with ProjectM, but they are all available on the milkdrop site. Sadly they are packaged as an NSIS archive and must be extracted in windows. A place to find more visualizations (and in zip format) is the winamp milkdrop forums

To install any presets that you find, extract the .milk file and copy it to your /usr/share/projectM/presets directory. In Amarok, you can select Tools-->Visualizations-->projectM to start the visualization, and hit F1 to show the projectM menu.

Enjoy!