![]() |
|
![]() |
#1 |
Senior Member
Регистрация: 12.06.2011
Адрес: Киев
Сообщений: 1,933
|
![]()
Начал писать на Хабре цикл статей о создании плагинов к XBMC. Но поскольку, как известно, кто сам не умеет, тот учит других
![]() На данный момент написано 4 статьи: - Подробная анатомия простого плагина для XBMC. - Пишем плагин для XBMC с собственным интерфейсом: часть I — теория и простейший пример. - Пишем плагин для XBMC с собственным интерфейсом: часть II — диалоги и украшателства. - Пишем плагин для XBMC с собственным интерфейсом: часть III — API и микро-фреймворк.
__________________
Координатор русского перевода Kodi: https://www.transifex.com/projects/p/kodi-main/ ------------------------------ Raspberry PI 2 + LibreELEC 8 (Kodi 17) Samsung Galaxy Tab A 10.1 + Kodi 17 for Android ------------------------------ Читаем и пополняем Википедию форума: http://xbmc.ru/wiki ------------------------------ На любые личные сообщения, не связанные с переводом Kodi, не отвечаю. Для обсуждений и советов есть форум. Последний раз редактировалось Roman_V_M; 07.11.2014 в 13:30. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Регистрация: 11.12.2009
Адрес: Russia
Сообщений: 2,184
|
![]()
МАЛАДЦА!!!
__________________
Dune HD TV-102/Pioneer VSX-520-K/Samsung ES6727 ВИКИ Настройка DSPlayer: http://xbmc.ru/wiki/index.php?title=Настройка_DSPlayer DSPlayer поддержка ускорения GPU: http://xbmc.ru/forum/showthread.php?t=12 XBMC+SVP: http://habrahabr.ru/post/181598/ Крипто-робот, бонус за регистрацию, оплата за результат: https://apitrade.pro/bonus_xbmcru.htm |
![]() |
![]() |
![]() |
#3 |
Senior Member
|
![]()
наткнулся на ещё одну статью
p.s. и продолжение статьи Роман в первых строках своей статьи упоминает эти статьи. А ещё подобные разъяснялки имеются?
__________________
Ubuntu 20.0.х, Kodi next Последний раз редактировалось bigbax; 06.10.2013 в 22:41. |
![]() |
![]() |
![]() |
#4 | |||
Senior Member
Регистрация: 12.06.2011
Адрес: Киев
Сообщений: 1,933
|
![]() Цитата:
Цитата:
![]() Цитата:
Помнится, здесь один человек переводил статью с оф. Вики про создание своего интерфейса, но, насколько я помню, сама исходная статья была достаточно древняя. Я сейчас допиливаю свой фреймворк для упрощенного написания интерфейсов плагинов. Как только закончу, выпущу обещанную 3-ю часть про интерфейсы.
__________________
Координатор русского перевода Kodi: https://www.transifex.com/projects/p/kodi-main/ ------------------------------ Raspberry PI 2 + LibreELEC 8 (Kodi 17) Samsung Galaxy Tab A 10.1 + Kodi 17 for Android ------------------------------ Читаем и пополняем Википедию форума: http://xbmc.ru/wiki ------------------------------ На любые личные сообщения, не связанные с переводом Kodi, не отвечаю. Для обсуждений и советов есть форум. |
|||
![]() |
![]() |
![]() |
#5 | |
Junior Member
|
![]() Цитата:
Приветик а ты бы смог сделать видео как правильно создать плагины |
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Регистрация: 29.12.2010
Сообщений: 776
|
![]()
А,слабо, онлайн классы открыть?
![]()
__________________
https://github.com/Silhouette2022/kodi/raw/master/repository.silhouette.zip |
![]() |
![]() |
![]() |
#7 |
Senior Member
Регистрация: 12.06.2011
Адрес: Киев
Сообщений: 1,933
|
![]()
Во-первых, мы с вами на брудершафт не пили.
Может я слишком стар, но мое глубокое убеждение, что подобную информацию в принципе нельзя оформить в виде видео (за исключением отдельных наглядных примеров).
__________________
Координатор русского перевода Kodi: https://www.transifex.com/projects/p/kodi-main/ ------------------------------ Raspberry PI 2 + LibreELEC 8 (Kodi 17) Samsung Galaxy Tab A 10.1 + Kodi 17 for Android ------------------------------ Читаем и пополняем Википедию форума: http://xbmc.ru/wiki ------------------------------ На любые личные сообщения, не связанные с переводом Kodi, не отвечаю. Для обсуждений и советов есть форум. |
![]() |
![]() |
![]() |
#8 |
Member
Регистрация: 29.04.2015
Адрес: Киев
Сообщений: 31
|
![]()
Здравствуйте.
Статьи по ссылкам выше перечитал. Еще интересует какой-то набор beast-practice для аддонов каждого вида. Скрипты, контент-провайдеры etc. |
![]() |
![]() |
![]() |
#9 | |
Senior Member
Регистрация: 12.06.2011
Адрес: Киев
Сообщений: 1,933
|
![]() Цитата:
![]() ![]() ![]() Но несколько общих рекомендаций можно дать: Прежде всего, разделяйте код на отдельные модули согласно их функциям. Также желательно отделять код, взаимодействующий с Коди, от кода, выполняющего другие задачи. Тогда можно тестировать код вне Коди хотя бы частично. Главный скрипт дополнения лучше сделать поменьше, и вынести весь рабочий код во внешние модули. Тогда дополнение будет быстрее запускаться на слабых системах (Paspberry Pi, Андроид). Связано это с особенностью работы транслятора Питона. В плагинах, проигрывающих контент, проигрывание лучше запускать через xbmcplugin.setResolvedUrl(). Тогда работают закладки и отметки просмотренного. В своих статьях я упустил этот момент (справедливости ради, документация оставляет желать лучшего), но пример кода можно глянуть, например, здесь: http://forum.kodi.tv/showthread.php?...030#pid2003030
__________________
Координатор русского перевода Kodi: https://www.transifex.com/projects/p/kodi-main/ ------------------------------ Raspberry PI 2 + LibreELEC 8 (Kodi 17) Samsung Galaxy Tab A 10.1 + Kodi 17 for Android ------------------------------ Читаем и пополняем Википедию форума: http://xbmc.ru/wiki ------------------------------ На любые личные сообщения, не связанные с переводом Kodi, не отвечаю. Для обсуждений и советов есть форум. |
|
![]() |
![]() |
![]() |
#10 |
Senior Member
Регистрация: 15.03.2012
Сообщений: 1,094
|
![]()
Вот это сомнительно. Питон подгружает модули синхронно. По мере их встречи в коде. Поэтому, пока не загрузятся все модули, указанные в главном скрипте, он не пойдет дальше.
__________________
RuTracker: http://xbmc.ru/forum/showthread.php?t=2243 Ruhunt.Pulsar: http://xbmc.ru/forum/showthread.php?t=6759 Last.VK: http://xbmc.ru/forum/showthread.php?t=3709 Lovi.fm: http://xbmc.ru/forum/showthread.php?t=6758 |
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка плагинов при запуске xbmc | georgi1985 | Помощь по плагинам | 14 | 29.05.2013 13:37 |
Переименование плагинов | N501071 | Помощь по плагинам | 4 | 06.01.2012 17:22 |
Глюки плагинов | Radist73 | Помощь по плагинам | 15 | 28.04.2011 18:36 |
xbmc pre- 10.5 (r30...) Установка плагинов | Asura | Помощь по плагинам | 5 | 10.06.2010 09:15 |