Есть ли способ заставить XMMS2 вызывать внешний скрипт, когда он продвигается в списке воспроизведения - автоматически или с помощью ручного вмешательства (например, xmms2 далее)?

Цель состоит в том, чтобы на моем рабочем столе появились всплывающие подсказки, чтобы сообщить мне, что новая песня начала играть, и я действительно, действительно, не хочу писать фоновый демон, который опрашивает «xmms2 info» или «xmms2 current», если есть способ чтобы заставить его выполнить обратный вызов.

4 ответа4

0

И xmms2tray и esperanza предоставляют всплывающие уведомления, хотя для каждого требуется запуск клиентской программы. В настоящее время нет плагина, обеспечивающего интеграцию libnotify для xmms2, что было бы одним из лучших способов получения таких уведомлений.

0

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

Но вы могли бы написать небольшую клиентскую программу на python, perl или ruby, которая подключается к XMMS2 и использует broadcast_current_id для получения уведомлений об изменении текущей песни.

Для отображения этой информации вы можете использовать libnotify, как кто-то уже сказал в ответе на другой вопрос.

Или вы можете использовать существующий клиент для уведомлений, например http://code.google.com/p/xmms2-notify/ (либо напрямую, либо в качестве ссылки).

0

Щелчок правой кнопкой мыши -> Всплывающее меню -> Настройки -> Общие плагины -> Плагин изменения песни

включите это и настройте команду для запуска при запуске новой песни.

0

esperanza, клиент xmms2 имеет функцию уведомления, которую вы хотите.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .