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

Posted on Updated on

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):


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.

12 thoughts on “XMMS in Jaunty Jackalope 9.04: How to install with codecs.

    Mike said:
    Sunday, July 12, 2009 at 21:31 (938)

    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?

    Dario said:
    Friday, August 21, 2009 at 05:50 (284)

    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.

    rastafar said:
    Saturday, November 21, 2009 at 12:21 (556)

    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…

    shan said:
    Monday, December 28, 2009 at 16:15 (719)

    thanx for all of that i needed the help on the flac plugin had tried allpossible combinations with .debs but none of them worked too many missing dependencies

    by the way i am doing this on 9.10 so XMMS is still alive and well in 2009/10 i love the shorten format so it was a must i use QMMP otherwise which is nice too but no shorten there

    the sound on XMMS for me better than QMMP louder and better defined so again thank you

    shan said:
    Monday, December 28, 2009 at 16:19 (721)

    also and i might be worth asking how about ape and wavpack are they lost causes on XMMS? or is there a way round


      colono responded:
      Tuesday, January 5, 2010 at 10:52 (494)

      Ape is possible. I have it working, but I didn’t upload the codec package yet. Try searching for:


      …. or have patience and I may upload it one day soon……

    shan said:
    Tuesday, January 5, 2010 at 11:14 (509)

    hi there colono i have the file and you can get it there


    from a great article


    but and i have it on my machine as my terminal shows

    shantiq@shantiq-desktop:~$ mac
    — Monkey’s Audio Console Front End (v 3.99) (c) Matthew T. Ashland —
    Proper Usage: [EXE] [Input File] [Output File] [Mode]

    Compress (fast): ‘-c1000’
    Compress (normal): ‘-c2000’
    Compress (high): ‘-c3000’
    Compress (extra high): ‘-c4000’
    Compress (insane): ‘-c5000’
    Decompress: ‘-d’
    Verify: ‘-v’
    Convert: ‘-nXXXX’

    Compress: mac.exe “Metallica – One.wav” “Metallica – One.ape” -c2000
    Decompress: mac.exe “Metallica – One.ape” “Metallica – One.wav” -d
    Verify: mac.exe “Metallica – One.ape” -v
    (note: int filenames must be put inside of quotations)

    and yet no dice in xmms

    am i not supposed to have a lib ….. so file to add to the others?

    anyway no good so far for me with ape not important but if you know how it would be fun

    cheers shan

    shan said:
    Tuesday, January 19, 2010 at 12:43 (571)

    ok wavpack is fine too you need http://ftp.riken.go.jp/pub/FreeBSD/distfiles/RESTRICTED/xmms-wavpack-1.0.2.tar.bz2

    and to install it you need to first install libwavpack-dev from the synaptic

    easy and might be what some of you want

    shan said:
    Wednesday, March 31, 2010 at 16:40 (736)

    serious bunch of quality skins

    go to home/yourname/.xmms/Skins

    and place there


    kom said:
    Saturday, May 8, 2010 at 22:06 (962)

    thanks sooo much. XMMS is the only player that can manage playlists with 20.000 files on drives mounted over WiFi…

    shantiq said:
    Sunday, May 9, 2010 at 07:26 (351)

    or you can find the libwavpack.so file in the QMMP player folder and place in home/.xmms/plugins then reload player

    i have made an ed2k file here with many of the plugins


    shantiq said:
    Wednesday, May 12, 2010 at 19:37 (859)

    also INFO for qmmp and xmms

    Ape plays in qmmp through the ffmpeg plugin and in xmms with the libmacinput.so


    which needs to Be in your home/.xmms/plugin folder

    -====>go into your home folder control H to find hidden .xmms folder

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s