• 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
@edojudo Neřekl bych, že je to v Matrix jinak než v Nexus. V obou případech je pořadí tohoto menu dané obsahem containeru pvr://tv/. V Leia a starších verzí se toto menu sestavovalo ve skinu z volání funkce ActivateWindows pro jednotlivá zobrazení: Channels, Guide, ... Tam to pořadí vyměnit šlo jednoduše, stačilo sáhnout do souboru include_Home.xml, definice <include name="PVRSubMenuContent">. U verze 19 a 20, díky způsobu definice, to už takto jednoduše nejde. To ale neznamená, že to nejde vůbec. Jen je to krapet složitější. Stačí se ale podívat do definice v Leia a to řešení přenést do definice v Matrix/Nexus. Tzn. jak defincie tohoto widgetu v Home.xml, tak příslušné definice v Includes.xml.
 
Citovat
@JiRo Ono este aj v 19 je tak ako v Leile na prvom mieste, ale 20 to ma uz na druhom. Vytiahol som povodny skin z 19 a 20 porovnal vsetky subory kde je PVR v zlozke xml a su tam nepatrne rozdiely v riakovani, ale nic zasadne som si nevsimol. Dokonca vacsina je obsahom totozna. Najviac ma na tom stve, ze som za tie roky zvyknuty na pohyb v menu a teraz to zmenia a stale mi tam nabehne tv program namiesto kanalov. Mozem sa vratit spat k metrixu 19, ale v 20 (co ja pozivam vsetko mi funguje) je to prostredie lepsie riesene az na toto.
 
Citovat
@edojudo Mluvím o způsobu řešení, ne o pořadí. To je v obou případech, tedy Matrix i Nexus, dáno pořadím ve zmíněném containeru a nedá se tedy ve skinu, na rozdíl od Leia, změnit.
 
Citovat
@JiRo A tak to sme sa nepochopili.
 
Citovat
Ahojte. 
Potreboval by som opäť pomôcť vytvoril som si na novo skin lebo ten čo som mal strašne padal tak som si spravil jednoduchý ale chcel som tam mat widget info samozrejme som ho nahodil podlá návodu z príspevku  #9 a urobil aj opravu z príspevku #135 ale kodi na coreeleku stále padá vedel by mi s tým niekto pomôcť. Este by som sa chcel opýtať ako pridám názov filmu na hornú časť widgetu ako je to na obrázku nižšie (posledné sledovane: názov filmu) .
Za  odpoveď vopred ďakujem.
[Obrázek: attachment.php?aid=7007]
 
Citovat
Estuary  (Klasická verzia)
Ako pridať loga kanálov v EPG  na pravú stranu kde je zoznam kanálov je tam

  ---Číslo Kanála---Názov Kanála- ( sem chcem vložiť logo)  |EPG+++++|++++++|++++++|++++++| 

Viem že je to v skripte MyPVRGuide.xml len neviem ako to uskutočniť.

Ak je to napísane nejasne, pošlem obrázok na objasnenie.

    Sem chcem pridať loga.
 
Citovat
@jojox Nějak takto?
   
 
Citovat
(27.4.2022, 23:05)JiRo Napsal(a): @jojox Nějak takto?

Môže bit aj tak.
 
Citovat
Zobrazení loga kanálu v Guide (EPG)

Jedna z mnoha možností jak a kde zobrazit logo kanálu přímo v seznamu kanálů, které si vyžádal @jojox.

Popis platí a bylo otestováno v Matrix se skinem převzatým z Leia, platí však i pro original skin Matrix.

Edituje se soubor Includes_PVR.xml, definice include <include name="EpgGrid">. Zobrazení čísla a jména kanálu je definováno v <channellayout height="62" width="$PARAM[channel_width]"> a <focusedchannellayout height="62" width="$PARAM[channel_width]">:
 
Kód:
                <channellayout height="62" width="$PARAM[channel_width]">
                    <control type="label">
                        <left>2</left>
                        <top>-2</top>
                        <width>75</width>
                        <height>60</height>
                        <font>font32_title</font>
                        <label>$INFO[ListItem.ChannelNumberLabel]</label>
                        <align>center</align>
                        <aligny>center</aligny>
                    </control>
                    <control type="label" id="1">
                        <left>68</left>
                        <top>-2</top>
                        <height>60</height>
                        <font>font13</font>
                        <label>$INFO[ListItem.ChannelName]</label>
                        <aligny>center</aligny>
                        <textoffsetx>10</textoffsetx>
                    </control>
                </channellayout>
                <focusedchannellayout height="62" width="$PARAM[channel_width]">
                    <control type="label">
                        <left>2</left>
                        <top>-2</top>
                        <width>75</width>
                        <height>60</height>
                        <font>font32_title</font>
                        <label>$INFO[ListItem.ChannelNumberLabel]</label>
                        <textcolor>button_focus</textcolor>
                        <align>center</align>
                        <aligny>center</aligny>
                    </control>
                    <control type="label" id="1">
                        <left>68</left>
                        <top>-2</top>
                        <height>60</height>
                        <font>font13</font>
                        <label>$INFO[ListItem.ChannelName]</label>
                        <textcolor>button_focus</textcolor>
                        <aligny>center</aligny>
                        <textoffsetx>10</textoffsetx>
                    </control>
                </focusedchannellayout>
V obou částech se nakonec, za definici zobrazení čísla a jména kanálu, přidá zobrazení loga:
 
Kód:
                    <control type="image"> <!-- EASY+ -->
                        <right>2</right>
                        <top>2</top>
                        <width>55</width>
                        <height>55</height>
                        <aspectratio align="center" aligny="center">keep</aspectratio>
                        <texture>$INFO[ListItem.Icon]</texture>
                    </control>
Pak mohou obě části vypadat takto:
 
Kód:
                <channellayout height="62" width="$PARAM[channel_width]">
                    <control type="label">
                        <left>2</left>
                        <top>-2</top>
                        <width>75</width>
                        <height>60</height>
                        <font>font32_title</font>
                        <label>$INFO[ListItem.ChannelNumberLabel]</label>
                        <align>center</align>
                        <aligny>center</aligny>
                    </control>
                    <control type="label" id="1">
                        <left>68</left>
                        <top>-2</top>
                        <height>60</height>
                        <font>font13</font>
                        <label>$INFO[ListItem.ChannelName]</label>
                        <aligny>center</aligny>
                        <textoffsetx>10</textoffsetx>
                    </control>
                    <control type="image"> <!-- EASY+ -->
                        <right>2</right>
                        <top>2</top>
                        <width>55</width>
                        <height>55</height>
                        <aspectratio align="center" aligny="center">keep</aspectratio>
                        <texture>$INFO[ListItem.Icon]</texture>
                    </control>
                </channellayout>
                <focusedchannellayout height="62" width="$PARAM[channel_width]">
                    <control type="label">
                        <left>2</left>
                        <top>-2</top>
                        <width>75</width>
                        <height>60</height>
                        <font>font32_title</font>
                        <label>$INFO[ListItem.ChannelNumberLabel]</label>
                        <textcolor>button_focus</textcolor>
                        <align>center</align>
                        <aligny>center</aligny>
                    </control>
                    <control type="label" id="1">
                        <left>68</left>
                        <top>-2</top>
                        <height>60</height>
                        <font>font13</font>
                        <label>$INFO[ListItem.ChannelName]</label>
                        <textcolor>button_focus</textcolor>
                        <aligny>center</aligny>
                        <textoffsetx>10</textoffsetx>
                    </control>
                    <control type="image"> <!-- EASY+ -->
                        <right>2</right>
                        <top>2</top>
                        <width>55</width>
                        <height>55</height>
                        <aspectratio align="center" aligny="center">keep</aspectratio>
                        <texture>$INFO[ListItem.Icon]</texture>
                    </control>
                </focusedchannellayout>
Vložením obrázku loga se zkrátí prostor pro zobrazení jména kanálu, je však možné ho zvětšit, samozřejmě na úkor šířky zobrazení vlastního EPG. Definice čířky této části je v souboru MyPVRGuid.xml, v části definicí <include content="EpgGrid">. Jsou tam vícekrát (4x), protože Guide má, jak známo, 4 možnosti volby typu zobrazení. Dvě vertikální a dvě horizontální. Šířka je parametrem <param name="channel_width" value="350"/> pro horizontální nebo <param name="channel_width" value="310"/> pro vertikální typy zobrazení. Protože se logo kanálu zobrazuje zprava, bude logo vždy na konci, takže změna šířky ovlivní jen prostor pro zobrazení jména kanálu.

Výsledek pak může vypadat takto (šířka pro horizontální zobrazení, control_id 50 a 52 byla zvětšena z původních 350 na 400):
   
 
Citovat
Ďakujem za perfektný návod.
 
Citovat
Na koniec som to vyriešil tak že sú tam len loga a čísla kanálov. Názov predsa netreba, keď mam logo. Ináč by som musel skracovať názvy niektorých kanálov.

Loga mam vlastne. Upravene na jednu veľkosť a bez pozadia. Na tom tmavom pozadí sú dobre viditeľné.
Farby kategórii som zrušil. Rozprávali sme sa o tom v inej téme. Sú aj tak zbytočné. 

Teraz som spokojný.

Ešte musím nejako vyriešiť pridanie funkcie na "automatické prepínanie kanálov podľa EPG". To bude zase maturita. "Každý problém čo sa podarí vyriešiť, prinesie jeden novy a komplikovanejší" 3


Přiložené soubory Miniatury
   
 
Citovat
@jojox Udělal sis to moc pěkné! Thumbup Je vidět, že už skinningu začínáš rozumět.

