• 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:
  • 0 Hlas(ů) - 0 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
Kodi EPG Žánre / kategórie / Farba
#1
Zdravím vás.
RPI 3_LibreElec_Leia_18.9_TVH.
Používam základný vzhľad Estuary. Pre viacerých určite nepochopiteľné ale je to otázka vkusu. (Nezaťažuje hardware tak ako niektoré iné.)
Na EPG používam WebGrab+Plus. Licencovaný.
Ako je viditeľné na priloženom obrázku, v epg nezobrazuje Kategóriu (Žáner), napriek tomu že v zdroji epg.xml je jasne definovaná. Môže mi niekto poradiť ako to dať do poriadku? Predpokladám že je to problém s jazykom. Pri niektorých nemeckých kanáloch občas kategóriu zobrazí a aj farbu.

Druhá otázka- Prišiel už niekto na to ako prispôsobiť farbu žánrov EPG v tomto vzhľade?( Estuary) alebo (estuary stream-cinema)


Přiložené soubory Miniatury
   
 
Citovat
#2
@jojox Já jsem teď na dovplené, takže detaily dohromady nedám. Zatím tedy stručně, více, pokud bude ještě třeba, později.

ad.1 Býval tady problém s jazykem žánru. Nezávisle na tom, jaký jazyk máš v xmltv to Kodi pořád hledal podle anglických názvů žánru. Já jsem to svého času vyřešil tak, že jsme si do ini wg++ doplnil převod českých názvů žánru na anglické. A to fungovalo. Popsal jsme to tady na fóru, první příspěvek je zde https://www.xbmc-kodi.cz/prispevek-vlast...8#pid25808, další následuje hned za ním. Jaká je situace teď, netuším, je fakt, že mě se taky žánry u EPG získaného z wg++ neprobarvují, takže se to možná ještě nezměnilo. 

ad.2 Obecně to funguje tak, že Kodi poskytuje kódy žánrů jako čísla, odpovídající pevně definované relaci, která je definovaná přímo v kódu Kodi. Popsané je to například tady https://forum.kodi.tv/showthread.php?tid...pid1250345, ale dá se to samozřejmě najít přímo v kódu na github. Pro skiny to Kodi poskytuje v položce ListItem.Property(GenreType) , ale před tím maskuje 4 spodní bity, takže ta položka může nabývat hodnoty (v hexa) x10, x20, ..., x100. Dekadicky tedy 0, 10, 20, ..., 256. Zobrazení si ale každý skin definuje nějak jinak.

U Estuary je to tak, že v definičním suboru je zobrazení barvy definováno jako výběr souboru s danou barvou se jménem shodným s kódem v uvedené položce. Ty soubory z názven 10.png, 20.png, ..., 256.png, jsou uloženy souboru textur skinu, adresáři windows/pvr/epg-genres/. Soubor 0.png je použit pro případ, že kód žánru není definován.
 
V definici zobrazení ve skinu to pak vypadá takto:
Kód:
                    <control type="image" id="2">
                        <width>58</width>
                        <height>58</height>
                        <texture border="3" fallback="windows/pvr/epg-genres/0.png">$INFO[ListItem.Property(GenreType),windows/pvr/epg-genres/,.png]</texture>
                    </control>

Pokud nevíš, co je to soubor textur skinu, tak se podívej na Texture Tool a/nebo hledej v google např. "Kodi xbt files". Ve skinu Estuary jde o soubor textures.xbt, který je uložený v adresáři .../addons/skin.estuary/media/.

Takže stručně na závěr, chceš-li to změnit v barvách žánrů, jsou dvě cesty:
  • přepsat definiční soubor skinu ve všech místech, kde se definuje probarvení dle žánru a vymyslet jiný způsov přiřazení barev kódům - těch možností je více, záleží, jak to se skiny umíš a co ti bude milejší
  • změnit obsah souborů barev v textures.xbt
V obou přípdech budeš muset sáhnout do skinu jinak, než jako jeho uživatel. Tzn. budeš muset vědět jak na to, což je ale už trochu jiná kapitola. Neví, jaké máš znalosti, tak tohle nechám na někdy jindy.
 
Citovat
#3
No, Vďaka za info. Skúsil som a fungovalo. Pre sms.cz.  Ja ale používam Telekom lebo je rýchlejší. Tam to nepôjde lebo je šifrovaná. Skúsim z to priamo v skine. Zmeniť názvy na slovenské/české a nemecké. Potom dám vedieť.
 
Citovat
#4
@jojox Tak to mě bude zajímat. Chystám se na to už delší dobu a nějak se mi do toho nechce.
 
