23.3.2018, 8:10
23.3.2018, 10:01
23.3.2018, 10:10
23.3.2018, 11:22
Pokud mohu nějakým infem přispět i já, tak u mne kolekce fungovaly a fungují korektně - pokud jsem tedy správně porozuměl diskuzi výše (a opět můžu být i mimo za což se dopředu omlouvám ) ...
O příslušné "obrázkové info" se mi nově stará addon "Artwork Beef" místo starého a téměř nefunkčního addonu "Artwork Downloader"
O příslušné "obrázkové info" se mi nově stará addon "Artwork Beef" místo starého a téměř nefunkčního addonu "Artwork Downloader"
23.3.2018, 11:50
My máme ale problém s widgetem kolekce, kde chceme, aby se při najetí na poster kolekce (bez kliku nebo zadání Enter) zobrazily vybrané detaily filmů kolekce. Pro kolekci z knihovny Kodi to funguje tak, že se zobrazí obsahu odkazů do knihovny pro všechny filmy kolekce. V podstatě skin vyhledávám v knihovně filmy kolekce a ještě je třídí podle roku. Když se ale to samé použije na kolekce SC, tak vlastně při každém posunu ve widgetu odcházely dotazy na server, což někdy mohlo být značné množství. Představ si, že projíždíš widget kolekce (stiskneš pravou šipku a držíš...) a po každé změna kolekce se vygeneruje několik dotazů. Když budeš mít ve widgetu 15 kolekcí, v každé průměrně 3 filmy, tak se na server vyvalí během pár vteřin 45 dotazů. Navíc v tomto případě dotazů špatného formátu, protože zobrazení obsahů kolekcí z knihovny a z SC musí vypadat zásadně jinak. Ale to už je realizační detail definice skinu, kterým tady zatěžovat nechci.
23.3.2018, 12:05
Tak jsem to opět špatně pochopil U mne jsou jednotlivé části kolekce schované uvnitř, "nahoře" je pouze stručné textové info kolik oněch dílů je, název, rok natočení atd. .... Ty požaduješ po najetí na danou kolekci její "rozložení" na plnohodnotné části se vším všudy - tak je to správně ?
23.3.2018, 12:16
23.3.2018, 12:33
Vždyť jsem výše dal screeny z "najetí" nad kolekci. Každá kolekce má svůj název vytvořený logem, pod ním se zobrazuje režisér, žánr, počet a jména filmů plus rok výroby. Následně se obal kolekce rozevře a proběhne animace "přitočení" DVD médií s potiskem (vypadá to i na originální potisk média) - je jich stejný počet kolik je v kolekci filmů - to vše při "najetí" ne kliknutí .....
Tak pozor, ještě změna - text s počtem a názvy filmů v kolekci (pod logem) ještě roluje dál a ukáže i děj jednotlivých filmů - toho jsem si před tím ani nevšiml, nikdy to neprohlížím déle než je nutné
Tak pozor, ještě změna - text s počtem a názvy filmů v kolekci (pod logem) ještě roluje dál a ukáže i děj jednotlivých filmů - toho jsem si před tím ani nevšiml, nikdy to neprohlížím déle než je nutné
23.3.2018, 12:40
23.3.2018, 12:48
V pohodě, u mne občasné "nepálení" není nic neobvyklého - máme již nárok ne ? Jinak zalehni a práci odlož stranou - zdraví je přednější !
06.4.2018, 17:21
Gold Theme:
nahraďte Textures.xbt v Kodi/skin.estuary/Addons/Media
]
zdroj kodi.tv
nahraďte Textures.xbt v Kodi/skin.estuary/Addons/Media
]
zdroj kodi.tv
24.4.2018, 10:35
JiRo: šlo by přesunout logo na levou horní stranu a poster místo loga dle přiložené fotky?
24.4.2018, 11:49
24.4.2018, 20:50
JiRo: budu se těšit jak to bude vypadat.... drobnosti si doladím
24.4.2018, 21:17
<icon src="http://gonet.cz/~tri65dnigalerie/porad_b...42fc82.jpg" />
Funguje to tak, že pokud je <icon> v xmltv pro daný pořad definovaná, zapíše se její obsah do příslušné položky v databázi EPG, pokud <icon> definovaná není, zůstává v položce odkaz na logo kanálu.
Pro zobrazení seznamu kanálů se používá container naplněný z databáze (tabulky) PVR. Do ní jsou sice z EPG nějaké informace na serveru přepisovány, ale ta, která by obsahovala výše uvedený odkaz, bohužel ne.
Zkoušel jsem na jednom testovacím systému své tradiční udělátko výpisu obsahu položek kontejneru a mezi jejich obsahem ten odkaz na poster skutečně není (ačkoliv v EPG samozřejmě je).
28.4.2018, 21:44
JiRo: Díky že jsi to zkusil....nejde tak nejde...:-)
06.5.2018, 18:25
Dynamické odkazy na obrázky
Občas se hodí, mít možnost měnit zobrazený obrázek podle obsahu nějaké položky. Cesty jsou různé, například pomocí "visible" nebo "variables", případně jejich kombinací. Vede to často k poměrně složitému a komplikovanému kódu a k tomu, že si musíte hlídat kde a co vše je třeba upravit při nějaké změně. A přitom to někdy je velmi jednoduché. Uvedu dva příklady:
Příklad 1
Ve widget info, které zobrazuje detaily vybraného videa, jsem chtěl také zobrazit informace o zdroji - jeho název a nějakou ikonu nebo banner. Počítal jsme s tím, že si bannery předem uložím do "extras" adresáře skinu, název zdroje pak použiji z parametrů widgetu. Nechtěl jsem ale už extra zadávat název obrázku, a tak jsem drze využil jméno zdroje i v odkazu na banner. Trochu jsem se obával, co s tím udělají české háčky a čárky, ale ukázalo se, že je to v pohodě. Vytvořil jsem si adresář a do něj nakopíroval bannery a pojmenoval je názvy zdrojů (DVTV, Seznam zprávy, Šťastné pondělí, apod.). No a v parametru zobrazení banneru jsem jeho jméno sestavil následovně:
Výsledek je působivý.
[attachment=3818]
Příklad 2
Je variací prvního, tentokrát jsem potřeboval modifikovat ikony widgetu základního menu z pluginu iVysílání. Použil jsem tedy stejnou metodu, jen s tím rozdílem, že tentokrát je dynamická informace (v tomto případě o názvu položce v menu) obsažena v items containeru, do kterého se menu načetlo. Někomu se to bude zdát samozřejmé, když to fungovalo s parametrem "includes", musí to fungovat i zde. Kdo ale občas pracoval se skiny ví, že to tak samozřejmé být ani zdaleka nemusí.
Výsledek už tak působivý není, v podstatě je očekávaný a stejný, jako u ostatních widgetů. Ale cesta k tomu byla poněkud jiná.
[attachment=3817]
Občas se hodí, mít možnost měnit zobrazený obrázek podle obsahu nějaké položky. Cesty jsou různé, například pomocí "visible" nebo "variables", případně jejich kombinací. Vede to často k poměrně složitému a komplikovanému kódu a k tomu, že si musíte hlídat kde a co vše je třeba upravit při nějaké změně. A přitom to někdy je velmi jednoduché. Uvedu dva příklady:
Příklad 1
Ve widget info, které zobrazuje detaily vybraného videa, jsem chtěl také zobrazit informace o zdroji - jeho název a nějakou ikonu nebo banner. Počítal jsme s tím, že si bannery předem uložím do "extras" adresáře skinu, název zdroje pak použiji z parametrů widgetu. Nechtěl jsem ale už extra zadávat název obrázku, a tak jsem drze využil jméno zdroje i v odkazu na banner. Trochu jsem se obával, co s tím udělají české háčky a čárky, ale ukázalo se, že je to v pohodě. Vytvořil jsem si adresář a do něj nakopíroval bannery a pojmenoval je názvy zdrojů (DVTV, Seznam zprávy, Šťastné pondělí, apod.). No a v parametru zobrazení banneru jsem jeho jméno sestavil následovně:
Kód:
<control type="image">
<height>100</height>
<width>442</width>
<aspectratio aligny="center" align="left">keep</aspectratio>
<texture background="true">special://home/addons/skin.estuary.easy/extras/banners/$PARAM[source].jpg</texture>
<visible>$PARAM[header]</visible>
</control>
Výsledek je působivý.
[attachment=3818]
Příklad 2
Je variací prvního, tentokrát jsem potřeboval modifikovat ikony widgetu základního menu z pluginu iVysílání. Použil jsem tedy stejnou metodu, jen s tím rozdílem, že tentokrát je dynamická informace (v tomto případě o názvu položce v menu) obsažena v items containeru, do kterého se menu načetlo. Někomu se to bude zdát samozřejmé, když to fungovalo s parametrem "includes", musí to fungovat i zde. Kdo ale občas pracoval se skiny ví, že to tak samozřejmé být ani zdaleka nemusí.
Kód:
<include content="WidgetListCategories" condition="Skin.HasSetting(iVysilaniMenuWidget) + !Skin.HasSetting(HomeMenuNoiVysilaniButton) + System.HasAddon(plugin.video.ivysilani)">
<param name="content_path" value="plugin://plugin.video.ivysilani"/>
<param name="widget_header" value="Menu iVysílání"/>
<param name="widget_target" value="videos"/>
<param name="list_id" value="62050"/>
<param name="icon" value="special://home/addons/skin.estuary.stream-cinema/extras/icons/widgets/iVysilani/$INFO[ListItem.Title].png"/>
</include>
Výsledek už tak působivý není, v podstatě je očekávaný a stejný, jako u ostatních widgetů. Ale cesta k tomu byla poněkud jiná.
[attachment=3817]
13.5.2018, 11:23
JiRo: už je to nějaký čas co jsem si zeditoval Estuary....tehda i teď jí mám ve verzi 1.9.12 ale aktuální verze je 1.9.16.... Jak provádíš aktualizaci? A lze někde získat changelog?
15.5.2018, 7:05
25.5.2018, 7:04
JiRo: kde bych našel ve skinu tyto ikony https://github.com/xbmc/xbmc/tree/master...uary/media ??