XMMS

Allikas: Pingviini viki

XMMS on vaba audioesituse tarkvara, mis on väga sarnane Winamp'ile ning toimib paljudel Unixisarnastel operatsioonisüsteemidel.

XMMS algne nimetus oli X11Amp ning selle kirjutasid Peter ja Mikael Alm novembris 1997. Mängija loodi meenutama Winamp'i, mille esimene versioon oli ilmunud sama aasta maikuus. XMMS on alates esimesest versioonist toetanud Winamp 2 "classic" skin'e. Programmi algne versioon tehti sellise litsentsi all, mis ei võimaldanud ligipääsu lähtekoodile, kuid nüüdseks on XMMS kolinud GNU GPL litsentsi alla.

10. juunil 1999 otsustas 4Front Technologies hakata X11Amp'i arendamist toetama ning projekt nimetati ümber XMMS'iks, mis on lühend nimest X MultiMedia System. Paljud XMMS'i kasutajad arvavad, et see tähendab "X11 MultiMedia System" või "X Window Multimedia System"; ametlik tähendus X'i jaoks nimes on "multiplatvormne" (ingl.k. "cross-platform").

XMMS kasutab tänaseni GTK+ versiooni 1.x, kuigi juba mitu aastat on olemas oluliselt täiustatud versioon (2.x). Peamine põhjus selleks on paljude kolmandate osapoolte kirjutatud XMMS'i pluginate sõltuvus GTK+ vanemast versioonist. Lisaks peavad paljud tarkvaraarendajad XMMS'i koodi halvasti disainituks ja raskesti hallatavaks. Neil põhjustel on XMMS'i baasil tehtud mitmeid haruprojekte.

  • Beep Media Player ehk BMP, XMMS'i haru, kasutab GTK+ versiooni 2 ning sai alguse 2003. aastal
    • BMPx, algse BMP ümberkirjutatud jätk, sai alguse 2005. aasta lõpul
    • Audacious, BMP haru, sai alguse 2005. aasta lõpul, kui BMP arendamine lõppes
  • XMMS2, vähetuntud GTK+ 2 põhine haru, mille autoriks Mohammed Sameer. Projekt on tänaseks lõppenud.
  • XMMS2 projekt, algse XMMS'i ümberkirjutus, loodi 2002. aasta lõpul XMMS'i ühe algse autori - Peter Alm'i - poolt


XMMS toetab järgnevaid audio- ja videoformaate:

  • Audio CD, kaasa arvatud CDDB tugi FreeDB kaudu
  • libmikmod poolt toetatud formaadid (kaasa arvatud .XM, .MOD, .IT). Vaata ka: MikMod
  • MPEG Layer 1,2 ja 3 (MP3) mpg123 teegi toel
  • Vorbis
  • WAV
  • TTA tugi kolmanda osapoole plugina kaudu. Vaata ka: True Audio
  • WavPack tugi kolmanda osapoole plugina kaudu
  • speex kõnepakkimise formaat
  • FLAC on toetatud FLAC teegis oleva plugina abil
  • AAC tugi faad2 teegis, toetab m4a failide mängimist
  • WMA piiratud võimalustega tuge pakub kolmanda osapoole plugin. Vaata ka: http://mcmcc.bat.ru/xmms-wma/
  • APE (Monkey's Audio) .ape failide tugi mac-port plugina abil: http://sourceforge.net/projects/mac-port/
  • mp3PRO kolmanda osapoole plugina abil: http://www.all4mp3.com/tools/sw_ct_plugin.html
  • enamus Amiga muusikaformaate UADE (Unix Amiga Delitracker Emulator) plugina abil
  • toetab Icecast ja SHOUTcast audiovoogusid (streaming)
  • ühildub täielikult Winamp 2 klassikaliste skin'idega


Välislingid