23.2.2023, 17:10
@Wojto: Ak sa dobre pamätam(čo v mojom veku nie je vždy samozrejmosťou :)) tak som použil túto radu od Jiro a vymazal to čo treba: Workaround pro zobrazení jazykové stopy v seznamu streamů SCC
Možností, jak toho dosáhnout je mnoho, já jsem zvolil to, které bude znamenat nejmenší zásah do definičních souborů skinu. Předem upozorňuji, že jsem úpravu neotestoval ve všech částech a funkcích Kodi. Zaměřil jsem se pouze na to, zda bude po úpravě fungovat požadované zobrazení jazykové stopy, ale je možné, že to může ovlivnit zbrazení v jiných částech Kodi (i když to příliš nepředpokládám). Pokud se tak přesto stane, dejte mi vědět a já se pokusím o úpravu sofistikovanější, která by případně vzniklé problémy eliminovala.
Úpravu jsem provedl a otestoval v Kodi 18.9/CoreELEC 9.2.5 na skinu Aeon Nox SILVO v7.0.9 instalovamého z CoreELEC Add-on repsitory.
Edituje se soubor .../addons/skin.aeon.nox.silvo/16x9/Variables.xml
Najděte část:
Kód:
a nahraďte ji:
Kód:
což neznamená nic jinéhom než ze z výrazu jedné z podmínek "vyhodíte":
Kód:
Doporučuji si tam ten původní výraz ponechat a zakomentovat, abyste se v případě zjištění problémů v jiné části Kodi mohli rychle vrátit k původnímu obsahu definičního souboru. Pak by ten konečný tvar mohl vypadat například takto?
Kód:
Pak už jen stačí soubor uložit a restartovat skin nebo celé Kodi.
Možností, jak toho dosáhnout je mnoho, já jsem zvolil to, které bude znamenat nejmenší zásah do definičních souborů skinu. Předem upozorňuji, že jsem úpravu neotestoval ve všech částech a funkcích Kodi. Zaměřil jsem se pouze na to, zda bude po úpravě fungovat požadované zobrazení jazykové stopy, ale je možné, že to může ovlivnit zbrazení v jiných částech Kodi (i když to příliš nepředpokládám). Pokud se tak přesto stane, dejte mi vědět a já se pokusím o úpravu sofistikovanější, která by případně vzniklé problémy eliminovala.
Úpravu jsem provedl a otestoval v Kodi 18.9/CoreELEC 9.2.5 na skinu Aeon Nox SILVO v7.0.9 instalovamého z CoreELEC Add-on repsitory.
Edituje se soubor .../addons/skin.aeon.nox.silvo/16x9/Variables.xml
Najděte část:
Kód:
Kód:
<!-- SelectDialog -->
<variable name="DialogSelectLabel2Var">
<value condition="String.IsEqual(Control.GetLabel(1),$LOCALIZE[25006])">$INFO[ListItem.Duration(mins),, [LOWERCASE]$LOCALIZE[12391][/LOWERCASE]]</value>
<value condition="!String.IsEmpty(ListItem.Label2) + String.Contains(Control.GetLabel(1),Artwork Beef)">$INFO[ListItem.Label2]</value>
<value>$INFO[ListItem.AddonVersion]</value>
</variable>
a nahraďte ji:
Kód:
Kód:
<!-- SelectDialog -->
<variable name="DialogSelectLabel2Var">
<value condition="String.IsEqual(Control.GetLabel(1),$LOCALIZE[25006])">$INFO[ListItem.Duration(mins),, [LOWERCASE]$LOCALIZE[12391][/LOWERCASE]]</value>
<value condition="!String.IsEmpty(ListItem.Label2)">$INFO[ListItem.Label2]</value>
<value>$INFO[ListItem.AddonVersion]</value>
</variable>
což neznamená nic jinéhom než ze z výrazu jedné z podmínek "vyhodíte":
Kód:
Kód:
+ String.Contains(Control.GetLabel(1),Artwork Beef)
Doporučuji si tam ten původní výraz ponechat a zakomentovat, abyste se v případě zjištění problémů v jiné části Kodi mohli rychle vrátit k původnímu obsahu definičního souboru. Pak by ten konečný tvar mohl vypadat například takto?
Kód:
Kód:
<!-- SelectDialog -->
<variable name="DialogSelectLabel2Var">
<value condition="String.IsEqual(Control.GetLabel(1),$LOCALIZE[25006])">$INFO[ListItem.Duration(mins),, [LOWERCASE]$LOCALIZE[12391][/LOWERCASE]]</value>
<!-- <value condition="!String.IsEmpty(ListItem.Label2) + String.Contains(Control.GetLabel(1),Artwork Beef)">$INFO[ListItem.Label2]</value> -->
<value condition="!String.IsEmpty(ListItem.Label2)">$INFO[ListItem.Label2]</value>
<value>$INFO[ListItem.AddonVersion]</value>
</variable>
Pak už jen stačí soubor uložit a restartovat skin nebo celé Kodi.
WIN 10; KODI 20; TV LG 55UH661v webOS 3.0;
Nokia 8010 4/32, Android TV 12.0; KODI 21-Beta 3, UPC 350 Mb
Nokia 8010 4/32, Android TV 12.0; KODI 21-Beta 3, UPC 350 Mb