Citovat
#5
No, tak že nič. 8 po úprave sa nezobrazia vôbec žiadne farby.
zmenil som oba linky

<texture border="3" fallback="windows/pvr/epg-genres/0.png">$INFO[ListItem.Property(GenreType),windows/pvr/epg-genres/,.png]</texture>

na 

<texture border="3" fallback="windows/pvr/epg-genres/0.png">$INFO[ListItem.Genre,windows/pvr/epg-genres/,.png]</texture>

rovnako som upravil aj texture.xbt, vložil som do neho nove farby a zadal som konkrétne žánre (anglicky). V epg som rovnako zmenil žánre na anglické. Chcel som len vedieť ci to vôbec funguje. 12 Smola nefunguje. Mimochodom keď som zmazal staré farby tak mi zmizlo aj pozadie v EPG tabuľke. Podľa toho súdim že úprava vôbec nie je akceptovaná. Zaujímalo by ma ale kde nájdem súbor v ktorom sú originálne farby HEX spolu z názvami. Momentálne som bezradný.
 
Citovat
#6
@jojo Tak to ti asi nebude fungovat. To by se soubory s barvami musely jmenovat jako žánry. A to nejsou jednoduché řetězce, jsou tam někdy mezi nimi i lomítka a ty v názvu souboru být nemohou.

Jinak, když už editujes definiční soubory skinu, můžeš ty soubory barev vytvořit mimo soubor texturou.xbt. Použiješ special:://skin/... a zadáš tam adresu v rámci adtesáře skinu.
 
Citovat
#7
Postupoval som podľa pokynov z rôznych diskusii, je divne že to vôbec nefunguje. Na skúšku som zmenil žánre v mojom EPG podľa stiahnutých farieb ktoré majú fungovať. A aj tak nič. Pri logách vraj rozpozná len pomlčku. V mojich kategóriách nie sú žiadne znamienka až na pomlčku.

Toto sú všetky moje kategórie. (Originál epg.xml) 

<category lang="sk">Všetky</category>
<category lang="cs">Vše</category>
<category lang="cs">Všechny</category>
<category lang="sk">Aktuality</category>
<category lang="de">Nachrichten</category>
<category lang="sk">Udalosti</category>
<category lang="sk">Verejné udalosti</category>
<category lang="cs">Veřejné události</category>
<category lang="sk">Počasie</category>
<category lang="de">Wetter</category>
<category lang="sk">Detektívny</category>
<category lang="cs">Detektivní</category>
<category lang="de">Krimi</category>
<category lang="de">Thriller</category>
<category lang="de">Krimi Drama</category>
<category lang="sk">Dráma</category>
<category lang="sk">Reality šou</category>
<category lang="cs">Reality show</category>
<category lang="sk">Súťaže</category>
<category lang="sk">Komédia</category>
<category lang="cs">Komedie</category>
<category lang="de">Komödie</category>
<category lang="sk">Umenie</category>
<category lang="sk">Animovaný</category>
<category lang="sk">Akčný a dobrodružný</category>
<category lang="sk">Horor</category>
<category lang="sk">Zábavný program</category>
<category lang="sk">Fantasy</category>
<category lang="de">Fantasy</category>
<category lang="sk">Sci-fi</category>
<category lang="sk">Domácnosť a záhrada</category>
<category lang="cs">Dům a zahrada</category>
<category lang="sk">Biznis</category>
<category lang="sk">Varenie</category>
<category lang="cs">Vaření</category>
<category lang="cs">Rozhovory</category>
<category lang="sk">Diskusia</category>
<category lang="sk">Iné</category>
<category lang="cs">Jiné</category>
<category lang="sk">Voľný čas</category>
<category lang="cs">Romantický</category>
<category lang="cs">Hry</category>
<category lang="cs">Cestování</category>
<category lang="sk">Cestovanie</category>
<category lang="cs">Oceňované</category>
<category lang="cs">Fotbal</category>
<category lang="sk">Dokumentárny</category>
<category lang="cs">Dokumenty</category>
<category lang="de">Dokumentation</category>
<category lang="sk">Náboženstvo</category>
<category lang="sk">Pre dospelých</category>
<category lang="de">Ratgeber</category>
<category lang="de">Wissen</category>
<category lang="de">Geschichte</category>
<category lang="de">Natur und Tiere</category>
<category lang="de">Lifestyle</category>
<category lang="de">Reality</category>
<category lang="de">Gesellschaft</category>
<category lang="de">Unterhaltung</category>
<category lang="de">Kochen</category>
<category lang="de">Talkshow</category>
<category lang="de">Politik</category>
<category lang="de">Magazin</category>
<category lang="de">Verschiedenes</category>
<category lang="de">Game Show</category>
<category lang="de">Sitcom</category>
<category lang="de">Urlaub</category>
<category lang="de">Animation</category>
<category lang="de">Sport</category>
<category lang="de">Fussball</category>
<category lang="de">Film</category>
<category lang="de">Drama Serie</category>
<category lang="de">Kinder</category>
<category lang="de">Bildung</category>
<category lang="de">Romanze</category>
<category lang="de">Übungen</category>
<category lang="de">Soap</category>
<category lang="de">Wissenschaft</category>
<category lang="de">Kunstwissenschaft</category>
<category lang="de">Gesundheit</category>
<category lang="de">Religion</category>
<category lang="de">Medizin</category>
<category lang="de">Einkauf</category>
<category lang="de">Reality</category>
<category lang="de">Kraftfahrzeuge</category>
<category lang="de">Wissen</category>
<category lang="de">ScienceFiction</category>
<category lang="de">Action</category>
<category lang="de">Abenteuer</category>
<category lang="de">Kultur</category>
<category lang="de">Show</category>

