На днях меня обеспокоила проблема удаленного управления плеером.
Настоящая проблема заключалась в том, что универсального решения не существовало.
Большинство плагинов либо устарели, либо не отвечали моим потребностям.
Например, управление по протоколу telnet требовало множества ненужных жестов, а отсутствие визуального интерфейса удручало.
Погуглив, нашел утилиту Сигнал , который изначально разрабатывался для управления плеером iTunes, но на данный момент уже заявлена поддержка WinAmp и WMP. Подружить Сигнал с моим foobar2000 не составило труда (помогло эмулятор API Winamp 'А.
foo_winamp_spam ).
Всё бы ничего: есть управление плеером, отображает обложку активного трека, но.
нет отображения плейлиста (проблема тут скорее в том, что foobar2000 не заявлен как поддерживаемый плеер, с WinAmp и клонами, Думаю такой проблемы не будет) и возможности выбрать другой трек из фонотеки нет. Но сегодня я наткнулся на компонент foo_httpcontrol ! Принцип работы плагина такой же, как и у Signal (работает по протоколу http. читает команды TCP/IP), но функционал.
Начнем с того, что изначально компонент разрабатывался для foobar2000, а значит не нужно «танцевать с бубном», чтобы подружить его с плеером (вы можете посмотреть, как выглядит страница настроек и как работает плагин работает при нажатии на эта ссылка ).
Также функционал плагина позволяет получить полный доступ к вашей музыкальной библиотеке, т.е.
вы можете удаленно добавлять любые файлы в свой плейлист. Но поскольку шаблоны изначально создавались для отображения в браузере, при просмотре через iPhone возникают вполне обоснованные нарекания.
И я решил оптимизировать шаблоны под дисплей iPhone, что из этого получилось смотрите ниже:
В настройках компонента ( Настройки – Инструменты – HTTP-контроль ) необходимо ввести следующее: Формат плейлиста: [%tracknumber%]' - '[%album artist%]' - '[%title%]
Формат заголовка страницы: [%artist% - %title%]
Формат инфолинии: Artist: %artist% Track: %title% Album: %album% Date: %date% %_foobar2000_version% %codec% %bitrate%kbps %samplerate%Hz %channels%
Шаблоны оптимизированные под iPhone и сам плагин, скачать Здесь .
P.S. Для работы с плагином необходима точка доступа Wi-Fi (роутер) и iPhone (вполне возможно, что на Pocket PC он будет нормально отображаться, но я все делал для своего экрана).
Теги: #foobar2000 #iphone #КПК #пульт дистанционного управления #Чулан
-
Международная Музыкальная Площадка
19 Oct, 24 -
Скрипты Python Против Bash
19 Oct, 24