[Приложение] MajorDoMo Connect Plug-in для Logitech Media Server

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

ivannag
Сообщения: 146
Зарегистрирован: Вт апр 12, 2016 12:19 am

Re: MajorDoMo Connect Plug-in для Logitech Media Server (LMS

Сообщение ivannag »

Уважаемый Skysilver, спасибо за очень полезный плагин. А не планируется ли в дальнейшем организовать отправку трека играющего в данный момент?
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Контактная информация:

Re: MajorDoMo Connect Plug-in для Logitech Media Server (LMS

Сообщение skysilver »

Всегда пожалуйста. )) Отправка имени играющего трека, конечно, напрашивается сама собой. Но у меня на работе сейчас такой аврал, что в ближайшие месяц-два точно не смогу.
А так, исходники открыты. Добро пожаловать, как говорится. ))
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Контактная информация:

Re: MajorDoMo Connect Plug-in для Logitech Media Server (LMS

Сообщение skysilver »

В общем, обновил плагин. Теперь будет дергать MajorDoMo при событии "newsong".

В настройках пишем, например "/objects/?script=lms&player=cubietruck&status=newsong". Плагин запустит сценарий с названием "lms" и передаст ему, помимо указанных в строке параметров"player" и "status", три параметра "track" (название трека), "artist" (исполнитель) и "album" (название альбома).

Чтобы корректно обработать кириллицу, необходимо эти параметры декодировать на стороне MajorDoMo с помощью функции urldecode().

Код: Выделить всё

if ( $params['status'] == 'newsong' ) {
      say(urldecode($params['artist']).' - '.urldecode($params['track']).' ['.urldecode($params['album']).']', 0);
} 
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
ivannag
Сообщения: 146
Зарегистрирован: Вт апр 12, 2016 12:19 am

Re: MajorDoMo Connect Plug-in для Logitech Media Server (LMS

Сообщение ivannag »

Спасибо за проделанную работу! Уже проверил, работает просто замечательно!
Zaezd2008
Сообщения: 165
Зарегистрирован: Чт ноя 13, 2014 8:56 pm

Re: MajorDoMo Connect Plug-in для Logitech Media Server (LMS

Сообщение Zaezd2008 »

Немного не по теме, но может знает кто, как сделать читаемым русские имена файлов в LMS?
А то одни козябры.
C_3AXAPOB
Сообщения: 510
Зарегистрирован: Ср июн 08, 2016 4:17 pm

Re: MajorDoMo Connect Plug-in для Logitech Media Server (LMS

Сообщение C_3AXAPOB »

Перекодировать тэги в самих файлах.


Отправлено с моего iPhone используя Tapatalk
Orange pi pc plus, megaD-2561, Xiaomi
--------------------------------------------------
http://connect.smartliving.ru/profile/908
Аватара пользователя
webms
Сообщения: 498
Зарегистрирован: Чт дек 15, 2016 3:13 am

Re: MajorDoMo Connect Plug-in для Logitech Media Server (LMS

Сообщение webms »

skysilver писал(а): Пн дек 05, 2016 4:56 pm
А как вы отключаете усилители?
Каким оборудованием?

По такому же принципу хочу сделать, даже два усилителя купил. Но год никак руки не дойдут
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Контактная информация:

Re: MajorDoMo Connect Plug-in для Logitech Media Server (LMS

Сообщение skysilver »

webms писал(а): Вт июл 24, 2018 12:16 pm А как вы отключаете усилители?
Каким оборудованием?
У меня не усилители, а обычные активные компьютерные колонки с питанием от 5в. Подаю питание на них через MOSFET ключи, подключенный к выходам МегаД.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
artemon25
Сообщения: 112
Зарегистрирован: Чт авг 25, 2016 10:33 pm

Re: [Приложение] MajorDoMo Connect Plug-in для Logitech Media Server

Сообщение artemon25 »

подскажите уд стоит на винде а lms на апельсинке как можно перезапустить lms удалённо средствами уд
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Контактная информация:

Re: [Приложение] MajorDoMo Connect Plug-in для Logitech Media Server

Сообщение skysilver »

artemon25 писал(а): Вт июн 04, 2019 9:26 pm подскажите уд стоит на винде а lms на апельсинке как можно перезапустить lms удалённо средствами уд
Именно службу LMS нужно перезапускать? В связи с чем такая необходимость?
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Ответить