In some foreign language there is an expression that goes, more or less, like this: “Don’t cross the river for water“, since often times you can find what you’re looking for, if you could only see the wood for all the tress, in a different manner of speaking, as it were. So what’s the point of all of this?
Well, I went to great length to compile XMMS in Ubuntu 8.10 Intrepid Ibex – which was a total nightmare finding all the needed libraries – and then I ended up with a seemingly functional XMMS instance, happy bunny I was; only today I discovered that it had no .OGG output plugin. So I went wandering again – and came to:
http://www.pvv.ntnu.no/~knuta/xmms/ – which has XMMS packages for Debian and Ubuntu.
However, there isn’t one for Intrepid yet, but for me the one compiled for Hardy works just fine – direct link to the .deb here.
This, however, will still leave you without a FLAC (and a wma) plugin, as far as I am aware, so you need to follow the second (updated) part of the instructions of this how-to in order to play FLAC tunes.
Should that be all too much to deal with, then you could try to use AT YOUR OWN RISK the one that I have compiled according to the how-to linked to above. The generated plugin file is called libxmms-flac.so, but it isn’t really that big a deal to do it yourself and probably a better choice (you might learn something, but feel free to check it out.
This is the icon I have added to the tool bar in Ubuntu. Download it, if you like it, and then rename it so that it gets the file extension: .xpm and place it in folder: /usr/share/pixmaps/ – so that it looks like:
I added the “_b”, because I already had one icon called xmms.xpm in that folder. You need to copy the file with sudo (super user privileges), since the /usr directory and its subdirectories are owned by root.
Should you wonder why I bother with XMMS, outdated as it is, well the answer is quite simple: none of the other media players available and known to me can handle my music collection, none of the them; I have tried: Banshee, Audacity, Exaile, mpd (with a variety of front ends), Rhythmbox, vlc (first choice for video), XMMS2, BMPx, Beep Media Player, Amarok and they all failed miserably when importing the collection.
All this still leaves you without an .wma output plugin, which is some sort of black-box technology from the Evil Empire. Either you convert your .wma files (if you are unlucky enough to have any) or you can experiment with some of the xmms_wma.rpm binaries that are easy to google and then use alien to convert it. In the past this has made XMMS crash for me, another and much better way to solve the wma shite codec issue is to go here https://launchpad.net/ubuntu/intrepid/+source/xmms-wma/1.0.5-5build1 and get the source code for the plug-in: xmms-wma_1.0.5.orig.tar.gz. Download it to somewhere where you can find it again (I use a subdirectory in /opt with my username and with my user privileges: /usr/me for all of this “optional” stuff) and then extract it and follow the instructions in README (see the how-tos for the FLAC plugin if this makes no sense to you), which are basically:
make install-home – which sends your plugin straight to: ~/.xmms/Plugins (better shut down XMMS while doing this).
You can presumably do the same with regards to xmms-mp4: http://packages.ubuntu.com/feisty/xmms-mp4 – but I haven’t tried that yet. Whatever you do, always read the README files (good name for that kind of file, really). Happy listening!