January 10, 2008

Xmms in Fedora 8

Filed under:linux — receive @ 12:53 am

First things first, xmms isn’t installed in Fedora by default since, well, a while now (FC4 i think). So the first thing to do is install it, in a terminal run
sudo yum install xmms.

At this point, when you get it running you’ll realise you can’t actually play any of your favorite mp3 files as the mp3 support has been removed. To enable it you install xmms-mp3 from the livna repository (if you haven’t set that up, clicky here to do that now. You should note that mixing multiple third party repositories can cause conflicts).

So, it can now play mp3 files, pity it looks like something that should have been abandoned with Windows 3.1. There’s a package in the fedora repo called bluecurve-xmms-skin that will help you with that point. Alternatively, as XMMS is a winamp 2.x clone you can grap any classic skin from and put it in the ~/.xmms/Skins Directory (the ~ means your home directory. The files starting with . are hidden files - you’ll need to check that option in the View menu in nautlius, or use ls -A in a terminal)

So, it looks good, but you may have noticed after about 15 minutes that the volume controls don’t actually work. This isn’t actually xmms’ fault, but because Fedora now uses pulse audio. There’s a plugin available to fix this, but it’s not in repos at this time (as far as I know). Download it from here and save the file to your computer. Before you continue you’ll need to install the packages pulseaudio-libs-devel and xmms-devel.

Now that that file has downloaded it’s time to do something with it. Go back to your terminal and cd to the directory it downloaded to (it’s most likely just on the desktop)

cd ~/Desktop Change directory to your desktop.

tar -zxf xmms-pulse-0.9.4.tar.gz Untar the code (the version number of your plugin may differ).

cd xmms-pulse-0.9.4 Move into the directory.

./configure --disable-lynx configure the code to be compiled (if you get errors at this point, you most likely need to install gcc, or another complier tool).

make Compile the code.

sudo make install Install the plugin.

You can now enable the plugin in the xmms options (once you’ve restarted xmms).

You may notice that some of your song names come up as garbage. This is due to a lack of unicode support in ID3v2 tags. This should have been fixed in xmms 1.2.11 (which was not in the repos at the time of writing)

Disclaimer: This last section is only for nerds, or the criminally insane
If, like me, you like to sit on your laptop just out of reach of your desktop, but want to play music out of your nice desktop sound system however this is for you.

You can install a program called ncxmms which will give you a curses frontend for your xmms session that you can run in a terminal (or, more to the point, over SSH). Grab the soruce from here and compile it like the plugin. All the familiar xmms shortcut keys will work there too :)


  1. […] lightweight and simple. The mp3 support is a package in livna called xmms-mp3. For more see my xmms page here. yum install mplayer mplayer-gui mplayerplug-in.. Codecs for the default media apps are in a package […]

    Pingback by » Fedora 8 — January 10, 2008 @ 1:15 am

  2. […] xmms Xmms is a Winamp 2 clone, i like it because it’s lightweight and simple. The mp3 support is a package in livna called xmms-mp3. For more see my xmms page here. […]

    Pingback by » Fedora 7 on a Dell Latitude D420 — January 10, 2008 @ 1:16 am

RSS feed for comments on this post. | TrackBack URI

Leave a comment

All original content on this blog is available under a CC Attribution-Noncommercial-Share Alike License.
Powered by Wordpress | Based on a theme by Priss