• 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
Kodi odebrat odkaz
#33
Vždycky bychom si měli z nějaké situace ať je pozitivní nebo negativní vzít poučení. V případ tanečků kolem Oblíbených by to mohlo být třeba to, říci si, jak vlastně Oblíbené fungují.
  • Je to interní funkce Kodi, tedy žádný addon (to jen aby bylo jasno)
  • Základní princip funkce Oblíbených je ten, že umí spouštět dříve uložené vnitřní příkazy/funkce (built-in functions) Kodi. Tedy není to tak, že "se z Oblíbených spouští videa". Oblíbené totiž vůbec neví, co činí. Prostě jen předají interní proceduře Kodi, které má za úkol vykonávat vnitřní příkazy, řetězec znaků. Nic víc a nic méně. Samozřejmě, pokud se vykonáním vnitřního příkazu má spustit video, tak se nakonec spustí, ale to už Oblíbené dávno nevědí, takže je jim úplně jedno, co vlastně v uvedeném příkazu ve skutečnosti je. I kdyby tam byly nesmysly, tak je jim to jedno. Záznam s těmito nesmysly můžete posouvat nahoru a dolů, a třeba ho nakonec i smazat, Oblíbené to poslušně provedou.
  • Oblíbené si vnitřní příkazy ukládají do xml souboru v poměrně jednoduché struktuře. Co řádek uvozený tagem <favourite>, to jeden záznam o vnitřním příkazu, s názvem, volitelně i s odkazem na "thumb" a nakonec s obsahem, kterým je právě onen vnitřní příkaz.
  • Záznam <favourite> se vytvoří dvojím způsobem. Buď z kontextového menu, kdy se do Oblíbených přidá vnitřní příkaz související s aktuální položkou (většinou je to výkonný příkaz odpovídající položce u která bylo přidání do oblíbených provedeno). Jsme-li tedy například právě v seznamu nějakých odkazů na mediální soubor v okně odpovídajícího typu, přidá se notoricky známá sekvence ActivateWindow(window,dir,return).
  • Druhým způsobem, jak vytvořit záznam <favourite> je editovat soubor, ve kterém jsou záznamy uloženy, tedy .../userdata/favourites.xml. Touto metodou si můžete do Oblíbených přidat cokoliv, co je vnitřním příkazem Kodi viz https://kodi.wiki/view/List_of_built-in_functions a po dalším startu Kodi (nebo po reload skinu? - to jsem nezkoušel, ale asi by to fungovat mohlo) to budete moci z Oblíbených spustit.
Co to znamená? Například to, že když si do Oblíbených vložím takovýto záznam:

Kód:
<favourite name="Orange Is the New Black" thumb="http://thetvdb.com/banners/posters/264586-8.jpg">§powei§ůrpeotnvú=éátn¨švř¨´ř=éátn¨švř¨´´čbmi§wvéáúqš§é=čcbúéšú§ř=évávúčéýcú§vnúéíaýáčvtú§awénú§wčnjaůiíščáí&quot;&quot;&quot;&quot;&quot;&quot;&quot;ůůůůůůů.....:::::::::</favourite>

tak to s nimi ani nehne, poslušně s tím záznamem budou pracovat jako jakýmkoliv jiným. Jen se prostě, když si ho vyberete a dáte OK, nestane nic (kromě chybového výpisu v logu).

Oblíbené nerozhodí ani tento záznam, kde je příkaz zdánlivě dobře, dobře je i část cesty, ale je "pokažené" jen jméno souboru:

Kód:
<favourite name="Orange Is the New Black" thumb="http://thetvdb.com/banners/posters/264586-8.jpg">ActivateWindow(10025,&quot;videodb://tvshows/titles/2/:::d.sd.s.d.sůůůů+++díáěýfdlk--aa+++ws-ssadoiasfm::::::::::::""""""""""&quot;,return)</favourite>

To, že je oblíbeným jedno, co v záznamu mají, ukazuje konečně poslední příklad. Je jím příkaz pro spuštění čištění knihovny. Pokud si tuto položku v Oblíbených vyberete a dáte OK, spustí se, nikoliv překvapivě, "čištění knihovny":

Kód:
<favourite name="Test">CleanLibrary(video)</favourite>

Tak, to je asi vše, co jsem chtěl ještě k tématu Oblíbené přidat a teď už opravdu končím. Věřím, že to pro mnoho z vás bylo užitečné.
 
Citovat
  


Příspěvků v tématu
Kodi odebrat odkaz - od cripes - 23.2.2016, 20:21
RE: Kodi odebrat odkaz - od Rossi D - 23.2.2016, 22:23
RE: Kodi odebrat odkaz - od cripes - 23.2.2016, 23:58
RE: Kodi odebrat odkaz - od borecek - 25.2.2016, 0:37
RE: Kodi odebrat odkaz - od Rossi D - 25.2.2016, 9:16
RE: Kodi odebrat odkaz - od S474N - 25.2.2016, 8:46
RE: Kodi odebrat odkaz - od borecek - 25.2.2016, 9:20
RE: Kodi odebrat odkaz - od Rossi D - 25.2.2016, 9:34
RE: Kodi odebrat odkaz - od borecek - 25.2.2016, 9:39
RE: Kodi odebrat odkaz - od borecek - 25.2.2016, 16:16
RE: Kodi odebrat odkaz - od pavel56 - 17.6.2018, 2:37
RE: Kodi odebrat odkaz - od meda - 17.6.2018, 14:20
RE: Kodi odebrat odkaz - od JiRo - 17.6.2018, 14:35
RE: Kodi odebrat odkaz - od Rossi D - 17.6.2018, 9:07
RE: Kodi odebrat odkaz - od PetrM - 17.6.2018, 11:20
RE: Kodi odebrat odkaz - od JiRo - 17.6.2018, 14:16
RE: Kodi odebrat odkaz - od PetrM - 17.6.2018, 14:41
RE: Kodi odebrat odkaz - od beepee - 17.6.2018, 14:49
RE: Kodi odebrat odkaz - od pavel56 - 17.6.2018, 20:31
RE: Kodi odebrat odkaz - od JiRo - 17.6.2018, 14:58
RE: Kodi odebrat odkaz - od meda - 17.6.2018, 14:59
RE: Kodi odebrat odkaz - od JiRo - 17.6.2018, 16:42
RE: Kodi odebrat odkaz - od meda - 17.6.2018, 19:46
RE: Kodi odebrat odkaz - od PetrM - 17.6.2018, 21:05
RE: Kodi odebrat odkaz - od beepee - 17.6.2018, 21:20
RE: Kodi odebrat odkaz - od pavel56 - 17.6.2018, 22:39
RE: Kodi odebrat odkaz - od JiRo - 17.6.2018, 23:06
RE: Kodi odebrat odkaz - od meda - 17.6.2018, 22:59
RE: Kodi odebrat odkaz - od meda - 17.6.2018, 23:57
RE: Kodi odebrat odkaz - od JiRo - 18.6.2018, 0:05
RE: Kodi odebrat odkaz - od pavel56 - 18.6.2018, 18:26
RE: Kodi odebrat odkaz - od meda - 18.6.2018, 19:11
RE: Kodi odebrat odkaz - od JiRo - 18.6.2018, 19:44
RE: Kodi odebrat odkaz - od pavel56 - 18.6.2018, 20:17
RE: Kodi odebrat odkaz - od meda - 18.6.2018, 21:11

Přejít na fórum:


Prochází: 1 host(ů)