< [ на главную ]

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


< [ на главную ]




Hosted by uCoz