Оценете темата:
  • 8 гласа - средно 4.5
  • 1
  • 2
  • 3
  • 4
  • 5
Bscfusion fork (ИЗОСТАВЕНА)
Линка от първия пост все още ли е актуален? Ползвам Kodi 17.5, при стартиране на Addon-a хвърля грешка invalid syntax в bsc.py на ред 3 - "import os, ". Според мен това няма как да работи така, има 10 import-a, само на един ред има запетая - чисто синтактично, това не може да мине. Махам запетаята, тогава вече продължава но отново гърми, този път ред 247 с грешка "FetchFail".

trace от Kodi:

01:59:13.023 T:10664   ERROR: Traceback (most recent call last):
01:59:13.023 T:10664   ERROR:   File "C:\Users\username\AppData\Roaming\Kodi\addons\plugin.program.blstfusion\exec.py", line 201, in <module>
01:59:13.023 T:10664   ERROR:     if b.gen_all(force):
01:59:13.023 T:10664   ERROR:   File "C:\Users\username\AppData\Roaming\Kodi\addons\plugin.program.blstfusion\resources\lib\bsc.py", line 279, in gen_all
01:59:13.023 T:10664   ERROR:     self.__data_fetch(force_refresh)
01:59:13.023 T:10664   ERROR:   File "C:\Users\username\AppData\Roaming\Kodi\addons\plugin.program.blstfusion\resources\lib\bsc.py", line 263, in __data_fetch
01:59:13.023 T:10664   ERROR:     self.__goforit()
01:59:13.023 T:10664   ERROR:   File "C:\Users\username\AppData\Roaming\Kodi\addons\plugin.program.blstfusion\resources\lib\bsc.py", line 247, in __goforit
01:59:13.023 T:10664   ERROR:     raise Exception("FetchFail")
01:59:13.023 T:10664   ERROR: Exception: FetchFail

Изглежда грешката е в bsc.py, линия 247, предните няколко реда изглеждат така:
         self.__log_out()
         if r.status_code != requests.codes.ok:
           self.__log_dat('Error status code: %d' % (r.status_code, ))
           xbmc.log('Error status code: %d' % (r.status_code, ))
           raise Exception("FetchFail")

Грешката е престо текст, замених "FetchFail" с r.status_code, така виждам 403 - явно web service-a връща 403 - някаква идея защо може да е 403? Проверих внимателно потребителя и паролата, PVR клиента пише, че зарежда 211 канала.
Реших да разгледам заявката, която се подава към API-то им, на ред 46 има следното:
'Referer': 'https://test.iptv.bulsat.com/televizia.php',
Този файл връща 404, което пак не е 403, но ако не идвам от валиден адрес не знам това дали няма да е проблем. За теста реших да променя адреса на https://test.iptv.bulsat.com/, изглежда има разлика, защото така вече виждам грешка в bsc.py, ред 250 - raise Exception("LoginFail"). Заменям и тук "LoginFail" с r.status_code, статуса е 200. Това вече реално не е грешка. Това е със клиента зададен като PC, ако посоча Samsung например, веднага ми връща 403 отново.
Изглежда влизам неправилно в този exception, защото response-a ми е 200, а не влизам в условията "r.status_code == requests.codes.ok". 
Реших за пробата да заменя навсякъде условието с r.status_code == "200", понеже реално 200 трябва да е статус OK, а изглежда скрипта не мисли така.
Така вече отивам на грешка в ред 264 на bsc.py:
    if self.__js is None:
      self.__goforit()
      self.__log_dat('Len: %d' % len(self.__tv_list)) <<<ред 264

Грешката е TypeError: object of type 'NoneType' has no len()

Тук вече стигам до проблем, който не е толкова прост, изглежда не получавам очакваните данни и трябва да започвам да ровя какво получавам от самото начало на отговора, преди да продължа, искам само да попитам някой имал ли е подобен проблем, или само при мен се получава така?
Отговори
Здравей,
В това репо на Мартин добавката е работеща :
https://mega.nz/#!UA5SUYJZ!ykCXmemNcpMW2...o8dpzltScg

