09.4.2025, 0:48
(Tento příspěvek byl naposledy změněn: 09.4.2025, 1:16 uživatelem JiRo.
Důvod úpravy: Překlepy
)
@adamhornof: Což o to, vložit do knihovny filmy, to zas takový problém není. Na to stačí funkce např. v doplňku Context menu, kterou tam dodělat, by asi byla maličkost. U tohoto typu titulu má totiž to vložení charakter vlož a zapomeň. Horší je to už u seriálů kde, aby to mělo smysl, by asi uživatelé chtěli, aby v okamžiku, kdy si jednou vloží seriál do knihovny, se do ní utomaticky vložily nejen všechny existující séie i všechny existující epizody každé z nich, ale i ty budoucí. A to už je u externího doplňku více či méně problém asi o řád složitější. Zatímco vložení filmu do knihovny se dá vyrobit jako téměř univerzální (pro jakýkoliv video doplněk), u seriálů se už musí (více či méně) to vložení řešit podle toho, jak je ten který doplněk, i jeho serverová část služby (rozuměj v tomto konkrétním případě službu OnePlay) koncipovaná. Kdysi jsem to chtěl řešit, dokonce jsem se díval i na starší řešení, o kterých psal @waladir:, ale nakonec jsem usoudil, že v případě seriálů by zdaleka nejlepším řešením bylo integrovat tu funkci přímo do doplňku, kde se, kromě jiného, dá např. dobře pracovat s id jednotlivých položek tak, jak je definuje příslušná služba. Zároveň chápu, že se do toho autorovi nechce. Ono už tak je s tím hodně sr.ní, a ještě k tomu všemu řešit knihovnu, to už bychom toho na něm chtěli hodně.
Ještě mě pro začátek napadlo polovičaté řešení, řešit i ty seriály podobně jako filmy s tím, že (alespoň v 1. verzi) by se do knihovny mohly ručně vkládat pouze jednotlivé epizody. Ale i tohle teď naráží na drobnosti, které i takovéto úplně super jednoduché řešení znemožňují nebo poměrně zásadně komplikují, protože doplněk např. nemá vyplněné všechny relevantní údaje tak, jak to definuje ve svých pravidlech a zásadách Kodi. Typicky pro epizody např. číslo epizody a série. Kdyby tam tohle například bylo důsledně vyplňované a zároveň se správně vyplňovaly i některé další údaje (většinu z nich má už špatně server služby, viz. například seriál Král Šumavy), doplním doplněk Context menu o funkci vložení do knihovny v základní verzi velmi lehce.
Tak už jsem si chtěl načrtnout ideu řešení univerzální funkce vložení titulu z video doplňku do knihovny. V hlavě celkem jednoduché úvodní řešení pro filmy a případně i jednotlivé epizody. Ještě jsem se pro jistotu podíval i na jiné seriály na serveru OnePlay a tam zjistil i jiné nesrovnalosti, např. vůči TMDb. Tohle je samozřejmě další problém a je otázka, jestli se za těchto okolností do toho vůbec pouštět. I když by to byla univerzální funkce, minimálně část dekódování dat z doplňku resp. služby by musela být řešená pro některé doplňky (pro OnePlay tedy určitě) speciálně s tím, že by bylo třeba být ve střehu a jakékoliv výjimky z už tak divokých (ne)pravidel, neustále řešit. A to není dobré východisko. Což mimochodem potvrzuje to, o čem jsem psal výše, že když už by se to mělo řešit, tak přímo v doplňku Oneplay. Čímž samozřejmě nechci nic naznačovat...
Ještě mě pro začátek napadlo polovičaté řešení, řešit i ty seriály podobně jako filmy s tím, že (alespoň v 1. verzi) by se do knihovny mohly ručně vkládat pouze jednotlivé epizody. Ale i tohle teď naráží na drobnosti, které i takovéto úplně super jednoduché řešení znemožňují nebo poměrně zásadně komplikují, protože doplněk např. nemá vyplněné všechny relevantní údaje tak, jak to definuje ve svých pravidlech a zásadách Kodi. Typicky pro epizody např. číslo epizody a série. Kdyby tam tohle například bylo důsledně vyplňované a zároveň se správně vyplňovaly i některé další údaje (většinu z nich má už špatně server služby, viz. například seriál Král Šumavy), doplním doplněk Context menu o funkci vložení do knihovny v základní verzi velmi lehce.
Tak už jsem si chtěl načrtnout ideu řešení univerzální funkce vložení titulu z video doplňku do knihovny. V hlavě celkem jednoduché úvodní řešení pro filmy a případně i jednotlivé epizody. Ještě jsem se pro jistotu podíval i na jiné seriály na serveru OnePlay a tam zjistil i jiné nesrovnalosti, např. vůči TMDb. Tohle je samozřejmě další problém a je otázka, jestli se za těchto okolností do toho vůbec pouštět. I když by to byla univerzální funkce, minimálně část dekódování dat z doplňku resp. služby by musela být řešená pro některé doplňky (pro OnePlay tedy určitě) speciálně s tím, že by bylo třeba být ve střehu a jakékoliv výjimky z už tak divokých (ne)pravidel, neustále řešit. A to není dobré východisko. Což mimochodem potvrzuje to, o čem jsem psal výše, že když už by se to mělo řešit, tak přímo v doplňku Oneplay. Čímž samozřejmě nechci nic naznačovat...
