XMMS es un reproductor de archivos de audio para entornos Unix (léase GNU/Linux, *BSD, entre otros). Su nombre se debe a las siglas de X MultiMedia System.
XMMS nació en 1997 como una alternativa libre de WinAmp. Ya que no corría sobre Windows sino sobre el entorno de ventanas de Unix (denominado X11) se bautizó como X11amp. En noviembre de ese año fue liberada al público la primera versión. Entre 1997 y 1999 se crearon cinco versiones del reproductor, hasta que en este año se creó la primera versión estable en la que el programa pasó a denominarse XMMS.
Ventana de configuración de plugins de entrada de XMMS y efectos de visualización.
XMMS supone en la actualidad una estupenda alternativa a los reproductores más conocidos, como WinAmp o Windows MediaPlayer: al ser libre, XMMS ha sido mejorado sustancialmente de forma que ha ganado en estabilidad y velocidad. Sus capacidades se han disparado gracias a las ampliaciones mediante plugins de forma que podemos disfrutar de un sistema multimedia eficiente, ligero, versátil, seguro y gratuito.
Los formatos que XMMS reproduce mediante sus plugins son: MP3, OGG, WAV, WMA, FLAC, MPG, MP4 y SHN, entre otros. La última versión estable es la 1.2.10 del 23 de febrero del 2004.
Debido a que el desarrollo de XMMS es lento y aún emplea la versión uno de las librerias GTK+, que son consideradas obsoletas por muchos desarrolladores y usuarios, existen varios forks o bifurcaciones de este programa tales como XMMS2, Beep Media Player y BMPx, aunque este último comparte muy poco código fuente con el XMMS original.