Страница 1 из 1
XBMC (Kodi) как консоль для управления
Добавлено: Сб янв 17, 2015 1:22 pm
Bolik.Stav
У многих из нас медиаприставки выполнены на Kodi,и у всех они выполняют роль простого плеера.
Может кто уже пытался скрестить нашу систему с Kodi или есть идеи или наброски подскажите как делали
Есть несколько пожеланий к этой связки:
[*]Уведомления от MD должны отправляются в Kodi ( Звонок в домофон,сработал датчик движения )
[*]Возможность просмотра протокола Алисы
[*]Управление системой
[*]Просмотр видеонаблюдения
Наверно последние 2 не так сильно важны,и всё это нужно реализовывать отдельным плагином для Kodi. И тут возникает другой вопрос, есть ли возможность у MD передавать все эти данные не через прямое считывание с Mysql,а именно какой API.
Re: XBMC (Kodi) как консоль для управления
Добавлено: Сб янв 17, 2015 5:21 pm
aurodionov
У XBMC есть апи, в десятой я слал сообщения, потом апи поменяли ,стало лениво разбиратся.
А по сути возможности по отображению огромные .
Re: XBMC (Kodi) как консоль для управления
Добавлено: Сб янв 17, 2015 11:00 pm
Bolik.Stav
aurodionov писал(а):У XBMC есть апи, в десятой я слал сообщения, потом апи поменяли ,стало лениво разбиратся.
А по сути возможности по отображению огромные .
Ну про это API видел, у них в WiKi есть описание, но как бы связать.
Мне видится решение это написание отдельного плагина, который может отображать лог Алисы,писать статусы системы
Re: XBMC (Kodi) как консоль для управления
Добавлено: Вс июл 19, 2015 2:10 pm
Enic
Добрый день,
совсем недавно, после визита Сергея на hackerspace.by "подсел" на проект.
Вот немного поправил код для интеграции с kodi (бывший xbmc), параллельно добавил возможность вывода нотификаций через kodi.
Для установки:
заменить 2 файла из архива.
выбрать из списка xbmc, настроить по стандартной инструкции. В kodi включить стандартный http протокол с логином и паролем.
Из дополнительных фишек:
Появилась команда для вывода нотификаций на экран kodi
playerNotify($notify_title,$notify_message,$notify_type='info', $host='localhost');
$notify_type может принимать знаяения 'info', 'warning', 'error' - определяет иконку во всплывающем окошке в kodi
Вывод нотификаций Алисы реализован добавленным вызовом:
playerNotify($rec['ADDED'],$rec['MESSAGE'],'info');
в стоке 43 модуля common.class.php
Функция playerNotify реализована там же, начиная со строки 621
Используемый принцип + инструкция
kodi API позволяет легко реализовать любые фишки, предоставляемые плеером.
Re: XBMC (Kodi) как консоль для управления
Добавлено: Чт авг 06, 2015 5:23 pm
andvikt
Добрый день! Подскажите, в коде реализована обратная связь от xbmc? интересует возможность реакции системы на события в xbmc. Есть такой замечательный плагин для veralite, с которым обеспечивается интеграция с событиями xbmc и zwave. Было бы очень полезно реализовать такой функционал для majordomo
Re: XBMC (Kodi) как консоль для управления
Добавлено: Пт авг 07, 2015 4:17 pm
sergejey
Я внёс небольшое изменение в модуль поддержки плееров и теперь для отправки уведомлений в Kodi нужно только прописать следующий код в настройки обработчиков:
Код: Выделить всё
getURL(BASE_URL.ROOTHTML.'popup/app_player.html?ajax=1&command=notify&message='.urlencode($ph),0);

Re: XBMC (Kodi) как консоль для управления
Добавлено: Вс авг 16, 2015 2:07 pm
Bolik.Stav
это хорошо, только как этим пользоваться ?