XMMS

XMMS (X Multimedia System) - це універсальний і вільний аудіопрогравач для Unix-подібних операційних систем. XMMS підтримує безліч аудіоформатів і має настроюється інтерфейс користувача, заснований на віконній системі X і бібліотеці GTK +. Програма поширюється за вільною ліцензією GNU GPL.

XMMS має користувальницький інтерфейс, схожий з інтерфейсом аудіоплеєра Winamp, популярного серед користувачів операційної системи Microsoft Windows. Крім того, XMMS включає себе підтримку плагінів Winamp для візуалізації, аудіоефектів, еквалайзер, плейлист, а також підтримаю скінів (скіни Winamp версії 2 повністю сумісні зі скінами для XMMS). Ряд користувачів вважає, що XMMS є аналогом Winamp для операційної системи Linux.


1. Історія

Первісна назва XMMS було X11Amp. Програма була написана в листопаді 1997 Пітером і Майклом Альм (Peter and Mikael Alm). У травні цього ж року вийшла в світ перша версія Winamp, і розробники XMMS орієнтувалися на нього. З самого початку в XMMS була включена підтримка скінів Winamp.

Ліцензія оригінального релізу XMMS не надавала доступу до програмному коду, але зараз XMMS розповсюджується під ліцензією GNU General Public License, з наданням вихідних текстів.

10 липня 1999 компанія 4Front Technologies вирішує спонсорувати розробку X11Amp, і проект отримує назву XMMS, що означає "X MultiMedia System". Більшість користувачів XMMS вважають, що "X" означає " X11 "або" X Window System ", офіційно ж" X "означає" багатоплатформовий ".


2. Підтримувані формати

XMMS може програвати наступні формати аудіофайлів:

  • MPEG Layer 1, 2, 3 (за допомогою плагіна mpg123)
  • Ogg Vorbis (за допомогою Ogg Vorbis-плагіна)
  • CD Audio (за допомогою CDAudio-плагіна), підтримує базу даних CDDB
  • WAV, RAW, AU (за допомогою внутрішнього wav-плагіна і плагіна MikMod)
  • MOD, XM, S3M та інші модульні формати (за допомогою плагіна MikMod)
  • . Cin (формат файлів від id Software)
  • безліч інших форматів ( FLAC, TTA, WavPack, speex, AAC, WMA, Monkey's Audio, mp3PRO) за допомогою модулів, що підключаються сторонніх розробників.

Виведення звуку здійснюється через ALSA, eSound або OSS. Також можливий запис у файл.