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

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

Модератор: immortal

ivannag
Сообщения: 146
Зарегистрирован: Вт апр 12, 2016 12:19 am
Благодарил (а): 18 раз
Поблагодарили: 27 раз

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

Сообщение ivannag » Пн дек 05, 2016 4:33 pm

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

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

Сообщение skysilver » Пн дек 05, 2016 4:56 pm

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

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

Сообщение skysilver » Чт дек 08, 2016 11:12 pm

В общем, обновил плагин. Теперь будет дергать 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);
} 
За это сообщение автора skysilver поблагодарили (всего 2):
ivannag (Вс дек 11, 2016 9:30 pm) • dimka (Вт май 11, 2021 5:36 pm)
Рейтинг: 2.33%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
ivannag
Сообщения: 146
Зарегистрирован: Вт апр 12, 2016 12:19 am
Благодарил (а): 18 раз
Поблагодарили: 27 раз

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

Сообщение ivannag » Вс дек 11, 2016 9:32 pm

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

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

Сообщение Zaezd2008 » Сб дек 17, 2016 12:34 pm

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

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

Сообщение C_3AXAPOB » Сб дек 17, 2016 1:50 pm

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


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

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

Сообщение webms » Вт июл 24, 2018 12:16 pm

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

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

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

Сообщение skysilver » Вт июл 24, 2018 1:01 pm

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
Благодарил (а): 15 раз
Поблагодарили: 6 раз

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

Сообщение artemon25 » Вт июн 04, 2019 9:26 pm

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

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

Сообщение skysilver » Ср июн 05, 2019 9:20 am

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