• 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
@pudis1977 Vzhledem k aktuálnímu i očekávanému vývoji kolem Kodi a zejména klíčových (alespoň v cz) doplňků (SCC) a jejich zdrojů (WS), zájem uživatelů o úpravy skinu opadá. Těch pokusů, dopracovat Estuary Easy do veřejné podoby, jsem udělal už někoik (tohle je myslím třetí) a pokaždé to na něčem ztroskotalo. Teď už to vypadá, že se konec Kodi s doplňky typu SCC blíží, takže je čas na to si přiznat, že o tak rozsáhlé úpravy Estuary v duchu a rozashu, jak jsem je prováděl, už moc lidí nestojí. A jednodušší úpravy Estuary (kromě jiných skinů, např. Arctic Zephyr - Reloaded SCC a Confluence SCC) , ve skinu Estuary (Hardo) SCC Nexus, jsou dostupné v Ričdrsson repozitáři.
 
Citovat
Ahojte.

Mam coreelec 21 omega viem, ze je to beta ale uz teraz sa mi nepaci v skine (vid.Obrazok) tie bodky na zacietku. Urcite to nezmenia po vydani ostrej verzie. Co treba upravit v skine, aby to bolo ako v 20 relacia zacina od zaciatku. Prosim vas ak sa da polopate kde tie subory najdem alebo uz upraveny subor od vas kam skopirovat. Dakujem.


Přiložené soubory Miniatury
   
 
Citovat
@edojudo Máš pravdu, šlo by (asi) zajistit, aby se zobrazení chovalo jinak, například tedy tak, že se text zobrazí od začátku a ty tři tečky budou na konci, případě, že text "odroluje". Až budu mít čas, zkusím se na to podívat.

Nicméně si musíš uvědomit, že výchozí Estuary v CoreELEC nelze jednoduše upravit, že si musíš vytvořit kopii skinu a úpravu provést v ní, a pak také to, že při každé změně v originálním Estuary musíš ten proces (kopie a úpravy v ní) provést znova. To ti za to stojí?
 
Citovat
@JiRo: Super ak to bude aj rolovat (nie je podmienkou) ked budes mat cas a chut pockam. Aktualizacie nepouzivam ak nieco nefunguje alebo je nova verzia image flashnem nanovo. Kopiu skinu bude stacit, ked stiahnem z gitu xbmc a vnom upravit
 
Citovat
@edojudo Zběžný pohled na obsah definičního souboru ukazuje, že to nebude tak jednoduché. Definiční sobory jsou totožné, tzn. že chování daného control type label při použitých parametrech (které jsou ve skinu v Kodi 20 i 21 stejné) se v Kodi 21 změnilo. Takže jednoduché a rychlé řešení bude to již zmíněné, tedy doplnit do příslušného zobrazení povolení scroll-ování.

Kopie Estuary je celkem jednoduchý proces. Stačí celý skin (adresář skinu) nakopírovat do /storage/.kodi/addons. Original skinu (adresář skin.estuary) najdeš v /usr/share/kodi/addons. Kopírování musíš provést v systému (ssh), případně, pokud máš, tak pomocí odpovídajícího samba sdílení. Pak stačí dát restart Kodi a skin se spustí z nového umístění, ve kterém ho pak už můžeš bez problémů upravovat. Kodi v tomto případě funguje tak, že pokud se vyskytne addons se stejným id (id=adresář skinu) v obou umístěních (/usr/share/kodi/addons i /storage/.kodi/addons) použije ten z umístění /storage/.kodi/addons.

Vlastní úprava, která zajistí scrollování názvu pořadu, spočívá v doplnění tagu:
 
Kód:
<scroll>true</scroll>

do odpovídajících control typ label, která zajišťují zpbrazení jména pořadu.

Upravuje se soubor MyPVRChannels.xml. Přidální tagu, který zajistí scrolování jsem okomentoval, takže v příloženém souboru hledej řádek (je tam celkem 2x):
 
Kód:
<scroll>true</scroll> <!-- EASY+ Scroll -->

Upravený soubor přikládám, stačí ho tedy jen nakopírovat do odpovídajícího místa (adresář xml) umístění kopie originálního skinu, tedy do /storage/.kodi/addons/skin.estuary/xml/. Pak je třeba provést restart Kodi případně reload skinu.


Přiložené soubory
.xml   MyPVRChannels.xml (Velikost: 6,92 KB / Stažení: 12)
 
Citovat
@JiRo: Funguje dakujem. Je moznost rollvanie oneskorit? Ak nie som spokojny aj tak ako je to teraz.
 
Citovat
@edojudo Zpozdit scrolování nelze, lze jen změnit jeho rychlost. Ta se zadává v pixelech/skundu. Default hodnota je 60.
Kód:
<scrollspeed>60</scrollspeed>

Pokud máš o tvorbu či úpravy skinů zájem, další informace najdeš ve Skinning Manual.
 
Citovat
Kdysi jsme pro Kodi Nexus v CoreELEC vytvořil animaci, která se spouštěla při startu a ukončení Kodi. S přechodem na Kodi Omega jsem dostal otázku. "A animace startu a ukončení nebude?!". 11 Tak jsme si sedl a jednu triviální vymyslel. Nic složitého, ale koho by to zajímalo, tak zde je video.

Spuštění:
  1. spuštění Kodi pomocí dálkového ovladače
  2. zapne se TV
  3. zobrazí se Splash screen bez loga v Č/B verzi
  4. jakmile se spustí Kodi, zobrazí se splash screen v barvě (modrá) - na videu to bohužel není moc dobře rozeznatelné
  5. a vzápětí se zobrazí doprava se točící logo
  6. náběh skinu a zobrazení Home stránky
Vypnutí:
  1. vypnutí Kodi pomocí dálkového ovladače
  2. zobrazí se Splash screen s doleva se točícím logem Kodi v Č/B verzi
  3. vypne se TV
Co na videu vidět není, je zobrazení oemsplash.png při náběhu box-u. Pro to je třeba do /flash adresáře nakopírovat soubor oemsplash.png.

Hudební motiv pro Omega jsem zatím nesehnal, takže jsem ponechal ten z Nexus...

Zde je include pro zobrazení splash stránek:
 
Kód:
    <include name="Splash">
        <param name="visible">true</param>
        <param name="shutdown">false</param>
        <param name="rotation">true</param>
        <param name="animation">true</param>
        <definition>
            <control type="group">
                <visible>$PARAM[visible]</visible>
                <visible>!$PARAM[shutdown]</visible>
                <control type="image">
                    <centerleft>50%</centerleft>
                    <centertop>50%</centertop>
                    <width>100%</width>
                    <height>100%</height>
                    <aspectratio>keep</aspectratio>
                    <texture>special://home/media/startup-background.png</texture>
                </control>
                <control type="image">
                    <centerleft>50%</centerleft>
                    <centertop>46%</centertop>
                    <width>350</width>
                    <height>350</height>
                    <aspectratio>keep</aspectratio>
                    <texture>special://home/media/startup-rotate.png</texture>
                    <animation effect="rotate" center="auto" start="360" end="0" time="2000" loop="true" condition="true">$PARAM[animation]</animation>
                    <visible>$PARAM[rotation]</visible>
                </control>
            </control>
            <control type="group">
                <visible>$PARAM[visible]</visible>
                <visible>$PARAM[shutdown]</visible>
                <control type="image">
                    <centerleft>50%</centerleft>
                    <centertop>50%</centertop>
                    <width>100%</width>
                    <height>100%</height>
                    <texture>special://home/media/shutdown-background.png</texture>
                </control>
                <control type="image">
                    <centerleft>50%</centerleft>
                    <centertop>46%</centertop>
                    <width>350</width>
                    <height>350</height>
                    <aspectratio>keep</aspectratio>
                    <texture>special://home/media/shutdown-rotate.png</texture>
                    <animation effect="rotate" center="auto" start="0" end="360" time="2000" loop="true" condition="true">$PARAM[animation]</animation>
                    <visible>$PARAM[rotation]</visible>
                </control>
            </control>
        </definition>
    </include>
Všechny obrázky, které jsou použity nebo je možné je dle libosti použít jsou přiložené v zip.


Přiložené soubory
.zip   splash.zip (Velikost: 2,62 MB / Stažení: 7)
 
Citovat
@JiRo: Protože jsem zvědavý, tak jsem si animaci vyzkoušel. Kód jsem převzal beze změny mimo cesty k obrázkům. Sice to funguje, ale....

Jakoukoliv změnu umístění startup-rotate.png to ignoruje. Reaguje jen na změnu rozměrů.


Přiložené soubory Miniatury
   
X96max plus 4/32 + CE 21 RC2 + skin Confluence SCC / TV Samsung QE55Q6FNA
X96max plus 4/32 + CE 20.5 + skin Confluence SCC

AVR Denon 1600H / Dali Spektor 5.1
Win10pro + Kodi19.5
NAS Synology 215j 3TB Raid1
Router Turris 1.1
 