Ako si to myslel "Použiješ special:://skin/... a zadáš tam adresu" ?

Môže tam ale robiť problém aj diakritika.


Přiložené soubory Miniatury
   
 
Citovat
#8
@jojox Jak jsem už napsal. Ty žánry v epg nejsou uloženy jednotivě, ale ve skupinách, takže je pro adresování souborů použít nemůžeš. Asi nejjednodušší by bylo, po vygenerování xmltv souboru wg++ ten soubor ještě prohnat sed s překladovou tabulkou žánrů a všechny žánry přeložit do angličtiny. V podstatě udělat totéž jako to bylo v tom ini, ale pojmout to jako "postproces" wg++. Pokud ti wg++ běží na linuxu, bude to hračka, prakticky jeden příkaz. Jen dá trochu práci ta překladová tabulka. Ale zato to bude naprosto univerzální.
 
Citovat
#9
Presne to ma napadlo. Jednoducho zmeniť názvy pomocou skriptu. Môj wg++ beží vo win10_64. Ak je to v tvojich možnostiach, môžeš mi s tým skriptom pomôcť?

V notepade to viem spraviť manuálne, Hľadať a nahradiť, pomocou funkcie. Chcel by som ale nejaký skript čo nahradí všetko naraz.
 
Citovat
#10
Našiel som príkaz do Win Powershell na masové prepísanie.

powershell -Command "(gc guide.xml) -replace '>Animované<', '>Cartoons/Puppets</category<' -replace '>Sci-fi<', '>Science Fiction/Fantasy/Horror<' -replace '>Drama<' , '>Movie/Drama<' -replace '>Akční a dobrodružný<' , '>Detective/Thriller<' -replace '>Komedie<' , '>Comedy<' -replace '>Oceňované<' , '>Serious/Classical/Religious/Historical Movie/Drama<' -replace '>Detektivní<', '>Detective/Thriller<' -replace '>Dokumenty<', '>Documentary<'-replace '>Vše<', '>Undefined<' -replace '>Nachrichten<', '>News/Current Affairs<'-replace '>Natur und Tiere<', '>Nature/Animals/Environment<'-replace '>Unterhaltung<', '>Magazines/Reports/Documentary</category<' | Out-File -encoding ASCII xmltv.xml"
 
Citovat
#11
No prvé náznaky už sú. Zmenil som Názvy žánrov. len ten príkaz treba upraviť z (| Out-File -encoding ASCII xmltv.xml") na (| Out-File -encoding UTF8 xmltv.xml") A samozrejme skontrolovať názvy žánrov vo vlastnom epg.xml.  Robím to síce vo win na kodi matrix ale hádam to bude fungovať aj na pri v kodi 18.9. Idem priamo na vstavanom skine Estuary.
 
Citovat
#12
@jojox Já jsem nikdy se scripty ve Windows nepracoval, takže ti praktickou radou nepomohu. Musel bych to studovat stejně jako ty. Můj Tvheadend a wg+ jede na Linuxu, takže tam je ten postup celkem jasný. Ale vidím, že si s tím dokážeš poradit i beze mne.
 
