Драйвер проигрывателя Foobar2000 для IoBroker
Написал очередной драйвер для своего умного дома. На этот раз драйвер для управления проигрывателем foobar2000.
Драйвер позволяет управлять и получать состояние проигрывателя установленного как локально, так и установленного на другой машине во внутренней сети. Если foobar установлен на удаленном компьютере то для его запуска и закрытия используется, написанная мною ранее, программа GetAdmin.
Установка и настройка
Для удаленного управления проигрывателем foobar2000 необходимо установить плагин foo_httpcontrol, темы для http и активировать сервер в настройках foobar (рис. 1).


Устанавливаем драйвер iobroker.foobar2000.

Кратко пройдусь по пунктам настроек в админке драйвера:
IP адрес и Порт — указывается IP адрес компьютера на котором установлен проигрыватель foobar2000 и порт из настроек плагина foo_httpcontrol.
Логин, пароль — Если активирована авторизация в настройках плагина foo_httpcontrol.
Путь — При активной галке ‘Удаленный запуск’ сюда записывается IP адрес и порт из настроек программы GetAdmin секции ‘Сервер’. Если галка не установлена то в это поле записывается локальный путь до папки где установлен проигрыватель foobar2000.
Команда для запуска и Команда для выхода — поля активны только при установленном чекбоксе ‘удаленный запуск’. В эти поля записываются команды из настроек программы GetAdmin (рис. 3.)

После успешной установки и настройке плагина и драйвера в IoBroker на вкладке Состояния можно наблюдать текущий статус проигрывателя foobar2000. Для запуска проигрывателя необходимо задать значение состоянию start, при этом должен запустится проигрыватель foobar2000 исходя из заданных раннее настроек.
