С дизайном особо не заморачивался, так как нужна была простота, дабы семья могла без проблем понять что к чему(сделано в темных тонах, использую темную тему мд).
Возможности:
- Просмотр списка медиа-контента и запуск.
- Просмотр списка Iptv каналов и запуск.
- Основное управление Kodi.
- Запуск воспроизведения контента на другом Kodi с того-же места.
СкриншотПоказать
Настройки:Показать
Скачать архив, и разархивировать в корень МД:
Для 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.
Или же если Вы используете свои названия баз, то соответственно в этих же файлах нужно прописать названия своих баз.
Все.
Для 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 на другой:
Правее списка контента есть два выпадающих списка. Верхний - откуда, нижний - куда (для наглядности рядом выведено поле с адресом плеера). Выбераем нужные плеера и жмем на стрелки.
Возможно что воспроизведение начнется на 1-3 секунды раньше, время пока отработает скрипт.