Citovat
@jkmh Že ty mi do toho vždycky hodíš vidle. 3

Ne, vážně. Je to zajímavé. Já tu poziici rotujícího loga definuji relativně k celkové ploše místa, v rámci kterého se to include použije. To je metoda, která se v Estuary používá proto, aby ten skin byl flexibilní. Mám na mysli tuto část:
Kód:
<centerleft>50%</centerleft>
                    <centertop>46%</centertop>
To, že ty to máš vlevo nahoře může znamenat, že to include voláš v místě, kde je celková plocha už nějak vymezena a ta relativní pozice se tedy vztahuje k ní.

Těžko řící, kde je problém konkrétně. Ale pokud ti fungovala animace v Nexus, je divné, že ti nefunguje teď. V obou případech se používá stejný princip.
 
Citovat
@JiRo: Voláním ani umístěním include to nebude. Způsob zobrazení měním jen zakomentováním/odkomentováním verze. Pokud to jde, snažím se porovnávat porovnatelné
 
Kód:
    <include name="Splash">
                <control type="group">
                    <control type="image">
                        <centerleft>50%</centerleft>
                        <centertop>50%</centertop>
                        <width>100%</width>
                        <height>100%</height>
                        <aspectratio>keep</aspectratio>
                        <texture>startup/startup-background.png</texture>
                    </control>
                    <control type="image">
                        <centerleft>50%</centerleft>
                        <centertop>46%</centertop>
                        <width>350</width>
                        <height>350</height>
                        <aspectratio>keep</aspectratio>
                        <texture>startup/startup-rotate.png</texture>
                        <animation effect="rotate" center="auto" start="360" end="0" time="2000" loop="true" condition="true">$PARAM[animation]</animation>
                    </control>
                </control>
                <!-- <control type="group"> -->
                    <!-- <control type="image"> -->
                        <!-- <centerleft>50%</centerleft> -->
                        <!-- <centertop>50%</centertop> -->
                        <!-- <width>100%</width> -->
                        <!-- <height>100%</height> -->
                        <!-- <aspectratio>keep</aspectratio> -->
                        <!-- <texture>startup/omega.jpg</texture> -->
                        <!-- <animation effect="rotate" center="auto" time="6000" start="0" end="360" loop="false" condition="true" >Conditional</animation> -->
                    <!-- </control> -->
                    <!-- <control type="image"> -->
                        <!-- <centerleft>50%</centerleft> -->
                        <!-- <centertop>50%</centertop> -->
                        <!-- <width>100%</width> -->
                        <!-- <height>100%</height> -->
                        <!-- <aspectratio>keep</aspectratio> -->
                        <!-- <texture>startup/splash-r.png</texture> -->
                        <!-- <animation effect="rotate" center="auto" time="6000" start="360" end="0" loop="true" condition="true" >Conditional</animation> -->
                    <!-- </control> -->
                <!-- </control> -->
    </include>

Napadá mě jen velikost png souborů. Budu mít večer na čím bádat.  3
X96max plus 4/32 + CE 21 RC2 + skin Confluence SCC / TV Samsung QE55Q6FNA
X96max plus 4/32 + CE 20.5 + skin Confluence SCC

AVR Denon 1600H / Dali Spektor 5.1
Win10pro + Kodi19.5
NAS Synology 215j 3TB Raid1
Router Turris 1.1
 
Citovat
@jkmh OK. Těším se na zprávu o výsledku bádání.
 
Citovat
@JiRo: Tak jsem měl pravdu. Jev souvisí s rozměry samotných png souborů. Když jsem upravil rozměry shodně s rozměry v Nexus, dostal jsem K tam, kam jsem chtěl. A obráceně. Po úpravě v rozměrů v Nexus po vzoru Omega to bylo v Nexus stejně špatně.
A zároveň jsi měl pravdu i ty, že se splash zobrazuje v době, kdy skin ještě neumí umístit objekty v prostoru, protože změnu procent umístění nereaguje. Umísťuje je vždy od levého horního rohu.
X96max plus 4/32 + CE 21 RC2 + skin Confluence SCC / TV Samsung QE55Q6FNA
X96max plus 4/32 + CE 20.5 + skin Confluence SCC

AVR Denon 1600H / Dali Spektor 5.1
Win10pro + Kodi19.5
NAS Synology 215j 3TB Raid1
Router Turris 1.1
 
Citovat
  


Přejít na fórum:


Prochází: 1 host(ů)