![]() |
|
Skin Confluence - Verze k tisku +- XBMC-Kodi.cz (https://www.xbmc-kodi.cz) +-- Fórum: KODI - software (https://www.xbmc-kodi.cz/forum-kodi-software) +--- Fórum: Skiny (https://www.xbmc-kodi.cz/forum-skiny) +--- Téma: Skin Confluence (/prispevek-skin-confluence) |
RE: Skin Confluence - JiRo - 30.7.2022 @jkmh Bohužel, SCC je napsané tak, že ne vždy a ne úplně dodržuje pravidla pro psaní addons Kodi, takže se může stát, že to co funguje v rámci addons, pokud volání nkkěteré položky zevnitř menu "přesuneš ven", tedy si např. přes položku Oblíbené v context menu "odložíš adresu" do favourites.xml, a pak ji použíješ, ať už přímo v těch Oblíbených nebo třeba ve skinu, tak to 100% nemusí fungovat. Něco teorie a praxe... Addons (týká se to hlavně plugins) při volání jednotlivých položek jejich menu fungují tak, že pokaždé spustí znova plugin a předají se mu parametry odpovídající danému kontextu. Zároveň si Kodi udržuje živé schéma (strom) těchto volání (podle toho ví kam se případně vrátit). Tohle v SCC u některých položek v menu funguje trochu jinak. Je to účelové, aby SCC fungovalo tak, jak funguje. A taky využívá se u toho hodně část service, která běží na pozadí a vykonává některé funkce do jisté míry asynchronně. V rámci addon to funguje dobře, ale pokud to chceš zpřístupnit přes Oblíbené, tak s tím mohou být problémy, jejichž důsledkem je právě onen ne úplně správně ukládaný context (teď jsme to hodně zjednodušil). No a pokud se někam dostaneš v rámci hierarchie postupných voleb v pluginu, je to OK, pokud tam ale skočíš přes oblíbené, tak ne. Proto ti to někdy funguje a někdy ne, záleží, se se stalo před tím. Týká se to například položky Hledání a pak například tebou zmiňovaného Pokračovat ve sledování. Já jsem byl zpočátku k SC2 a pak k SCC hodně kritický, a to právě právě kvůli onomu nedodržování pravidel. To, že autoři SCC na ně kašlali, bylo z počátku možná z neznalosti (někteří z nich s Kodi nikdy před tím nepracovali) nebo to byly i jejich chyby, později ale to nedodržování pravidel pramenilo i ze zcela účelových důvodů. I když ani dnes nelze chyby vyloučit. Už jsem ale pozici kritika opustil, SCC funguje (jako plugin) dobře, je za tím hodně práce a excelentních analýz a zajímavého stylu programování, a těch pár drobností, kvůli kterým některé funkce nemohu použít tak, jak bych si představoval, jsem už hodil za hlavu. Proto ani tyto problémy nereportuji. Nereportuji, co se týká SCC vlastně už nic. I když, upřímně, by toho bylo stále ještě dost. Včetně toho, čím se teď zabýváš i ty. Ale pokud to nevadí jiným, tak mě to nechává v klidu. Zejména proto, že na to už teď nemám vůbec čas, protože prioritu u mne mají jiné věci. RE: Skin Confluence - borecek - 02.8.2022 @jkmh: díky za nasměrování, nevěděl jsem, že ten skin je upravený i pro Metrix. Teď to vše předělávám na jen na tuto verzi. Rád bych tvůj skin se vším co je na obrázku, kde se dá stáhnout, nebo nastavit? Dík. RE: Skin Confluence - jkmh - 02.8.2022 @borecek: Díky za zájem, ale musím tě zatím zklamat. Ten můj skin je zatím neveřejný, stále na něm něco upravuji. Nehledě k tomu, že je funkční jen na Matrixu a tak to i zůstane. Teď vypadá zase trochu jinak. Nehledě k tomu, že některé ze zobrazených informací (např. svátek, ikony dostupnosti sítě a internetu, RX/TX) jsou zobrazeny díky dalším mým addonům (službám). Skin sám o sobě je nezná, pouze zobrazuje, co je mu těmito službami posíláno. RE: Skin Confluence - Tomik68 - 02.8.2022 @borecek: Možná by se ti líbil skin Xonfluence, je stejný, jako Confluence + neuvěřitelné možnosti dalších nastavení. Sám ho používám 2 roky a stále mě překvapuje, co vše s ním lze dělat. https://iwf1.com/kodi/repository.xonfluence#kishurpnimmaagar RE: Skin Confluence - borecek - 09.8.2022 @Tomik68: Super tip, nastavení dobrá magořina, ale dá se. RE: Skin Confluence - borecek - 16.8.2022 @Tomik68: Dá se někde nastavit, nebo změnit údaje v liště, kde je ip adresa, teplota a graf. čip? Rád bych tam dosadil něco jiného, pokud to jde, nebo jak to udělat, aby to šlo. A díky za skin. RE: Skin Confluence - Tomik68 - 16.8.2022 @borecek: Home stats bar nemám povolený, ani nevím jestli je možné měnit údaje v něm zobrazené. Teplotu mám zobrazenou u hodin. RE: Skin Confluence - JiRo - 17.8.2022 @borecek Pokud vím, tak krom toho, co v Home Stats Bar popisuješ že máš, tam už nic dalšího, bez toho, abys sáhl do definičního souboru skinu, nepřidáš. RE: Skin Confluence - borecek - 17.8.2022 @JiRo: myslel jsem si to, to už je nad mé síly, škoda. RE: Skin Confluence - JiRo - 17.8.2022 @borecek No, tak zrovna toto je u tohoto skinu celkem jednoduché. Obsah Home Stats Bar je celý uložen v proměnné InfoBarStats, která se definuje v souboru IncludesVariables.xml. To co potřebuješ, tedy zobrazení v případě, pokud se nic nepřehává ani tam není zobrazena statistika, info o počasí a podobné informace, je definováno v samotném závěru definic této proměnné. Je to tato část: Kód: <value condition="!String.Contains(System.CPUTemperature,?) + !String.Contains(System.GPUTemperature,?)">[B][COLOR=$VAR[MainColorOne]]IP: [/COLOR][/B]$INFO[Network.IPAddress] [B][COLOR=$VAR[MainColorOne]]$LOCALIZE[401]: [/COLOR][/B]$INFO[System.CPUTemperature] [B][COLOR=$VAR[MainColorOne]]$LOCALIZE[141] [/COLOR][/B]$INFO[System.GPUTemperature]</value>Pokud si na to netroufáš napiš, co tam chceš mít a já ti to pošlu upravený soubor IncludesVariables.xml, který pouze vyměníš. Uvidíš pak, jak se to dělá a další úpravy už budeš moci provádět sám. RE: Skin Confluence - borecek - 18.8.2022 @JiRo: Vážím si tvého vstřícného gesta, poprosím o ponechání ip adresy a o přidání GPU, volné paměti a pokud to půjde, tak další informace ze systémových informací. Poprosím i o návod na přepsání stávajícího baru. Tisíceré díky. RE: Skin Confluence - Denny19 - 30.10.2022 @JiRo: Ahoj, @Tomik68: mi doporučil, že bys mi mohl pomoct s jednou věcí v xonfluence. Vlakno pro xonfluence moc nežije, tak snad nevadí že píšu sem, případně by se příspěvky přesunuly do xonfluence. Jde mi o tohle V nastavení si můžu pod hlavní menu dát různé doplňky. Dělám to většinou tak, že si dám doplněk do oblíbených a přes nastavení Addonu té menu položky ji výběru. Pak se mi zobrazí pod hlavním menu, třeba oblíbené rádio pod položkou Rádia. To je všechno ok, ale nejde mi docílit toho, že když mám například oblíbené hudební albu. Udělám to stejným postupem, dám to do oblíbených a v menu nastavím pod položku Music to oblíbené album. Ona tam ta položka sice fyzicky je, ale není vidět. Navíc mám vypnuté popisy u těchto položek, takže není vidět nic. Tak jsem vzal obrázek obalu, dal ho do složky alba v domnění,že se obrázek ukáže. Taky nic. Je mi divný, že pokud dám čisté adresář jako oblíbený a dám ho pod menu, tak to neukáže ani nějakou default ikonku složky. Není to třeba tím, že ten obrázek obalu musí mít určitý formát ci název? Děkuju za každý nápad RE: Skin Confluence - jkmh - 08.12.2022 @JiRo: Podle tvého námětu jsem si do Kodi udělal script na zjišťování VIP dní v WS. V home.xml mám na hlavní liště přidané i SCC. Pokud chci počet dní aktualizovat, musím kliknout na SCC v hlavní liště. Existuje ale způsob, jak místo onclick použít onfocus? Nebo jiný fígl, který by splnil účel. Ptám se proto, protože pro SCC mám i submenu. Tím pádem není vždy nutné, abych na to kliknul, ale vždy přes to přejdu do submenu. Snad jsem to dobře vysvětlil. Díky za případný nápad. Kód: <item id="15"><!-- mod SCC-->RE: Skin Confluence - JiRo - 08.12.2022 @jkmh Aby ti <onfocus></onfocus> provedl nějakou akci, musí být použit v control type button. Fíglů můžeš použít mnoho, jde jen o to, zda nebude na škodu, když se bude script spouštět příliš často. Ale to by asi nemělo. Můžeš např. spuštění sciptu vložit do <onload></onload> nějakého okna. Ten tag se vkládá do tagu <window> ještě před tag <controls>. Doporučoval bych ho dát do definice Home.xml. Jak si asi všimneš, je to tam už použito několikrát, většinou s podmínkou conditition, kterou ale v tomto případě můžeš vynechat. Script se takto provede vždycky, když se aktivuje Home okno. Kód: <onload>RunAddon(script.vip)</onload>Skin Confluence - Saros - 09.12.2022 @JiRo Napadlo mě jestli by šlo aktivovat tlačítko nahrávání v OSD pro PVR a namapovat na něj spuštění skriptu. Konkrétně chci zkusit nahrávání pomocí ffmpeg. Něco jsem zkoušel změnit v VideoOSD, ale bez úspěchu. RE: Skin Confluence - jkmh - 09.12.2022 @JiRo: Jj, poradil jsem si i s tou chybičkou. Funguje to, jen musím zvážit, který z těch dvou způsobů dá za den menší počet dotazů. Dík RE: Skin Confluence - JiRo - 09.12.2022 @Saros Tak spáchat lze ledasco. Spustit script/plugin je to nejmenší, otázka je za jakých podmínek, případně jaké parametry bys mu chtěl předat. Ale vymyslet se to podle mne dá dost gumově... Možná by šlo do scriptu předat název aktuálně přehrávaného kanálu, i když to si asi můžeš zjistit sám v tom scriptu. Muselo by se to upravit, jsou tam podmínky pro zobrazení toho buttonu na základě stavu aktuálně přehrávaného kanálu a bude také záležet na tom, jestli tohle budeš chtít zachovat a modifikovat chování tohoto buttonu podle toho, který PVR právě Live TV přehrává. Jinak ano, našel jsi to správně, definice je ve VideoOSD.xml. Já Confluence nemám, pouze xConfluence, tam je to control type radiobutton s id=353.Přes víkend jsem v nemocnici, takže se asi odmlčím, případně budu jen na mobilu, ale cca od úterý se na to můžu mrknout. @jkmh Já mám na takové věci script, kde si definuji akce v různých časových periodách 5sec, 1min, 15min, 1hod, 24hod, ... Takový primitivní "cron". Skin Confluence - Saros - 09.12.2022 @JiRo Ano, je to id 353: Kód: <control type="togglebutton" id="353">Kód: <onclick>PVR.ToggleRecordPlayingChannel</onclick>RE: Skin Confluence - JiRo - 09.12.2022 @Saros Asi mělo být správně: Kód: <control type="radiobutton" id="353">RE: Skin Confluence - jkmh - 03.1.2023 @JiRo: Jak, prosím, zjistím, proč v současném CE ve skinu nemám v Přehrávač -> Titulky volbu na změnu barvy. Zkoušel jsem historii instalací a: CE 9.2.8/Confluence volba je čistá instalace CE 19.4/Confluence volba je up z CE19.4 na CE20rc2/Confluence (současný stav) volba není, ale s origo Estuary volba je. Přišel jsem na to náhodou po upu na CE20. Pokud v Estuary nastavím barvu a vrátím se ke Confluence, nastavení zůstavá platné. V předchozích verzích to je v guisettings.xml pod položkou subtitles.color, v současné pod položkou subtitles.colorpick Můžu tu volbu do skinu doplnit? Pokud ano, jak. Díky |