| XMMS | |
|---|---|
| Developer | XMMS Team |
| Release | November 1997 |
| Final release | 1.2.11 (November 16, 2007) [±] |
| Preview release | none (none) [±] |
| Written in | C, C++ (GTK+ 1.x)[citation needed] |
| Operating system | Unix-like |
| Type | Audio player |
| License | GPL-2.0-or-later |
| Website | web |
X Multimedia System (XMMS) is an audio player for Unix-like systems released under a free software license.
XMMS was originally written as x11amp by Peter and Mikael Alm in November 1997. The player was made to resemble Winamp, which was first released in May that year. x11amp received Winamp skin support in version 0.7 on May 6, 1998. Though the original release was made under a license that did not provide any access to the program's source code, it is now released under the GPL-2.0-or-later.
On June 10, 1999, 4Front Technologies decided to sponsor x11amp development and the project was renamed to XMMS - the name being an acronym for X MultiMedia System. Most XMMS users take this to mean "X11 MultiMedia System" or "X Window System MultiMedia System"; the official interpretation of the "X" is "Cross-platform".
In 2002, Peter Alm initiated the XMMS2 project, aiming to produce a successor to XMMS using all new code and devoted solely to audio playback.
The final version of the player was released in November 2007. After it its development and support were ceased, modern Linux distributions no longer offer it.
XMMS continued to use GTK+ 1.x toolkit, despite newer versions of the toolkit being released. The primary reason for this reluctance to upgrade was that many XMMS plugins (written by third parties) were dependent on the older version of GTK+ to properly function, e.g., "about" boxes and configuration dialogs. Many software developers considered the XMMS codebase to be poorly designed and difficult to maintain.[citation needed] This led to forks and related projects:

XMMS supported the following audio formats:

XMMS came with its own skin, but any WSZ (WinAMP 2) classic skin can be used to customize the player.

xmms-coverviewer in action on Ubuntu 11.10.xmms-coverviewer is an XMMS plugin which allows XMMS to display album art and further enhance the graphical interface of the player.
XMMS2 is a project started (in late 2002) by one of XMMS's original authors - Peter Alm - to produce a "kick-ass music player" (much like the world's 347349739921 other music player projects). In short, XMMS2 is the next generation XMMS. So, XMMS2 is definitely an audio player. But it is not a general multimedia player - it will not play videos. It has a modular framework and plugin architecture for audio processing, visualisation and output, but this framework has not been designed to support video.
As the number of applications using (or switching to) GTK2 grows, users grow dissatisfied with the XMMS team's inertia, regarding GTK2 support. Milosz Derezynski forks XMMS to begin the Beep Media Player project, while Mohammed Sameer does the same and names his effort 'XMMS2'. Sameer's project is eventually abandoned, and he relinquishes the 'XMMS2' name.