Bscfusion fork (ИЗОСТАВЕНА) - Версия за принтиране +- Коди Фен Форум България (https://kodibg.org/forum) +-- Форум: Общи проблеми, решения и взаимопомощ (https://kodibg.org/forum/forum-4.html) +--- Форум: Компоненти за Kodi (https://kodibg.org/forum/forum-5.html) +--- Тема: Bscfusion fork (ИЗОСТАВЕНА) (/thread-339.html) |
RE: Bscfusion fork (ИЗОСТАВЕНА) - sawo - 09-11-2017 Линка от първия пост все още ли е актуален? Ползвам 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() Тук вече стигам до проблем, който не е толкова прост, изглежда не получавам очакваните данни и трябва да започвам да ровя какво получавам от самото начало на отговора, преди да продължа, искам само да попитам някой имал ли е подобен проблем, или само при мен се получава така? RE: Bscfusion fork (ИЗОСТАВЕНА) - hideman79 - 09-11-2017 Здравей, В това репо на Мартин добавката е работеща : https://mega.nz/#!UA5SUYJZ!ykCXmemNcpMW2GEfJJ99EKTgl06JYsiSZo8dpzltScg Поздрави. RE: Bscfusion fork (ИЗОСТАВЕНА) - sawo - 09-11-2017 Супер, благодаря! RE: Bscfusion fork (ИЗОСТАВЕНА) - martinski - 30-11-2017 По напред в темата видях, че и при други потребители трябва няколко пъти да стартират Коди за да зареди листата на BSC Fusion. При мен положението е следното - обикновено тръгва от първия път, но мнооого бавно сваля листата и EPG-то. По-големия проблем е, че ако превключвам каналите, след 2-3 превключвания коди-то директно се затваря. Като го стартирам отново обаче, листата вече не работи. Трябва пак да пускам ръчно Fusion-а и пак супер бавно да зарежда. Кодито е 15.2. Някой имал ли е такъв проблем и решил ли го е по някакъв начин? RE: Bscfusion fork (ИЗОСТАВЕНА) - martinstz - 01-12-2017 (30-11-2017, 19:54)martinski написа: По напред в темата видях, че и при други потребители трябва няколко пъти да стартират Коди за да зареди листата на BSC Fusion. За Булсата е най-добре да ползвате Коди 16.1. RE: Bscfusion fork (ИЗОСТАВЕНА) - martinski - 21-12-2017 Всъщност кодито ми е 16.1, нещо съм се объркал мислейки, че е 15.2. Проблема все още е наличен. Може да разцъквам колкото искам по менютата, но избера ли друг канал и кодито се затваря. Като го пусна и вече не работи плейлистата. RE: Bscfusion fork (ИЗОСТАВЕНА) - ByJohnie - 21-12-2017 а защо не минеш на коди 17.6? RE: Bscfusion fork (ИЗОСТАВЕНА) - martinstz - 21-12-2017 (21-12-2017, 01:23)martinski написа: Всъщност кодито ми е 16.1, нещо съм се объркал мислейки, че е 15.2. На какво у-во го ползваш? Според мен нещо крашва самото Коди. Може да е и от у-вото, а може и Кодито да се е омазало нещо. Пробвай да му направиш чиста инсталация, като затриеш всичко свързано с Коди и от потребителските папки (на Windows са в %appdata%, а Андоид - Andoid/data/ папката org.xbmc.kodi). По принцип би трябвало при деинсталиране да ги премахне само, но понякога остават разни неща там, та провери. Инсталирай наново и виж как ще се държи. Може да пробваш и със 17.6, но на доста у-ва накъсва през 10-12 секунди, но пък на някои си върви без проблем Бавното зареждане на листите обикновено се дължи на у-во със слаби параметри или слаб интернет. Повече от това не мога да бъда полезен. Дано нещо помогне! RE: Bscfusion fork (ИЗОСТАВЕНА) - martinski - 22-12-2017 Благодаря martinstz за съветите. Почивните дни ще си поиграя с бокса и ще преинсталирам изцяло кодито. Иначе бокса е MINIX NEO X7 с андроид 4.4 https://www.gearbest.com/tv-box-mini-pc/pp_66821.html?vip=2714297&gclid=Cj0KCQiA9_LRBRDZARIsAAcLXjfwLvjzx1lUCZrPijehtRUEtqWMWxcumCbmLbZwCIpJ5cqVunHPZWYaAlpeEALw_wcB RE: Bscfusion fork (ИЗОСТАВЕНА) - shantros - 22-12-2017 Тавана на Андроид 4.4 за коди е 16, но можеш да опиташ и с коди 15 . Към супер ревюто на martinsz мога да добавя, че ако искаш да запазиш Андроид 4.4 и да не преминаваш към някоя от Линукс дистрибуциите няма да е лошо да потърси вилица на коди която е подходяща за твоят бокс, вече са толкова много и само човек който ги следи ежедневно може да каже приблизително техният брой. |