Citovat
#13
@jojox Tak jsme si ve volné chvíli večer trochu pohrát a vyrobil jednoduché řešení pro dodatečnou úpravu xmltv. Protože používám i Tvheadend na LE, tak jsem tam využil možnost, že se před a po startu wg++ automaticky spouští (existují-li) scripty (before.sh, after.sh) a vyrobil jednoduchý after.sh script (scripty musí být uloženy v /storage/.kodi/userdata/addon_data/service.webgrabplus):
Citace:#! /bin/sh
dir=/storage/.kodi/userdata/addon_data/service.webgrabplus
sed -f ${dir}/genre.sed ${dir}/temp.xml > ${dir}/guide.xml
Z wg++ generuji soubor temp.xml, který pak opravím na guide.xml podle obsahu genre.sed. Zvolil jsem způsob, že měním celé řádky s definicí category (genre/subgenre). Soubor jsem si vytvořil s pomocí definic category vytažených z temp.xml do souboru category.list pomocí jednoduchého příkazu:
Kód:
grep "<category" temp.xml | sort | uniq > category.list
který jsem pak jednorázově zeditoval do tohoto tvaru a uložil do genre.sed (doplněno o aktuální definice 10.10.2021 - přidány kategorie i ze slovenských a německých zdrojů):
Kód:
s|<category lang="cs">Americký fotbal</category>|<category lang="en">Team sports (excluding football)</category>|g
s|<category lang="cs">BRAVE</category>|<category lang="en">Martial sports</category>|g
s|<category lang="cs">Basketbal</category>|<category lang="en">Team sports (excluding football)</category>|g
s|<category lang="cs">Bojové sporty</category>|<category lang="en">Martial sports</category>|g
s|<category lang="cs">Dok</category>|<category lang="en">Documentary</category>|g
s|<category lang="cs">Děti</category>|<category lang="en">Children's/youth programmes</category>|g
s|<category lang="cs">FORTUNA:LIGA</category>|<category lang="en">Football/soccer</category>|g
s|<category lang="cs">Film</category>|<category lang="en">Movie/drama</category>|g
s|<category lang="cs">Fotbal</category>|<category lang="en">Football/soccer</category>|g
s|<category lang="cs">Hokej</category>|<category lang="en">Team sports (excluding football)</category>|g
s|<category lang="cs">Hudba</category>|<category lang="en">Music/ballet/dance</category>|g
s|<category lang="cs">MLB</category>|<category lang="en">Team sports (excluding football)</category>|g
s|<category lang="cs">Mag</category>|<category lang="en">News magazine</category>|g
s|<category lang="cs">Motorismus</category>|<category lang="en">Motoring</category>|g
s|<category lang="cs">ONE</category>|<category lang="en">Martial sports</category>|g
s|<category lang="cs">Pub</category>|<category lang="en">Discussion/interview/debate</category>|g
s|<category lang="cs">Ragby</category>|<category lang="en">Team sports (excluding football)</category>|g
s|<category lang="cs">Rally</category>|<category lang="en">Motor Sport</category>|g
s|<category lang="cs">Seriál</category>|<category lang="en">Soap/melodrama/folkloric</category>|g
s|<category lang="cs">Sport</category>|<category lang="en">Sports</category>|g
s|<category lang="cs">Sportovní</category>|<category lang="en">Sports</category>|g
s|<category lang="cs">Tenis</category>|<category lang="en">Tennis/squash</category>|g
s|<category lang="cs">Virtual GP</category>|<category lang="en">Motor Sport</category>|g
s|<category lang="cs">Zpr</category>|<category lang="en">News/current affairs</category>|g
s|<category lang="cs">Záb</category>|<category lang="en">Show/game show</category>|g
s|<category lang="cs">akční</category>|<category lang="en">Adventure/western/war</category>|g
s|<category lang="cs">animovaný</category>|<category lang="en">Cartoons/puppets</category>|g
s|<category lang="cs">biografický</category>|<category lang="en">Movie/drama</category>|g
s|<category lang="cs">dobrodružný</category>|<category lang="en">Adventure/western/war</category>|g
s|<category lang="cs">dokument</category>|<category lang="en">Documentary</category>|g
s|<category lang="cs">drama</category>|<category lang="en">Movie/drama</category>|g
s|<category lang="cs">fantasy</category>|<category lang="en">Science fiction/fantasy/horror</category>|g
s|<category lang="cs">fitnesazdraví</category>|<category lang="en">Fitnessandhealth</category>|g
s|<category lang="cs">historický</category>|<category lang="en">Serious/Classical/Religious/Historicalmovie/Drama</category>|g
s|<category lang="cs">horor</category>|<category lang="en">Science fiction/fantasy/horror</category>|g
s|<category lang="cs">hudební</category>|<category lang="en">Music/ballet/dance</category>|g
s|<category lang="cs">komedie</category>|<category lang="en">Comedy</category>|g
s|<category lang="cs">krimi</category>|<category lang="en">Detective/thriller</category>|g
s|<category lang="cs">loutkový</category>|<category lang="en">Cartoons/Puppets</category>|g
s|<category lang="cs">muzikál</category>|<category lang="en">Musical/opera</category>|g
s|<category lang="cs">mysteriozní</category>|<category lang="en">Science fiction/fantasy/horror</category>|g
s|<category lang="cs">nakupování</category>|<category lang="en">Advertisement/Shopping</category>|g
s|<category lang="cs">pohádka</category>|<category lang="en">Children's/youth programmes</category>|g
s|<category lang="cs">povídkový</category>|<category lang="en">Movie/drama</category>|g
s|<category lang="cs">pro děti</category>|<category lang="en">Children's/youth programmes</category>|g
s|<category lang="cs">reklama</category>|<category lang="en">Advertisement/Shopping</category>|g
s|<category lang="cs">rodinný</category>|<category lang="en">Film/Cinema</category>|g
s|<category lang="cs">romantický</category>|<category lang="en">Romance</category>|g
s|<category lang="cs">sci-fi</category>|<category lang="en">Science fiction/fantasy/horror</category>|g
s|<category lang="cs">sport</category>|<category lang="en">Sports</category>|g
s|<category lang="cs">sportovní</category>|<category lang="en">Sports</category>|g
s|<category lang="cs">thriller</category>|<category lang="en">Detective/thriller</category>|g
s|<category lang="cs">vaření</category>|<category lang="en">Cooking</category>|g
s|<category lang="cs">western</category>|<category lang="en">Adventure/western/war</category>|g
s|<category lang="cs">zahradničení</category>|<category lang="en">Gardening</category>|g
s|<category lang="cs">Česká ulička</category>|<category lang="en">Sports magazines</category>|g
s|<category lang="cs">živě</category>|<category lang="en">Live broadcast</category>|g
s|<category lang="de">Animation</category>|<category lang="en">Cartoons/puppets</category>|g
s|<category lang="de">Auszeichnungen</category>|<category lang="en">Remarkable people</category>|g
s|<category lang="de">Bildung</category>|<category lang="en">Education/science/factual topics</category>|g
s|<category lang="de">Debatte</category>|<category lang="en">Discussion/interview/debate</category>|g
s|<category lang="de">Dokumentation</category>|<category lang="en">Documentary</category>|g
s|<category lang="de">Drama Serie</category>|<category lang="en">Movie/drama</category>|g
s|<category lang="de">Drama</category>|<category lang="en">Movie/drama</category>|g
s|<category lang="de">Film</category>|<category lang="en">Movie/drama</category>|g
s|<category lang="de">Fussball</category>|<category lang="en">Football/soccer</category>|g
s|<category lang="de">Game Show</category>|<category lang="en">Show/game show</category>|g
s|<category lang="de">Kinder</category>|<category lang="en">Children's/youth programmes</category>|g
s|<category lang="de">Kochen</category>|<category lang="en">Cooking</category>|g
s|<category lang="de">Komödie</category>|<category lang="en">Comedy</category>|g
s|<category lang="de">Konsumenten</category>|<category lang="en">Advertisement/shopping</category>|g
s|<category lang="de">Kraftfahrzeuge</category>|<category lang="en">Motoring</category>|g
s|<category lang="de">Krimi Drama</category>|<category lang="en">Detective/thriller</category>|g
s|<category lang="de">Krimi</category>|<category lang="en">Detective/thriller</category>|g
s|<category lang="de">Kunstwissenschaft</category>|<category lang="en">Arts/culture (without music, general)</category>|g
s|<category lang="de">Nachrichten</category>|<category lang="en">News/current affairs</category>|g
s|<category lang="de">Nachrichtenmagazin</category>|<category lang="en">News magazine</category>|g
s|<category lang="de">Natur</category>|<category lang="en">Nature/animals/environment</category>|g
s|<category lang="de">Oper</category>|<category lang="en">Musical/opera</category>|g
s|<category lang="de">Politik</category>|<category lang="en">Social/political issues/economics</category>|g
s|<category lang="de">Reality</category>|<category lang="en">Show/game show</category>|g
s|<category lang="de">Reise</category>|<category lang="en">Tourism/travel</category>|g
s|<category lang="de">Religion</category>|<category lang="en">Religion</category>|g
s|<category lang="de">Romanze</category>|<category lang="en">Romance</category>|g
s|<category lang="de">Sitcom</category>|<category lang="en">Soap/melodrama/folkloric</category>|g
s|<category lang="de">Sport</category>|<category lang="en">Sports</category>|g
s|<category lang="de">Sportdiskussion</category>|<category lang="en">Sports magazines</category>|g
s|<category lang="de">Tagesgeschehen</category>|<category lang="en">News/current affairs</category>|g
s|<category lang="de">Talkshow</category>|<category lang="en">Talk show</category>|g
s|<category lang="de">Thriller</category>|<category lang="en">Detective/thriller</category>|g
s|<category lang="de">Tiere</category>|<category lang="en">Nature/animals/environment</category>|g
s|<category lang="de">Unterhaltung</category>|<category lang="en">Show/game show</category>|g
s|<category lang="de">Urlaub</category>|<category lang="en">Tourism/travel</category>|g
s|<category lang="de">Wetter</category>|<category lang="en">News/weather report</category>|g
s|<category lang="de">Wissenschaft</category>|<category lang="en">Education/science/factual topics</category>|g
s|<category lang="de">thriller</category>|<category lang="en">Detective/thriller</category>|g
s|<category lang="de">Übungen</category>|<category lang="en">Fitness and health</category>|g
s|<category lang="sk">Aktuality</category>|<category lang="en">News magazine</category>|g
s|<category lang="sk">Akčný a dobrodružný</category>|<category lang="en"></category>|g
s|<category lang="sk">Animovaný</category>|<category lang="en">Cartoons/puppets</category>|g
s|<category lang="sk">Biznis</category>|<category lang="en">Economics/social advisory</category>|g
s|<category lang="sk">Cestovanie</category>|<category lang="en">Tourism/travel</category>|g
s|<category lang="sk">Detektívny</category>|<category lang="en">Detective/thriller</category>|g
s|<category lang="sk">Detské/mládežnícke</category>|<category lang="en">Children's/youth programmes</category>|g
s|<category lang="sk">Diskusia</category>|<category lang="en">Discussion/interview/debate</category>|g
s|<category lang="sk">Dokumentárny</category>|<category lang="en">Documentary</category>|g
s|<category lang="sk">Domácnosť a záhrada</category>|<category lang="en">Gardening</category>|g
s|<category lang="sk">Dráma</category>|<category lang="en">Movie/drama</category>|g
s|<category lang="sk">Futbal</category>|<category lang="en">Football/soccer</category>|g
s|<category lang="sk">Hokej</category>|<category lang="en">Team sports (excluding football)</category>|g
s|<category lang="sk">Horor</category>|<category lang="en">Science fiction/fantasy/horror</category>|g
s|<category lang="sk">Hudba</category>|<category lang="en">Music/ballet/dance</category>|g
s|<category lang="sk">Hudobný</category>|<category lang="en">Music/ballet/dance</category>|g
s|<category lang="sk">Komédia</category>|<category lang="en">Comedy</category>|g
s|<category lang="sk">Muzikál</category>|<category lang="en">Musical/opera</category>|g
s|<category lang="sk">Náboženstvo</category>|<category lang="en">Religion</category>|g
s|<category lang="sk">Počasie</category>|<category lang="en">News/weather report</category>|g
s|<category lang="sk">Pre dospelých</category>|<category lang="en">Adult movie/drama</category>|g
s|<category lang="sk">Reality šou</category>|<category lang="en">Show/game show</category>|g
s|<category lang="sk">Show</category>|<category lang="en">Show/game show</category>|g
s|<category lang="sk">Spoločnosť/politika</category>|<category lang="en">Social/political issues/economics</category>|g
s|<category lang="sk">Správy</category>|<category lang="en">News/current affairs</category>|g
s|<category lang="sk">Súťaže</category>|<category lang="en">Game show/quiz/contest</category>|g
s|<category lang="sk">Tenis</category>|<category lang="en">Tennis/squash</category>|g
s|<category lang="sk">Udalosti</category>|<category lang="en">News/current affairs</category>|g
s|<category lang="sk">Umenie/kultúra</category>|<category lang="en">Arts/culture (without music, general)</category>|g
s|<category lang="sk">Umenie</category>|<category lang="en">Arts/culture (without music, general)</category>|g
s|<category lang="sk">Varenie</category>|<category lang="en">Cooking</category>|g
s|<category lang="sk">Veda</category>|<category lang="en">Education/science/factual topics</category>|g
s|<category lang="sk">Verejné udalosti</category>|<category lang="en">News/current affairs</category>|g
s|<category lang="sk">Voľný Čas</category>|<category lang="en">Leisure hobbies</category>|g
s|<category lang="sk">Voľný čas</category>|<category lang="en">Leisure hobbies</category>|g
s|<category lang="sk">Vzdelávací</category>|<category lang="en">Education/science/factual topics</category>|g
s|<category lang="sk">Všetky</category>|<category lang="en"></category>|g
s|<category lang="sk">Zábavný program</category>|<category lang="en">Show/game show</category>|g
s|<category lang="sk">Šport</category>|<category lang="en">Sports</category>|g
Jak je vidět, jsou v různých zdrojích pro wg++ docela zajímavé excesy. Například genre "Česká ulička" v O2TV. Tady to ale asi bude "neverending story", čas od času si projet originální xmltv a pro nově vzniknuvší nekonformní genre vytvořit příslušný řádek do genre.sed a tam ho převést na něco smysluplného (myslím tím ve smyslu Kodi). V tom problém není.

