Читаем 200 лучших программ для Linux полностью

Однако как это принято в OpenSource, XMMS не дали так просто исчезнуть. Ему на смену пришло сразу несколько решений. Одним из проектов является его реинкарнация XMMS2 . Разработки велись в течение двух лет, пока публике не был представлен первый предрелиз следующего поколения XMMS. Этот проигрыватель сменил не только расшифровку (X-platform Music Multiplexing System 2): фактически, от XMMS проекту осталось только имя, так как код был переписан заново. При разработке особое внимание было уделено переносимости, разделению и стабильности кода. Одной из особенностей XMMS2 является отделение собственно проигрывателя от пользовательского интерфейса, то есть в нем используется популярная сейчас клиентсерверная архитектура. Такой подход значительно упрощает создание альтернативных пользовательских интерфейсов и позволяет дизайнерам сосредоточиться на своих задачах, а не на воспроизведении файлов. Стало возможным удаленно управлять XMMS2 по сети. Изначально в нем поддерживаются все популярные сегодня форматы: FLAC, MP3, MOD, SID, speex, OGG Vorbis, WMA, MMS и WAV. Как и в других решениях вроде Amarok (о нем будет рассказано далее), в XMMS2 реализовано хранилище метаданных о файлах medialib, в котором можно найти данные с ID3-тегов, адреса и расположение файлов мультимедиа, а также плей-листы, составленные пользователем. Все это применяется при сборе статистики о предпочитаемых мелодиях и составлении коллекций. Список клиентов на страницезанимает целых три экрана. Здесь есть консольные клиенты, веб-реализации, реализации на библиотеках Qt, GTK и Java, а также несколько плагинов к приложениям.

Есть даже несколько реализаций, позволяющих слушать музыку на мобильном телефоне через Bluetooth. Кроме Java, клиенты написаны с использованием С, C++, Python, Perl, Ruby и PHP. Работают клиенты на компьютерах под управлением Linux, *BSD, OS X, Solaris и Windows. К сожалению, разработки идут относительно медленно. На момент написания данной книги была доступна версия XMMS2 0.2 DrJekyll от 20 мая 2007 года. В репозитариях дистрибутивов XMMS2 встречается пока редко, самостоятельная сборка, учитывая множественные зависимости, рекомендована только для пользователей, обладающих определенными знаниями и терпением.

Проект Beep Media Player

Другой проект, возникший в 2003 году на основе XMMS, – Beep Media Player (BMP,. Особых отличий от оригинального XMMS в BMP не было. Исключение составлял обновленный интерфейс на GTK+2, поэтому BMP неплохо выглядел на современных рабочих столах. Как и XMMS, BMP напоминал Winamp и поддерживал скины, написанные для Winamp и XMMS, и те же форматы, что и в XMMS, но из-за различий в библиотеках напрямую использовать плагины было невозможно, их было необходимо сначала портировать. Некоторые скомпилированные плагины все же работали, не выдавая ошибки сегментации. После выхода в октябре 2005 года версии 0.9.7.1 мнения разработчиков по поводу дальнейшего развития проекта разошлись. В результате появилось два новых проекта. Большая часть разработчиков остановила работу над оригинальным BMP, чтобы сконцентрировать внимание на продвинутом BMPx, начав борьбу на территории, где уже безраздельно властвовал Amarok (тогда еще amaroK), а Вильям Питкок через несколько дней объявил, что продолжит работу над портированием классического XMMS под GTK+2. Его новый проект стал называться Audacious.

Проигрыватель BMPx

Долой минимализм – именно такой подход у разработчиков BMPx (Beep Media Player eXperimental,. В нем есть все, что должен иметь современный проигрыватель. В первую очередь это понятный интерфейс, визуально разделенный на четыре части и позволяющий быстро отбирать нужные композиции (рис. 3.10).

Рис. 3.10. Интерфейс BMPx

Многие технологии, сервисы (MusicBrainz, Last.fm, HAL, DBus, Unicod) и спецификации поддерживаются изначально, поэтому BMPx хорошо интегрируется практически в любую среду, как программную, так и аппаратную, например, работает с различными приложениями вроде gDesklet, IM-клиентом Pidgin (ранее Gaim), IRC-клиентами X-Chat 2 и irssi. Для вывода звука использован GStreamer, поэтому проигрыватель воспроизводит музыку в поддерживаемых им форматах – MP3, OGG Vorbis и FLAC, MPC, MP3, AAC, M4A, WMA, WAV, MOD, SPC, SID, Audio CD, HTTP и MMS-потоках. Сразу после установки можно прослушать музыку с многочисленных онлайн-ресурсов (см. рис. 3.10). Несмотря на то что номер еще далек от релиза 1.0, в репозитарии большинства дистрибутивов BMPx уже включен. В случае если поиск ничего не дал, зайдите на страницугде приведена вся известная разработчикам информация, в том числе и для пользователей различных вариантов BSD-систем. Например, в Kubuntu команда поиска sudo apt-cache search bmpx находит нужное приложение. Версия в репозитарии не всегда последняя, но специально для Ubuntu разработчики предлагают свое зеркало, откуда можно получить самую последнюю версию BMPx. Для этого в /etc/apt/source.list нужно добавить следующие две строки:

debetch main

deb-srcetch main

Перейти на страницу:

Похожие книги

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
1С: Управление небольшой фирмой 8.2 с нуля. 100 уроков для начинающих
1С: Управление небольшой фирмой 8.2 с нуля. 100 уроков для начинающих

Книга предоставляет полное описание приемов и методов работы с программой "1С:Управление небольшой фирмой 8.2". Показано, как автоматизировать управленческий учет всех основных операций, а также автоматизировать процессы организационного характера (маркетинг, построение кадровой политики и др.). Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, формировать разнообразные отчеты, выводить данные на печать. Материал подан в виде тематических уроков, в которых рассмотрены все основные аспекты деятельности современного предприятия. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов. Все приведенные в книге примеры и рекомендации основаны на реальных фактах и имеют практическое подтверждение.

Алексей Анатольевич Гладкий

Экономика / Программное обеспечение / Прочая компьютерная литература / Прочая справочная литература / Книги по IT / Словари и Энциклопедии
1001 совет по обустройству компьютера
1001 совет по обустройству компьютера

В книге собраны и обобщены советы по решению различных проблем, которые рано или поздно возникают при эксплуатации как экономичных нетбуков, так и современных настольных моделей. Все приведенные рецепты опробованы на практике и разбиты по темам: аппаратные средства персональных компьютеров, компьютерные сети и подключение к Интернету, установка, настройка и ремонт ОС Windows, работа в Интернете, защита от вирусов. Рассмотрены не только готовые решения внезапно возникающих проблем, но и ответы на многие вопросы, которые возникают еще до покупки компьютера. Приведен необходимый минимум технических сведений, позволяющий принять осознанное решение.Компакт-диск прилагается только к печатному изданию книги.

Юрий Всеволодович Ревич

Программирование, программы, базы данных / Интернет / Компьютерное «железо» / ОС и Сети / Программное обеспечение / Книги по IT