XMMS
外观
X Multimedia System(XMMS)是一套自由的音讯播放器,其外表极像Winamp,但是执行在Unix-like作业系统。
历史
[编辑]XMMS原来的名字是"X11Amp",是由Peter and Mikael Alm在1997年11月所编写的,原因是“Linux没有好的mp3播放器”。[1] (页面存档备份,存于互联网档案馆) 这个播放器是特意模仿Winamp的,其第一个版本是在翌年5月发行的。自其发行后,XMMS皆支援Winamp的面板。虽然原来的授权是有版权的,但现已成为开放原始码,采用GNU General Public License。
在1999年6月10日,4Front Technologies决定赞助X11Amp开发并将计划名称改成"XMMS"[2] (页面存档备份,存于互联网档案馆) - 这个名称解为"X MultiMedia System"。大部份XMMS使用者将X解为X11或X Window System,但实际上X是解为"跨平台"。[3] (页面存档备份,存于互联网档案馆)
批评
[编辑]XMMS一直坚持使用古老的GTK+函式库来编写,最基本的不升级原因是因为大部份插件皆依赖于旧的GTK环境。很多程式设计师也认为XMMS的原始码设计得太差,很难维护。基于以上原因,网路上出现了很多相关的改进计划:
- Beep Media Player,是以GTK+ 2来重新编写XMMS的音讯播放器,在2003年开始计划。
- 而有一个并不著名的以GTK+ 2重新编写XMMS的计划,称为XMMS2,是由Mohammed Sameer主持的,但此计划已停止维护[来源请求]。XMMS2计划,是打算将XMMS的程式码全部重新编写的,由Peter Alm主持,在2002冬季开始。[4]
特色
[编辑]XMMS现在支援以下的音讯和视讯档案:
- 音乐光碟,包含经由FreeDB支持CDDB
- libmikmod所支援的格式(including .XM, .MOD, .IT)
- MPEG Layer 1,2 and 3(即是MP3),经由mpg123函式库支援
- Vorbis
- WAV
- TTA - 经由第三方插件支援
- WavPack - 经由第三方插件支援
- speex经由第三方插件支援高质及高比率压缩
- FLAC经由FLAC插件支援
- AAC经由faad2函式库插件支援,支援m4a档案
- WMA经由第三方插件提供有限度支援
参见:https://web.archive.org/web/20130715120646/http://mcmcc.bat.ru/xmms-wma/
它支援Icecast与SHOUTcast串流,而且相容Winamp 2的面板。
XMMS 2发展
[编辑]- XMMS2 0.2 DrCox释出(2006年2月21日)。
参考
[编辑]- 4Front Technologies(2005年8月20日)关于XMMS支援赞助的新闻稿 (页面存档备份,存于互联网档案馆)。
- SlashNET(2005年8月20日),XMMS开发者们的聊天纪录,1999-06-13 (页面存档备份,存于互联网档案馆)。
- XMMS2(2005年8月20日),计画历史。
- Planet XMMS, [5]。