Страница 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
это хорошо, только как этим пользоваться ?