• Vítejte na XBMC-Kodi.cz
  • Česko-slovenská komunita fanoušků XBMC/Kodi
Zdravím hosta! Přihlášení Registrace


Hodnocení tématu:
  • 3 Hlas(ů) - 5 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 17.3 - Skin Estuary
Přehrávám na: AndroidTV Philips 43PUS6551/12 (Android 6.0, 4-core procesor, 1.5GB 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, [Only registered and activated users can see links Click here to register], 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.
Klient/TV Server: 1x Asrock Beebox - LE + Tvheadend Backend  + 4x DVB-T+500 GB HDD + Harmonny One
Klient: 1x RPi 2 - LE, 2x W10 - Kodfi 17, 1x Android Mobile - TVH, Yatse
Pozn. Veškerý SW používám v poslední stabilní verzi!
 
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...
Tvorca doplnku [Only registered and activated users can see links Click here to register]. Prosim podporte vyvoj pluginu na nasom webe [Only registered and activated users can see links Click here to register]. Za vase prispevky prevadzkujeme server, odkial chodia data do pluginu. Bez servera nemoze plugin fungovat.
 
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.
Klient/TV Server: 1x Asrock Beebox - LE + Tvheadend Backend  + 4x DVB-T+500 GB HDD + Harmonny One
Klient: 1x RPi 2 - LE, 2x W10 - Kodfi 17, 1x Android Mobile - TVH, Yatse
Pozn. Veškerý SW používám v poslední stabilní verzi!
 
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?
 
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...
Klient/TV Server: 1x Asrock Beebox - LE + Tvheadend Backend  + 4x DVB-T+500 GB HDD + Harmonny One
Klient: 1x RPi 2 - LE, 2x W10 - Kodfi 17, 1x Android Mobile - TVH, Yatse
Pozn. Veškerý SW používám v poslední stabilní verzi!
 
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>
 
Citovat
#68
@PrichyM Skvělé, teď mi ještě prozraď, jak jsi na to přišel...  9
Klient/TV Server: 1x Asrock Beebox - LE + Tvheadend Backend  + 4x DVB-T+500 GB HDD + Harmonny One
Klient: 1x RPi 2 - LE, 2x W10 - Kodfi 17, 1x Android Mobile - TVH, Yatse
Pozn. Veškerý SW používám v poslední stabilní verzi!
 
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. :))
 
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.
Klient/TV Server: 1x Asrock Beebox - LE + Tvheadend Backend  + 4x DVB-T+500 GB HDD + Harmonny One
Klient: 1x RPi 2 - LE, 2x W10 - Kodfi 17, 1x Android Mobile - TVH, Yatse
Pozn. Veškerý SW používám v poslední stabilní verzi!
 
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
 
Citovat
#72
@PrichyM Tak to je hodně divné, mně se to chová dobře.
Klient/TV Server: 1x Asrock Beebox - LE + Tvheadend Backend  + 4x DVB-T+500 GB HDD + Harmonny One
Klient: 1x RPi 2 - LE, 2x W10 - Kodfi 17, 1x Android Mobile - TVH, Yatse
Pozn. Veškerý SW používám v poslední stabilní verzi!
 
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
::: Raspberry 1B + Hifiberry DAC - piCorePlayer 3.11 - Logitech Media Server 7.90 / Beelink Mini MXIII-II 2GB/16GB LibreELEC 8.0.4 v NAND :::
 
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
 
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í.


Přiložené soubory
.zip   cinema.zip (Velikost: 8,24 KB / Stažení: 5)
Klient/TV Server: 1x Asrock Beebox - LE + Tvheadend Backend  + 4x DVB-T+500 GB HDD + Harmonny One
Klient: 1x RPi 2 - LE, 2x W10 - Kodfi 17, 1x Android Mobile - TVH, Yatse
Pozn. Veškerý SW používám v poslední stabilní verzi!
 
Citovat
#76
Ahoj, v Android TV, obzvlášť bez rootu, jsou tyto změny ve skinu asi nemožné, je to tak?
Nvidia Shield TV (Android TV 7.0) + Kodi 17
RPi 3 + LibreElec v8.0.1
 
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">

Restartuješ Kodi a zvolíš si skin Estuary.Easy, který by se ti měl objevit v nabídce. No a pak si ho už můžeš kdykoliv bez problémů editovat.
Klient/TV Server: 1x Asrock Beebox - LE + Tvheadend Backend  + 4x DVB-T+500 GB HDD + Harmonny One
Klient: 1x RPi 2 - LE, 2x W10 - Kodfi 17, 1x Android Mobile - TVH, Yatse
Pozn. Veškerý SW používám v poslední stabilní verzi!
 
Citovat
  


Přejít na fórum:


Prochází: 1 host(ů)