xmms是一種多媒體播放器,支持多種格式,外觀酷似Winamp,但運行于Unix-like系統(tǒng)。
開發(fā)歷史
XMMS原來的名字是"X11Amp",是由Peter and Mikael Alm在1997年11月所編寫的,原因是 "Linux沒有好的mp3播放器"。這個播放器是故意模仿Winamp的,其第一個版本是在翌年5月發(fā)行的。自其發(fā)行后,XMMS皆支持Winamp的面板。雖然原來的授權(quán)是閉源的,但現(xiàn)已變?yōu)殚_源,采用GNU General Public License。在1999年6月10日,4Front Technologies決定贊助X11Amp開發(fā)并將計劃名稱改成"XMMS"- 這個名稱解為"X MultiMedia System"。大部份XMMS使用者將X解為X11或X-Windows ,但實際上X是解為"跨平臺"。2002年,Peter Alm啟動了XMMS2項目,旨在使用全新的代碼制作XMMS的繼任者,專門用于音頻播放。2006年2月21日釋出 XMMS2 0.2 DrCox 。
影響評價
XMMS一直堅持使用古老的GTK+程式包來編寫,最基本的不升級原因是因為大部份插件皆依賴于舊的GTK環(huán)境。很多程序設(shè)計員亦認(rèn)為XMMS的源代碼設(shè)計得太差,很難維護。基于以上原因,網(wǎng)絡(luò)上出現(xiàn)了很多相關(guān)的改進計劃:
- Beep Media Player,是以GTK+ 2來重新編寫XMMS的音頻播放器,在2003年開始計劃。
- 而有一個并不著名的以GTK+ 2重新編寫XMMS的計劃,稱為XMMS2,是由Mohammed Sameer主持的,但此計劃已停止維護。
- XMMS2計劃,是打算將XMMS的代碼全部重新編寫的,由Peter Alm主持,在2002冬季開始。
特色
XMMS現(xiàn)在支持以下的音頻和視頻檔案:
音樂光碟, 包含 經(jīng)由Freedb支持CDDB
ibmikmod 所支持的格式 (including .XM, .MOD, .IT)
MPEG Layer 1,2 and 3 (即是 MP3), 經(jīng)由 mpg123程式庫支持
Vorbis
WAV
TTA- 經(jīng)由第三方插件支持
WavPack - 經(jīng)由第三方插件支持
peex 經(jīng)由第三方插件支持高質(zhì)及高比率壓縮
FLAC 經(jīng)由FLAC外掛插件支持
AAC 經(jīng)由faad2程式庫插件支持 , 支持m4a檔案
WMA 經(jīng)由第三方插件提供有限度支持
它支持Icecast 與 SHOUTcast 串流, 而且兼容 Winamp 2的皮膚。
新增功能
XMMS除了支持上述音頻和視頻格式外,還支持以下格式:
APE Monkey's Audio Codec .ape文件——由麥金塔port項目插件提供支持。
Icecast和SHOUTcast流媒體支持,并兼容Winamp 2皮膚。
JACK插件用于支持JACK音頻連接工具包。
ModPlug插件用于播放.MOD、.S3M、.XM、.IT等著名的追蹤器格式。
mp3PRO支持由第三方插件提供(不支持SHOUTcast標(biāo)題流)。
使用XMMS-Musepack插件支持Musepack。
SHN支持由etree提供的插件提供。
UADE插件提供對大多數(shù)Amiga音樂格式的支持。
XMMS有一個默認(rèn)的皮膚,但也可以使用任何WSZ經(jīng)典皮膚來增強播放器的圖形吸引力。此外,xmms-coverviewer是一個XMMS插件,允許XMMS顯示專輯封面,并進一步增強播放器的圖形界面。
參考資料 >