Оценете темата:
  • 3 гласа - средно 3.33
  • 1
  • 2
  • 3
  • 4
  • 5
Nova Play
#11
(19-08-2017, 13:32)Majide написа:
Цитат:? При опит за влизане в някоя от категориите или отваряне на видеата получавам грешка. Какво да направя?
-Покажете ми log файла на Kodi за да открия проблема.
Това е написано още в първия пост! При мен Nova Play добавката работи и без вашия log file няма как да предскажа вашия проблем (кристалната ми топка е на ремонт).

Това е лога:
Код:
12:39:45 T:1648   ERROR: EXCEPTION: Unknown exception thrown from the call "XBMCAddon::xbmc::getInfoLabel"
12:39:46 T:3284   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                            - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                           Error Type: <class 'urllib2.URLError'>
                                           Error Contents: <urlopen error [Errno 1] _ssl.c:510: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure>
                                           Traceback (most recent call last):
                                             File "C:\Users\KODI\AppData\Roaming\Kodi\addons\plugin.video.nova.play\default.py", line 290, in <module>
                                               CATEGORIES()
                                             File "C:\Users\KODI\AppData\Roaming\Kodi\addons\plugin.video.nova.play\default.py", line 55, in CATEGORIES
                                               data = opener.open(api).read()
                                             File "C:\Program Files (x86)\Kodi\system\python\Lib\urllib2.py", line 410, in open
                                               response = meth(req, response)
                                             File "C:\Program Files (x86)\Kodi\system\python\Lib\urllib2.py", line 523, in http_response
                                               'http', request, response, code, msg, hdrs)
                                             File "C:\Program Files (x86)\Kodi\system\python\Lib\urllib2.py", line 442, in error
                                               result = self._call_chain(*args)
                                             File "C:\Program Files (x86)\Kodi\system\python\Lib\urllib2.py", line 382, in _call_chain
                                               result = func(*args)
                                             File "C:\Program Files (x86)\Kodi\system\python\Lib\urllib2.py", line 629, in http_error_302
                                               return self.parent.open(new, timeout=req.timeout)
                                             File "C:\Program Files (x86)\Kodi\system\python\Lib\urllib2.py", line 404, in open
                                               response = self._open(req, data)
                                             File "C:\Program Files (x86)\Kodi\system\python\Lib\urllib2.py", line 422, in _open
                                               '_open', req)
                                             File "C:\Program Files (x86)\Kodi\system\python\Lib\urllib2.py", line 382, in _call_chain
                                               result = func(*args)
                                             File "C:\Program Files (x86)\Kodi\system\python\Lib\urllib2.py", line 1222, in https_open
                                               return self.do_open(httplib.HTTPSConnection, req)
                                             File "C:\Program Files (x86)\Kodi\system\python\Lib\urllib2.py", line 1184, in do_open
                                               raise URLError(err)
                                           URLError: <urlopen error [Errno 1] _ssl.c:510: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure>
                                           -->End of Python script error report<--
12:39:46 T:3208   ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.nova.play/
12:39:46 T:3208   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.nova.play/) failed
Отговори
#12
Hangman, коя версия на приставката използваш? В последната актуална версия 0.3.2 всички кънекции се правят по HTTP протокол, а в лога, който си цитирал съвсем частично се вижда "грешка при здрависване" между твоят Kodi и някой си сървър по HTTPS протокол. Кажи също, поне каква точно операция извършваш, преди да се появи тази грешка.
[Изображение: notrobosmall.jpg]
Отговори
#13
Версията е 0.3.2. Инсталирам от БГрепо-то и при стартиране веднага ми дава грешка и предлага преглед на журнала. Може ли друг адон да е омазал нещо?
Отговори
#14
ОК, продължаваме с анализа. Щом е при отваряне на категориите, значи сървъра е play.novatv.bg. Твоят лог показва sslv3 alert handshake failure т.е. библиотеката urllib2 ти е неактуална и се опитва да се "здрависа" чрез SSL3 шифър, който не се поддържа от сървъра (защото е ненадежден). А защо опитва да се "здрависва", след като девелопера (моя милост) каза, че всички кънекции са некриптирани по HTTP протокол? Ами така е защото от Amazon (където им е хостната услугата) са настроили конкретния сървър с Downgrade attack prevention и поддръжка на шифри от TLS 1.0 до TLS 1.2 т.е. при всички случаи с SSL3 посмъртно няма да ти позволи да се "здрависаш" успешно и да се свържеш. Аз съм въвел ръчно HTTP адреса на сървъра в добавката, но самия сървър автоматично ъпгрейдва връзката към HTTPS, защото не позволява незащитени връзки - така е конфигуриран.

Решение на проблема ти е да си осигуриш някакси по-нова версия на вградената в Kodi библиотека urllib2 и да я инсталираш върху старата. Идея си нямам дали ще стане без да ъпдейтнеш Kodi и дали това ще е достатъчно? Може да е необходимо да се ъпгрейдне и OpenSSL/LibreSSL Undecided
[Изображение: notrobosmall.jpg]
Отговори
#15
Странното е, че при мен работи без никакви проблеми - kodi 16.1 & Ubuntu 16.04

[Изображение: Screenshot_from_2017_08_19_06_55_23.png]
Отговори
#16
xbmcbg, ти не работиш под windows. Под Линукс е възможно да разполагаш с по-нова OpenSSL/LibreSSL криптосистема (пингвинарите по-редовно инсталират системни актуализации от бозаджиите - факт).
[Изображение: notrobosmall.jpg]
Отговори
#17
Поне установихме, че е необходимо ъпгрейдне само OpenSSL/LibreSSL
Отговори
#18
И/или urllib2 - python2 библиотеката.
[Изображение: notrobosmall.jpg]
Отговори
#19
Благодаря на всички! Ще видя как ще се преборя, е ако мога! Smile
Отговори
#20
Днес установих един проблем с добавката и сериала "Черният списък". Има преминаване от сезон в сезон 3-4 и добавката не разчита че на сайта има 2 сезона и показва само сезон 3 а сериите от сезон 4 не се появяват. Прегледах кода но за съжаление не разбирам от python а само от php.
Намерих в сайта на нова плей id-то на сезон 4 което е различно от това на сезон 3 и го зададох директно в кода на добавката и сега мога да виждам епизодите от сезон 4 но за съжаление не можах да се ориентирам как да преработя кода така че сам да си открива и 2-та сезона.
Majide ще е супер ако в някой от бъдещите версии добавиш тази функционалност за да е пълноценна работата на плъгина.
Отговори


Теми, които вероятно са свързани...
Тема: Автор Отговори: Прегледи: Последна публикация
  BNT Play zypy 8 7,013 23-10-2024, 00:29
Последна публикация: martinstz
Video CodeHealth Play Majide 0 606 25-12-2023, 01:08
Последна публикация: Majide
  Добавка за Play Diema Xtra Rooney7601 3 5,320 09-03-2021, 18:32
Последна публикация: stoyanov_ynwa
  Видео добавка: Gong Play harry_gg 0 7,063 22-10-2015, 18:00
Последна публикация: harry_gg

Отваряне на: