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.

mayones2 commented 11 months ago

Jakieś szanse na poprawę logowania do OrangeTV?

mtr81 commented 11 months ago

Nie ma co poprawiać... Wtyczka działa, logowanie przebiega poprawnie. Przynajmniej tak jest na zestawie WIN10+Kodi 19.5 oraz WIN10+Kodi 20.2

kapi3511 commented 11 months ago

@mtr81 na której wersji wtyczki?

mtr81 commented 11 months ago

ver 0.6

kapi3511 commented 11 months ago

Faktycznie, teraz działa bardziej (nie wyskakuje już krytyczny), ale dalej nie działa. Pokazuje się błąd logowania (dane są na 100% poprawne). Kodi 19.4


2023-12-07 22:52:02.380 T:2604    ERROR <general>: C:\Users\kacpe\AppData\Roaming\Kodi\addons\script.module.urllib3\lib\urllib3\connectionpool.py:1099: InsecureRequestWarning: Unverified HTTPS request is being made to host 'tvgo.orange.pl'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#tls-warnings
                                                     warnings.warn(

2023-12-07 22:52:02.680 T:2604     INFO <general>: Skipped 1 duplicate messages..
2023-12-07 22:52:02.680 T:2604     INFO <general>: CPythonInvoker(13, C:\Users\kacpe\AppData\Roaming\Kodi\addons\plugin.video.orangetvgo\main.py): script successfully run
2023-12-07 22:52:02.720 T:2604     INFO <general>: Python interpreter stopped```
mtr81 commented 11 months ago

Z tego co wkleiłeś nic nie wynika...

shafau commented 11 months ago

Mam ten sam problem, rozszerzony log poniżej

2023-12-07 23:01:42.471 T:344     debug <general>: CGUIMediaWindow::GetDirectory (plugin://plugin.video.orangetvgo/)
2023-12-07 23:01:42.471 T:344     debug <general>:   ParentPath = [addons://sources/video]
2023-12-07 23:01:42.472 T:9880    debug <general>: Thread waiting start, auto delete: false
2023-12-07 23:01:42.485 T:18148   debug <general>: CAddonDatabase::SetLastUsed[plugin.video.orangetvgo] took 14 ms
2023-12-07 23:01:42.486 T:9880    debug <general>: CScriptRunner: running add-on script Orange TV Go('plugin://plugin.video.orangetvgo/', '1', '')
2023-12-07 23:01:42.486 T:9696    debug <general>: Thread LanguageInvoker start, auto delete: false
2023-12-07 23:01:42.487 T:9696    debug <general>: initializing python engine.
2023-12-07 23:01:42.487 T:9696    debug <general>: CPythonInvoker(9, C:\Users\Raf\AppData\Roaming\Kodi\addons\plugin.video.orangetvgo\main.py): start processing
2023-12-07 23:01:42.501 T:9696    debug <general>: -->Python Interpreter Initialized<--
2023-12-07 23:01:42.501 T:9696    debug <general>: 

2023-12-07 23:01:42.501 T:9696    debug <general>: CPythonInvoker(9, C:\Users\Raf\AppData\Roaming\Kodi\addons\plugin.video.orangetvgo\main.py): the source file to load is "C:\Users\Raf\AppData\Roaming\Kodi\addons\plugin.video.orangetvgo\main.py"
2023-12-07 23:01:42.501 T:9696    debug <general>: CPythonInvoker(9): full python path:
2023-12-07 23:01:42.501 T:9696    debug <general>: CPythonInvoker(9):   custom python path:
2023-12-07 23:01:42.501 T:9696    debug <general>: CPythonInvoker(9):     C:\Users\Raf\AppData\Roaming\Kodi\addons\plugin.video.orangetvgo
2023-12-07 23:01:42.501 T:9696    debug <general>: CPythonInvoker(9):     C:\Users\Raf\AppData\Roaming\Kodi\addons\script.module.certifi\lib
2023-12-07 23:01:42.501 T:9696    debug <general>: CPythonInvoker(9):     C:\Users\Raf\AppData\Roaming\Kodi\addons\script.module.chardet\lib
2023-12-07 23:01:42.501 T:9696    debug <general>: CPythonInvoker(9):     C:\Users\Raf\AppData\Roaming\Kodi\addons\script.module.idna\lib
2023-12-07 23:01:42.501 T:9696    debug <general>: CPythonInvoker(9):     C:\Users\Raf\AppData\Roaming\Kodi\addons\script.module.inputstreamhelper\lib
2023-12-07 23:01:42.501 T:9696    debug <general>: CPythonInvoker(9):     C:\Users\Raf\AppData\Roaming\Kodi\addons\script.module.iso8601\lib
2023-12-07 23:01:42.501 T:9696    debug <general>: CPythonInvoker(9):     C:\Users\Raf\AppData\Roaming\Kodi\addons\script.module.requests\lib
2023-12-07 23:01:42.501 T:9696    debug <general>: CPythonInvoker(9):     C:\Users\Raf\AppData\Roaming\Kodi\addons\script.module.routing\lib
2023-12-07 23:01:42.501 T:9696    debug <general>: CPythonInvoker(9):     C:\Users\Raf\AppData\Roaming\Kodi\addons\script.module.urllib3\lib
2023-12-07 23:01:42.501 T:9696    debug <general>: CPythonInvoker(9):   default python path:
2023-12-07 23:01:42.501 T:9696    debug <general>: CPythonInvoker(9):     C:\Program Files\Kodi\system\python\DLLs
2023-12-07 23:01:42.501 T:9696    debug <general>: CPythonInvoker(9):     C:\Program Files\Kodi\system\python\Lib
2023-12-07 23:01:42.501 T:9696    debug <general>: CPythonInvoker(9):     C:\Program Files\Kodi\system\python\Lib\site-packages
2023-12-07 23:01:42.501 T:9696    debug <general>: CPythonInvoker(9): adding args:
2023-12-07 23:01:42.501 T:9696    debug <general>: CPythonInvoker(9):  plugin://plugin.video.orangetvgo/
2023-12-07 23:01:42.501 T:9696    debug <general>: CPythonInvoker(9):  1
2023-12-07 23:01:42.501 T:9696    debug <general>: CPythonInvoker(9):  
2023-12-07 23:01:42.501 T:9696    debug <general>: CPythonInvoker(9):  resume:false
2023-12-07 23:01:42.501 T:9696    debug <general>: CPythonInvoker(9, C:\Users\Raf\AppData\Roaming\Kodi\addons\plugin.video.orangetvgo\main.py): entering source directory C:\Users\Raf\AppData\Roaming\Kodi\addons\plugin.video.orangetvgo
2023-12-07 23:01:42.501 T:9696    debug <general>: CPythonInvoker(9, C:\Users\Raf\AppData\Roaming\Kodi\addons\plugin.video.orangetvgo\main.py): instantiating addon using automatically obtained id of "plugin.video.orangetvgo" dependent on version 0.0.0 of the xbmc.python api
2023-12-07 23:01:42.573 T:344     debug <general>: ------ Window Init (DialogBusy.xml) ------
2023-12-07 23:01:42.922 T:9696    debug <CAddonSettings[0@plugin.video.orangetvgo]>: trying to load setting definitions from old format...
2023-12-07 23:01:42.923 T:9696    debug <CSettingsManager>: requested setting (currentProfileId) was not found.
2023-12-07 23:01:42.923 T:9696    debug <CSettingsManager>: requested setting (householdExtId) was not found.
2023-12-07 23:01:42.923 T:9696    debug <CSettingsManager>: requested setting (img) was not found.
2023-12-07 23:01:42.923 T:9696    debug <CSettingsManager>: requested setting (program) was not found.
2023-12-07 23:01:42.923 T:9696    debug <CSettingsManager>: requested setting (proxyport) was not found.
2023-12-07 23:01:42.933 T:9696    debug <CAddonSettings[0@plugin.video.orangetvgo]>: trying to load setting definitions from old format...
2023-12-07 23:01:42.933 T:9696    debug <CSettingsManager>: requested setting (currentProfileId) was not found.
2023-12-07 23:01:42.934 T:9696    debug <CSettingsManager>: requested setting (householdExtId) was not found.
2023-12-07 23:01:42.934 T:9696    debug <CSettingsManager>: requested setting (img) was not found.
2023-12-07 23:01:42.934 T:9696    debug <CSettingsManager>: requested setting (program) was not found.
2023-12-07 23:01:42.934 T:9696    debug <CSettingsManager>: requested setting (proxyport) was not found.
2023-12-07 23:01:42.934 T:9696    debug <CAddonSettings[0@plugin.video.orangetvgo]>: trying to load setting definitions from old format...
2023-12-07 23:01:42.934 T:9696    debug <CSettingsManager>: requested setting (currentProfileId) was not found.
2023-12-07 23:01:42.934 T:9696    debug <CSettingsManager>: requested setting (householdExtId) was not found.
2023-12-07 23:01:42.934 T:9696    debug <CSettingsManager>: requested setting (img) was not found.
2023-12-07 23:01:42.934 T:9696    debug <CSettingsManager>: requested setting (program) was not found.
2023-12-07 23:01:42.934 T:9696    debug <CSettingsManager>: requested setting (proxyport) was not found.
2023-12-07 23:01:42.934 T:9696    debug <CAddonSettings[0@plugin.video.orangetvgo]>: trying to load setting definitions from old format...
2023-12-07 23:01:42.935 T:9696    debug <CSettingsManager>: requested setting (currentProfileId) was not found.
2023-12-07 23:01:42.935 T:9696    debug <CSettingsManager>: requested setting (householdExtId) was not found.
2023-12-07 23:01:42.935 T:9696    debug <CSettingsManager>: requested setting (img) was not found.
2023-12-07 23:01:42.935 T:9696    debug <CSettingsManager>: requested setting (program) was not found.
2023-12-07 23:01:42.935 T:9696    debug <CSettingsManager>: requested setting (proxyport) was not found.
2023-12-07 23:01:42.935 T:9696    debug <CAddonSettings[0@plugin.video.orangetvgo]>: trying to load setting definitions from old format...
2023-12-07 23:01:42.935 T:9696    debug <CSettingsManager>: requested setting (currentProfileId) was not found.
2023-12-07 23:01:42.935 T:9696    debug <CSettingsManager>: requested setting (householdExtId) was not found.
2023-12-07 23:01:42.935 T:9696    debug <CSettingsManager>: requested setting (img) was not found.
2023-12-07 23:01:42.935 T:9696    debug <CSettingsManager>: requested setting (program) was not found.
2023-12-07 23:01:42.935 T:9696    debug <CSettingsManager>: requested setting (proxyport) was not found.
2023-12-07 23:01:43.145 T:9696    error <general>: C:\Users\Raf\AppData\Roaming\Kodi\addons\script.module.urllib3\lib\urllib3\connectionpool.py:1099: InsecureRequestWarning: Unverified HTTPS request is being made to host 'tvgo.orange.pl'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#tls-warnings
                                                     warnings.warn(
mtr81 commented 11 months ago

Spróbujcie tej wersji. U mnie logowanie jak i odtwarzanie TV (live i catchup) działają. Nie sprawdzałem sekcji VOD. plugin.video.orangetvgo_2023-12-08.zip Są w niej poprawione nagłówki do aktualnej wersji API i jedna rzecz związana z odtwarzaniem. Bazowałem na wersji nie zawierającej poprawki dla kont, których login zaczyna się od "M", więc użytkownicy z takimi loginami nawet niech tego nie wgrywają, Jak dacie znać, że to u was działa, to uwzględnię jeszcze zmiany z ver. 0.7

[EDIT]: w międzyczasie sprawdziłem jeszcze w/w wersję na boxie z androidem i też się loguje, kanały działają. BTW. Podziwiam wszystkich korzystających z tej wtyczki. Załadowanie listy kanałów to minuta czekania ;-D

mayones2 commented 11 months ago

Mam login zaczynający się od "M" i logowanie nie działa w żadnej wersji. :( Wyciągam z tej wtyczki tylko kilka kanałów do m3u, wtedy szybkość nie jest aż tak tragiczna.

shafau commented 11 months ago

@mtr81 wtyczka działa, logowanie jest poprawne, odtwarzanie też, ale gdzieś uciekło 1080p…

P.S. Rozwiązaniem na powolne ładowanie jest wyrzucenie z orange.py helper.sleep(3000) wtyczka działa zdecydowanie szybciej, a z listy m3u to już w ogóle miodzio 😄

Brakuje jeszcze odtwarzania kanałów ukrytych dla urządzeń mobilnych (np. Polsat, TVN7, Eurosporty itd.), ale nie wiem jak do tego podejść. Zmiana deviceCat=otg na deviceCat=conTv lub deviceCat=stb wyświetla pełną listę kanałów, ale nie da się ich odtworzyć

mtr81 commented 11 months ago

@mayones2 skrypt związany z logowaniem dla kont zaczynających się na "M" przeniosę do tej ostatniej wersji @shafau wtyczka oparta jest o api "przeglądarkowe" - jak chcesz dostosować wtyczkę do dedykowanej apki, to musisz zobaczyć jak tam to wygląda. BTW. czy mi się wydaje czy na www jest obecnie max. 720p?

mtr81 commented 11 months ago

@mayones2 wersja z obsługą loginów na "M" plugin.video.orangetvgo-0.8.zip

mayones2 commented 11 months ago

@mtr81 wersja 0.8 loguje się jak wściekła :D dziękuję!!

ps. swoją drogą nie można Twoich poprawek dodać do Twojego repo, skoro mbebe ich nie aktualizuje?

kapi3511 commented 11 months ago

Mi również zaczęło działać, wcześniej Orange dało mi bana. Dzięki mtr81 za poświęcenie swojego czasu na naprawę :) Nie zamykam problemu, żeby GitHub nie ukrył.

shafau commented 11 months ago

@mtr81

@mayones2 skrypt związany z logowaniem dla kont zaczynających się na "M" przeniosę do tej ostatniej wersji @shafau wtyczka oparta jest o api "przeglądarkowe" - jak chcesz dostosować wtyczkę do dedykowanej apki, to musisz zobaczyć jak tam to wygląda. BTW. czy mi się wydaje czy na www jest obecnie max. 720p?

Dzięki wielkie za szybkie ogarnięcie wtyczki :D Wyczytałem w API, że niektórych typów urządzeń nie da się usunąć, także nie będę grzebał na ślepo, żeby bana nie wyrwać ;)

Co do 720p: rzeczywiście w przeglądarce jest tylko 720p, rozwiązaniem na uzyskanie 1080p jest zwiększenie maxrate do 9000000 w adresie streamu, przydałaby się korekta we wtyczce

mtr81 commented 11 months ago

Dzięki za sugestię, częściowo rozwiązało problem, ale nie do końca się sprawdziło w przypadku kanałów LIVE. W każdym razie - po jeszcze jednej modyfikacji - chyba się udało... plugin.video.orangetvgo-0.9.zip

mayones2 commented 11 months ago

wersja 0.9 śmiga... chyba tylko gdzieś uciekł export do m3u ;)

mtr81 commented 11 months ago

Ja bazowałem na ver. 0.5 z repo. Tam generatora listy nie było.

mayones2 commented 11 months ago

dla mnie nie problem, bo mam swoje pełne m3u, ale nowi będą zaraz się domagać :) dzięki za pracę nad tą wtyczką!

mayones2 commented 11 months ago

i znowu cos orange namieszało i nie loguje :(

`2023-12-29 02:24:56.944 T:9024    error <general>: C:\Users\rav\AppData\Roaming\Kodi\addons\script.module.urllib3\lib\urllib3\connectionpool.py:1099: InsecureRequestWarning: Unverified HTTPS request is being made to host 'tvgo.orange.pl'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#tls-warnings
                                                     warnings.warn(

2023-12-29 02:24:58.788 T:9024     info <general>: Skipped 1 duplicate messages..
2023-12-29 02:24:58.788 T:9024    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\rav\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\rav\AppData\Roaming\Kodi\addons\plugin.video.orangetvgo\main.py", line 6, in <module>
                                                       OrangeGo()
                                                     File "C:\Users\rav\AppData\Roaming\Kodi\addons\plugin.video.orangetvgo\resources\lib\orange.py", line 721, in __init__
                                                       plugin.run()
                                                     File "C:\Users\rav\AppData\Roaming\Kodi\addons\script.module.routing\lib\routing.py", line 130, in run
                                                       self._dispatch(self.path)
                                                     File "C:\Users\rav\AppData\Roaming\Kodi\addons\script.module.routing\lib\routing.py", line 141, in _dispatch
                                                       view_func(**kwargs)
                                                     File "C:\Users\rav\AppData\Roaming\Kodi\addons\plugin.video.orangetvgo\resources\lib\orange.py", line 31, in root
                                                       dod, logged = loguj()
                                                     File "C:\Users\rav\AppData\Roaming\Kodi\addons\plugin.video.orangetvgo\resources\lib\orange.py", line 674, in loguj
                                                       jsdata = helper.request_sess(helper.subscrlogin, 'post', headers=helper.headers, data= data, json=True, json_data = True)
                                                     File "C:\Users\rav\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\rav\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-12-29 02:24:58.804 T:8928     info <general>: CActiveAESink::OpenSink - initialize sink
2023-12-29 02:24:58.986 T:3628    error <general>: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.orangetvgo/
2023-12-29 02:24:59.186 T:7948    error <general>: CGUIMediaWindow::GetDirectory(plugin://plugin.video.orangetvgo/) failed
`
mtr81 commented 11 months ago

plugin.video.orangetvgo-1.0.zip

jon10220 commented 11 months ago

Dzięki mtr81 za twoja pracę przy tej i przy innych wtyczkach. Orange v1.0 na razie działa OK przynajmniej u mnie (Raspberry pi 4b libreelec 11.04 kodi 20.2) Miejmy nadzieję że Orange nie pogrywa sobie z nami i nie będzie mieszać specjalnie przy tym logowaniu co kilka dni...

mayones2 commented 11 months ago

Potwierdzam, wszystko OK. Dzięki wielkie. Widzę, że zmiana to była tylko jakaś kosmetyka :)

dla tych co używają wtyczki do wyciągnięcia kanałów do m3u: orange m3u

Misioslav commented 11 months ago

Potwierdzam, wszystko OK. Dzięki wielkie. Widzę, że zmiana to była tylko jakaś kosmetyka :)

dla tych co używają wtyczki do wyciągnięcia kanałów do m3u: orange m3u

A jak w sumie z m3u korzystać w kod? nigdy tego do końca nie ogarnąłem...

mtr81 commented 11 months ago

Wygrywasz wtyczkę PVR IPTV Simple Client, wskazujesz w jej ustawieniach plik z listą M3U i opcjonalnie dostawcę EPG. Więcej znajdziesz na ten temat tutaj https://kodiwpigulce.pl/jak-skonfigurowac-pvr-iptv-simple-client-z-wlasna-lista-i-archiwum-w-kodi-19-poradnik/

mirek23 commented 11 months ago

Zainstalowałem wtyczkę PVR IPTV Simple Client, Użyłem orange m3u jak pod linkiem powyżej, skonfigurowałem PVR IPTV Simple Client podając lokalny plik orangego.m3u W ustawieniach XMLTV podałem https://epg.ovh/plar.xml później w catchup->Query format string: ?utc={utc}&lutc={lutc} Po wejściu do zakładki TV->Przewodnik wszystkie programy orange to go są widoczne z opisami. Gdy wybiorę konkretny program z przeszłości mam tylko dwie ikony "przełącz" ,"znajdź podobne" nie pojawia się ikonka "odtwarzaj program" (mogę odtworzyć ten program z aplikacji Orange to go ale nie moge z PVR IPTV Simple Client mimo, że jest widoczny na liście. Czy trzeba cos ustawić w konfiguracji?

mtr81 commented 11 months ago

To tak nie działa. Dostęp do archiwum programów od strony IPTV Simple Clienta trzeba oprogramować we wtyczce. Udostępnienie takiej funkcjonalności zależy od autora wtyczki.

mirek23 commented 11 months ago

Nie bardzo rozumiem.

notoco commented 11 months ago

Oznacza to tyle że w obecnej wersji wtyczki nie jest to oprogramowanie/udostepnione

mirek23 commented 11 months ago

Czy możesz poradzić/wyjaśnić co trzeba zrobić aby PVR IPTV Simple Client zadziałał z orange m3u. PVR IPTV Simple Client wydaje się, gdyby działała, fajnym rozwiązaniem.

mayones2 commented 11 months ago

zrób tak jak w poradniku na kodiwpigulce.pl - nie baw się w archiwum, bo i tak nie zadziała, po prostu same kanały TV. Ilość kanałów oczywiście zależy od posiadanego pakietu, w podstawowym nie ma większości programów

mirek23 commented 11 months ago

zrób tak jak w poradniku na kodiwpigulce.pl - nie baw się w archiwum, bo i tak nie zadziała, po prostu same kanały TV. Ilość kanałów oczywiście zależy od posiadanego pakietu, w podstawowym nie ma większości programów

Poradnik kodiwpigulce.pl jest bardzo szeroki, może podeślesz bardziej szczegółowy link. Dzieki ;)

mtr81 commented 11 months ago

OK. Zacznijmy od początku... Co chcesz osiągnąć używając IPTV Simple Client? Jeśli odtwarzanie TV LIVE, to po wskazaniu pliku z listą M3U zamieszczoną kilka postów wyżej działać to ci powinno bez problemu. Jeśli chcesz mieć dostęp z poziomu IPTV Simple Client do 7 dniowej historii (tzw. catchup), to tego nie da się zrealizować, bo nie umożliwia tego wtyczka Orange.

mirek23 commented 11 months ago

OK. Zacznijmy od początku... Co chcesz osiągnąć używając IPTV Simple Client? Jeśli odtwarzanie TV LIVE, to po wskazaniu pliku z listą M3U zamieszczoną kilka postów wyżej działać to ci powinno bez problemu. Jeśli chcesz mieć dostęp z poziomu IPTV Simple Client do 7 dniowej historii (tzw. catchup), to tego nie da się zrealizować, bo nie umożliwia tego wtyczka Orange.

Odtwarzanie TV LIVE w ramach orange to go działa u mnie bezproblemowo przy użyciu wtyczki IPTV Simple Client. Interesuje mnie możliwość odtwarzania 7 dniowej historii ale jak rozumiem nie jest to możliwe w przypadku orange to go. Szkoda bo byłaby to fajna opcja.

mirek23 commented 11 months ago

Co do 720p: rzeczywiście w przeglądarce jest tylko 720p, rozwiązaniem na uzyskanie 1080p jest zwiększenie maxrate do 9000000 w adresie streamu, przydałaby się korekta we wtyczce

Gdzie mogę zmienić max rate aby uzyskać lepszą jakość odtwarzania dla wtyczki orange to go.

mtr81 commented 11 months ago

Wersja 1.0 daje max 1080p, to zostało już jakiś czas temu poprawione.

Interesuje mnie możliwość odtwarzania 7 dniowej historii ale jak rozumiem nie jest to możliwe w przypadku orange to go. Szkoda bo byłaby to fajna opcja.

Masz taką możliwość korzystając bezpośrednio z wtyczki, więc nie narzekaj.

mirek23 commented 11 months ago

Wersja 1.0 daje max 1080p, to zostało już jakiś czas temu poprawione.

OK, super. Dzięki!

Interesuje mnie możliwość odtwarzania 7 dniowej historii ale jak rozumiem nie jest to możliwe w przypadku orange to go. Szkoda bo byłaby to fajna opcja.

Masz taką możliwość korzystając bezpośrednio z wtyczki, więc nie narzekaj.

Jest dokładnie tak jak piszesz. Z czystej ciekawości zainstalowałem wtyczkę IPTV Simple Client i skonfigurowałem ją według opisu i bardzo przypadła mi do gustu: łatwość podglądu programu archiwum/historii telewizyjnego dla kilku kanałów jednocześnie wraz z EPG. Czy jest możliwość skorzystania z EPG przy użyciu obecnej wtyczki orange to go ? Tak poza tym to wielkie dzięki za opracowanie samej wtyczki orange to go!

mtr81 commented 11 months ago

No to wymęczyłeś to wsparcie dla obsługi archiwum TV za pomocą IPTV Simple Clienta. Poniżej wersja, która to umożliwia. Wymaga to wcześniejszego wygenerowania listy M3U z poziomu ustawień wtyczki (lista wrzucona kilka postów wcześniej nie będzie w zakresie catchupu działała). plugin.video.orangetvgo-1.1.zip Uwaga na ustawienia wtyczki IPTV Simple Client !!!

Tak poza tym to wielkie dzięki za opracowanie samej wtyczki orange to go!

Autorem wtyczki jest @mbebe , więc to jemu podziękuj. Ja tu tylko parę rzeczy dopisałem.

mirek23 commented 11 months ago

No to wymęczyłeś to wsparcie dla obsługi archiwum TV za pomocą IPTV Simple Clienta. Poniżej wersja, która to umożliwia. Wymaga to wcześniejszego wygenerowania listy M3U z poziomu ustawień wtyczki (lista wrzucona kilka postów wcześniej nie będzie w zakresie catchupu działała). plugin.video.orangetvgo-1.1.zip Uwaga na ustawienia wtyczki IPTV Simple Client !!!

Super! I am speachless. wielkie dzięki !!! Ale mi zrobiłeś niespodziewankę ;) Dziś wieczorem wypróbuje nową wersję wtyczki.

Tak poza tym to wielkie dzięki za opracowanie samej wtyczki orange to go!

Autorem wtyczki jest @mbebe , więc to jemu podziękuj. Ja tu tylko parę rzeczy dopisałem.

Wielkie dzięki mbebe i mtr81 !

mirek23 commented 11 months ago

@mtr81 Przetestowałem wersje 1.1 wtyczki orange to go pod IPTV Simple Client. Jesteś geniuszem! wszystko pięknie działa! Wielkie dzięki !!!

Szakus commented 10 months ago

PR z mikro poprawką do logowania: https://github.com/mbebe/blomqvist/pull/1027

mtr81 commented 10 months ago

Przecież loguje się bez problemu...

Szakus commented 10 months ago

We wtyczce do requestu logowania jest przekazywany header z v5 natomiast to przynajmniej u mnie zwraca "HTTP/1.1 415 Unsupported Media Type" https://share.cleanshot.com/Ng59NmP1

Sprawdziłem logując się z przeglądarki ten request ma content type: v1 i Accept: v7

Bardzo dziękuję za pracę nad wtyczką! Dużo przyjemniej się to odpala w kodi niż z przeglądarki na chromecast bez myszki!

Monratis commented 10 months ago

Hejka @mtr81 mam gorącą prośbę mój login zaczyna się od N i niestety logowanie nie działa dane są na 100% poprawne jeśli miał byś chwilkę na poprawkę będę wdzięczny dzięki !

mtr81 commented 10 months ago

W sensie działo i przestało, czy logujesz się pierwszy raz?

mtr81 commented 10 months ago

BTW. @Szakus na której wersji robiłeś poprawkę? Bo w mojej ostatniej (1.1) przy logowaniu szły już nagłówki z v7... (linia 684 orange.py) helper.headers.update({'Accept': 'application/vnd.orangeott.v7+json','Content-Type': 'application/vnd.orangeott.v1+json' })

Szakus commented 10 months ago

BTW. @Szakus na której wersji robiłeś poprawkę? Bo w mojej ostatniej (1.1) przy logowaniu szły już nagłówki z v7... (linia 684 orange.py) helper.headers.update({'Accept': 'application/vnd.orangeott.v7+json','Content-Type': 'application/vnd.orangeott.v1+json' })

Możliwe, że przypadkowo pobrałem starszą wersję, sorki za zamieszanie.

Artureeq commented 10 months ago

Hej, zainstalowałem na tv wtyczke [plugin.video.orangetvgo-1.1.zip] - ale strasznie długo się ładuje - około minuty.

Czy istnieje lepsza opcja, oglądania kanałów z orange tv, która się krócej ładuje ? (nie potrzebuje żadnch archiwum ogladania kanałów

mtr81 commented 10 months ago

Ta wtyczka tak ma. Rozwiązanie znajdziesz tu -> https://github.com/mbebe/blomqvist/issues/1017#issuecomment-1846661195 i tu ->https://github.com/mbebe/blomqvist/issues/1017#issuecomment-1846960401

Artureeq commented 10 months ago

Dziekuję za szybką odpowiedź. A podpowiesz gdzie szukać orange.py ?

jestem zielony :O