X Multimedia System (XMMS)是一套自由的音頻播放器,其外表極像Winamp,但是運行在Unix-like 作業系統。
基本介紹
- 中文名:xmms
- 外文名:X Multimedia System
- 性質:自由的音頻播放器
- 作業系統:Unix-like
歷史,特色,發展,
歷史
XMMS原來的名字是"X11Amp",是由Peter and Mikael Alm在1997年11月所編寫的,原因是 "Linux沒有好的mp3播放器"。 這個播放器是故意模仿Winamp的,其第一個版本是在翌年5月發行的。自其發行後,XMMS皆支持Winamp的面板。雖然原來的授權是閉源的,但現已變為開源,採用GNU General Public License。
在1999年6月10日,4Front Technologies決定贊助X11Amp開發並將計畫名稱改成"XMMS"- 這個名稱解為"X MultiMedia System"。大部份XMMS使用者將X解為X11或X-Windows ,但實際上X是解為"跨平台"。
批評
XMMS一直堅持使用古老的GTK+程式包來編寫,最基本的不升級原因是因為大部份外掛程式皆依賴於舊的GTK環境。很多程式設計員亦認為XMMS的原始碼設計得太差,很難維護。基於以上原因,網路上出現了很多相關的改進計畫:
· Beep Media Player,是以GTK+ 2來重新編寫XMMS的音頻播放器,在2003年開始計畫。
· 而有一個並不著名的以GTK+ 2重新編寫XMMS的計畫,稱為XMMS2,是由Mohammed Sameer主持的,但此計畫已停止維護。
· XMMS2計畫,是打算將XMMS的代碼全部重新編寫的,由Peter Alm主持,在2002冬季開始。
特色
XMMS現在支持以下的音頻和視頻檔案:
· 音樂光碟, 包含 經由FreeDB支持CDDB
· MPEG Layer 1,2 and 3 (即是 MP3), 經由 mpg123程式庫支持
· Vorbis
· WAV
· TTA - 經由第三方外掛程式支持
· WavPack - 經由第三方外掛程式支持
· speex 經由第三方外掛程式支持高質及高比率壓縮
· FLAC 經由FLAC外掛外掛程式支持
· AAC 經由faad2程式庫外掛程式支持 , 支持m4a檔案
· WMA 經由第三方外掛程式提供有限度支持
它支持Icecast 與 SHOUTcast 串流, 而且兼容 Winamp 2的皮膚。
發展
XMMS2 0.2 DrCox 釋出 (2006年2月21日)。