V čem je ale problém, že tabulka genre a subgenre, ze které jsme vycházel, tedy https://forum.kodi.tv/showthread.php?tid...pid1250345, je už letitá a ne všechny subgenre (asi) jsou správně. Takže použiji-li například pro české genre "Tenis" překlad do subgenre "Tennis/Suqash", zafunguje to dobře a Kodi přiřadí pořadu barvu genre, tedy "Sports", kód barvy 64. Podobně to funguje např. i pro všechny české genre bojových sportů ("Bojové sporty", "BRAVE", "ONE", ...), které překládám jako subgenre "Martial Sports". Když ale použiji pro český "MLB"  (Major League Baseball) překlad do subgenre "Team Sports", tak to nezafunguje (a podobně to platí o celé řadě ostatních). Musím se tedy podívat do kódu Kodi na github, jak tedy aktuálně ty genre a subgenre vypadají.

Doplněno:
Takže nalezen zdroj pro Kodi 19 a už na první pohled je vidět, že tam změny oproti tomu, co jsem použil původně, jsou. Viz https://alwinesch.github.io/group__cpp__...e_n_t.html. Až bude více času, mrknu na to.
Doplněno:
Stalo se, nově definované genre/subgenre fungují jak v Kodi 19, tak i 18, takže je třeba obsah výše uvedené genre.sed upravit podle aktuálního stavu.
 
