Z! - AudioMPEG player для OS/2


Z!
AudioMPEG player для OS/2
(c) dink



Недавно я писал статью про трекерную музыку и про программу MikMod/2. Неискушённый человек мог подумать, что я игнорирую музыку в формате MP3 :) Однако это не так и сейчас я вам расскажу о программе-проигрывателе MP3.. О моём любимом проигрывателе - Z!

До того, как я в первый раз увидел его, я пробовал слушать музыку разными программами. Особенно запомнились мне WarpAmp и mp123.

Первый домогал своей монстровостью и падучестью; второй, хоть и обеспечивал достаточно высокое качество звучания, совершенно не имел удобной системы управления (пауза, вперед, назад, etc.) Я не говорю о последних версиях, которые зовутся mpg123 и даже не умеют играть через DART и свой менять приоритет в системе.

Просиживая дорогое рабочее время на IRC, я встретил там человека с ником dink. Мне показалось забавным, что его ник немного похож на мой, и я набрал /whois dink. Так началось мое знакомство с плейером Z!, ведь dink автор этого самого Z!

Итак, начинаем. Когда мы запускаем Z! в первый раз, то он предлагает настроится.

настройка

В принципе настройки по умолчанию довольно приемлемые, потому мы соглашаемся и после видим окно выбора файлов для проигрывания.

Можно пометить файлы в разных каталогах по всему диску, потом нажать клавишу `P' и они начнут играть по очереди. Это можно сделать или поочередно выбирая файлы клавишей `Пробел', или выбрав сразу все кнопкой `A'. На любителя предусмотрены режимы random play и forward play (то есть играть по кругу). Если список файлов достаточно большой и нам лень проматывать экраны в поисках нужного, то можно нажать `/' и, введя первые буквы имени файла с MP3, получить его прямо под курсором.

playlist

Если наш выбранный список становится фаворитом и нет никакого желания при запуске программы восстанавливать его, то достаточно нажать `S' и сохранить выбранные песни в playlist. Загружать playlist'ы можно, нажав `L'. Многим может показаться странным запоминать, какие кнопки для чего предназначены. Но, уверяю вас, поработав с Z! буквально минут 5, вы будете помнить их наизусть и "скорость работы станет поистине впечатляющей" :)

Постепенно перейдём к главной части программы - собственно плейеру. Он выглядит вот так :

player

Если мы делали список (или подгружали playlist), то можно контролировать, какие именно файлы стоят перед текущим и после него в списке. Ползунок в центре показывает процесс проигрывания мелодии -- нажав в любом его месте мышкой, можно принудительно начать играть с нового места. Кнопочками `вправо' и `влево' можно регулировать громкость звучания, а `больше' и `меньше' позволяют дискретно сдвинутся назад или вперед на 5 секунд. Переход к следующей и предыдущей песне осуществляется соответственно клавишами `N' и `P'. Пробел - пауза, `Q' или `Esc' - выход.

Имеется встроенный id3 tag editor, вызываемый по кнопке `E' в режиме проигрывания песни. Вполне пристойный ;-)

Дополнительные возможности

При работе Z! создает именованый канал (pipe) с именем zmp3. Посылая в этот pipe различные строки, можно управлять работой Z! из другой программы. Таких строк на данный момент (v2.4) всего три, но можно надеятся, что автор расширит их список. Вот они:

echo *next >\pipe\zmp3
echo *pause >\pipe\zmp3
echo *previous >\pipe\zmp3
Что делает каждая из них, догадаться несложно ;-)
p.s. `*pause' два раза подряд работает как триггер.

Замеченные мной недостатки

  1. В редакторе id3 тегов нельзя выбрать название жанра из списка, приходится писать его руками, что не есть хорошо. Но в конце концов функция редактирования id3-тегов не является основной фичей программы, так что с этим можно смирится.
  2. В режиме паузы, если другая программа пытается сыграть что-то, то Z! "вскакивает" на полсекунды, играет и опять затыкается.
  3. Так как плейлисты не имеют жесткого стандарта на имена файлов, то в списке файлов они не отображаются и их имена надо помнить. Или задавать имя в командной строке опцией -p
  4. Немного "революционный" цвет браузера файлов анноит.. Помягче бы
В общем, я рекомендую вам эту программу. Она совершенно бесплатна и взять вы её можете с сайта автора http://dink.org/.

Размер исполняемого модуля около 40k (сжат lxlite). Для работы необходима библиотека mpg123.dll.

Благодарности: Alexey Dubov 2:5053/15

Nikola Krasnoyarsky



Интересные ссылки:
Комментариев к странице: 0 | Добавить комментарий
Домой | Проект ядро Core/2 | Проект OS/4 Download | Новости | Гостевая книга | Подробно обо всем | Нужные программы | Проекты | OS/2 FAQ | Всячина | За и Против | Металлолом | #OS2Russian | RDM/2 | Весёлые картинки | Наша галерея | Доска объявлений | Карта сайта | ПОИСК | ФОРУМ