Есть такой замечательный класс программ: аудиоплееры. Что от них
требуется? Воспроизводить музыку. Что для этого нужно? Кодеки,
простой интерфейс, список песен, эквалайзер. Может быть, темы и
управление с клавиатуры. Можно ещё многое к нему прилаживать, но плеер
должен оставаться прежде всего всё-таки воспроизводителем музыки. В
первую очередь - а уж потом каталогизатором, конвертором кодировок
тэгов, анализатором частоты воспроизведения песен и тому подобное. За
это аскеты и ценители старины помнят и любят простой XMMS.
Старый
конь борозды не испортит...
Эти строки пишутся в
надежде, что всё ещё остались люди, которым от плеера нужно, чтобы он
просто играл музыку. Без затей, каталогизации, наворотов и требования по
зависимостей половины KDE или четверти GNOME. И он есть, этот скромный
герой, в потёртых GTKшных доспехах, входящий в Debian с незапамятных
времён - xmms. Быстрый, простой, с неброским интерфейсом, всеми
необходимыми возможностями и поддержкой всех распространённых форматов.
Вот он на скриншоте:
Чрезвычайно
напоминает WinAmp, которым почти каждый пользовался в одной
альтернативной операционной системе из местечка Рэдмонт. Без особых
красот, но с темами (которых
только в дебиановском дистрибутиве десяток), эквалайзером и
списком песен. Если вы не хотите постоянно любоваться своим аудиоплеером
- большего, на мой взгляд, и не надо.
Настраивается xmms через меню,
которое так же очень похоже на WinAmp-овское:
В
котором можно настроить многое, очень многое... Аудиовывод, кодеки,
поведение при загрузке, шрифты. Вот, кстати, о шрифтах. Если вам
принесли mp3-шки в неправильной кодировке (из альтернативных ОС, где
распространены тэги в cp1251), то названия песен в плеере легко
отображаются при помощи смены кодировки шрифта:
После
чего музыка копируется в каталог и, если она там осядет на долго, тэги
легко перекодируются при желании сторонним софтом. На приведённом
скриншоте выше, кстати, музыка во вражеской кодировке - что совершенно
не мешает просматривать её и тем более проигрывать.
За что люб мне
xmms - так это за невероятную скорость загрузки песен вместе с тэгами:
добавление каталога с более чем 400 звуковых файлов в нём и чтением
тэгов - 6 секунд с сортировкой по названию. И больше я о нём не
вспоминаю: в трее висит иконка, показывающая состояние плеера, а
управление полностью с моей
клавиатуры
Плагины
Поиск
в репозитории по комбинации
# apt-cache search xmms-
даёт
богатую пищу для размышлений:
xmms - Versatile
X audio player that looks like Winamp
xmms-festalon - XMMS Input
plugin for playing NSF music files
xmms-liveice - XMMS plugin that
sends your audio to a shoutcast server
xmms-alarm - xmms general
plugin for using xmms as an alarm clock.
xmms-arts - aRts Output
plugin for xmms
xmms-blursk - Powerful visualization plugin for XMMS,
similar to "Blur Scope"
xmms-bumpscope - visualization plugin for
XMMS that appears as an embossing oscilloscope
xmms-cdread - Input
plugin for XMMS that reads audio data from CDs
xmms-crossfade - XMMS
Plugin for Crossfading / Continuous Output
xmms-dbmix - XMMS output
interface to the DBMix audio system
xmms-defx - A Sound alterator
plug-in for xmms
xmms-dev - XMMS development static library and
header files
xmms-finespectrum - XMMS Fine Spectrum Analyzer Plugin
xmms-flac
- Free Lossless Audio Codec - XMMS input plugin
xmms-fmradio - FM
Radio input plugin for XMMS
xmms-goodnight - XMMS plugin to stop
playing at a given time
xmms-goom - visualization plug-in for XMMS
with a variety of effects
xmms-infinity - full-screen visualisation
effect for XMMS
xmms-infopipe - General plugin for XMMS, reports
real-time information to a pipe
xmms-iris - advanced OpenGL
visualization plugin for XMMS
xmms-jack - xmms output plugin to the
jack audio server
xmms-jess - visualization plugin for XMMS using
various 2D and 3D methods
xmms-kjofol - XMMS remote that uses
K-Jofol's skins
xmms-kjofol-skins - Skins for the xmms-kjofol package
xmms-ladspa
- power XMMS with the Linux Audio Developer's Simple Plugin API
xmms-lirc
- Linux Infrared Remote Control for XMMS
xmms-mad - mp3 input plugin
for xmms based on libmad
xmms-modplug - ModPlug plugin for XMMS
xmms-msa
- spectrum analyzer plugin for XMMS with skin support
xmms-osd-plugin
- XMMS plugin using xosd
xmms-qbble - XMMS playlist manager with
search support
xmms-rplay - RPlay Output Plugin for XMMS
xmms-shell
- XMMS Shell - Interface to control XMMS from the Console
xmms-sid -
Input plugin for XMMS that plays SID (C64) tunes
xmms-singit -
Display and edit lyrics with XMMS
xmms-skins - Skins for XMMS
xmms-stats
- Make stats of your preferred songs
xmms-status-plugin - Status
panel applet for XMMS
xmms-synaesthesia - visualization plugin for
XMMS with a field of glowing lights
xmms-volnorm - XMMS plugin that
gives all songs the same volume level
xmms-xf86audio - XF86Audio
multimedia-key support for XMMS
xmms-coverviewer - XMMS plugin that
displays covers while playing
xmms-find - XMMS plugin for quick,
remote jump to another song
xmms-jackasyn - JACK Output plugin for
xmms
xmms-kde - MP3 player integrated into the KDE panel
xmms-mpg123-ja
- mpeg123 plugin supported Japanese encodings for xmms
Собственно,
на то он и versatile (англ.
- разносторонний, универсальный, многоцелевой). Все плагины
ставить не стоит, но некоторые из них заслуживают внимания:
Этими плагинами
длинный список, конечно, не исчерпывается - xmms можно всегда
подогнать под своё понятие об удобстве (и немного ностальгировать по временам WinAmp-а).
Темы
В пакете xmms-skins их
12 штук, всех мастей, и естественно, что скачать их можно отдельно.
...но и новой не вспашет
Безусловно,
есть и минусы - нет серебряной пули. Менять шрифты не всегда удобно,
переконвертировать тэги - тоже. Могут быть трудности с UTF8. Да, меню
настройки - на GTK1, со всеми вытекающими (поклонникам Берилла и XGL на ночь скриншоты смотреть не
рекомендуется).
Но, как говорилось ранее, хотелось получить
простой плеер? Так вот он! И это лучше, чем смотреть в диалоговое окно
"для работы требуется установить кучу кодеков". А тут - играет и поёт...
Заключение
Пост навеян
вопросами на форумах о том, как заставить xmms показывать тэги во
вражеской кодировке и другими (часто необоснованными) нападками на этот
простой и в меру функциональный плеер.