Le roi est mort, vive le roi!
XMMS is dead. Thus you should migrate to
Audacious or
something like XMMS2.
This completely outdated and deprecated document tries to answer some of the most frequently asked questions concerning XMMS music player. Most of these questions were repeated on the #xmms of irc.FreeNode.net from time to time.
This FAQ was maintained by ccr, an ex-regular on #xmms and also occasionally a "developer". He is a very rude, grumpy and sarcastic person because he has seen the rotten internals of XMMS. The impoliteness in this document is very much intentional, but you should NOT think that this represents opinions and/or stance of all XMMS developers. If you are offended, feel free direct your responses to /dev/null. Alternatively you can visit #xmms and entertain us. Many have tried, some certainly have succeeded.
XMMS-WMA is available at: http://mcmcc.bat.ru/xmms-wma/
There are also two MPlayer-related plugins that may or may not work better (since MPlayer is able to use the binary Win32 DLL-codecs under x86-32): XMMS-MPlayer and XMMPlayer.
The WinAmp3 skin-format is overly complex and will (probably) never be supported in XMMS. Unless someone is mad enough to reverse-engineer WinAmp3's skin engine and bolt that into XMMS. That is very unlikely to happen, though.
However, XMMS2 will have it's own format that offers features similar to WinAmp3 skins. Also due to XMMS2's client/server-architecture, someone might write a client which supports WinAmp3 skins...
Naturally some 3rd party plugin authors may be lurking on #xmms and other XMMS-related forums, but don't trust that as a general rule of thumb. XMMS-devs only give support for those plugins that come with XMMS, aka:
(The rough version is that we don't give a damn about problems with third party plugins, so you can go stuff them up the plugin author's ass.)
Don't complain to us about MAD-related problems, it's a third-party plugin.
That being said, the magic URL is: http://www.xmms2.org/
If you really want a player which does not require X11, there are several much better alternatives, designed from ground up for that. These include XMMS2 and MPD (Music Player Daemon).
NoXMMS based on old XMMS release is available at: http://xmmsd.sourceforge.net/noxmms/
To disable XMMS's support for ID3v2 tags:
(Well, theoretically you MIGHT get XMMS compiled and working under Cygwin, but that is a very advanced issue and requires much knowledge. So don't ask us, we're not interested in such crazy things. However, Google might help you find some fellow crazy men, maybe they have done it.)
To disable it, press <CTRL+N> or right-click XMMS's main window, select Options -> No Playlist Advance.
On the other hand, if you really insist on using XMMS, the only working solution we know about is using OddCastV3 with JACK and ALSA, and XMMS with XMMS-JACK output plugin. The setup is not trivial, but there are some tips on the OddCastV3 documentation.
There is also a very old, unmaintained and most probably broken XMMS plugin called XMMS-LiveIce. Several users have reported that the plugin does not work. Since it is 3rd party, don't bother XMMS developers about it - we don't care.
At least Oroborus and KWin (KDE's window manager) have been known to suffer from XMMS-related problems in past.
This can be used to generate title strings that sort out nicely, for example consider following format for MP3 input-plugin:
%0.2n: %p - %t / %aWhere %n is track number (from ID3 tag usually, if the file is MP3), %p is performer/artist, %t is title and %a is album. Because the track number is the first element, it will affect sorting most. Sort the playlist (Sort -> Sort List -> By Title) and you should get preferred results.
Since XMMS v1.2.5 there is a generic "title string" setting available, which is supported by most plugins. Refer to XMMS configuration (Press <CTRL+P>, select "Title"-tab).
Now to add your CD-ROM tracks to the playlist: Insert an audio CD into the CD-ROM drive and press the "Eject" or "Add" button in XMMS. Go to the directory which you defined earlier (/mnt/cdrom) and you should see a list of tracks. They will be named "Track XX.cda", select the tracks you want to play and press "OK". If you configured the plugin to use an Internet CD database (CDDB) and the CD exists in it, XMMS will display the track information acquired from the database.
XMMS-WinAmp plugin is available at http://www.emulinks.de/xmms-winamp/.
A slightly updated version of XMMS-MP4 tarball is available here. Updates include: fixed buildsystem, updated version of libmp4ff.
The original author's page is located at http://fondriest.frederic.free.fr/realisations/
In any case you must have misunderstood something. We don't hate Gentoo, not at all! In fact, we LOVE Gentoo, at least now as they have removed XMMS from portage.
Thanks must go to Diego 'Flameeyes' Petteno, the unsung Gentoo hero, who saved the poor XMMS developers from any further misery of dealing with ignorant Gentoo-users. Those poor delusional sobs always foamed about silly imaginary friends and non-existant issues, like:
We must praise Diego a bit more, for we no longer have to hear whine of Gentoo XMMS packagers, who apparently think that the upstream is dead just because we refuse to apply some of those broken patches into the main tree. What about the alleged reasons stated for removal of XMMS from Gentoo portage? Well... most of the alleged XMMS bugs were in fact bugs caused by broken patches and bugs actually in 3rd party plugins. Yep, you've been a fine audience, good citizens of Planet Gentoo, with your -funroll-loops and whatnots... but now it is time to say bye-bye.
Yet, in all fairness, it should be said that XMMS1 is pretty horrible code; it is a stack of cards balanced on top of non-design, which nobody wants to touch because it might fall to pieces. The only development activity consists of occasional bugfixes, and possibly few small features if they are unintrusive enough. The reasons for retirement are there, but the reasons stated by Gentoo developers are mostly bogus bullshit.
XMMS is in maintenance mode, nobody expects the old warhorse to have all its teeth at this day and age. Some day XMMS1 will finally move to greener pastures, the process has begun, the pieces are in motion - younger generation of music players has been on rise, and the children of XMMS live on: Audacious as a semi-direct descendant, and XMMS2 in the spirit of next generation. We agree that Gentoo devs did the right thing, but they should've bothered to investigate the matter enough to state some truthful reasons for XMMS' removal.