• 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
Rychly presun na youtube
#3
@gusto1 Ano jde to, ale existují na to dvě cesty, složitější a jendodušší. Na konci obou je mapování určitého tlačítka na tvém dálkovém ovladači, po jehož stisku se ti spustí tebou vybraná akce. Vybrat si můžeš v podstatě cokoliv, takže jak spuštění Youtube doplňku, tak přímo zobrazení toho vybraného seznamu.

Neznám úroveň tvých znalostí Kodi, z toho co a jak popisuješ ale asi nebude na takové úrovni, abych se věnoval popisu složitější (a univerzálnější) cesty. Jen pro začátek ti řeknu, že lircmap.xml, na který se odkazuješ a jehož obsah jsi tady uvedl, k mapování tlačítek potřebovat nebudeš. Ten by byl trochu zajímavý, pokud bys chtěl jít tou složitejší cestou. Tak s tím moc neztrácej čas.

První téma je, jak získat odkaz na spuštění Youtube nebo nějakého seznamu z něj. Použiješ pro funkci Přidat do oblíbených, kterou najdeš v kontextovém menu. Já jsme to provedl jak pro Youtube, tak pro jeden ze seznamů v něm, konkrétně Odběry. Při uložení do oblíbených se ti objeví v souboru .../userdata/favourites.xml dva nové záznamy:
 
Kód:
<favourites>
    <favourite name="YouTube" thumb="/storage/.kodi/addons/plugin.video.youtube/resources/media/icon.png">ActivateWindow(10025,"plugin://plugin.video.youtube",return)</favourite>
    <favourite name="Odběry" thumb="special://home/addons/plugin.video.youtube/resources/media/channels.png">ActivateWindow(10025,"plugin://plugin.video.youtube/subscriptions/list/?category_label=Odb%c4%9bry",return)</favourite>
</favourites>
Z nich jsou pro tebe pro mapování důležité dvě části:
 
Kód:
ActivateWindow(10025,"plugin://plugin.video.youtube",return)
ActivateWindow(10025,"plugin://plugin.video.youtube/subscriptions/list/?category_label=Odb%c4%9bry",return)
První aktivuje spuštění Youtube doplnku a zobrazení seznamu jeho základní nabídky, druhá pak zobrazení obsahu seznamu Odběry. Ty si zapamatuj (ulož) budeš jeden z nich (nebo případně oba) potřebovat.

Dalším tématem je, jak provést vlastní mapování. Pro to Kodi používá uživatelské mapovací soubory, uložené v adresáři .../userdata/keymaps. Ty si můžeš mapovací soubory (libovolný počet) vytvořit ručně, to bys ostatně dělal, pokud by sis zvolit tu složitější cestu, nebo pomocí doplňku Keymap Editor, které najdeš v repozitáři Kodi Add-on repository. Jak na to?
  1. Spustíš doplněk
  2. Vybereš si Edit
  3. Vybereš si Global
  4. Vybereš Add-ons
  5. Vybereš Launch Youtube
  6. Vybereš Edit key
  7. V notifikaci se ti na 5 vteřin objeví text Pres the key... a teď musíš do 5 vteřin na dálkovém ovladači stisknout to tlačítko, které chceš přemapovat. Já jsem zadal klávesu 1, což je u mého ovladače kód 61489
  8. Postupně vyskáčeš až do okna Keymap editor a tam si vybereš Save.
Doplněk ti v adresáři .../userdata/keymaps vytvoří soubor gen.xml a v něm bude tento obsah:
 
Kód:
<keymap><global><keyboard><key id="61489">runaddon(plugin.video.youtube)</key></keyboard></global></keymap>
Pokud to převedeš do strukturovaného tvaru xml, tak to vypadá takto:
 
Kód:
<keymap>
    <global>
        <keyboard>
            <key id="61489">runaddon(plugin.video.youtube)</key>
        </keyboard>
    </global>
</keymap>
Teď musíš restarovat Kodi a od této chvíle, se ti po stisku klávesy 1 na dálkovém ovladači spustí doplněk Youtube.

