![]() |
|
Soubor Kodi v Android - jak editovat - 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: Soubor Kodi v Android - jak editovat (/prispevek-soubor-kodi-v-android-jak-editovat) |
Soubor Kodi v Android - jak editovat - meda - 12.6.2024 *** Jak editovat soubory Kodi v Android a jiných systémech *** Protože ochrana od jisté verze Android neumožní správci souborů otevřít chráněný adresář (později se ukáže, že to jde), použil jsem trik k editaci (záměně) souboru Kodi pomocí doplňku Backup. Následující diskuze vedla k využití Backup jako možnosti prvního nastavení konfiguračních souborů. Tedy také možnosti Přidat zdroj (projeví se jako záznam v souboru sources.xml) a to je zmiňováno v dalším příspěvku od @JiRo Metody umožňují přístup pro destruktívní zásahy, proto opatrně! .. .. Přestože se ukázaly i jiné možnosti, popíšu postup pro Backup. Konkrétně jsem potřeboval změnit soubor icon.png doplňku v adresáři .kodi/addons/<adresář_doplňku> Metoda se dá využít i pro jiné soubory. :: Předpokladem je nainstalovat addon Backup z repozitáře Kodi Add-on repository a mít úložiště pro zálohu, kde jsem schopen se soubory pracovat (USB přenosný disk, síťové úložiště v jiném zařízení). V Nastavení doplňku Backup necháme vypnutou komprimaci, nastavíme cestu pro zálohu, ve Výběr souboru zvolíme adresáře Kodi (sady), které budou obsahovat soubory, o které se nám jedná. Spustíme Zálohovat - může se zobrazit hlášení Nepodařilo se zálohovat některé soubory. Budou to ty, které Kodi právě používá ale to pomineme. :: Po skončení zálohování (průběh je zobrazován) je v úložišti pod adresářem <datum_a_čas> k dispozici několik struktur - já pro příklad hledal soubor icon.png v adresáři addons/plugin.video.fameplay.tv Ten jsem přepsal vlastním souborem. :: Nyní spustíme Obnovit (vybereme zálohu a označíme sadu k obnovení) - může se zobrazit hlášení Doporučujeme nejdříve restart Kodi kvůli souboru advancedsettings.xml. Protože jsem konfigurační soubor neměnil, zvolil jsem NE. :: Aby došlo k obnovení ikon na ploše Kodi, smazal jsem pomocí Správce souborů v Adresář profilu/Database soubor Textures<nn>.db a vše v adresáři Thumbnails.* Po restartu Kodi se mi zobrazila moje ikona doplňku - pravděpodobně jen do příštího update.** Tuto metodu jsem použil na zařízení Mi Stisk 4K Android TV 11 a Kodi 21 Omega. Obsahuje soubor Textures13.db */ Smazání Thumbnails jsem doplnil na významné doporučení , viz další příspěvky. Další způsob mazání je pomocí doplňku Kodi Tools Box (jkmh) z repozitáře Richard Podzemsky, viz dále soubor sources.xml**/ Jak zjednodušit obnovení (např po Update, po Install): Přejmenoval jsem adresář kvůli rozpoznání na 202401010101 (tento formát názvu addon Backup vyžaduje!) Smazal ze struktury Addons této zálohy vše mimo - souboru icon.png v jeho struktuře, adresáře .nomedia a souboru xbmcbackup.val Stejně si můžeme připravit upravený obsah struktury zálohy Config a ponechat jen sources.xml a další požadované. Příklady a výsledky zkoušení Pozastavím se nad souborem VAL. Předpokládám, že je to validační soubor. Přesto dovolil soubor PNG vyměnit a addon Backup se nevzpíral obnově, když jsem smazal většinu zálohované struktury. RE: Soubor Kodi v Android - jak editovat - JiRo - 12.6.2024 @meda: Upřímně řečeno, tohle mě hodně zaujalo... ![]() Proč vlastně Kodi v Android nemá ve File Manageru přístup ke Kodi Home adresáři, tedy special://home?! Přístup k ní, tedy jako aplikace, z pohledu Androidu, přeci mít musí. Bez toho by se přeci nedaly instalovat addons ani žádné další části Kodi a Kodi by se vlastně ani nedalo spustit. Ostatně, i doplněk Backup, o kterém píšeš, do této části přístup má, protože v definici zálohy (pokud si to dobře pamatuji) je možné vybrat i uživatelem instalovné doplňky, a ty jsou právě v adresáři special://home/addons uložené a on tam navíc, při restore, musí mít právo zapisovat. Já ty nové verze Android-u ještě nepoužil, takže to nemohu ověřit, ale na starších verzích Androidu to používám už celá léta a funguje to. Takže podle mne, pokud by se do souboru source.xml (v adresáři userdata) do sekce <files> doplnila definice pro special://home/addons, tak by se v Kodi File Manager, dalo i k adresáři addons přistupovat přímo. Použil jsem úplně prázdný soubor sources.xml a v něm by to mohlo vypadat nějak takto. Pokud už v tom souboru něco máš, tak se tam ta definice samozřejmě jen přidá): Kód: <sources>Ty nové Android nepoužívám, takže střílím trochu naslepo, ale tak asi na 95 % jsem přesvědčený, že by to fungovat mělo. Pokud to fungovat nebude, tak ty mé úvahy raději promažu, abychom tím někoho nenavedli na špatnou cestu. Tak mi dej prosím vědět. A nakonec jedna OT poznámka. Píšeš, o smazání databáze Textures<nn>.db. Takže jen upozorním. Pokud se data v Texture cache (kterou tvoří ona dvojice, tedy výše uvedená databáze + adresář Thumbnails) nějak ručně upravují, měl by se vždy dodržet soulad mezi obsahem databáze a adresářem Thumbnails. Takže smaže-li se jedno, musí se smazat i druhé! Jinak pro cílené zásahy do obsahu Texture cache slouží Texture Cache Maintenance utility, od starého známého Milhouse. I když dodatečně si uvědomuji, že v Android asi ta aplikace použít nepůjde.
RE: Soubor Kodi v Android - jak editovat - meda - 12.6.2024 @JiRo: Máš naprostou pravdu, teď jsem předvedl, jak se drbat levou rukou za pravým uchem Přidat zdroj special://home/addons řeší cestu k souborům doplňku bezezbytku! ((EDIT: Úspěšně vyzkoušeno zadat ve Správci i editací sources.xml Vyšší verzi než Android 11 nemám.)) Na tabletu mám Android 11 a tam se aplikací Total Commander do adresáře Kodi .../addons/... dostanu. Ale Mi Stick 4K má Android TV 11 (Google TV) a tam se správci souborů do těchto adresářů nedostanou. Proto jsem nakonec šel oklikou a vědomosti o adresářích Android zapoměl. V Thumbnails vlastně nic nemažu (ale už jsi mne poučil, že mám), tak smazáním Textures13.db jen systém přinutím znovu načíst. Zatím se to nějakým kolapsem neprojevilo. >>Viz dále od JiRo RE: Soubor Kodi v Android - jak editovat - JiRo - 12.6.2024 @meda: Ono to smazání databáze bez současného smazání Thumbnails nevede ke kolapsu, ale po start Kodi se část souborů do Thumbnails postupně uloží znova.Takže tam je většina těch souborů nakonec 2x, případně vícekrát (pokud to někdo vícekrát udělá) a Thumbnails pak zabírá více místa než by musel. A to může být pro některé systémy s malou "diskovou" pamětí (ATV, Google TV, mobily) docela významné. A vlastně to nakonec k případnému kolapsu vést může. RE: Soubor Kodi v Android - jak editovat - JiRo - 12.6.2024 @meda: Bylo by asi dobré to nějak zobecnit a vydat nějaké doporučení. Zejména pro uživatele Android (TV) a Google TV by to mělo být hodně užitečnéí. Jen nevím, jak to pojmoput. A taky nevím, co a jak ty systémy zkousnout. Já obvykle do všech svých Kodi source.xml (které si vždy ručně kopíruji mezi jednotlivými Kodi), kromě odkazů v síti na NAS atp., přidávám do <files> minimálně tyto dvě užitečné cesty: Kód: <source>Ještě by možná bylo užitečné dávat tam např. odkaz na logpath. Sice existuje doplněk na ukládání logu, nicméně ten u některých hodně velkých logů jeho obsah na paste.kodi.tv odmítne uložit. Pak se tenhle odkaz hodí, už taky proto, že ten log je u různých instalací uložen různě. Jinak je to ve Windows, jinak v *ELEC, takže ten odkaz vytvořený přes specilal:// je univerzální. Kód: <source>@meda: Ale nenapadlo mě, že to jendoduché zpřístupnění, zejména toho Xbmc adresáře, má i negativní stránku, protože je to potenciálně hodně nebezpečné, protože si tam uživatel může nadělat pěknou paseku. U *ELEC ne, tam je to chráněné, ale u statních systémů by to problémy způsobit mohlo... RE: Soubor Kodi v Android - jak editovat - meda - 12.6.2024 @JiRo: Tvé připomínky jsem do původního textu zapracoval, aby nedošlo k pomýlení čtenářů. Všechny možnosti zpřístupnit adresářovou strukturu Kodi více nebo méně zvyšují riziko poškození. To by měl každý vědět a přistupovat k zásahům s opatrností. Zatím jsem vyzkoušel základní cestu special://home/addons/ (respektive zkrácenou special://home/) v systémech Android TV 11, LibreElec, LinuxMint 21, Windows 11. Všude v Kodi funkční. Tím jsem si také uvědomil, jak je metoda s addon Backup užitečná, pokud lze beztrestně umazat nepotřebnou strukturu a ponechat hlavně soubory v Config, což jsou soubory Keymaps, sources, ...atd pro obnovování nebo klonování po instalaci. Výsledky zkoušení RE: Soubor Kodi v Android - jak editovat - JiRo - 13.6.2024 @meda: Ještě jsem přemýšlel, jestli tu cestu typu special://... nelze zadat přímo v Kodi, místo editace sources.xml. A ono to samozřejmě jde, jak jsi ostatně napsal i ve svém příspěvku, ale já si toho nějak v první chvíli nevšiml nebo to spíše nepochopil. Takže bych do toho popisu tu editaci sources.xml moc nezdůrazňoval. Pro většinu lidé, to bude vypadat jako celkem zbytečná komplikace, když to jde zadat rovnou v Kodi Správci souborů. A těm, co editaci xml souborů používají běžně, to moc zdůrazňovat asi není potřeba.
RE: Soubor Kodi v Android - jak editovat - meda - 13.6.2024 @JiRo: Ano, tohle používám často a také připravený soubor sources.xml Mám univerzální i s cestami na repozitáře, takže využívám "nehodící se odeberte". Teď univerzální doplňuji o ty special a postupně zkouším. (Android 11, Android TV 11, Windows 11, Linux, LibreElec.) Webová stránka repo Saros už neexistuje. Asi je v jiném vesmíru. RE: Soubor Kodi v Android - jak editovat - JiRo - 13.6.2024 @meda: Tak snad mu jen doběhlo roční předplatné na účet/doménu... Vím, a snad to nevadí, když to tady uvedu, že jeden člověk je s ním (či v té době s ním byl) v kontaktu, ale s ohledem na jeho soukromí to dále nerozváděl. Měli bychom to respektovat a když už něco, tak mu přát, aby se mu dařilo dobře. Ať už to znamená cokoliv.
RE: Soubor Kodi v Android - jak editovat - meda - 13.6.2024 Zkoušení proběhlo na systémech Android TV 11, Android 11, LibreElec, Linux, Windows 11 ...s Kodi 20 a 21; Mi Stick 4K, Tablet Samsung, RPi4, PC Intel. Vložil jsem jak ukázky textové, tak na konci postu soubory. Pro kopírování konfiguračních souborů (buď ruční nebo pomocí doplňku Backup) do nové instalace můžeme předem připravit soubory zdrojů sources.xml (adresáře, repozitáře) a soubory keymaps/gen.xml pro rozšíření funkcí dálkového ovládání. Množné číslo jsem použil, protože některé adresáře a také kódy D.O. se podle systému budou lišit. :: :: Díky připomínkám od @JiRo: jsem vytvořil univerzální soubor sources.xml pro testy v systémech. Je snadné nepotřebné nadbytečné zdroje odebrat. Jaké zdroje soubor obsahuje: Android storage a ELEC storage fungují jen ve svých systémech. Systém Android TV na Mi Stick 4K přidává vlastní zdroj Logs shodný se special://logpath Zdroje repozitářů REPO. Zdroje SPEC (systémové cesty, ukázaly se funkční). SMB...93 RADIO je vlastní cesta v mojí LAN. *** Ukázka sources.xml *** Kód: <sources>:: :: Konfigurace přidaných funkcí D.O. v souborech keymaps/gen.xml Je to příklad, každý si volí podle vlastních potřeb v Keymap Editor. Obsah souboru gen.xml - ELEC a Android TV na Samsung TV D.O. - CEC. Použitá tlačítka - kód v ELEC - kód v Android TV, význam v Kodi na krátký stisk: č.1 - 206 - 61489 - jdi na obrazovku HOME č.2 - 205 - nezadán - reboot ELEC, Android nereaguje č.3 - 207 - 61491 - restart Kodi, Android jen ukončí č.4 - 203 - 61492 - player debug info č.5 - 202 - 61493 - Systémové info č.6 - 201 - 61494 - player process info R[A] 251 - 61667 - mute G[B] 252 - 61668 - context menu Y[C] 254 - 61669 - volume down B[D] 255 - 61670 - volume up >> - ?? - 61637 - rychloposuv vpřed změněný na Stop *** Ukázka gen.xml ovládání CEC pro ELEC, v Android TV kódy dle tabulky Kód: <keymap>SOUBORY PRO MOŽNOST ZKOUŠENÍ (Pro Android se kódy musí přepsat)
sources.xml (Velikost: 2,21 KB / Stažení: 5)
gen.xml (Velikost: 485 bajtů / Stažení: 9)
RE: Soubor Kodi v Android - jak editovat - kanagon - 21.7.2025 Ahojte viete mi po lopate vysvetliť ako sa v Android 11 TV box dostanem cez total komander do adresara - android-data ... tam to stále skončí piše, že je zablokovaný prístup na kartu, pritom TC ma zaškrtnuté všetky povolenia RE: Soubor Kodi v Android - jak editovat - aarn - 24.7.2025 do adresáře data se "nedostaneš", ale můžeš ho komplet přesunout do přístupné oblasti... V kořenové složce /storage/emulated/0/ vytvoříš: 1/ složku nazvanou "Kodi" 2/ soubor s názvem "xbmc_env.properties" obsahující jedinou hodnotu/řádek (bez uvozovek): "xbmc.data=/storage/emulated/0/Kodi/" (definuje novou cestu pro kompletní strukturu...) Po restartu Kodi se vytvoří nová prázdná !!! přístupná struktura v adresáři Kodi... !!! všechny doplňky a nastavení se musí nainstalovat/provést znova od nuly !!! zdroj: https://forum.kodi.tv/showthread.php?tid=379387 RE: Soubor Kodi v Android - jak editovat - jkmh - 25.7.2025 @kanagon: Podle všeho by to mohl zvládnout X-plore File Manager z GP. V každém případě v něm musíš mít aktivní Zobrazovat skryté soubory. TC to určitě nezvládne. Za vyzkoušení nic nedáš. |