Поздрави.
Отговори
Супер, благодаря!
Отговори
По напред в темата видях, че и при други потребители трябва няколко пъти да стартират Коди за да зареди листата на BSC Fusion.
При мен положението е следното - обикновено тръгва от първия път, но мнооого бавно сваля листата и EPG-то.
По-големия проблем е, че ако превключвам каналите, след 2-3 превключвания коди-то директно се затваря. Като го стартирам отново обаче, листата вече не работи. Трябва пак да пускам ръчно Fusion-а и пак супер бавно да зарежда.
Кодито е 15.2.

Някой имал ли е такъв проблем и решил ли го е по някакъв начин?
Отговори
(30-11-2017, 19:54)martinski написа: По напред в темата видях, че и при други потребители трябва няколко пъти да стартират Коди за да зареди листата на BSC Fusion.
При мен положението е следното - обикновено тръгва от първия път, но мнооого бавно сваля листата и EPG-то.
По-големия проблем е, че ако превключвам каналите, след 2-3 превключвания коди-то директно се затваря. Като го стартирам отново обаче, листата вече не работи. Трябва пак да пускам ръчно Fusion-а и пак супер бавно да зарежда.
Кодито е 15.2.

Някой имал ли е такъв проблем и решил ли го е по някакъв начин?

За Булсата е най-добре да ползвате Коди 16.1.
Връзка с репо Mar33: 
http://martinstz.com/repo/repository.mar33-3.3.33.zip
Отговори
Всъщност кодито ми е 16.1, нещо съм се объркал мислейки, че е 15.2.
Проблема все още е наличен. Може да разцъквам колкото искам по менютата, но избера ли друг канал и кодито се затваря. Като го пусна и вече не работи плейлистата.
Отговори
а защо не минеш на коди 17.6?
Отговори
(21-12-2017, 01:23)martinski написа: Всъщност кодито ми е 16.1, нещо съм се объркал мислейки, че е 15.2.
Проблема все още е наличен. Може да разцъквам колкото искам по менютата, но избера ли друг канал и кодито се затваря. Като го пусна и вече не работи плейлистата.

На какво у-во го ползваш? Според мен нещо крашва самото Коди. Може да е и от у-вото, а може и Кодито да се е омазало нещо. Пробвай да му направиш чиста инсталация, като затриеш всичко свързано с Коди и от потребителските папки (на Windows са в %appdata%, а Андоид - Andoid/data/ папката org.xbmc.kodi). По принцип би трябвало при деинсталиране да ги премахне само, но понякога остават разни неща там, та провери. Инсталирай наново и виж как ще се държи. Може да пробваш и със 17.6, но на доста у-ва накъсва през 10-12 секунди, но пък на някои си върви без проблем Smile
Бавното зареждане на листите обикновено се дължи на у-во със слаби параметри или слаб интернет.
Повече от това не мога да бъда полезен. Дано нещо помогне!
Връзка с репо Mar33: 
http://martinstz.com/repo/repository.mar33-3.3.33.zip
Отговори
Благодаря martinstz за съветите.
Почивните дни ще си поиграя с бокса и ще преинсталирам изцяло кодито.
Иначе бокса е MINIX NEO X7 с андроид 4.4
https://www.gearbest.com/tv-box-mini-pc/...peEALw_wcB
Отговори
Тавана на Андроид 4.4 за коди е 16, но можеш да опиташ и с коди 15 . Към супер ревюто на martinsz мога да добавя, че ако искаш да запазиш Андроид 4.4 и да не преминаваш към някоя от Линукс дистрибуциите няма да е лошо да потърси вилица на коди която е подходяща за твоят бокс, вече са толкова много и само човек който ги следи ежедневно може да каже приблизително техният брой.
Отговори


Теми, които вероятно са свързани...
Тема: Автор Отговори: Прегледи: Последна публикация
  plugin.service.bscfusion - версия "Q" olymp 142 204,981 14-08-2020, 23:45
Последна публикация: Topper
  plugin.video.bscfusion xbmcbg 16 32,035 26-06-2017, 18:48
Последна публикация: taraponty
  plugin.service.bscfusion - версия "Р" pepo 235 377,005 01-04-2017, 23:28
Последна публикация: ZZlatev
  Bscfusion (СПРЯНА) Matrata 1,058 1,672,526 18-01-2017, 17:35
Последна публикация: thedeamon
  offtopic - plugin.service.bscfusion - версия "Р" xbmcbg 15 24,038 31-10-2016, 16:16
Последна публикация: xbmcbg

Отваряне на: