• 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:
  • 10 Hlas(ů) - 2.6 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
Estuary Easy
#61
Sakra, tohle bych tak chtěl :) Bohužel na Android TV to asi nikdy neudělám.
Jedině, že by byl JiRo tak hodný a udělal z toho skin, který bych si mohl nainstalovat celý :)
Jedu na: Kodi 18 - Skin Estuary Stream Cinema
Přehrávám na: AndroidTV Philips 50PUS7303/12 (Android 8.0, 4-core procesor, 2GB RAM)
Data skladuji na: NAS Synology DS115j ve kterém je disk WD Red 2TB
Vše je propojeno pomocí: MikroTik RouterBOARD RB951G-2HnD
 
Citovat
#62
@Bartyx Vytvořit nějakou funkci ve skinu není zas až takový problém. K tomu stačí editor, Skinning manual, větší či menší zkušenost a trpělivost, protože ne úplně všechno je ve Skinning manualu popsané bezezbytku. Co je horší, to je vymyslet a naprogramovat parametrizaci takového skinu, zejména, pokud v ní jsou takové funkce, jako uživatelské menu a submenu, uživatelské odkazy, widgety, apod. Bez takové parametrizace se skin nedá publikovat, protože jeho použití v jiné instalaci, než pro kterou byl vytvořen, vyžaduje jeho rozsáhlé přizpůsobení této konkrétní instalaci. Já na to, abych takovou parametrizaci vytvořil nemám bohužel kapacitu.
 
Citovat
#63
@JiRo: a neslo by spravit zvlast skin pre stream cinema? ... teda ze by sa dal takto upraveny skin do repozitara? KLudne si to zoberiem na starosti...
Citajte jak se spravne ptat!
Tvorca doplnku 
Stream Cinema CS & SK.
 
Citovat
#64
@BBaron No jedině, udělat modifikaci Estuary skinu, třeba by se mohl jmenovat "Stream Cinema" kde by byly v hlavním menu doplněné položky pro Stream Cinema - Filmy, Seriály, Anime, Koncerty, ... To by asi šlo. Popřemýšlím o tom.
 
Citovat
#65
Zdravím, nejdřív moc děkuji za super návod k modifikaci skinu! 

Postupoval jsem podle "Začlenění addon Stream Cinema do 'knihovny'" a stejný postup jsem uplatnil pro vytvoření sekce seriálů. Funguje skoro vše, mám jen jeden problém. Vytvořil jsem node Poslední sledované pro seriály, stejně tak nastavil WidgetListPoster pro tuto podsekci. Widget se vůbec nezobrazí, stejně tak nefunguje proklik na sekci "Poslední sledované" z node do addonu, místo toho se zobrazí klasická sekce kodi "Video".

Používám tuto URI v xml definující node:


Kód:
<path>plugin://plugin.video.stream-cinema/?cmd=436f6e7461696e65722e5570646174652822706c7567696e3a2f2f706c7567696e2e766964656f2e73747265616d2d63696e656d613f616374696f6e3d36633631373337342229&amp;cp=637a736b6c6962</path>

Přidaná podsekce "Poslední sledované" ze sekce Seriály z addonu v oblíbených se chová stejně, takže problém bude asi v URI. Napadá vás jak to vyřešit?
Raspberry Pi 2 - Kodi 17.6 - osmc
|-- Milan Příchal --|
 
Citovat
#66
@PrichyM Včera večer jsem také dokončil úpravu pro seriály, stejně jako vy, a mám stejnou zkušenost. Nejdřív jsme si myslel, že je to nějaká chyba v addon Stream Cinema, že prostě jen špatně odloží ten řetězec pro volání pluginu s parametry do Oblíbených. Když si Poslední sledované zobrazím z widgetu, tak se mi také zobrazí klasická sekce Videa, když z Oblíbených, tak ta sekce Vida jen problikne a zůstane viset na prázdné obrazovce. Co je ale zajímavé, že když si zobrazím Poslední sledované z nodu Seriály Cinemay v klasické sekci Videa, tak to funguje správně, takže ten řetězec je v pořádku.

Upřímně řečeno tomu nerozumím. Zkusím se na to večer podívat...
 
Citovat
#67
@JiRo Přišel jsem na to. Níže uvedený kód nakopírujte do xml nodu, funguje jak proklik, tak widget. :))

Kód:
<path>plugin://plugin.video.stream-cinema?action=6c617374</path>
Raspberry Pi 2 - Kodi 17.6 - osmc
|-- Milan Příchal --|
 
Citovat
#68
@PrichyM Skvělé, teď mi ještě prozraď, jak jsi na to přišel...  9
 
Citovat
#69
@JiRo Dekódoval jsem HEX hodnoty z URI v Oblíbených (znaky za "rovná se")


Kód:
cmd=436f6e7461696e65722e5570646174652822706c7567696e3a2f2f706c7567696e2e766964656f2e73747265616d2d63696e656d613f616374696f6e3d36633631373337342229


Tyto hodnoty odpovídají následujícímu příkazu:

Kód:
Container.Update("plugin://plugin.video.stream-cinema?action=6c617374")

Z toho pak stačí vyextrahovat URI co potřebujeme.

K převodu z HEX lze použít třeba tuto stránku:
Kód:
http://www.unit-conversion.info/texttools/hexadecimal/
edit:
Zběžně jsem prolítl zdrojový kód pluginu Stream Cinema a zjistil, že pokud URI obsahuje …cmd=… mělo by jít o zkratku command, resp. říká "Kodi udělej to a to." Takže vždy když při editaci skinu narazíte na URI, která obsahuje znaky cmd, raději si ji překonvertujte. :))
Raspberry Pi 2 - Kodi 17.6 - osmc
|-- Milan Příchal --|
 
Citovat
#70
@PrichyM No jo. Už je to pár let, co jsem programoval a tak ztrácím instinkty. Navíc ty moderní technologie, to už není nic pro mne. Rozkódoval jsem si pár těch řetězců, podíval se i do kódu pluginu a už mi to začíná dávat smysl... No, nebudeme v tom moc šťourat, každopádně chodí to a to je důležité. Díky.
 
Citovat
#71
@JiRo Není vůbec zač! Nicméně mám ještě jeden problém. Samo od sebe mi vyskakuje okno s výběrem linku ke streamu, jako kdybych klikl na určitý film. Děje se ti to taky?

Koukal jsem do logu a vím kde je problém, jen nevím co s tím.  Poté co WidgetListPoster zavolá třeba recentlyaddedmovies.xml a provede se akce v tagu <path>, tak addon Stream Cinema začne parsovat data z
Kód:
http://stream-cinema.online/kodi/Movies/latest
a načte se obah. Potud v pořádku.  Jenže addon se nezastaví, vezme JSON data parametru "url", tedy začne parsovat třeba
Kód:
http://stream-cinema.online/kodi/Play/16102
a ihned mi nabídne linky k výběru.

Seriály toto nedělají, nemají url /Play/*, ale /Get/*, kde je seznam epizod, tam se addon zastaví, protože neví, jakou chci epizodu, tak mi ani neukáže žádný link.

Teď co s tím? Pokud ten problém nemáš a načítáš obsah stejně jako já, tedy bez knihovny, tak fakt nevím kde je chyba...můžu sem postnout můj vložený kód, ale je v zásadě stejný jako tvůj odsud z fóra.
Pokud se ti to stává taky, napadá mě jen lokální načítání z knihovny. Sad
Raspberry Pi 2 - Kodi 17.6 - osmc
|-- Milan Příchal --|
 
Citovat
#72
@PrichyM Tak to je hodně divné, mně se to chová dobře.
 
Citovat
#73
PrichyM: mě to dělá taky .... kdyby jste někdo věděl co s tím dejte vědět. Nejsem tak zdatný jako vy  4 ale mě se to děje když rychle listuju tak to samo skočí na nějaký link s výběrem streamu....

edit: tak konkrétně teď jsem listoval v NASu a skočil tam link na film Mimi šéf 1
 
Citovat
#74
@otava5 Pravidelně se mi to stane alespoň 2x při startu kodi a pak při listování, je to otravné. Čistá reinstalace osmc nepomohla, mám RPI 2. JiRo tuto chybu nemá a používá LibreElec, myslel jsem, že by chyba mohla být tam, ale ty ho máš taky, takže to nebude omezeno na osmc...

Btw Sosáč mi ke všem filmům ve widgetu stahuje titulky, tak si to nezapomeňte vypnout v nastavení doplňku.  1

@JiRo Nezatajil jsi nám nějaký krok? 1 Byl bys ochoten uploadnout své xml soubory, ať už sem nebo do pm, abych je mohl nahodit a testnout? Nepoužíváš nějaký speciální url resolver? Cinemu používáš ve verzi 1.1.12? Omlouvám se za tolik otázek, ale momentálně jsi jediný potvrzený, kterému to šlape bez chyb.  1
Raspberry Pi 2 - Kodi 17.6 - osmc
|-- Milan Příchal --|
 
Citovat
#75
@PrichyM To je skutečně záhada. Soubory library pro přístup ke Stream Cinema addon  z .../library/video/ přikládám v zipu, jak pro movie tak pro tvshow.

Stream resolver mám ve verzi 1.6.51, Stream Cinema addon ve verzi 1.1.12.

Ještě mě napadlo, že můj mod Estuary Easy vychází ze staršího Estuary, verze 1.9.10. Ještě jsme se k tomu, abych to upravil na nejnovější verzi, nedostal. Ale u novější verze (teď je 1.9.16) snad tak zásadní rozdíly nejsou, takže tím by to snad být nemělo.

Ještě mi řekni, kdy to dělá. Když procházíš filmy ve widgetu? Nebo když si z widgetu zobrazíš nějaký seznam a procházíš si ho? Pokud ano, dělá to také, když si ten seznam zobrazíš přímo z videa sekce a vybereš ten samý nod? Pokud by to dělalo i když si je zobrazíš rovnou z toho nodu, tak je ještě možnost, přepnout na základní Estuary a zkusit to zobrazit z nodu, jestli to bude dělat stejně. Tak bychom vyloučili vliv Estaury Easy a jeho widgetu.

Taky je možné, když voláme ty seznamy skrze odkazy někam "doprostřed" pluginu, že tím nabouráváme strukturu sekvenčního provádění jeho kódu. Normálně (pokud to volíš přímo z pluginu) se tam dostáváš postupnou cestou, když tam ale skočíš rovnou přímým odkazem někam doprostřed toho stromu, tak se to možná někde "pokazí" a pak to může dělat psí kusy. Ale to už jen tak uvažuji halabala bez větších znalostí a zkušeností.
 
Citovat
#76
Ahoj, v Android TV, obzvlášť bez rootu, jsou tyto změny ve skinu asi nemožné, je to tak?
Nvidia Shield TV - Kodi Nexus
LG OLED65B7A 
 
Citovat
#77
@Rene.hav Neznám umístění aplikačního adresáře Kodi, ale je to ten jak píšeš v rootu Androidu, a ten asi editovat opravdu nepůjde. Je to asi stejné jako v LibreELEC a OpenELEC.

Ale lze tomu odpomoci tím, že si z aplikačního adresáře Kodi (v rootu) překopíruješ a přejmenuješ (např. na skin.estuary.easy) adresáře původního Estuary skinu, tedy .../addons/skin.estuary a .../userdata/addon_data/skine.estuary do datového adresáře Kodi. Budeš tam tedy pak mít adresáře .../.kodi/addons/skin.estuary.easy a .../.kodi/userdata/skin.estuary.easy

Pak ještě v souboru .../.kodi/addons/skin.estuary.easy/addon.xml zedituješ jméno skinu v tagu (2. řádek) na:

<addon id="skin.estuary.easy" version="1.9.16" name="Estuary.Easy" provider-name="phil65, Ichabod Fletchman">

Celý adresář .../.kodi/addons/skin.estuary.easy si zazipuješ, např. do souboru skin.esuary.easy.zip a z tohoto zip souboru si zkopírovaný skin nainstaluješ. Pak si skin Estuary.Easy, který by se ti měl objevit v nabídce, už můžeš vybrat. No a pak si ho taky už můžeš kdykoliv bez problémů editovat.

Edit 2017-10-06: Omlouvám se, za chybný popis závěru instalace. Původní popis byl špatně. Nevím, jak k tomu mohlo dojít. Vytvářel jsem (a stále vytvářím) kopie addon běžně, takže mohu říci, že vím, jak na to. Děkuji za upozornění na chybu @Fairjohnyx.
 
Citovat
#78
@PrichyM @otava5 Pánové, tak mě to také dostihlo. Občas, mi také vyskočí okno se seznamem linků, někdy dokonce, když skočím do widgetu Stream Cinema Seriálů, tak se mi spustí online video. Nejdříve jsme měl podezření na ty linky, které jsem vyseparoval podle návodu  @PrichyM. Ještě jsme tam takto přidal dva z Moje Seznamy. Tak jsem ty nody s těmito odkazy vyhodil, ale dělá to stále, i když zase trochu jinak. Tak budu postupovat zpět a budu rušit jedno po druhém, až se dostanu k původnímu stavu. Uvidím, kdy to přestane.

V logu se objevují v této souvislosti hlášky:

9:30.272 T:140134465935104 WARNING: CPythonInvoker(51, /storage/.kodi/addons/plugin.video.stream-cinema/default.py): the python script "/storage/.kodi/addons/plugin.video.stream-cinema/default.py" has left several classes in memory that we couldn't clean up. The classes include: N9XBMCAddon9xbmcaddon5AddonE

A to mě nenechává v klidu. Sice python neznám, ale tohle podle mne svědčí o tom, že tam neprobíhají úplně korektně nějaké operace s dynamickou pamětí a to pak samozřejmě může dělat pěknou paseku. Nejsem si jist, jestli je to chybou v addon, nebo je to způsobeno tím, že ho tak netypicky využíváme. Navíc, taková chyba se u každého může projevovat vždycky trochu jinak. I v průběhu času.

Škoda, tak pěkně to fungovalo...
 
Citovat
#79
JiRo vítej v klubu....  1
 
Citovat
#80
Ahoj zkouším udělat tu úpravu skinu abych měl v menu položku Filmy Cinema zkoušel jsem podle návodu ale zaseknu se nad tím že nemůžu najít adresář skinu nevíte kde je PS: používám linux
 
Citovat
  


Přejít na fórum:


Prochází: 1 host(ů)