31.7.2025, 21:36
Tohle je těžké. Když napíšu že Kodi není pro každého a že pro využití jeho funkcí je třeba si také něco nastudovat, jsem elitář. Ale ono to tak opravdu je. Tedy ne to, že jsme elitář (já si to o sobě alespoň nemyslím), ale to, že Kodi není pro toho, kdo není ochoten nebo schopen si o něm a o všech jeho souvislostech něco nastudovat. K nim patří jak Kodi samotné, tak způsob nastavení skinů, jednotlivých doplňků, ale i to, jak fungují zdroje, které Kodi využívá (zde např. TMDb), resp. jaký obsah tyto zdroje (typicky) mohou mít. Tohle všechno hraje větší či menší roli v problematice prohledávání a zobrazování výsledků (což mimochodem nemusí být totéž), tím spíše, čím více funkcí Kodi a jeho doplňků je v něm propojeno (zde tedy v případě doplňků je to TMDb Helper a YAWsP).
Já osobně to řeším vloženým scriptem univerzálního search modulu (Easysearch), který vždy do jednotlivých volání vkládám. Obsahuje zásadně rozšířenou a flexibilní funkci původního jednoduchého search enginu použitého v doplňku Context Menu. Funguje to tak, že na základě analýzy obsahu zdroje, zde tedy např. TMDb prostřednictvím TMDb Helper, sestaví optimální search řetězec pro cílové prostředí, zde tedy např. YAWsP. Úspěšnost prohledávání se pak dramaticky zvyšuje. search modul je univerzální, napsaný tak, aby se jednotlivé varianty a kombinace zdoje a cíle daly jednoduše modifikovat. Situace kolem Kodi, včetně té, tady na fóru, zatím zveřejňování takových funkcí, doplňků a modulů nepřeje a je otázka, jestli se vůbec kdy dostaneme do stavu, kdy to vůbec bude možné. Já tomu už moc nevěřím.
- začíná to samotném obsahu TMDb, kde zejména u exostických titulů (zejména Asie), hodné záleží, jak je zadán titul a jak (a pokud vůbec) jsou zadány jeho jazykové verze, případně jak správně jsou vyplněny položky title a original title, apod. Pokud je tady něco zásadně špatně, už se to většinou táhne, přip zpracování daného titulu, celým Kodi.
- s tím pak souvisí to, jak se takový titul zobrazuje v Kodi, opět title a original title, což může záviset na skinu a jeho nastavení (např. výběr fontu). Tady např. pro jazyk vycházející z čínštiny (Čína, Korea, Japonsko) je třeba vybrat font, který taková znaky obsahuje (většinou nezklame font na bázi Ariel), pokud jde ale např. o hindi (Indie), tak tam většinou nepomůže ani to.
- Pak samozřejmě závisí na dalším zpracování. Primárně jazykové nastavení Kodi a dále pak nastavení scraperů (jde-li o Kodi knihovnu) případně příslušných doplňků (zde tedy např. TMDb Helper)
- Trochu problém do toho mohou vnášet případy, kdy se doplňky a jejich volání řetězí a ony si předavají parametry pomocí nějakého specificky definované (proprietálního) metakódu, což je právě případ TMDb Helper. Tady pak záleží na tom, jak moc je onen metakód "gumový" a obsahuje-li nějaké možnosti podmínečného formátování, např. podle obsahu zdroje (zde tedy např. podle obsahu TMDb). A tohle moc TMDb Helper neumí, a tak s tím může být občas potíž. Ono to sice lze pro nějaké konkrétní skupiny titulů (Asie) "ohnout", ale pak se zase ztratí či omezí funkčnost pro většinové skupiny titulů. Najít balanc, který se ale většinou nakonec stejně najít nepodaří, to už vyžaduje opravdu větší než jen základní znalosti a zkušenosti. Bohužel, tak to je a není v tom třeba nic jiného hledat.
Já osobně to řeším vloženým scriptem univerzálního search modulu (Easysearch), který vždy do jednotlivých volání vkládám. Obsahuje zásadně rozšířenou a flexibilní funkci původního jednoduchého search enginu použitého v doplňku Context Menu. Funguje to tak, že na základě analýzy obsahu zdroje, zde tedy např. TMDb prostřednictvím TMDb Helper, sestaví optimální search řetězec pro cílové prostředí, zde tedy např. YAWsP. Úspěšnost prohledávání se pak dramaticky zvyšuje. search modul je univerzální, napsaný tak, aby se jednotlivé varianty a kombinace zdoje a cíle daly jednoduše modifikovat. Situace kolem Kodi, včetně té, tady na fóru, zatím zveřejňování takových funkcí, doplňků a modulů nepřeje a je otázka, jestli se vůbec kdy dostaneme do stavu, kdy to vůbec bude možné. Já tomu už moc nevěřím.
