XMMS - XMMS
Разработчики) | Команда XMMS |
---|---|
Первый выпуск | Ноябрь 1997 г. |
Окончательный релиз | 1.2.11 (16 ноября 2007 г . [±] | )
Предварительный выпуск | нет (нет) [±] |
Репозиторий | никто |
Написано в | C , C ++ ( GTK + 1.x) |
Операционная система | Unix-подобный |
Тип | Аудиоплеер |
Лицензия | GPL-2.0 или новее |
Веб-сайт | устаревший |
X Multimedia System ( XMMS ) - аудиоплеер для Unix-подобных систем, выпущенный под лицензией бесплатного программного обеспечения .
История
Первоначально XMMS был написан Питером и Микаэлем Альмом как X11Amp в ноябре 1997 года. Проигрыватель был сделан так, чтобы напоминать Winamp , который впервые был выпущен в мае того же года. Таким образом, XMMS поддерживает «классические» оболочки Winamp 2 с момента его выпуска. Хотя первоначальный выпуск был выпущен по лицензии, которая не предоставляла никакого доступа к исходному коду программы , теперь он выпущен под лицензией GPL-2.0 или более поздней версии .
10 июня 1999 года 4Front Technologies решила спонсировать разработку X11Amp, и проект был переименован в XMMS - это название является аббревиатурой от X MultiMedia System . Большинство пользователей XMMS понимают, что это означает «X11 MultiMedia System» или « X Window System MultiMedia System»; официальная интерпретация буквы «X» - « кроссплатформенность ».
В 2002 году Питер Альм инициировал проект XMMS2 , стремясь создать преемника XMMS, использующего весь новый код и посвященного исключительно воспроизведению звука.
Вилки
XMMS продолжает использовать инструментарий GTK + 1.x, несмотря на то, что текущей версией является GTK 4 . Основная причина этого нежелания обновляться заключается в том, что многие плагины XMMS (написанные третьими сторонами) зависят от более старой версии GTK + для правильного функционирования, например , окна «о» и диалоговые окна конфигурации. Многие разработчики программного обеспечения также считают, что кодовая база XMMS плохо спроектирована и сложна в обслуживании. Эти факторы привели к возникновению различных форков и связанных с ними проектов:
- Beep Media Player, форк кода XMMS, использующий GTK + 2, был запущен примерно в 2003 году.
- Youki, переделанное продолжение Beep Media Player, началось примерно в конце 2005 года.
- Audacious , форк от Beep Media Player, начался примерно в 2005 году, когда разработка Beep Media Player была прекращена в пользу Youki.
- Форк на основе GTK + 2 от Мохаммеда Самира под названием XMMS2. Это не связано с текущим проектом XMMS2 , в котором используется новая кодовая база и архитектура клиент / сервер, не унаследованная от XMMS.
Функции
XMMS в настоящее время поддерживает следующие форматы аудио и видео файлов :
- Поддержка AAC обеспечивается библиотекой FAAD2, поддерживающей файлы m4a.
- Файлы .ape аудиокодека APE Monkey - поддержка обеспечивается плагином проекта mac-port
- Аудио компакт-диск , включая CDDB через поиск FreeDB
- Поддержка FLAC обеспечивается плагином в библиотеке FLAC.
- Поддерживаются потоковые передачи Icecast и SHOUTcast , они совместимы со скинами Winamp 2 .
- Поддерживаемые libmikmod форматы (включая .XM, .MOD, .IT) См .: MikMod's Home
- Плагин JACK для поддержки JACK Audio Connection Kit.
- Плагин ModPlug для воспроизведения .MOD, .S3M, .XM, .IT и других известных форматов трекеров.
- Поддержка mp3PRO обеспечивается сторонним плагином (который не поддерживает потоковую передачу заголовков SHOUTcast)
- MPEG Layer 1,2 и 3 (также известный как MP3 ) с использованием библиотеки mpg123
- Поддержка Musepack с использованием плагина XMMS-Musepack.
- Поддержка OGG Vorbis обеспечивается плагином, предоставленным xiph .org.
- Поддержка SHN обеспечивается подключаемым модулем, предоставленным etree .
- Speex формат сжатия речи высокого качества и соотношения сторон через плагин
- Поддержка TTA обеспечивается сторонним плагином
- Плагин UADE обеспечивает поддержку большинства музыкальных форматов Amiga.
- WAV
- WavPack с поддержкой стороннего плагина
- Ограниченная поддержка WMA обеспечивается сторонним плагином.
Скины
XMMS имеет оболочку по умолчанию, но также можно использовать любые классические оболочки WSZ для повышения графической привлекательности проигрывателя. (см. прикрепленное изображение)
Coverviewer
xmms-coverviewer - это плагин XMMS, который позволяет XMMS отображать обложки альбомов и дополнительно улучшать графический интерфейс проигрывателя. (см. прикрепленное изображение)