Neví, co si představit pod "automatické prepínanie kanálov podľa EPG"?
 
Citovat
(29.4.2022, 8:29)JiRo Napsal(a): @jojox Udělal sis to moc pěkné! Thumbup Je vidět, že už skinningu začínáš rozumět.

Neví, co si představit pod "automatické prepínanie kanálov podľa EPG"?

V EPG si označím relácie ktoré chcem pozerať na rôznych kanáloch a funkcia bude prepínať kanáli podľa času v EPG.
Existuje doplnok "LiveTv Ad-Zapper" ale to je strašne nemotorná vec.

Ps: Nie je problém niečo upraviť keď máš niekoho čo ta správne nasmeruje. V tom skine je veľa skriptov a treba trochu času a podpory na zorientovanie sa. Teba považujem za človeka ktorý rad pomôže a dokáže ľudí dobre nasmerovať. Už si mi pomohol vo viacerých témach.
Vďaka. 6
 
Citovat
@jojox Aha, díky za objasnění. Já pro tohle používám nativní funkci Kodi Nastavit připomenutí. Funguje však dobře jen s některými PVR backendy (já používám Tvheadend a tam je to bez problémů). Výhodou tohoto řešení je, že když se nakonec na připomínaný program nepřepne, tak se může spustit nahrávání.
 
Citovat
Ja fungujem po novom s Odroid N2+, TvHeadend, 2x TBS 5520 SE. 
Práve to ma napadlo, upraviť pripomenutie tak, že program aj prepne. Nahrávanie nepoužívam. V dnešnej dobe sú všade archívy a tak je to pre mňa nezaujímavé.
Máš nejaký nápad ako tu funkciu upraviť? Alebo v ktorom skripte je definovaná?

Kedysi som bol zvyknutý na Samsung tv, nastaviť relácie na celí deň a tv sa prepínalo samo. Neviem ci je to lenivosť alebo len pohodlie.
 
Citovat
@jojox Ale vždyť to se dá nastavit v Nastavní > PVR a Živé vysílání. Jsou tam volby, co dělat, když se ti okno s připomenutím automaticky po nastaveném čase zavře.
 
Citovat
(29.4.2022, 10:07)JiRo Napsal(a): @jojox Ale vždyť to se dá nastavit v Nastavní > PVR a Živé vysílání. Jsou tam volby, co dělat, když se ti okno s připomenutím automaticky po nastaveném čase zavře.

uau, tak to som ani nevedel. Nikdy som to neriešil, lebo som bol v tom že to len upozorňuje. Veľká vďaka.
 
Citovat
@JiRo: ďakujem ti veľmi pekne za ďalšiu skvelú úpravu skinu Estuary, po tejto úprave s pridaním loga kanálu to vyzerá fakt super.
Ak môžem otázku, rád by som sa ťa opýtal, či je možné upraviť a premenovať niektoré názvy z EN do SK jazyka. Ide mi iba o sekciu TV (PVR), ktorú by som rád kvôli deťom upravil do slovenského jazyka (napr. Channels na Kanály, Guide na TV Program a pod, viď odkaz). Ostatné by som si rád ponechal v angličtine.
Ak je to možné, poradíš prosím, ktoré súbory .xml treba upraviť a načo sa zamerať?
Ďakujem ti za prípadnú ochotu a pomoc.
S pozdravom Rado.

https://imgur.com/a/tj4yCdg


Přiložené soubory Miniatury
   
 
Citovat
@radoorech Tak to tě asi zklamu. Ještě v Leia by to šlo udělat poměrně jednoduše, v Matrix je to už složitější, protože to menu se vytváří přímo z obsahu kontejneru pvr://tv/ a texty v něm individuálně změnit nejdou.

Určitě by šlo upravit anglické texty pro tyto položky přímo v jazykovém souboru, ale to bys riskovall, že se ti ta slovenština objeví i jinde, kde budou stejné názvy použity. Takže to bych rozhodně nedoporučoval.

Druhá možnost je vytvořit celé to menu znova podobně, jak bylo vyvtvořené v Leia a tam by asi ty názvy změnit šlo ve skinu. Podívám se na to, ale až někdy o víkendu doma.
 
Citovat
@JiRo: ďakujem ti za odpoveď, ak je to také zložité, tak sa s tým netráp, myslel som že to pôjde jednoduchšie. Ja som si upravil niektoré názvy v sekcii TV (PVR) editovaním súboru Home.xml, tam to šlo veľmi jednoducho tak som predpokladal, že rovnako ľahko to pôjde upraviť aj to čo je na obrázku, len neviem ktorý súbor .xml mám editovať.
Pozriem ako si poradil pozrieť, ako to bolo riešené v Leia a uvidím či na niečo prídem.
Aj tak vďaka za ochotu pomôcť.
 
Citovat
  


Přejít na fórum:


Prochází: 1 host(ů)