[Модификация] Приложение для управления Kodi (Xbmc)

Вносятся изменения в файлы или устанавливаются доп программы

Модераторы: immortal, newz20

Ответить
igoryan
Сообщения: 18
Зарегистрирован: Вт сен 15, 2015 11:37 am
Благодарил (а): 9 раз
Поблагодарили: 12 раз

[Модификация] Приложение для управления Kodi (Xbmc)

Сообщение igoryan » Чт апр 28, 2016 5:20 pm

Небольшое приложение(если так можно назвать) по управлению Kodi.В основном состоит из копи-паст своих сценариев из МД, так что за качество кода сильно не пинайте, плюс не программист.
С дизайном особо не заморачивался, так как нужна была простота, дабы семья могла без проблем понять что к чему(сделано в темных тонах, использую темную тему мд).

Возможности:

- Просмотр списка медиа-контента и запуск.
- Просмотр списка Iptv каналов и запуск.
- Основное управление Kodi.
- Запуск воспроизведения контента на другом Kodi с того-же места.
СкриншотПоказать
pic.png
pic.png (615.79 КБ) 12532 просмотра
Настройки:Показать
Скачать архив, и разархивировать в корень МД:
Для Raspberry, Linux, Ubuntu и т.д. - /var/www/;
Для Windows - C:\_majordomo\htdocs;

Работа приложения в основном построена на запросах из базы данных.
Используемые базы:
1. db_terminal - основная база мд, из нее понадобится только таблица terminals.
2. MyVideos%% - стандартное название базы с видео контентом, созданная Kodi при экспорте медиатеки.
MyMusic%% - стандартное название базы с аудио контентом, созданная Kodi при экспорте медиатеи.

1. В Мд нужно создать терминалы с типом 'xbmc', поля 'Хост' и 'Порт' обязательны.

2. Как научить Kodi экспортировать в mysql, очень хорошо описал GreatBAO, ссылка viewtopic.php?f=4&t=2496&hilit=kodi#p24819.
2.1 Но если в двух словах, то берем из аттач-а файл advancedsettings.xml, прописываем свой адрес сервера mysql, кладем в:

Для Android Android/data/org.xbmc.kodi/files/.kodi/userdata/
Для iOS /private/var/mobile/Library/Preferences/Kodi/userdata/
Для Linux ~/.kodi/userdata/
Для Mac /Users/<your_user_name>/Library/Application Support/Kodi/userdata/
Для OpenELEC /storage/.kodi/userdata/
Для Windows %APPDATA%\kodi\userdata

2.2 Для удобства создаем в Mysql пользователя kodi:
Для Raspberry, Ubuntu, Linux: mysql -u root -p
Для Windows: В коммандной строке вбить C:\_majordomo\server\mysql\bin\mysql.exe -u root , и дальше по списку

CREATE USER 'kodi' IDENTIFIED BY 'kodi';
GRANT ALL ON `MyVideos%`.* TO 'kodi';
GRANT ALL ON `MyMusic%`.* TO 'kodi';
FLUSH PRIVILEGES;
quit

2.3 Заходим в Kodi и делаем экспорт Видео Медиатеки и Аудио Медиатеки.
2.4 Чтобы убедится что базы создались, заходим в phpmyadmin сервера mysql (http://адрес-мд/phpmyadmin), должно появится две базы MyVideos%% и MyMusic%%.
%% - это номера, которые присвоятся базам в зависимости от версии Kodi. http://kodi.wiki/view/Database_versions.

На данный момент у меня установлен последний OpenElec версия Kodi 15, названия баз MyVideos93 и MyMusic52. (Также по умолчанию записаны в файлах)
Если у Вас версии выше или ниже, тогда нужно будет изменить название баз в файлах /php/movie.php и /php/music.php, строка $database.
Или же если Вы используете свои названия баз, то соответственно в этих же файлах нужно прописать названия своих баз.
Все.
Как пользоватся:Показать
В браузере набираем http://адрес-мд/KODi/kodi.php , откроется страница приложения.
Жмем кнопку Видео, и если все выше о писаное сделано верно, то должен появится список фильмов. Если не появился, смотри все описанные выше шаги, может где-то ошиблись или не досмотрели.
Если все хорошо, и список отобразился, тогда в верхнем левом углу выбираем из дропдаун-а нужный плеер и жмем Запустить какой нибудь фильм или музыку.

Далее эту ссылку можно вставить в Домашние страницы.

Как перевести фильм или музыку с одного kodi на другой:

Правее списка контента есть два выпадающих списка. Верхний - откуда, нижний - куда (для наглядности рядом выведено поле с адресом плеера). Выбераем нужные плеера и жмем на стрелки.
Возможно что воспроизведение начнется на 1-3 секунды раньше, время пока отработает скрипт.
Вложения
KODI.zip
(853.26 КБ) 342 скачивания
advancedsettings.zip
(372 байт) 334 скачивания
Последний раз редактировалось igoryan Чт май 05, 2016 9:11 am, всего редактировалось 1 раз.
За это сообщение автора igoryan поблагодарили (всего 4):
Otto (Пт апр 29, 2016 8:21 am) • VooDooN (Сб окт 13, 2018 9:59 pm) • Step40 (Пн окт 15, 2018 5:32 pm) • odinvolk (Пн янв 30, 2023 10:39 am)
Рейтинг: 4.65%
Аватара пользователя
m-malva
Сообщения: 291
Зарегистрирован: Чт фев 26, 2015 1:38 am
Откуда: Санкт-Петербург
Благодарил (а): 16 раз
Поблагодарили: 66 раз
Контактная информация:

Re: Приложение для управления Kodi (Xbmc)

Сообщение m-malva » Сб апр 30, 2016 12:33 am

igoryan, без обид.
на приложение мне кажется еще не тянет.
Очень много действий чтоб его запустить, а выхлоп?
управлять коди со странички? так это коди и сам умеет.
Можно подробнее с примерами, что оно умеет?
и как это использовать в МДМ.
С Уважением
igoryan
Сообщения: 18
Зарегистрирован: Вт сен 15, 2015 11:37 am
Благодарил (а): 9 раз
Поблагодарили: 12 раз

Re: Приложение для управления Kodi (Xbmc)

Сообщение igoryan » Вт май 03, 2016 8:32 pm

To m-malva.
Если Я ошибся темой, то извиняюсь, подумал что лучше будет разместить здесь, чем в "Настройка и программирование" или Сценарии алгоритмы. Если же так , то попрошу Администратов перенести топик в надлежащее место.
Я согласен , что приложением это назвать тяжело, так и написал в скобках "(если так можно назвать)", больше это как Веб управление.
По поводу примеров, основной задачей было вытянуть списки фильмов, музыки, тв каналов, с возможностью их запуска по нажатию кнопку на против. Плюс перевод музыки или фильма на другой коди (у меня это как минимум комната и кухня).
На счет действий, то основная масса всего текста это научить коди записывать в базу. Дальше всего пару правок, и те имя базы, которые меняются с новой версией и нужно добавить в МД как плеер.

Если подытожить, то я просто поделился наработками :)

