wmcdplayer - апплет для проигрывания AudioCD .
|
Написал апплет для WindowMaker- а играющий AudioCD по цифре. Пакет собран на бранче 5,1
но возможно будет работать на p5 и Сизифе, правда это уже из области
предположений. Программа написана на Python-е с использованием
опакеченного мною модуля pywm (pywmhelpers), этот модуль уже
использовался мною при написании апплета wmhalt В бранче такого модуля нет, он лежит в моей минирепе : ftp://ftp.linux.kiev.ua/pub/Linux/ALT/people/_kostyalamer/repos/WindowMaker/Branch5.1/ а в этой статье написано как ее подключить. Теперь о программе : апплет является мордой к mplayer-у и потреково проигрывает AudioCD. При окончании текущего трека происходит автоматический переход к проигрыванию следующего, отсюда в общем и главный недостаток этой проги пауза между треками в 2-3 секунды, что в общем не смертельно. Зато реализован переход по трекам следующий / предыдущий при помощи кнопок. Все остальное более-менее понятно из рисунка : ![]() Сверху количество треков
текущего CD, ниже полоска показывающая положение в текущем
проигрывающемся треке , еще ниже: слева - номер текущего трека, справа
его длительность. Назначение кнопок думаю в описании не нуждается.
В программу я вставил разные защиты от неадекватных действий пользователя, так что можно жать на все кнопки без разбору ничего страшного не случится :-) На слабом железе не проверял ( к сожалению сейчас нет такого под руками ), но если будут проблемы пишите, поиграюсь кэшем mplayer-а. Если лень возиться с минирепой то поставьте сначала модуль pywm: pywm а потом уже и сам wmcdplayer Хотя в репе есть еще и другие любопытные проги, так что лучше не ленитесь и ставьте через нее . А вот и .src.rpm для любопытных, но помните что этот пакет зависит от pywm-а, если будете его пересобирать сами. Со всеми идеями по дальнейшему развитию проги пишите в гостевую книгу сайта. 10.10.2010 kostyalamer |
< [ на главную ] |