XMMS
From Wikipedia, the free encyclopedia
XMMS | |
X Multimedia System |
|
Developer: | XMMS Team |
---|---|
Latest release: | 1.2.10 / February 23, 2004 |
OS: | Unix-like |
Use: | Audio player |
License: | GPL |
Website: | www.xmms.org |
The X Multimedia System (XMMS) is a free software audio player very similar to Winamp, that runs on many Unix-like operating systems.
Contents |
[edit] History
XMMS was originally written as X11Amp by Peter and Mikael Alm in November 1997, citing a 'lack of good mp3 players for linux'.[1] The player was made to resemble Winamp, which was first released in May that year. As such, XMMS has supported Winamp skins since its release. 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 GNU General Public License.
On June 10, 1999, 4Front Technologies decided to sponsor X11Amp development and the project was renamed to XMMS [2] - the name being an acronym for X MultiMedia System. Most XMMS users take this to mean "X11 MultiMedia System" or "X Window MultiMedia System"; the official interpretation of the 'X' is 'Cross-platform'.
[edit] Forks
XMMS has continued to use GTK+ 1.x toolkit, although a major revision (2.x) has been available for several years. The primary reason for this reluctance to upgrade was the fact that many XMMS plugins (written by third parties) were dependent on the older version of GTK+ to function properly (about boxes and configuration dialogs). Many software developers also consider the XMMS codebase to be poorly designed and difficult to maintain. These factors led to various forks and related projects:
- The Beep Media Player, a fork of XMMS code that uses GTK+ 2, started around 2003
- A lesser known GTK+ 2 fork named XMMS2, by Mohammed Sameer. This project has since been discontinued.
- The XMMS2 project, a redesign of XMMS began by one of its original authors - Peter Alm - started around the end of 2002.
[edit] Features
XMMS currently supports the following audio and video file formats:
- Audio CD, including CDDB via FreeDB lookup
- libmikmod supported formats (including .XM, .MOD, .IT) See:MikMod Home
- MPEG Layer 1,2 and 3 (Also known as MP3), using the mpg123 library
- Vorbis
- WAV
- TTA support is provided by a third party plugin
- WavPack with support provided by a third party plugin
- speex high quality & ratio speech compression format via plugin
- FLAC support is provided by a plugin in the FLAC library
- AAC support is provided by the faad2 library, supporting m4a files
- WMA Limited support provided by third party plugin. See:http://mcmcc.bat.ru/xmms-wma/
- APE Monkey's Audio Codec .ape files - support provided by the mac-port project plugin [1]
- mp3PRO support is provided by a third party plugin [2]
- It supports Icecast and SHOUTcast streaming, and is compatible with Winamp 2 skins.
- Most Amiga music formats through UADE plugin
[edit] References
- ^ Discussion with XMMS developers. SlashNET (1999-06-13). Retrieved on 2006-11-04.
- ^ Press Release. 4Front Technologies (1999). Retrieved on 2006-11-04.