И тогда вопрос, а чтобы Вы хотели получить от такого приложения?
Аватара пользователя
m-malva
Сообщения: 291
Зарегистрирован: Чт фев 26, 2015 1:38 am
Откуда: Санкт-Петербург
Благодарил (а): 16 раз
Поблагодарили: 66 раз
Контактная информация:

Re: Приложение для управления Kodi (Xbmc)

Сообщение m-malva » Ср май 04, 2016 1:43 pm

igoryan писал(а): Если подытожить, то я просто поделился наработками :)
На самом деле спасибо.
igoryan писал(а): И тогда вопрос, а чтобы Вы хотели получить от такого приложения?
Мне кажется что есть смысл разбить эти наработки на несколько частей.

1) Пульт для KODI
Как образец можно взять приложение для LG Smart с поиском по broadcast (там когда-то даже были попытки вставить XBMC).
Он реально находил и определял КОДИ, можно спросить у автора.
С пультом получаем:
а) Управление из интерфейса (графическая)
б) Управление из сценариев

2) Модуль Мультимедиа
Модуль для работы с медиаконтентом. Вот здесь мы уже работаем с БД. Но это дает возможность не замыкаться на коди а проработать
варианты отправки в другие проигрыватели.
По идее более расширенный функционал app_mediabrowser (к сожалению Сергей его не развивает)

Вот так мне кажется было бы красиво
За это сообщение автора m-malva поблагодарили (всего 2):
igoryan (Чт май 05, 2016 9:11 am) • Maxipro (Пн сен 05, 2016 6:52 pm)
Рейтинг: 2.33%
igoryan
Сообщения: 18
Зарегистрирован: Вт сен 15, 2015 11:37 am
Благодарил (а): 9 раз
Поблагодарили: 12 раз

Re: Приложение для управления Kodi (Xbmc)

Сообщение igoryan » Чт май 05, 2016 9:10 am

Пока думаю над расширением и упрощением функционала, немного обновил Веб управление, теперь оно не использует базы Коди, нужна только таблица terminals для выбора плеера.
Обновил аттач в первом посте.
ALEXSIB22
Сообщения: 38
Зарегистрирован: Вс авг 07, 2016 9:36 am
Благодарил (а): 18 раз
Поблагодарили: 0

Re: Приложение для управления Kodi (Xbmc)

Сообщение ALEXSIB22 » Сб окт 13, 2018 8:24 pm

Завтра попробую. А оно может само запускать фильм по названию
drhellp
Сообщения: 20
Зарегистрирован: Чт мар 08, 2018 6:41 pm
Благодарил (а): 6 раз
Поблагодарили: 3 раза

Re: [Модификация] Приложение для управления Kodi (Xbmc)

Сообщение drhellp » Чт дек 13, 2018 3:14 pm

Для управления Kodi можно здесь почитать https://kodi.wiki/view/JSON-RPC_API
Меня более интересует управление MD из Kodi
Вот написал небольшой модуль для Kodi, для вывода данных датчиков из MD https://drive.google.com/open?id=1tYsR4 ... lcVcnMOMw-
и видео https://youtu.be/PKIwcrXo9_g как установить и настроить, правда я тот ещё "погромист", за говнокод не пинайте.
За это сообщение автора drhellp поблагодарил:
lanket (Пт дек 14, 2018 9:36 pm)
Рейтинг: 1.16%
rial2001
Сообщения: 15
Зарегистрирован: Вт авг 23, 2016 1:25 am
Благодарил (а): 5 раз
Поблагодарили: 0

Re: [Модификация] Приложение для управления Kodi (Xbmc)

Сообщение rial2001 » Чт апр 18, 2019 1:27 pm

Чёт установить не получилось....
Ответить