mbebe / blomqvist

blomqvist
GNU General Public License v3.0
153 stars 55 forks source link

UPC TV GO (Horizon Go) przestała działać #874

Open lbuczko opened 1 year ago

lbuczko commented 1 year ago

Witam. Wtyczka od razu wywala błąd przy samym jej uruchomieniu. Z tego co zauważyłem, nie może się zalogować do serwisu - https://prod.oesp.upctv.pl/oesp/v4 access denied. Chyba zmienili nazwy serwera na https://prod.spark.upctv.pl z tego co podpatrzyłem przez przeglądarkę.

hevet commented 1 year ago

A masz wersję 2.6? U mnie działa normalnie.

praspp commented 1 year ago

Witam. Wtyczka od razu wywala błąd przy samym jej uruchomieniu. Z tego co zauważyłem, nie może się zalogować do serwisu - https://prod.oesp.upctv.pl/oesp/v4 access denied. Chyba zmienili nazwy serwera na https://prod.spark.upctv.pl z tego co podpatrzyłem przez przeglądarkę.

Wtyczki: v.2.6 z repo mbebe i v.1.1 z repo KPL działają prawidlowo. Brak problemów z autentykacją i odtwarzaniem kontentu.

lbuczko commented 1 year ago

W opcji update miałem tylko 2.5. Po ręcznej aktualizacji na wersję 2.6 mam błąd : Error Type: <type 'exceptions.ImportError'> Error Contents: No module named http.server Traceback (most recent call last): File "C:\Users\user\AppData\Roaming\Kodi\addons\plugin.video.horizongo\serverHTTP.py", line 1, in from http.server import BaseHTTPRequestHandler ImportError: No module named http.server -->End of Python script error

Podejrzewam, że nowsza wersja jest dedykowana na nowe KODI. Ja się zatrzymałem na 18.1. Jeśli więc wtyczka działa, przepraszam za zamieszanie. Temat uważam za zamknięty, muszę zaktualizować KODI i nowsza wersja wtyczki powinna hulać. Pozdrawiam.

knedlyk commented 1 year ago

Która z wtyczek UPC TV GO jeszcze potrafi działać pod python 2.7? Sprawa w tym, że pewnych powodów muszę mieć starszą wersję Kodi na rpi3 (w Matrix 10 zostały usunięte optymalizacje, które pozwalały na oglądanie kontentu h265). Ja próbowałem przerobić kod wtyczki 2.6 z mbebe na python2 i udało się przynajmniej zalogować, natomiast utknąłem w następujący problem: ERROR: Open - error probing input format, http://wp3-obc56-live-pl-prod.prod.cdn.dmdsdp.com/dash/TVP_1_HD;vxttoken=YXNzVHlwPU9yaW9uLURBU0gmYy1pcC11bmxvY2tlZD0xJmNvbklkPVRWUF8xX0hEJmNvblR5cGU9NCZjdXNJZD00ODkyMzQzX3BsJmRldkZhbT13ZWItZGVza3RvcCZkcj0wJmRybUNvbklkPUNPTU1PTl9MSVZFJmV4cGlyeT0xNjY4OTU1MDU2JmZuPXNoYTI1NiZwYXRoVVJJPSUyRmRhc2glMkZUVlBfMV9IRCUyRiUyQSZwcm9maWxlPSZyZXVzZT0tMSZzTGltPTMmc2VzSWQ9bFFOR2lOTk1fRzQ1NnhKWmJQemdFTDNacmJUdlpIVFhRSzRYJnNlc1RpbWU9MTY2ODk1NDkwNiZzdHJMaW09MyxiODhhYzlmY2RiODg0MjIyOGY0ODBhMDU3ZWQ3YzRjMjdhMjU0NjE1ZmExNWUwMGYyZGMwNWJkMjhmYTM4OGE1/manifest.mpd 2022-11-20 15:35:07.408 T:1453249408 ERROR: OpenDemuxStream - Error creating demuxer No i też jak mam włączoną opcję odświeżenia tokenu, to mam z tym problem też. Czy w ogóle trzeba odświeżać token?

hevet commented 1 year ago

Obecnie żadna. Zmieniło się API i wtyczki były robione tylko pod nowe Kodi.

mtr81 commented 1 year ago

No i też jak mam włączoną opcję odświeżenia tokenu, to mam z tym problem też. Czy w ogóle trzeba odświeżać token?

Przy oglądaniu TV live możesz wyłączyć, chociaż w przeglądarce token jest odświeżany. Z kolei przy replayTV bez odświeżania tokena oglądanie kończy się po 10 minutach. Co do wsparcia K18. Ja definitywnie je zakończyłem. Mało tego w związku z polityką osób stojących za Inputstream adaptive, dzięki któremu można w Kodi obsłużyć streamy z DRM, nowe schemy są aplikowane wyłącznie w wersji na K20...

kamilkamil123 commented 1 year ago

macie może działającą wtyczkę?

hevet commented 1 year ago

@kamilkamil123 obecna działa. W czym masz problem?

kamilkamil123 commented 1 year ago

tak? która wersja? możesz podesłać link, z góry dziekuje. Mam wersje plugin.video.horizongo-2.6 hmm może coś mam źle ustawione...

hevet commented 1 year ago

Najnowsza 2.6 z repozytorium. https://github.com/mbebe/blomqvist/tree/master/zips/plugin.video.horizongo

hevet commented 1 year ago

Daj loga, albo napisz co się dzieje.

Cinek77 commented 1 year ago

Przeinstaluj. Wyloguj się i zaloguj na nowo. A napisz też jakie urządzenie. System.

zuzia-dev commented 1 year ago

Dotyczy wersji 2.6 od @mbebe Kodi 19.4, Debian. Po dłuższym nieużywaniu, błąd jak na zrzucie.

UPC-error-token.jpg

Przy czym aktywowanie opcji odświeżania tokena dla live nic nie zmienia. Oczywiście pomaga usunięcie wtyczki i ponowna instalacja, ale nie o to chodzi.

mtr81 commented 1 year ago

Dzięki za info. Problem rzeczywiście występuje i w zasadzie jest zidentyfikowany, W API są dwa tokeny. jeden z nich (refreshToken) służy do odświeżania drugiego. Niestety on też traci po jakimś czasie traci ważność> Rozwiązanie mam gotowe do zaaplikowania, tylko muszę je sprawdzić na wtyczce, w której wystąpi taki błąd. W większości przypadków wystarczy wylogować się i zalogować ponownie, choć rzeczywiście może się zdarzyć, że się to nie powiedzie (najczęściej w momencie skorzystania z wtyczki od strony Simple IPTV Client). BTW. funkcja odświeżania tokena przy Live - to jeszcze o inny trzeci token chodzi i z tymi dwoma powyżej nie ma nic wspólnego...

knedlyk commented 1 year ago

najczęściej w momencie skorzystania z wtyczki od strony Simple IPTV Client A da się tak? Czyli jak, wygenerować listę kanałów i podać dostęp do niego w Simple IPTV Client?

mtr81 commented 1 year ago

Wtyczka ma opcję generowania listy M3U. Generator jest w ustawieniach wtyczki. Oczywiście musisz być we wtyczce zalogowany. Ale jeśli chodzi ci o K18 to nic nie wskórasz, bo odtwarzanie odbywa się via proxy.

zuzia-dev commented 1 year ago

Dzięki za info. Problem rzeczywiście występuje i w zasadzie jest zidentyfikowany, W API są dwa tokeny. jeden z nich (refreshToken) służy do odświeżania drugiego. Niestety on też traci po jakimś czasie traci ważność> Rozwiązanie mam gotowe do zaaplikowania, tylko muszę je sprawdzić na wtyczce, w której wystąpi taki błąd. W większości przypadków wystarczy wylogować się i zalogować ponownie, choć rzeczywiście może się zdarzyć, że się to nie powiedzie (najczęściej w momencie skorzystania z wtyczki od strony Simple IPTV Client). BTW. funkcja odświeżania tokena przy Live - to jeszcze o inny trzeci token chodzi i z tymi dwoma powyżej nie ma nic wspólnego...

