mbebe / blomqvist

blomqvist
GNU General Public License v3.0
156 stars 56 forks source link

Orange TV GO #1017

Open kapi3511 opened 1 year ago

kapi3511 commented 1 year ago

Orange TV GO nie działa w żadnej wersji. Log dla wersji 0.7:

2023-11-26 11:36:13.235 T:14652    INFO <general>: initializing python engine.
2023-11-26 11:36:13.653 T:14652   ERROR <general>: C:\Users\kacpe\AppData\Roaming\Kodi\addons\script.module.urllib3\lib\urllib3\connectionpool.py:1056: InsecureRequestWarning: Unverified HTTPS request is being made to host 'tvgo.orange.pl'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings
                                                     warnings.warn(

2023-11-26 11:36:14.057 T:14652   ERROR <general>: Skipped 1 duplicate messages..
2023-11-26 11:36:14.056 T:14652   ERROR <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                                    - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                                   Error Type: <class 'requests.exceptions.JSONDecodeError'>
                                                   Error Contents: Expecting value: line 1 column 1 (char 0)
                                                   Traceback (most recent call last):
                                                     File "C:\Users\kacpe\AppData\Roaming\Kodi\addons\script.module.requests\lib\requests\models.py", line 971, in json
                                                       return complexjson.loads(self.text, **kwargs)
                                                     File "C:\Program Files\Kodi\system\python\Lib\json\__init__.py", line 357, in loads
                                                       return _default_decoder.decode(s)
                                                     File "C:\Program Files\Kodi\system\python\Lib\json\decoder.py", line 337, in decode
                                                       obj, end = self.raw_decode(s, idx=_w(s, 0).end())
                                                     File "C:\Program Files\Kodi\system\python\Lib\json\decoder.py", line 355, in raw_decode
                                                       raise JSONDecodeError("Expecting value", s, err.value) from None
                                                   json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

                                                   During handling of the above exception, another exception occurred:

                                                   Traceback (most recent call last):
                                                     File "C:\Users\kacpe\AppData\Roaming\Kodi\addons\plugin.video.orangetvgo\main.py", line 6, in <module>
                                                       OrangeGo()
                                                     File "C:\Users\kacpe\AppData\Roaming\Kodi\addons\plugin.video.orangetvgo\resources\lib\orange.py", line 723, in __init__
                                                       plugin.run()
                                                     File "C:\Users\kacpe\AppData\Roaming\Kodi\addons\script.module.routing\lib\routing.py", line 130, in run
                                                       self._dispatch(self.path)
                                                     File "C:\Users\kacpe\AppData\Roaming\Kodi\addons\script.module.routing\lib\routing.py", line 141, in _dispatch
                                                       view_func(**kwargs)
                                                     File "C:\Users\kacpe\AppData\Roaming\Kodi\addons\plugin.video.orangetvgo\resources\lib\orange.py", line 32, in root
                                                       dod, logged = loguj()
                                                     File "C:\Users\kacpe\AppData\Roaming\Kodi\addons\plugin.video.orangetvgo\resources\lib\orange.py", line 675, in loguj
                                                       jsdata = helper.request_sess(helper.subscrlogin, 'post', headers=helper.headers, data= data, json=True, json_data = True)
                                                     File "C:\Users\kacpe\AppData\Roaming\Kodi\addons\plugin.video.orangetvgo\resources\lib\helper.py", line 225, in request_sess
                                                       return resp.json() if json else resp_text(resp)
                                                     File "C:\Users\kacpe\AppData\Roaming\Kodi\addons\script.module.requests\lib\requests\models.py", line 975, in json
                                                       raise RequestsJSONDecodeError(e.msg, e.doc, e.pos)
                                                   requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
                                                   -->End of Python script error report<--

2023-11-26 11:36:14.097 T:14652    INFO <general>: Python interpreter stopped
2023-11-26 11:36:14.114 T:14648   ERROR <general>: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.orangetvgo/
2023-11-26 11:36:14.127 T:2448    ERROR <general>: CGUIMediaWindow::GetDirectory(plugin://plugin.video.orangetvgo/) failed

Taki sam jest dla 0.6, z wątku, do którego link dałem wyżej. Nie działa pod 19.4 oraz 20.2.

mtr81 commented 5 months ago

Wrzuć pełny debug-log, obejmujący próbę odtworzenia TVP1 lub TVP2. Oprócz tego zrób screen z listą kanałów z serwisu www orange tv go, tak żeby obejmował te dwa kanały.

skrzek commented 5 months ago

Wrzuć pełny debug-log, obejmujący próbę odtworzenia TVP1 lub TVP2. Oprócz tego zrób screen z listą kanałów z serwisu www orange tv go, tak żeby obejmował te dwa kanały.

Log w pliku, bo ma kilka tysięcy linii kodi.log dla próby startu TVP1 i TVP2 oraz screen z https://tvgo.orange.pl/channels

Screenshot_105

mtr81 commented 5 months ago

Dzięki! plugin.video.orangetvgo-1.7.zip

mayones2 commented 5 months ago

mi to wszystko działa, nie mam internetu w sieci orange, a mam wszystkie kanały nawet te HOME, dzięki za trud!!!

skrzek commented 5 months ago

Dzięki! plugin.video.orangetvgo-1.7.zip

Teraz jest baja :) działa rewelacyjnie bez względu na urządzenie (PC z Ubuntu / Xiaomi TV BOX)

CichyTheGod commented 3 months ago

Witam, mam problem z uruchomieniem Orange TV Go zarówno na WIN10, jak i Chromecast 4.

https://pastebin.com/Qab9GHeJ

KODI 21.0 script.module.pyjsparser-3.0.0.zip script.module.js2py-3.0.2.zip plugin.video.orangetvgo-1.7.zip

Prośba o podpowiedź co robię źle.

mtr81 commented 3 months ago

Nic nie robisz źle. Była jakaś zmiana w API. U mnie na starych cookiesach i settingsach wtyczka działa, ale na nowej instalacji już nie.

mtr81 commented 3 months ago

Dajcie znać czy jest OK -> plugin.video.orangetvgo-1.8.zip

CichyTheGod commented 3 months ago

Sprawdziłem, wszystko działa. Dziękuję bardzo.

shafau commented 2 months ago

@mtr81 byłaby możliwość jakiegoś zoptymalizowania wtyczki? Działa bardzo wolno w porównaniu z innymi wtyczkami z repozytoriów Twojego oraz mbebe. Może wersja oparta na API aplikacji na Androida?

mtr81 commented 2 months ago

To chyba nie do mnie pytanie, bo nie jestem autorem tej wtyczki... Tu masz wskazówki jak wtyczkę "przyspieszyć" ---> https://github.com/mbebe/blomqvist/issues/1017#issuecomment-1902129649

mrtadeo commented 2 days ago

Ktoś próbował odpalić ten plugin na Kodi na MacOS? Loguje się poprawnie. Widzę kanały, ale przy próbie odtworzenia mam "Playback failed - One or more items failed to play. Check the log for more information about this message."

Kodi.log: error <general>: -[CMediaKeyTap enableMediaKeyTap]: Failed to create media key tap. Check app accessibility permissions. error <general>: Control 55 in window 10025 has been asked to focus, but it can't info <general>: @@@hh_tech: ftth warning <general>: Setting most video properties through ListItem.setInfo() is deprecated and might be removed in future Kodi versions. Please use the respective setter in InfoTagVideo. info <general>: Skipped 127 duplicate messages.. warning <general>: Setting most video properties through ListItem.setInfo() is deprecated and might be removed in future Kodi versions. Please use the respective setter in InfoTagVideo. info <general>: Skipped 7 duplicate messages.. warning <general>: [script.module.inputstreamhelper] Widevine update check was made on ... info <general>: VideoPlayer::OpenFile: plugin://plugin.video.orangetvgo/playtv/14999 info <general>: Creating InputStream warning <general>: AddOnLog: inputstream.adaptive: Warning "inputstream.adaptive.manifest_type" property is deprecated and will be removed next Kodi version, the manifest type is now automatically detected. If you are using a proxy remember to add the appropriate "content-type" header to the HTTP manifest response See Wiki page "How to provide custom manifest/license" to learn more about it. warning <general>: AddOnLog: inputstream.adaptive: Warning "inputstream.adaptive.manifest_update_parameter" property is deprecated and will be removed next Kodi version, use "inputstream.adaptive.manifest_upd_params" instead. See Wiki integration page for more details. error <general>: AddOnLog: inputstream.adaptive: The parameter "full" is no longer supported. For problems with live streaming contents please open an Issue to the GitHub repository. info <general>: AddOnLog: inputstream.adaptive: [Repr. chooser] Resolution set: 3024x1964, max allowed: 3024x1890, Adjust refresh rate: 0 error <general>: -[CMediaKeyTap enableMediaKeyTap]: Failed to create media key tap. Check app accessibility permissions. error <general>: AddOnLog: inputstream.adaptive: Download failed, HTTP error 403: https://redir.cache.orange.pl/otv/OTF/.../.../.../2/pool05/bpk-tv/hz_14999/DASH/index.mpd?dt=0&hhtech=ftth error <general>: CVideoPlayer::OpenInputStream - error opening [plugin://plugin.video.orangetvgo/playtv/14999] info <general>: CVideoPlayer::OnExit() info <general>: ADDON: Dll Destroyed - InputStream Adaptive info <general>: CVideoPlayer::CloseFile() info <general>: VideoPlayer: waiting for threads to exit info <general>: VideoPlayer: finished waiting error <general>: -[CMediaKeyTap enableMediaKeyTap]: Failed to create media key tap. Check app accessibility permissions. Jakieś pomysły?

mtr81 commented 2 days ago

Z logu wynika, że próbowałeś włączyć TVP2 (ID kanału: 14999), a ten kanał- w niektórych pakietach - jest dostępny tylko wówczas, gdy korzystasz z internetu od Orange. Jeśli problem z odtwarzaniem występuje również na kanałach dostępnych bez tego typu ograniczeń (np. TVN24), to wrzuć odczyt z logu po próbie włączenia jednego z nich.

mrtadeo commented 1 day ago

Faktycznie, to było to. Z sieci domowej działają teraz wszystkie kanały. Dziękuję.

Przy okazji inne pytanie - z góry przepraszam, jeśli to złe miejsce na to. Wystawiłem sobie plik iptv-orange.m3u za pomocą simple http server w sieci domowej. Na komputerze na Kodi z IPTV simple klientem działa wyśmienicie. Natomiast na Apple TV 4K z IPTV Smarter czy IPTVX nie chce to w ogóle działać. Sprawa klienta, kodeków czy są inne ograniczenia (np. DRM)?

mtr81 commented 1 day ago

Jeśli masz na myśli listę wygenerowaną z poziomu wtyczki, to ona działa jedynie w Kodi, w którym dodatkowo zainstalowana jest przedmiotowa wtyczka. Jak zerkniesz do pliku z listą, to linki zawierają odwołania do wtyczki (plugin://...).