Citovat
#14
Pekne. Ja som skúšal všetko možné. Nič nefunguje tak ako si to človek predstavuje. Poskytovatelia epg sa nedržia žiadnych pravidiel čo sa týka žánrov. Raz je tam komédia a potom zase niečo iné, potom to blbne.(Farby) Rozhodol som sa tak že som zrušil TVH klienta a používam PVR Simple. Preto že problém zo žánrami ma vlastne tvh server a nie kodi. V Simple ukazuje všetky kategórie tak ako sú v epg.xml. Farby nemajú zmysel. Zmenil som Farbu dlaždice v epg a dobre to vyzerá a som spokojný. Teraz sa musím venovať tomu, ako spojazdniť wg++ v LibreElec. Nemáš nejaké nápady? V štandardnom Linuxe je to jednoduché, ale ten používať nemôžem lebo mam tuner od TSB a skompilovať pre neho ovládač je takmer nemožné. Teda neviem komu sa to zatiaľ podarilo( Nemyslím LibreElec). Ak by si vedel poradiť aj v tom tak to by bolo super. Jedna sa o CrazyCat drivers. Vraj to ide len s cross kompiláciou, na to ale ešte moje znalosti nestačia.

Teraz to nechám takto.


Přiložené soubory Miniatury
   
 
Citovat
#15
@jojox No, budu s tebou trochu nesouhlasit. Problém nemá jen TVH, tedy má-li vůbec nějaký, ten problém je trochu širší. Je i v tom, že se tvůrci EPG nedrží pravidel označování žánrů. Já jsem bohužel to, jak ty žánry mají v epg/xmltv vypadat obecně, nikde nenašel, ale je fakt, že například DVB kanály, ve kterých se epg i s žánry přenáší, se v Kodi, do kterého se dostává přes TVH klienta z Tvheadend, zobrazují vesměs správně. Takže ten problém bude asi jinde. Při pátrání, jaká jsou vlastně pravidla pro označování žánrů v epg Kodi, jsem vždycky narazil na to (a nebyl to jen případ TVH klienta), že žánry musí být angličtině. Tak se je snažím mít v angličtině. Je to tak trochu podobný problém, jako s UTC časem...

