|
PM123, пожалуй, один из лучших графических MP3-плееров для OS/2.
Он основан на mpg123-engine,
который довольно интенсивно развивается
(на момент выпуска этой статьи - версия 1.08 от июня этого года)
и на данный момент позволяет воспроизводить файлы в форматах MPEG 1.0, 2.0
и 2.5 Layer I, II, и III.
Функциональные возможности PM123
- Быстрая перемотка вперед
- Перемотка назад
- Ползунок поиска
- Динамические приоритеты
- Использование нескольких sound card и совместное использование звуковой карты
- Поддержка 8-битных карт
- Режимы Downmix (понижение частоты) и Mono
- HTTP Streaming (также Netscape helper application)
- Буффер упреждающего чтения
- Графический эквалайзер
- Встраиваемые модули (Plug-ins), открытый Development Kit для разработчиков
- Обычное и REXX API
- Загружаемые интерфейсы (Skins), конвертер WinAmp skin включен в поставку
- Плэй-листы (с поддержкой случайного воспроизведения и менеджером плейлистов)
- ID3 таги (с редактором)
- DBCS поддержка (только через системные шрифты)
- Визуальные плагины (вместе с Plugin DevKit, и готовыми плагинами Spectrum Analyzer и Oscilloscope)
- Контроль (в т.ч. удаленный) через Pipes
Одна из самых замечательных особенностей PM123 - поддержка управления через
named pipes, а точнее - через \PIPE\PM123. Например, чтобы установить
уровень громкости 80% достаточно дать команду
echo *volume 80 > \pipe\pm123
(полный список команд приведен в руководстве).
Мало того, вы можете управлять PM123 удаленно по сети. Для этого надо лишь
слегка видоизменить предыдущую команду:
echo *volume 80 > \\COMPUTER_NAME\pipe\pm123
Не надо сразу пугаться вида PM123 по умолчанию:
Сходим на любой сайт с подборками skins для WinAmp и скачаем, что приглянулось.
Создадим в подкаталоге \pm123 директорию \skins и уже туда
поместим скины от WinAmp, каждый в свой подкаталог.
Для облегчения конвертирования я предлагаю переместить skinutil.exe и
gmb123.dll в \skins. Я добавил себе в меню FC/2 такие пункты:
F5: Create skin
skinutil convert !
F6: Clean up
del !\*.* /N
move !x.* !
Теперь находясь в \skins просто указываем курсором на директорию
с конвертируемым скином, нажимаем F2,F5 и радуемся. Можно еще убрать уже
ненужные файлы WinAMP'ового скина и переместить наш новый скин в исходный
подкаталог - F2,F6. Теперь можно радоваться по-настоящему:



Хотя здесь есть один момент. Если вы разместите скины так как я предложил, а не
в подкаталоге с pm123.exe, то могут не подхватиться цвета Spectrum Analyzer
и Oscilloscope. Чтобы исправить это, находим в skin_name.skn последнюю строку.
Она должна выглядеть приблизительно так:
1=visplug/analyzer.dll,22,56,82,19,skin_name.dat
Исправляем ее на
1=visplug/analyzer.dll,22,56,82,19,.\skins\skin_name\skin_name.dat
Хотелось бы заметить что не во всех скинах будет такая строка.
Если в исходном винамповском скине нет файла viscolor.txt то не будет
в нашем скине файла skin_name.dat. В этом файле хранятся цвета визуалайзеров.
Координаты же элементов управления содержатся в самом skin_name.skn.
Расшифровки всех параметров есть в прилагаемой к PM123 документации.
Пришло время покопаться в настройках...
Как обычно, по нажатию правой кнопки мыши:
Выбираем "properties":
Здесь мы можем выбрать через какое устройство будут воспроизводиться файлы,
установить качество звука, настроить поведение программы при открытии
файла/плейлиста, тип скроллинга, звуковую карту, количество буферов для
чтения файла (если у вас плохо читается CD с mp3 то выставьте это значение
побольше). На следующей странице
настраиваются параметры mp3 файла, которые будут видны при скроллинге,
и настройки Streaming Audio (если вы собрались слушать mp3 файлы
непосредственно из Internet).
Следующая страница настроек посвящена параметрам плагинов:
Например, эквалайзера. Такой экземпляр должен удовлетворить любые запросы.
Возможно вам придется купить колонки получше.
Теперь о плохом. Кириллицу можно увидеть, либо выбрав default skin и
запустив pm123 c параметром -smooth
(вот где пригодятся настройки плагина scroller.dll), либо надо нарисовать
свои кириллизированные фонты и засунуть их в скин.
Есть еще неприятная особенность связанная со скинами.
Больше 4-5 смен pm123 не выдерживает. Конечно можно и оправдаться типа
"а скоко ты сам смен своей шкуры вытерпишь", но я бы отнес это
на совесть авторов. Иногда падает во время настройки плагинов.
Обсудить материал (число отзывов:0)
следующий материал |