Форум XBMC \ Kodi Russia
   

Вернуться   Форум XBMC \ Kodi Russia > Разработка > Поддержка локальной разработки модулей

Ответ
 
Опции темы Опции просмотра
Старый 28.07.2017, 16:07   #31
vl.maksime
Senior Member
 
Регистрация: 18.10.2015
Адрес: Donetsk, Ukraine
Сообщений: 229
По умолчанию

Можете поменять последовательность вызова команд при инициализации listItem'a? В текущей последовательности есть изъян.
Сначала вызывается метод установки списка актеров
Код:
        if major_version >= '17':
            cast = item.get('cast')
            if cast is not None:
                list_item.setCast(cast)
                del item['cast']
Потом установка свойств видео:
Код:
        if item.get('info'):
            for media, info in item['info'].iteritems():
                list_item.setInfo(media, info)
Из-за того, что cast присутствует item['cast'] и item['properties']['cast'], второй фрагмент кода затирает актерский состав установленный первым фрагментом.

Чтоб обойти эту проблему из моего дополнения, для версий KODI 17+ необходимо удалять свойство item['properties']['cast'].

Если поменять их местами, то проблема уйдет.

Последний раз редактировалось vl.maksime; 29.07.2017 в 22:32.
vl.maksime вне форума   Ответить с цитированием
 

Старый 29.07.2017, 00:02   #32
Roman_V_M
Senior Member
 
Аватар для Roman_V_M
 
Регистрация: 12.06.2011
Адрес: Киев
Сообщений: 1,872
По умолчанию

Хорошо, сделаю.
__________________
Координатор русского перевода Kodi:
https://www.transifex.com/projects/p/kodi-main/
------------------------------
Raspberry PI 2 + LibreELEC 7 (Kodi 16.x)
Acer IconiaTab A510 + Kodi 14.2 for Android
------------------------------
Читаем и пополняем Википедию форума: http://xbmc.ru/wiki
------------------------------
На любые личные сообщения, не связанные с переводом Kodi, не отвечаю. Для обсуждений и советов есть форум.
Roman_V_M вне форума   Ответить с цитированием
Старый 29.07.2017, 22:33   #33
vl.maksime
Senior Member
 
Регистрация: 18.10.2015
Адрес: Donetsk, Ukraine
Сообщений: 229
По умолчанию

Попутно, можно попросить добавить поддержку методов:
setContentLookup() - появился в 16й версии. Если правильно понял, отключает попытку плеера получить информацию о файле.
setRating() - появился в 18й версии
addSeason() - позволяет установить заголовок сезона. Появилось в 18й версии

Последний раз редактировалось vl.maksime; 30.07.2017 в 11:49.
vl.maksime вне форума   Ответить с цитированием
Старый 04.08.2017, 21:44   #34
Roman_V_M
Senior Member
 
Аватар для Roman_V_M
 
Регистрация: 12.06.2011
Адрес: Киев
Сообщений: 1,872
По умолчанию

Дополнительные методы добавлены еще раньше. Сделал, как вы просили, плюс пофиксил баг с log_notice, который на самом деле писал с уровнем INFO.
__________________
Координатор русского перевода Kodi:
https://www.transifex.com/projects/p/kodi-main/
------------------------------
Raspberry PI 2 + LibreELEC 7 (Kodi 16.x)
Acer IconiaTab A510 + Kodi 14.2 for Android
------------------------------
Читаем и пополняем Википедию форума: http://xbmc.ru/wiki
------------------------------
На любые личные сообщения, не связанные с переводом Kodi, не отвечаю. Для обсуждений и советов есть форум.
Roman_V_M вне форума   Ответить с цитированием
Старый 07.08.2017, 21:21   #35
vl.maksime
Senior Member
 
Регистрация: 18.10.2015
Адрес: Donetsk, Ukraine
Сообщений: 229
По умолчанию

Цитата:
Сообщение от Roman_V_M Посмотреть сообщение
Дополнительные методы добавлены еще раньше. Сделал, как вы просили, плюс пофиксил баг с log_notice, который на самом деле писал с уровнем INFO.
Наличие методов проверял непосредственно в модуле, установленном из репозитория. Или модуль не обновился, или изменений не было в репозитории.

Спасибо, пошел править дополнения.
vl.maksime вне форума   Ответить с цитированием
Ответ
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
script.module.torrent2http - движок стримминга торрентов. -=Vd=- Помощь по плагинам 75 06.07.2017 09:55
PyXBMCt - фреймворк для создания интерфейса плагинов Roman_V_M Поддержка локальной разработки модулей 22 28.03.2017 09:01
script.module.remote-pdb: удаленный консольный отладчик для плагинов Roman_V_M Поддержка локальной разработки модулей 18 06.10.2016 14:42
[All] script.module.antizapret - Обход блокировок для плагинов nightik Помощь по плагинам 24 15.06.2016 20:43
Библиотека для фото runkov Подсказки, описания и FAQ по XBMC 5 22.10.2010 11:29


Текущее время: 10:46. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.