Moje epg v Kodi:
   
  • Kanály 5-7 jsou z DVB-T, včetně epg
  • Kanály 7-10 jsou z HBO přes OTT sledovanitv.cz, epg je ze sms.cz, upravené mým scriptem
  • Kanály 11 a 12 jsou z OTT sledovanitv.cz, epg jsme vyzkoušel sms.cz, sledovanitv.cz a teď tam mám horizont.tv a u všech je problém v tom, že tam u hodně pořadů slovenských TV úplně chybí žánry, a také je to upravené mým scriptem
Jinak, co se týče wg++ v LibreELEC, tak to je teď trochu problém. Dřív existoval v *ELEC repozitářích addon, pomocí kterého se wg++ do systému "nainstalovalo". To už skončilo před časem. Pak přišel user Thoradia, který nabídl Thoradia addon, pomocí které se do *ELEC (myslím že to fungovalo v Libre i CoreELEC) dal dostat. Ten ale už také skončil. Takže do současných instalací *ELEC dnes normálně wg++ nedostaneš. Existuje možnost, jak wg++ do *ELEC dostat, ale to vyžaduje nějaké úsilí a předpoklady:
  1. Musí v systému existovat funkční aplikace mono, které umožní spouštět dotNET aplikace - což je asi primární porblém. Pokud pro daný systém neexistuje mono (nebo nějaká jiná možnost jak spouštět dotNET aplikace), tak je veškerá snaha marná
  2. Pak stačí wg++ do systému pouze nakopírovat a pohrát si se spouštěcími scripty a cron-em nebo systemd, pokjud chceš generaci wg++ spouštět automaticky
