XMMS in Jaunty Jackalope 9.04: How to install with codecs.

Many have decried the removal of XMMS from the Ubuntu repositories – it has been absent since Gutsy – despite it being the preferred music player for a lot of people and remains the only media player that – to my knowledge – can handle 30-40k+ collections. Not only is it the only player capable of very large collections, it also handles such collections with very little resource use. It’s the canine’s testicles, mate!

The colonos blog has provided some detailed explanations for installing XMMS in Intrepid (see this entry for an overview) and now the time has come for installing XMMS in Jaunty Jackalope, also known as Ubuntu 9.04.

The most appropriate way would be to follow the explanations linked to above, but here I would like to show a very easy way to get XMMS up and running in Jaunty – which works well for me, no crashes, no problems, just tunes playing as they should!

HOWEVER – do this at your own risk, it might break your system, fuck something up – who knows? I thought it was worth a try and it worked a treat and took less than 5 minutes to get XMMS up and running. If you want to make sure all is textbook perfect, then follow the instructions already mentioned twice and compile the whole thing from scratch.

Go to KnutA’s repo: http://www.pvv.ntnu.no/~knuta/xmms/

(Assuming that you are using Ubuntu 32- and 64-bit x86), and add this line to your Software Sources (either via “System” – “Administration” – “Software Sources”, or via “System” – “Administration” – “Synaptic Package Manager” – “Settings” – “Repositories” – “Third Party Software”):

deb http://www.pvv.ntnu.no/~knuta/xmms/jaunty ./

Then install XMMS in whichever way you prefer. If you added the repository via Synaptic, then click “Reload” and then search for XMMS and choose “install”. That will pull in the dependencies, which for me were:

libglib1.2ldbl (1.2.10-19build1)
libgtk1.2 (1.2.10-18.1build2)
libgtk1.2-common (1.2.10-18.1build2)
libmikmod2 (3.1.11-a-6ubuntu3)

and of course: xmms (1.2.11-1)

After that is done – to avoid any problems in the future – go back to to Software Sources and uncheck KnutA’s repository (since it won’t be updated anyway).

Now you have XMMS with the mp3 codec installed. I also wanted mp4, which you can find a binary for here that works fine in my Jaunty installation (even though it is compiled for Hardy):

https://launchpad.net/ubuntu/hardy/i386/xmms-mp4/2.6-1

Moreover, I also need Flac and .wma, so at this stage I simply copied the codec libraries from my old (Intrepid) config files (in /home/me/.xmms/Plugins).

There is a file called libxmms-flac.so (which adds Flac playback capability) and a folder called “Input” in which the .wma library is located: libwma.so

I didn’t really expect it to work – rather a crash or at best no playback of Flac and .wma files, but it just worked! You are of course better off compiling it all yourself if you want to make sure – or at least try out this experiment with your own Intrepid libraries, but if you are daring and/or lazy or just know what you are doing!!, feel welcome to try these:

libxmms-flac.so (to be pasted into /home/you/.xmms/Plugins/ – while XMMS is SHUT DOWN!)

libwma.so (to be pasted into /home/you/.xmms/Plugins/Input/ – while XMMS is SHUT DOWN!)

Now start up XMMS (choose ALSA as output plugin) and enjoy your tunes! If it doesn’t work for you, then go to the detailed explanations linked to and referred to several times.

xmms2I add this icon as a “Custom Application” short-cut to the Gnome top panel, as explained in an earlier post.

3 Responses to “XMMS in Jaunty Jackalope 9.04: How to install with codecs.”

  1. Mike Says:

    Works. Thank you so much. How about streamtuner in jaunty? It comes with audacious which does not work. If I substitute manually xmms for audacious in streamtuner settings, will it work? Streamtuner used t work great with xmms in prior ubundu versions. Now the music categories are all screwed up and the player plugin is audacious. Can you try it in 32-bit jaunty?

  2. Dario Says:

    Works Perfect!!!

    I don’t know why but Audacious turns too slow my living and old Pc(*)!. Playing mp3, ogg or wma, System Monitor shows CPU 80% and higher.
    Xmms works grate and my pc remain fast (CPU 25%).

    This was a server with Debian Lenny, then i put in my living and i add Fluxbox, Mythtv… and xmms (all from repos). Faster.

    Then i put Ubuntu 9.04 for Desktop and Wife reasons :) and the machine works fine, but playing mp3 everything turns slow.
    At first I thought it was ubuntu and poor RAM but no. I discover now that the audacious was the problem.

    Thanks!!! XMMS Rules!!!

    *Athlon 2400+ / 768MB RAM / 2 Hard Disks IDE 80Gb / Nvidia FX5200 in TwinView mode / Monitor 1280×1024 and TV 800×600.
    Compiz, Apache, MySql, Php, Webmin, ssh, Samba, Miro, Firefox, IceCat, gedit, TsClient and Pidgin (at least) running at the same time, everytime, 24hs at day.

  3. rastafar Says:

    Yes man, I had xmms already installed in Ubuntu Jaunty from KnutA’s repo, but no flac playback, now it works… XMMS rulezz, audacious was constantly crashing, especialy when adding a more tracks into playlist…

Leave a Reply