@mtr81 przetestowałam we wszystkich konfiguracjach. Jeśli jest możliwość udostępnienia patcha to sprawdzę po jego aplikacji.

mtr81 commented 1 year ago

Jak najbardziej. Dopiszę kod zapobiegający takim sytuacjom i wrzucę ZIP-a. Jak będzie OK zrobi się commita.

mtr81 commented 1 year ago

Łatka, o której mowa powyżej. plugin.video.horizongo-2.7.zip

zuzia-dev commented 1 year ago

@mtr81 w powyższej wersji wydaje się być wszystko w porządku.

rafalmar1981 commented 1 year ago

Witam mam problem z obiema wtyczkami 2.6 oraz 2.7 na czystym kodi 19.4( win7 i android) Przy logowaniu wyskakuje błąd logowania gdy wyjdę i wejdę ponownie jest oki, natomiast mam pusto w sekcji "Kanały na żywo oraz Kanały na żywo wg kategorii" przy zaznaczonym i nie zaznaczonym"Odświeżanie tokena - Live TV" Log: https://paste.kodi.tv/ocaruzemed Da się coś zrobić/naprawić? Pozdrawiam.

mtr81 commented 1 year ago

Dzięki za info. Problem nietypowy, bo wczoraj instalowałem UPC2 na gołym K20 i logowanie przebiegło bez problemu. Ale niewykluczone, że coś może być na rzeczy. Zrób tak:

rafalmar1981 commented 1 year ago

@mtr81 odpuszczam..nie wiem gdzie co z czym szukam w systemie- ustawienia system i nie mogę tego znaleść w kodi wchodzę w ustawienia następnie system i niema tam nic takiego

praspp commented 1 year ago

@rafalmar1981 Włącz w ustawieniach tryb ekspercki, a zobaczysz wszystko co potrzebne.😉

mtr81 commented 1 year ago

@rafik121 Odnośnie Polsatu Sport Premium potrzebuję pomocy przy sprawdzeniu jednej rzeczy, bo nie mam dostępu do konta z tym pakietem. Lista kanałów we wtyczce układana jest w wyniku skojarzenia danych o posiadanych przez użytkownika produktach z numerami produktów przypisanych poszczególnym kanałom. Tym Polsatom przypisane zostały numery 300000121 310000121 320000121 350000121 Prośba jest taka, żebyś wgrał poniższą wersję wtyczki, odpalił ją dotarł do listy kanałów i zajrzał do logu Kodi. Będą w nim dwie sekcje zaczynające się od: @PRODUKTY_UPC1 oraz @PRODUKTY_UPC2: W tej pierwszej sekcji sprawdź czy pojawia się którykolwiek z ident-ów które przywołałem na górze. Jeśli nie będzie tam żadnego z tych numerów podaj mi zawartość sekcji @PRODUKTY_UPC2 (to są skróty grup produktowych) plugin.video.horizongo_test.zip

rafalmar1981 commented 1 year ago

@mtr81 problem jest taki że mam ekspercki image

Cinek77 commented 1 year ago

@rafalmar1981 zaznacz Rejestruj komunikaty diagnostyczne i zrób logi. A tak to wygląda na domyślnej skórce Kodi19 https://prnt.sc/CsaWEEEFs8iE

A tu jeszcze po angielsku https://prnt.sc/PE_FutY9cMlT

mtr81 commented 1 year ago

@rafik121 odnośnie Polsatów Sport Premium - udało mi się sprawdzić na koncie posiadającym ten pakiet i we wtyczce kanały są na liście upc_polsat_prem Paczka produktów związanych z w/w kontem:

[{'startDate': '2022-11-29T13:41:07.828Z', 'endDate': '2042-11-25T13:41:07.828Z', 'id': '700000003'}, {'startDate': '2022-11-29T13:41:07.828Z', 'endDate': '2042-11-25T13:41:07.828Z', 'id': 'TV180'}, {'startDate': '2022-11-29T13:41:07.828Z', 'endDate': '2042-11-25T13:41:07.828Z', 'id': '720000008'}, {'startDate': '2022-11-29T13:41:07.828Z', 'endDate': '2042-11-25T13:41:07.828Z', 'id': '720000009'}, {'startDate': '2022-11-29T13:41:07.828Z', 'endDate': '2042-11-25T13:41:07.828Z', 'id': '200000000'}, {'startDate': '2022-11-29T13:41:07.828Z', 'endDate': '2042-11-25T13:41:07.828Z', 'id': '220000000'}, {'startDate': '2022-11-29T13:41:07.828Z', 'endDate': '2042-11-25T13:41:07.828Z', 'id': '700000028'}, {'startDate': '2022-11-29T13:41:07.828Z', 'endDate': '2042-11-25T13:41:07.828Z', 'id': '700000009'}, {'startDate': '2022-11-29T13:41:07.828Z', 'endDate': '2042-11-25T13:41:07.828Z', 'id': '410000001'}, {'startDate': '2022-11-29T13:41:07.828Z', 'endDate': '2042-11-25T13:41:07.828Z', 'id': '300000121'}, {'startDate': '2022-11-29T13:41:07.828Z', 'endDate': '2042-11-25T13:41:07.828Z', 'id': '100000031'}]

Jest na niej linearProduct 300000121 i kanały wskakują na listę. Wobec powyższego sprawdź na wskazanej wyżej wersji wtyczki tabelę z produktami, bo być może jest tam inny skrót wskazujący, że te kanały masz w pakiecie. Jeśli tak trzeba to uwzględnić w kodzie wtyczki.

@rafalmar1981 Spróbuj w międzyczasie odinstalować wtyczkę (z opcją usunięcia ustawień.), włączyć i wyłączyć Kodi i zainstalować wersję, którą zapodałem dwa posty wyżej https://github.com/mbebe/blomqvist/issues/874#issuecomment-1331586914

rafalmar1981 commented 1 year ago

przeinstalowanie zainstalowanie odinstalowanie na czystym kodi różne konfiguracje i efekt niestety taki sam, https://paste.kodi.tv/itekugibos

rafalmar1981 commented 1 year ago

zaznaczyłem to "rejestruj zdarzenia w pliku dziennika" i co dalej? https://abload.de/image.php?img=beztytuiltuavius.png

mtr81 commented 1 year ago

@rafalmar1981 możesz mi podać skąd instalujesz Kodi? Masz zaznaczyć dodatkowo te dwie opcje z sekcji diagnostyka i z komponentów wybrać libCurl. Kodi masz zainstalować stąd https://kodi.tv/download i najlepiej nie wgrywaj żadnych skórek. Obawiam się, że masz coś nie tak z konfiguracją, bo twierdzisz, że nie możesz zalogować się również do CDA, a wtyczka działa bez problemu.

rafalmar1981 commented 1 year ago

Dobra, kodi pobrane ze strony https://kodi.tv/download wersja wtyczki 2.7 - win7(kodi czyste - dane logowania też) Zaznaczone w system - ustawienia- system - diagnostyka zaznaczone "rejestruj zdarzenia w pliku dziennika i rejestruj powiadomienia w pliku dziennika zdarzeń". W programie "kodi logfile uploader" wciskam "upload" i podaję log: https://paste.kodi.tv/axuxasojah "i z komponentów wybrać libCurl." - przepraszam ale nie wiem co to i gdzie tego szukać? Pozdrawiam i dzięki za cierpliwość.

mtr81 commented 1 year ago

"i z komponentów wybrać libCurl." - przepraszam ale nie wiem co to i gdzie tego szukać?