Ty si v doplňku Keymap editor ale můžeš namapovat jakékoliv další klávesy, v této chvíli v podstatě jakkoliv. Jde jen o to, abys získat kódy tlačítek, odpovíající tvému dálkovému ovládání. Tak můžeš zjistit kódy např. všech tlačítek a pak už jen vhodně editovat soubor gen.xml. Já např. vím, že kód tlačítek 0..9 jsou u mého dálkového ovladače 61488..61497 a pak si tedy mohu editovat gen.xml pro tato tlačítka zcela libovolně. A mohu k tomu pak použít získaný obsah z favoutites.xml (viz výše). Pak může obsah gen.xml vypadat takto:
 
Kód:
<keymap>
    <global>
        <keyboard>
            <key id="61489">ActivateWindow(10025,"plugin://plugin.video.youtube",return)</key>
            <key id="61490">ActivateWindow(10025,"plugin://plugin.video.youtube/subscriptions/list/?category_label=Odb%c4%9bry",return)</key>
        </keyboard>
    </global>
</keymap>
Po restartu Kodi pak stisk tlačítka 1 spustí Youtube, stisk tlačítka 2 přímo seznam Odběry.

Možná tě zmátne to, že v prvním příkladu obsahu gen.xml se Youtube spouští příkazem runaddon(plugin.video.youtube) zatímco v druhém ActivateWindow(10025,"plugin://plugin.video.youtube",return). Oba tyto příkazy jsou zcela ekvivaletní.

A na konec ještě jedna poznámka. Mapování tlačítek Kodi se provádí, resp. může provést, pro každé Kodi okno zvlášť. Mapování, které je společné pro všechny okna, se provádí právě v sekci global. Co je důležité, že mapování pro konkrétní okno má předost, před mapováním v global. Navíc, je třeba mít na paměti, že v Kodi jsou mapování dvě. Jedno základní, které je součástí instalace Kodi, a pak uživatelské, což je právě to, které jsme si tady dnes ukázali. A opět, mapování uživateské má prioritu, nad mapováním základním, ale pozor. Vždy jen ve stejné linii global nebo okna. Tzn. že pokud je v základním mapováním definované mapování pro nějaké okno, tak mapování v global uživateského mapování ho nepřepíše! To může udělat zase až uživatelské mapování pro to samé okno. Ale to už se zase dostávám k té složitější cestě, a bude asi lepší, pokud o ní máš zájem, si to nastudovat z níže uvedených odkazů.

Samozřejmě by se o tom dalo napsat daleko více, řadu věci jsem, včetně zmiňované složitější cesty, vynechal, ale budeš-li mít zájem, můžeš si to najít sám. O mapování v Kodi najdeš vše ve Wiki v Keymap, pokud by tě přeci jen zajímalo, k čemu je onen soubor lircmap.xml, tak to najdeš zase v LIRC. A pokud by ses přeci jen vydal tou složitější cestou, můžeš se podívat např. na téma Mapování tlačítek DO - tipy a triky na zdejším fóru, kde najdeš řadu užitečných informací.

@gusto1 No, vidím, že jsem byl až moc popisný, ale návod se jistě neztratí a může být užitečný i pro jiné.
 
Citovat
  


Příspěvků v tématu
Rychly presun na youtube - od gusto1 - 18.6.2024, 6:50
RE: Rychly presun na youtube - od gusto1 - 18.6.2024, 9:11
RE: Rychly presun na youtube - od JiRo - 18.6.2024, 10:17
RE: Rychly presun na youtube - od gusto1 - 18.6.2024, 17:02
RE: Rychly presun na youtube - od JiRo - 18.6.2024, 19:03
RE: Rychly presun na youtube - od jkmh - 18.6.2024, 16:27
RE: Rychly presun na youtube - od gusto1 - 19.6.2024, 9:07
RE: Rychly presun na youtube - od JiRo - 19.6.2024, 11:12
RE: Rychly presun na youtube - od gusto1 - 19.6.2024, 12:37
RE: Rychly presun na youtube - od gusto1 - 29.8.2024, 20:41

Přejít na fórum:


Prochází: 1 host(ů)