У многих из нас медиаприставки выполнены на Kodi,и у всех они выполняют роль простого плеера.
Может кто уже пытался скрестить нашу систему с Kodi или есть идеи или наброски подскажите как делали
Есть несколько пожеланий к этой связки:
[*]Уведомления от MD должны отправляются в Kodi ( Звонок в домофон,сработал датчик движения )
[*]Возможность просмотра протокола Алисы
[*]Управление системой
[*]Просмотр видеонаблюдения
Наверно последние 2 не так сильно важны,и всё это нужно реализовывать отдельным плагином для Kodi. И тут возникает другой вопрос, есть ли возможность у MD передавать все эти данные не через прямое считывание с Mysql,а именно какой API.
XBMC (Kodi) как консоль для управления
Модератор: immortal
-
- Сообщения: 74
- Зарегистрирован: Вс янв 20, 2013 11:06 pm
- Благодарил (а): 40 раз
- Поблагодарили: 13 раз
XBMC (Kodi) как консоль для управления
- За это сообщение автора Bolik.Stav поблагодарил:
- Enic (Вс июл 19, 2015 2:12 pm)
- Рейтинг: 1.16%
-
- Сообщения: 87
- Зарегистрирован: Пн янв 27, 2014 2:50 pm
- Откуда: Россия, Тюмень
- Благодарил (а): 12 раз
- Поблагодарили: 14 раз
Re: XBMC (Kodi) как консоль для управления
У XBMC есть апи, в десятой я слал сообщения, потом апи поменяли ,стало лениво разбиратся.
А по сути возможности по отображению огромные .
А по сути возможности по отображению огромные .
-
- Сообщения: 74
- Зарегистрирован: Вс янв 20, 2013 11:06 pm
- Благодарил (а): 40 раз
- Поблагодарили: 13 раз
Re: XBMC (Kodi) как консоль для управления
Ну про это API видел, у них в WiKi есть описание, но как бы связать.aurodionov писал(а):У XBMC есть апи, в десятой я слал сообщения, потом апи поменяли ,стало лениво разбиратся.
А по сути возможности по отображению огромные .
Мне видится решение это написание отдельного плагина, который может отображать лог Алисы,писать статусы системы
-
- Сообщения: 6
- Зарегистрирован: Вс июл 19, 2015 1:29 pm
- Благодарил (а): 4 раза
- Поблагодарили: 4 раза
Re: XBMC (Kodi) как консоль для управления
Добрый день,
совсем недавно, после визита Сергея на 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 позволяет легко реализовать любые фишки, предоставляемые плеером.
совсем недавно, после визита Сергея на 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 позволяет легко реализовать любые фишки, предоставляемые плеером.
- Вложения
-
- kodi_and_notify.rar
- (6.66 КБ) 179 скачиваний
- Рейтинг: 3.49%
Re: XBMC (Kodi) как консоль для управления
Добрый день! Подскажите, в коде реализована обратная связь от xbmc? интересует возможность реакции системы на события в xbmc. Есть такой замечательный плагин для veralite, с которым обеспечивается интеграция с событиями xbmc и zwave. Было бы очень полезно реализовать такой функционал для majordomo
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: XBMC (Kodi) как консоль для управления
Я внёс небольшое изменение в модуль поддержки плееров и теперь для отправки уведомлений в Kodi нужно только прописать следующий код в настройки обработчиков:
Код: Выделить всё
getURL(BASE_URL.ROOTHTML.'popup/app_player.html?ajax=1&command=notify&message='.urlencode($ph),0);
- За это сообщение автора sergejey поблагодарил:
- Bolik.Stav (Вс авг 16, 2015 2:07 pm)
- Рейтинг: 1.16%
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 74
- Зарегистрирован: Вс янв 20, 2013 11:06 pm
- Благодарил (а): 40 раз
- Поблагодарили: 13 раз