• 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:
  • 1 Hlas(ů) - 5 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
[Nokturno] Přehrávač vlastního úložiště pro Kodi, Home Assistant a Stremio
#4
Díky za odpověď. To už je pomalu vzácnost, dostat na svůj příspěvek konstruktivní odpověď plnou námětů k přemýšlení. Dneska jsem tu jen na skok, tam telegraficky.

ad. 2 To mě napadlo vzápětí, co jsem si přečetl tvůj příspěvek popisujícíí analogické řešení pro Stremio & spol. Takže rozumím, že musíš zachovat nějakou vzájemnou "kompatibilitu". Já tou cestou taky nakonec půjdu, ale až poté, co Kodi definitivně doma odstřelím. A to z celé řady důvodů nemohu udělat ze dne na den. Máme po baráku 4 fixní klienty a ještě nějaký pátek to tak zůstane. Zatím tedy do Kodi tahám data a funkce a la Stremio & spol. a počítám, že pak přijde fáze, kdy ta data a funkce, které mám v Kodi a které ve stremio & spol nejsou, si tam dodělám. Teprve pak to můžu začít uvažovat o vypnutí Kodi.

K celému porblému příznaků sledování a pozice přerušené přehrávání se asi už vyjadřovat nemusíe. Více méně si asi rozumíme, hlavně ale na to jdeme každý trochu jinak a jen těžko se přístup jednoho dá napasovat na prostředí druhého a naopak. Já tohle řešením od počátkua  nikdy jsme nedospěl k úplně optimánímu výsledku. Vždycky to někde drhne, takže se jen snažím, aby to drhnlo co možná nejméně.

Histra je nově vytvoření cz služba, snad jako reakce na restrikce v Trakt a jisté zklamání části komunity ze Simkl. Web se dá najít tady, pozvánku na DC lze poslat. Funkčně není Histra úplně tak košatá jako Trakt nebo Simkl, ale to podstatné nabízí a podle porvních zkušeností šlape dobře. Má REST API, takže se s ní dá pracovat podobně. Klienti v Stremio & spol, už existují (Stremio, Streamlet). Bude snad i Kodi. Já si zatím klienta pro Kodi píšu sám, abych si to mohl co nejdříve vyzkoušet, ale je to zatím hodně poplatný mému řešení Kodi. Pokud by ho ale někdo nenapsal dříve než to dokončím a zbyde mi čas, tak se snad dokážu kousnout a nějak znormalizovat do podoby doplňku pro standardní Kodi a pustit ho mezi lidi.

K té době výsledků hledání streamů. Napsal jsem, že to, jak to máš, odhaduji a předem se omluvil, pokud je to jinak. Pokud ty cítíš, že ten problém není v threadingu, nemám důvod ti nevěřit, i když s tím mám jiné zkušenosti. Možná je to jen proto, že jsem to prostě nedokázal správě použít a "stáhl kalhoty ještě před brodem". Asi víš co děláš a máš lepší informace a zkušenosti. Já jsem jen vycházel z mých zkušeností, které jsem pořídil, když jsem první paralelní prohledávání v Kodi spustil už více jak před rokem. Taky jsem začal s threadingem a bylo to opravdu pomalé. Krátce poté jsem rozjížděl můj další projekt, server Live TV streamů, který v podstatě pracuje trochu podobně. Nevyhledává sice streamy, ty už má v databázi, do které průběžně sypu to, na co na netu narazím, takže pro každý kanál jich tam může mít i více, 1, 2 ale taky třeba i deset. Slouží jako zdroj steamů pro Tvheadend a jeho úkolem je, po volbě kanálu v Kodi, která se z něj přenese do Tvheadend, a server streamů od něj dostane specifikaci kanálu pro který potřebuje fungující stream, aby z databáze vybral všechny streamy příslušející tomutu kanálu a otestoval je dotazem na jejich zdroj a vybral, který mu v testu odpoví správně a nejdříve. S threadingem to bylo peklo, zpoždění spuštění nebo přepnutí kanálu se někdy a někde vyšplhalo až vyšší jednotky vteřin. Hrál jsem si s tím asi měsíc, zkoušel všechno možné, ale zkrátit se mi to podařilo jen nepatrně. Až jsem jednoho dne řekl dost, přepsal do do asyncia a hlavně, použil neblokující aiohttp. A výsledke mě překvapil, protože rychlost a odezva se dramaticky změnila. Takže z toho já pak vycházím v případech, kdy potřebuji paralelně a najednou provádět více HTTP requestů. Ale jasně, pokud máš své řešení a víš, jak ho zrychlit, není důvod se od něj odvracet. Já bych se taky asi nenechal přesvědčit.

Popisovat se mi to moc nechce, protože to nikdy neplánuji celé zvěřejňovat. V podstatě je to ale udělané celkem očekávaně, a s tím, jak jsi popisoval to své, to má hodně společného. Teď tam, jako novinku, budu přidávat trochu sofistikovanější cache, protože je vidět, že velmi často se jeden titul spouští opakovaně. Je v tom připravená i funkce pro automatický výběr streamu. Použiju tam některé osvědčené postupy ze zmíněného serveru steramů Live TV a Tvheadend, takže to celé zabalím do kouzelné krabičky tak, aby s tím uživatelé měli co nejpříjemnější práci a hezky to vypadalo. Dělal jsem u těch seznamů streamů i pokusy s emoji v Kodi, ale tam to narazilo. Takže jsme pak zvažoval pro to zobrazení streamů vyrobit uživatelsky definované okno, ve kterém bych použil klasické ikonky pro vlajky a podobné ptákoviny, ale to mě už opustilo. Vzhledem k tomu, že je rok 2026 a já předpokldáám že u nás Kodi s jistotou nepřežije rok 2030 (a kdoví jestli to nebude i dříve), byla by to zbytečná práce.
 
Citovat
  


Příspěvků v tématu
RE: [Nokturno] WebShare, Sosáč, HellSpy, Sledujteto, FastShare a úložiště – Kodi/Stremio - od JiRo - 18.9.2026, 20:36

Přejít na fórum:


Prochází: 2 host(ů)