Jak zaznaczysz "Rejestruj zdarzenia generowane przez komponenty" uaktywni ci się piętro niżej opcja "Wybierz komponenty". Jak w nią wejdziesz będzie lista, na której zaznaczysz rejestrowanie zdarzeń związanych z libCURL (druga pozycja na liście). Jak to już ogarniesz odpal wtyczkę UPC2, wpisz dane logowania, zaloguj się i zrzuć log wygenerowany z Kodi Logfile Uploader.

rafalmar1981 commented 1 year ago

Dzięki za poprowadzenia mniw za rączkę jak dziecko..ale mamy to, na kodi1.4 win7 wtyczka 2.7 log: https://paste.kodi.tv/ixayeruwon po zalogowanie wskoczył błąd logowania ale już potem normalnie weszło.Pozdrawiam

mtr81 commented 1 year ago

Nie zrobiłeś tego co ci napisałem - to nie jest debuglog!

rafalmar1981 commented 1 year ago

tak?? https://paste.kodi.tv/etupovivaj

mtr81 commented 1 year ago

Tylko tu nie widzę z kolei błędu logowania.

rafalmar1981 commented 1 year ago

bo jak już raz weszło to bez problemu odinstalowałem wszystko zrobiłem wszystko tak jak pisałeś od początku nowe koditd i oto efekt po włączenie kodilogfile uploader takie jaja "error positing the kodi.log file. failed to read the file "

rafalmar1981 commented 1 year ago

https://paste.kodi.tv/edebogepet i jeszcze ze wszystkimi zaznaczonymi opcjami w tej diagnostyce https://paste.kodi.tv/ajosubuwup tak to wygląda...

rafalmar1981 commented 1 year ago

nic z tego?

mtr81 commented 1 year ago

Na postawie tych logów nie jestem w stanie stwierdzić gdzie u ciebie tkwi przyczyna z brakiem możliwości zalogowania. Na swoim GH umieściłem spreparowaną wersję wtyczki, która pokazuje w logu pełne odpowiedzi serwera na poszczególnych etapach logowania. Info z linkiem powinieneś dostać na maila kilka dni temu.

rafalmar1981 commented 1 year ago

@mtr81 podaj meila to wyślę Ci ostatni log

mtr81 commented 1 year ago

Wrzuć tam w issue. Dostęp do tego mam tylko ja.

rafalmar1981 commented 1 year ago

Kodi 19.4 pobrane z oficjalnej strony, win7 wersja wtyczki plugin.video.horizongo-2.7.zip Czyste kodi, wchodzę w system - ustawienia - system - diagnostyka - zaznaczam, rejestruj komunikaty diagnostyczne, rejestruj zdarzenia generowane przez komponenty(tutaj zaznaczam "rejestruj zdarzenia biblioteki libcURL(HATTP(S),DAV)") - rejestruj zdarzenia w pliku dziennika - rejestruj powiadomienia w pliku dziennika zdarzeń. Loguję się( we wtyczce zaznaczone - odświeżaniem tokena - ReplayTV oraz EPG jeszcze kombinowałem z włączonym kiedyś odświeżaniem tokena - LiveTV, bez zmian). Więc tak, po wpisaniu danych i zatwierdzeniu wchodzę we wtyczkę napis "zaloguj" więc klikam i wyskakuje mi błąd wtyczki, cały czas jestem w niej na etapie "zaloguj" jak wcześniej, więc wychodzę z niej i ponownie wchodzę, już nie ma napisu "zaloguj" tylko jestem już zalogowany i dalej Telewizja - Kanały na żywo....pusto. Zrobiłem/opisałem krok po kroku(była też próba z tą wersją plugin.video.horizongo_test.zip efekt identyczny) Podaję log: https://paste.kodi.tv/odiwowosit Pozdrawiam.

mtr81 commented 1 year ago

Przejdź tutaj -> https://github.com/mtr81/testy/invitations.