Kodi EPG Žánre / kategórie / Farba - Verze k tisku +- XBMC-Kodi.cz (https://www.xbmc-kodi.cz) +-- Fórum: Obecná diskuse (https://www.xbmc-kodi.cz/forum-obecna-diskuse) +--- Fórum: Tipy, triky a návody (https://www.xbmc-kodi.cz/forum-tipy-triky-a-navody) +--- Téma: Kodi EPG Žánre / kategórie / Farba (/prispevek-kodi-epg-zanre-kategorie-farba) |
Kodi EPG Žánre / kategórie / Farba - jojox - 05.10.2021 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) RE: Kodi EPG Žánre / kategórie / Farba - JiRo - 05.10.2021 @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-vlastni-epg-webgrab-plus?pid=25808#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=146527&pid=1250345#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"> 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:
RE: Kodi EPG Žánre / kategórie / Farba - jojox - 06.10.2021 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ť. RE: Kodi EPG Žánre / kategórie / Farba - JiRo - 06.10.2021 @jojox Tak to mě bude zajímat. Chystám se na to už delší dobu a nějak se mi do toho nechce. RE: Kodi EPG Žánre / kategórie / Farba - jojox - 06.10.2021 No, tak že nič. 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. 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ý. RE: Kodi EPG Žánre / kategórie / Farba - JiRo - 06.10.2021 @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. RE: Kodi EPG Žánre / kategórie / Farba - jojox - 06.10.2021 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. RE: Kodi EPG Žánre / kategórie / Farba - JiRo - 06.10.2021 @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í. RE: Kodi EPG Žánre / kategórie / Farba - jojox - 07.10.2021 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. RE: Kodi EPG Žánre / kategórie / Farba - jojox - 07.10.2021 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" RE: Kodi EPG Žánre / kategórie / Farba - jojox - 07.10.2021 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. RE: Kodi EPG Žánre / kategórie / Farba - JiRo - 07.10.2021 @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. RE: Kodi EPG Žánre / kategórie / Farba - JiRo - 08.10.2021 @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/shZ 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 Kód: s|<category lang="cs">Americký fotbal</category>|<category lang="en">Team sports (excluding football)</category>|g V čem je ale problém, že tabulka genre a subgenre, ze které jsme vycházel, tedy https://forum.kodi.tv/showthread.php?tid=146527&pid=1250345#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__kodi__addon__pvr___defs__epg___e_p_g___e_v_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. RE: Kodi EPG Žánre / kategórie / Farba - jojox - 08.10.2021 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. RE: Kodi EPG Žánre / kategórie / Farba - JiRo - 08.10.2021 @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:
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. RE: Kodi EPG Žánre / kategórie / Farba - jojox - 08.10.2021 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. RE: Kodi EPG Žánre / kategórie / Farba - JiRo - 08.10.2021 @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. RE: Kodi EPG Žánre / kategórie / Farba - jojox - 09.10.2021 Tie názvy krajín sú myslím u sledovanie tv alebo satelitná tv. |