01.12.2023, 18:04
01.12.2023, 18:04
20.12.2023, 12:27
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.
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.
20.12.2023, 12:49
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í?
20.12.2023, 13:02
20.12.2023, 14:40
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.
21.12.2023, 8:12
@JiRo: Funguje dakujem. Je moznost rollvanie oneskorit? Ak nie som spokojny aj tak ako je to teraz.
21.12.2023, 8:35
Kód:
<scrollspeed>60</scrollspeed>
Pokud máš o tvorbu či úpravy skinů zájem, další informace najdeš ve Skinning Manual.
25.3.2024, 21:08
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?!". 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í:
Hudební motiv pro Omega jsem zatím nesehnal, takže jsem ponechal ten z Nexus...
Zde je include pro zobrazení splash stránek:
Všechny obrázky, které jsou použity nebo je možné je dle libosti použít jsou přiložené v zip.
Spuštění:
- spuštění Kodi pomocí dálkového ovladače
- zapne se TV
- zobrazí se Splash screen bez loga v Č/B verzi
- jakmile se spustí Kodi, zobrazí se splash screen v barvě (modrá) - na videu to bohužel není moc dobře rozeznatelné
- a vzápětí se zobrazí doprava se točící logo
- náběh skinu a zobrazení Home stránky
- vypnutí Kodi pomocí dálkového ovladače
- zobrazí se Splash screen s doleva se točícím logem Kodi v Č/B verzi
- vypne se TV
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>
26.3.2024, 9:32
Jakoukoliv změnu umístění startup-rotate.png to ignoruje. Reaguje jen na změnu rozměrů.
26.3.2024, 10:13
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>
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.
26.3.2024, 11:16
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.
26.3.2024, 15:04
27.3.2024, 11:32
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.