Pak je tu ještě jedna možnost, použít docker, ale to je ještě o trochu složitější, i když v konečném důsledku možná lepší řešenmí.

Já to mám u LibreELEC, kde wg++ provozuji tak, že stále používám starší verzi systému s funkčním Thoradia addon, jen do něj musím při změně verze wg++ vše nakopírovat ručně. Plyne z toho to, že jsem se tím, co jsem popsal výše, nechtěl zabývat. Já tento LibreELEC provozuji jako headless a používám ho jako zdroje pro ostatní Kodi v domácnosti. Tvheadend, wg++, ukládání seriálů z SCC nebo SC do sdílené knihovny, apod. Takže mi jeho starší verze nevadí.

S těmi dalšími věcmi, driver pro přijímač pro Linux, s tím ti já bohužel neporadím.

Doplněno:
No a pak máš samozřejmě ještě možnost použít addon/scripty 365 EPG Generator (2.4.1) od @Saros. Jak to má se žánry on, to ale netuším. Já ho naposled použil jako zdroj pro wg++ před rokem a už si to nepamatuji.
 
Citovat
#16
Na niektorých kanáloch, hlavne nemeckých som si všimol niekedy až 3 kategórie pri jednej položke. Potom to vyzerá asi tak že detské kanály majú žáner horor, akčný, dráma a podobne. Momentálne robím EPG na týždeň vo win a cez sambu ho priamo uloží wg++ do priečinka v libre. Ja používam ako zdroje Telekom sk/cz a magenta de. Sú šifrovane a neuveriteľne rýchle pri gradovaní. Skúšal som rpi3b používať len ako server a kodi bol na Android boxe. No nič moc. Obraz nešiel plynule a pri náhlom zakolísaní sat signálu zmrzol obraz a zvuk šiel ďalej. Tie lacné čínske boxy sú na dve veci. Ešte že som ho mam zadarmo. Ku všetkému mam cpu H616 a to ešte nemá podporu pre libre alebo nejaký iný Linux. Budem ďalej hľadať riešenie na ten TBS ovládač. Nevieš ci mal libre 10 na rpi4 TBS ovládače? Raz som libre 10 natiahol do rpi3 aby som to zistil, no nič také som tam nevidel.

Možno sú už priamo v systéme ale to som už zistiť nemohol. Pre to že to bolo na nepodporovanej doske. Mohol som bit rad že sa to vôbec naštartovalo. 3
 
Citovat
#17
@jojox Ano, to máš pravdu, tím jednoduchým nahrazováním jednotlivých žánrů se může stát, že v končeném důsledku tak zbude např. ten horor. S tím ale u této jednoiduché metody asi nic udělat nelze. To bychom museli nasadit nějaké sofistikovanější řešení.

BTW Dost jsme se natrápil se žánry pro slovenské stanice, přijímám 1, 2, 3, Lux a TA3, nakonec jsme také použil telekom.sk, protože ten má žánrů nejvíce, i když tam jsou také zajímavé hodnoty. Například žánry, obsahující názvy států, což je samozřejmě úplně špatně. Ale s tím už se asi nic udělat nedá.

S tím příjmem TV ti asi neporadím.
 
Citovat
#18
Tie názvy krajín sú myslím u sledovanie tv alebo satelitná tv.
 
Citovat
  


Přejít na fórum:


Prochází: 1 host(ů)