• Vítejte na XBMC-Kodi.cz
  • Česko-slovenská komunita fanoušků XBMC/Kodi
Vítejte návštevníku! Přihlášení Registrace


Hodnocení tématu:
  • 11 Hlas(ů) - 2.09 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
nový plugin HBO GO CZ
#61
@vyvojářům: já i Hoss si myslíme, že  je chyba  s tím ID pro Skylink 'c55e69f0-2471-46a9-a8b7-24dac54e6eb9' v souboru adddon.py. Já si myslím dle reakcí z předchozích příspěvků, že bude chyba i v dalších operátorech.


Můžeme vám nějak pomoct hledat? Co to vlastně to ID operátora je? Je to z nějaké normy či standardu? Pak by to mělo být na netu. Jestli chcete můj přístup aby jste to pohledali tak mi dejte vědět rád přispěji.
 
Citovat
#62
Je to guid, daj si do google a zistis co to je ale nic ti to nepomoze pretoze bud ten string je spravny alebo nie. Ak si myslis ze tam podla niecoho nieco prepises tak na to rovno zabudni
Lame truper 1.2,
Jody 16.2 2
 
Citovat
#63
Omluvám se máte to dobře! Našel jsem kontakt na autora polského pluginu a odepsal mi ohledně ID_operators kde to najdu:
https://czgwapi.hbogo.eu/v2.1/Operators/json/CES/COMP

Beware of AuthenticationType field. 
For 0 username should be sended in 'EmailAddress' field.
For 1 in 'Nick' field.
4 is oauth and is not implemented in this plugin.
 
Citovat
#64
Já bych spíše řekl, že je problém v přesměrování. Přihlášení u Skylinku probíhá mimo rozhraní HBO GO. (Všimněte si parametru RedirectionUrl v API poskytovatelů, které uvedl @nady výše.) Totéž platí např. i pro UPC nebo-li Horizon GO. V Polsku je takovýmto operátorem pouze Cyfrowy Polsat. Napadá mne jediná možnost. Musí se implementovat přihlášení od Skylinku (může se vycházet z pluginu Skylink LiveTV). Anebo se mýlím a je to chyba, která se musí řešit jinak. V tom už se nevyznám a nechávám to na vás.
Soukromý server - Ubuntu 18.04, TVHeadend 4.2.8-36
Dell Latitude E6420 - W10, TVHPlayer Beta, Kodi 18.5
Lenovo Vibe P1ma - Android 5.1, TVHClient + Yatse, Kodi 18.5
 
Citovat
#65
@koperfield souhlasím s tím co píšeš a jen dodám, že ani autor polského pluginu tento problém zatím nevyřešil, jak píše nemá účet (Polsat Cyfrowy) ani čas.

@vyvojářům to je příležitost pro vás sedněte na to věnujte tomu pár minut své "mozkovny" a musí to klapnout.

Já se k vám přidám a nabízím svůj plnohodnotný účet pro testovací účely. Peníze od nás stejnak nechcete tak vám musí stačit naše uznání za dobře odvedenou práci. Nebo se mýlím?
 
Citovat
#66
dokáže někdo opravit Kids?
 
Citovat
#67
Taky by me to zajimalo ,jestli by slo opravit KIDS.Diky
ANDROID TV: Xiaomi GOOGLE TV BOX
ANDROID APK : WEB VIDEO CASTER - ALTERNATIVA ZA KODI Z WEBOVEHO PROSREDI.
 
Citovat
#68
Zkusil jsme se na to podívat, postupně jsem si jeden po druhém prošel jednotlivé requesty, abych poznal strukturu. Request, který by měl vracet seznam Kids, skutečně vrací chybový kód, takže to url resp. Id "b071fcca-7b15-459d-9b2a-53b108d1df6c") není správné. Nejsem bohužel tak zběhlý v parsování webu, takže se mi na správné Id nepodařilo přijít. Napadlo mě zkusit se podívat na ten polský originál, zadal request a k mému překvapení mi polské api vrátilo úplný seznam Kids. Tak jsem tedy zkusil šílenost, která měla podle mne jen malou naději na úspěch a ono se to povedlo. Místo requestu na czapi jsem v addon pro Kids napsal request na polské api, spustil plugin a rozeběhlo se to. Pravda, není to moc použitelné, seznamy a popisy v Kids jsou pochopitelně v polštině, ale zvuk je český.

Znamená to, že kód addonu je patrně v pořádku, jen je třeba najít správné Id do requestu.

Chce-li si to někdo vyzkoušet, musí si kód addon upravit. Níže je fragment addon.py, původní řádek requestu na české api je zakomentovaný, pod ním je řádek s requestem na polské api:

Kód:
def CATEGORIES():
    addDir('Vyhledávání filmů, seriálů ...','search','',4,md+'DefaultAddonsSearch.png')
    #Stahování kategorií
    req = urllib2.Request('https://czapi.hbogo.eu/v7/Groups/json/CES/ANMO/0/True', None, loggedin_headers)
    opener = urllib2.build_opener()
    f = opener.open(req)
    jsonrsp = json.loads(f.read())

    try:
        if jsonrsp['ErrorMessage']:
            xbmcgui.Dialog().ok('Chyba', jsonrsp['ErrorMessage'])
    except:
        pass
    #Lista kategorii
    for cat in range(0, 3): #Do 3, aby obsahovala falešnou kategorii Kids a Můj seznam
        addDir(jsonrsp['Items'][cat]['Name'].encode('utf-8', 'ignore'),jsonrsp['Items'][cat]['ObjectUrl'],'',1,md+'DefaultFolder.png')
    #Kategorie Kids byla přidána ručně
    #Request na české api:
    #addDir(jsonrsp['Items'][3]['Name'].encode('utf-8', 'ignore'),'https://czapi.hbogo.eu/v7/Group/json/CES/ANMO/b071fcca-7b15-459d-9b2a-53b108d1df6c/0/0/0/0/0/0/True','',1,md+'DefaultFolder.png')
    #Request na polské api:
    addDir(jsonrsp['Items'][3]['Name'].encode('utf-8', 'ignore'),'https://plapi.hbogo.eu/v7/Group/json/POL/ANMO/b071fcca-7b15-459d-9b2a-53b108d1df6c/0/0/0/0/0/0/True','',1,md+'DefaultFolder.png')
    addDir('Můj seznam','https://czapi.hbogo.eu/v7/CustomerGroup/json/CES/ANMO/c79efa9f-be92-4bfd-90d8-31a9c30d4b80/0/0/0/0/0/0/false','',1,md+'DefaultFolder.png')

[attachment=4498]
 
Citovat
#69
JiRo: dík,odzkoušeno,je to funkční...  Klaním se
 Odroid C2\→ CE 9.0.2 + Tvheadend 4.2  \ NAS Synology\ HTPC\ S905X3→ CE 20\
 
Citovat
#70
@hoss No jo, ale teď by to měl někdo odchytat, jaké Id je potřeba pro to české api. Já se k tomu určitě teď nedostanu.
 
Citovat
#71
Tak ja aby se nereklo taky s necim prispeju. Nabouram android aplikaci a vytahnu z toho idcka :-)
Za chvili to jsem dam ....

guid : 6A734FA3-D89B-4A35-88E6-2443D4368013
guid_kids 88D53F0E-287E-4E2A-913C-6C3240966506

Zkousel jsem to ruzne zadavat ,ale nemakalo to ... dival jsem se pres pc a tam je ..

https://czapi.hbogo.eu/v7/CustomerGroup/json/CES/COMP/ :: id :: /-/-/-/1000/-/-/false

Tam to id tam nedavam aby me nahodou nebloknuly ucet , kdyz jsem tohle daval do kodi tak to nacetlo ,ale stranka byla prazdna.
Asi to dela to false dal jsem true a vyskocila chyba.Tak snad se nekdo dostane dal.
ANDROID TV: Xiaomi GOOGLE TV BOX
ANDROID APK : WEB VIDEO CASTER - ALTERNATIVA ZA KODI Z WEBOVEHO PROSREDI.
 
Citovat
#72
@quicksilver Podobný výsledek.

Seznam Kids by měl mít má strukturu requestu:

Kód:
http://czapi.hbogo.eu/v7/Group/json/CES/ANMO/<id>/0/0/0/0/0/0/True

Jinak to, že se ti to načetlo prázdné, to znamená, že json odpověď je co se týče struktury správná, ale bohužel v ní není očekávaný obsah. Pokud to skončí chybou, tak je struktura odpovědi jiná, než se očekává.

Zkusil jsem to Fieddler-em odposlouchat při procházení webu, poctivě jsem prolezl všechny requesty a podle nich pak na webu kontroloval json odpovědi, a nic. Asi to nebylo poctivě a nebo to nebylo všechno a něco jsem přehlédl, protože jsem narazil na jediný request (bylo to na filmy), který mi dal smysluplnou odpověď. Když jsme id tohoto requestu dal do requestu pro Kids, tak se mi místo Kids opravdu zobrazil seznam filmů. To je další důkaz, že kód addon i struktura requestu jsou správně, jen prostě nemáme to správné id. Znova se mi do to nechce, žere to hodně času, který nemám. No uvidím, jestli se do toho ještě jednou nepustím...
 
Citovat
#73
Divim se ze stim neslo ani idcko z android aplikace.
To se tam nemeni a je pevne.Jedine pak by muselo byt neco spatne v doplnku
Preci jen je to psany pro PL.

Vytahnu ti par dat z hbo go aplikace... 

<string name="master_url">https://api.hbogo.eu</string>
<string name="guid">6A734FA3-D89B-4A35-88E6-2443D4368013</string>
<string name="guid_kids">88D53F0E-287E-4E2A-913C-6C3240966506</string>
<string name="path_player_cast">/cast</string>
<string name="path_player_live">/live</string>
<string name="path_player_movie_tv">/movie_tv</string>
<string name="path_player_trailer">/trailer</string>
<string name="placeholder_characters">270_270.jpg</string>
<string name="placeholder_detail_page_keyart">1080_1080.jpg</string>
<string name="placeholder_end_of_play">1920_1080.jpg</string>
<string name="placeholder_episode">1920_1080.jpg</string>
<string name="placeholder_featured">1920_1080.jpg</string>
<string name="placeholder_general_stripe">1920_1080.jpg</string>
<string name="placeholder_genre">270_270.jpg</string>
<string name="placeholder_kids_characters">270_270.jpg</string>
<string name="placeholder_kids_detail_page_keyart">1080_1080.jpg</string>
<string name="placeholder_kids_end_of_play">1920_1080.jpg</string>
<string name="placeholder_kids_episode">1920_1080.jpg</string>
<string name="placeholder_kids_featured">1920_1080.jpg</string>
<string name="placeholder_kids_general_stripe">1920_1080.jpg</string>
<string name="placeholder_kids_genre">270_270.jpg</string>
<string name="placeholder_kids_live">1920_1080.jpg</string>
<string name="placeholder_kids_poster">525_750.jpg</string>
<string name="placeholder_kids_related">1920_1080.jpg</string>
<string name="placeholder_kids_search_result">270_270.jpg</string>
<string name="placeholder_kids_watch_history">1080_1080.jpg</string>
<string name="placeholder_live">1920_1080.jpg</string>
<string name="placeholder_poster">525_750.jpg</string>
<string name="placeholder_related">1920_1080.jpg</string>
<string name="placeholder_search_result">270_270.jpg</string>
<string name="placeholder_watch_history">1080_1080.jpg</string>
<string name="rating_imdb_max">/10</string>

Jestli z toho neco pujde pouzit.
ANDROID TV: Xiaomi GOOGLE TV BOX
ANDROID APK : WEB VIDEO CASTER - ALTERNATIVA ZA KODI Z WEBOVEHO PROSREDI.
 
Citovat
#74
@quicksilver Ten web je společný pro všechny země, v tom to není. Ostatně, to že lze pro Kids použít ten polský request to dokazuje. Jediná možnost je to projít ještě jednou, request po requestu.
 
Citovat
#75
JiRo: já myslím že requesty jsou jiné pro web a jiné pro android a v pluginu jsou použity requesty pro android....
Chtělo by to odposlouchat spíše android.....
 
Citovat
#76
@otava5 No jo, asi máš pravdu. Parsoval jsem i ty polské stránky a ani tam jsem to id, co v addon pro Kids funguje nenašel.Už jsem tomu věnoval víc času, než jsme chtěl, do Androidu se rozhodně pouštět nehodlám. Přenechám to někomu zdatnějšímu.

BTW Měli jsme na návštěvě známé s malými dětmi, které stejně neuměly číst, vybíraly si podle obrázků, takže jim polština v seznamech ani trochu nevadila. 1
 
Citovat
#77
Tu mate vsetko co potrebujete aby ste to nemuseli hladat, niektore veci sa opakuju:
http://czapi.hbogo.eu/player50.svc/Groups/json/SLO/COM
https://skgwapi.hbogo.eu/v2.1/Authentica...n/CES/COMP
https://skapi.hbogo.eu/v7/Configuration/json/CES/COMP
https://api.ugw.hbogo.eu/v3.0/Operators/...N/CES/COMP
https://skgwapi.hbogo.eu/v2.1/Operators/json/CES/COMP
https://skgwapi.hbogo.eu/v2.1/Dictionary/json/CES/COMP
https://skgwapi.hbogo.eu/v2.1/Configurat...n/CES/COMP
https://skapi.hbogo.eu/v7/Purchase/json/CES/COMP
https://skapi.hbogo.eu/v7/ContentByExter...P/-83449/1
https://skapi.hbogo.eu/v7/Purchase/json/CES/COMP
https://czapi.hbogo.eu/v7/CustomerGroup/json/CES/COMP/
https://skapi.hbogo.eu/v7/PlayerEvent/COMP
https://skgwapi.hbogo.eu/v2.1/Configurat...n/CES/COMP
https://skgwapi.hbogo.eu/v2.1/Dictionary/json/CES/COMP
https://skgwapi.hbogo.eu/v2.1/Operators/json/CES/COMP
https://api.ugw.hbogo.eu/v3.0/Configurat...N/CES/COMP
https://api.ugw.hbogo.eu/v3.0/Operators/...N/CES/COMP
 
Citovat
#78
Dobry vecer, a Hbo Go ale pre SK ? neda sa urobit ?, dakujem Duso
 
Citovat
#79
Něco jsem spáchal byl by zájem? 1

 
Citovat
#80
@otava5 že s eptáš, sem s tím. Nejlépe udělat fork, vložit to do něj, vyrobit release a publikovat to a až se sem vrátí původní autoři, tak to tam pullnout. Pokud si netroufáš na github, tak to sem dej ke stažení. BTW našel jsi to id pro Kids?
 
Citovat
  


Přejít na fórum:


Prochází: 1 host(ů)