Здравейте!
Днес си инсталирах добавката и ми се наложи да направя няколко промени, за да заработи:
1. Base url - https вместо http. Видях, че това вече е обсъждано тук;
2. В default.py (линия 124), замених quasar с elementum, който имам инсталиран;
3. В resources/lib/zamunda.py, линия 200, промених регулярния израз, който се използва за извличане на магнет линка - изглежда че Замунда са променили кода на сайта по някое време:
Все още дава някаква грешка при избор на филм, но после тръгва. В лога виждам следното:
Днес си инсталирах добавката и ми се наложи да направя няколко промени, за да заработи:
1. Base url - https вместо http. Видях, че това вече е обсъждано тук;
2. В default.py (линия 124), замених quasar с elementum, който имам инсталиран;
3. В resources/lib/zamunda.py, линия 200, промених регулярния израз, който се използва за извличане на магнет линка - изглежда че Замунда са променили кода на сайта по някое време:
Код:
# s = re.search(r"^.*?href='(magnet.*)'", r.text, re.M|re.I) - стария код
s = re.search(r'^.*?url=(magnet.*)"', r.text, re.M|re.I)
Все още дава някаква грешка при избор на филм, но после тръгва. В лога виждам следното:
Код:
2019-09-17 16:25:32.879 T:1376772832 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.IndexError'>
Error Contents: list index out of range
Traceback (most recent call last):
File "/home/osmc/.kodi/addons/plugin.video.zamunda/default.py", line 208, in <module>
play_video(url, name)
File "/home/osmc/.kodi/addons/plugin.video.zamunda/default.py", line 129, in play_video
update(name, url)
File "/home/osmc/.kodi/addons/plugin.video.zamunda/default.py", line 66, in update
ga().update(payload, crash)
File "/home/osmc/.kodi/addons/script.module.garepobg/lib/ga.py", line 64, in update
data['aiid'] = u'-'.join([xbmc.getInfoLabel('System.FriendlyName').split()[0], xbmc.getInfoLabel('System.BuildVersion')])
IndexError: list index out of range
-->End of Python script error report<--