• 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:
  • 40 Hlas(ů) - 1.58 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
Stream Cinema Community
Kablosi: Proč se neinformuješ -> na mateřském fóru?
Nebo podrobněji https://streamcinema.cz/d/4-jak-nainstal...ek-scc/742
 
Citovat
(20.2.2021, 19:35)K4BlOs Napsal(a): Ahoj, chtěl bych se zeptat zda bude podpora doplňku i pro Kodi 19 Matrix

Po kompletni preinstalaci Kodi funguji na 19.
 
Citovat
Na domovském fóru SCC se objevil post popisujícíí řešení pro Online knihovnu. Protože jsme se o podobné řešení snažil ještě v době největší slávy originál Stream Cinema, zajímal jsme se o něj i tady. Na fóru SCC téma nevzbudilo moc pozornosti, asi tuším proč, zkusím tedy zde napsat své zkušenosti s využíváním tohoto způsobu práce s databází filmů SCC, protože vím, že je tu pár lidí, které by to mohlo zajímat.

Princip řešení v SCC je postaven na tom, že na serveru v doméně zone je umístěn obsah databáze filmů, kde pro každý film exituje soubor strm s voláním plugunu SCC, soubor nfo, a pak prázdný soubor, jehož jménem je identifikace (její účel neznám, či spíše jsem po tom nepátral, a vlastně mě to ani nezajímá).

Vložení databáze filmů do knihovny Kodi pak probíhá tak, že adresu databáze použijeme jako zdroj filmů, pro tento zdroj nastavíme scraper na Local info only. Vše ostatní pak už zařídí Kodi. Doteď je to tedy celkem jednoduché a na první pohled celkem ideální. Má to samozřejěm několik "háčků":
  • dnes je filmů v SCC > 27 000, vložíme-li je všechny o knihovny, tak musíme mít skutečně výkonný HW, abychom pak s Kodi mohli rozumně pracovat. A tím výkonným myslím především CPU a disky. Např. procesor 905X3, který si jinak skvěle poradí s přehráváním téměř všech současných formátů videa, si při práci z takto velkou databází dává na čas. Zobrazení seznamu filmů po volbě hlavního menu Filym může trvat v ideálním přípaě kolem 10 s, pokud to samé udělám na procesoru i5, zobrazí se seznam do 1 s.
  • inciální vložení celé databáze přímo do knihovny Kodi trvá pro 905X3 cca 24 hodin
  • každá aktualizace kterou (aby to mělo smysl) je třeba porvádět opakovaně (ideálně např. jednou denně) se pohybuje v řádech několika hodin. Záleží samozřejmě na počtu nově vložených filmů, který ovlivní délku druhého průchodu scrapování, kdy se stahují podrobné infromace o filmech a vkládají obrazové soubory do picture cache Kodi.
Z hlediska zátěže a hodnocení výkonu pro tuto funkci tak záleží nejen na HW (CPU + disk) ale také na parametrch síťového připojení. A v tomto případě nejde ani tak o absolutní rychlost, jako spíše o latenci. Je to dané způsobem práce Kodi, které operuje s jednotlivými soubory na úrovni https komunikace.

Nesmíme ani zapomenout, že všechno co se, jak při iniciálním vložení dat, tak při jejich aktualizaci, děje, děje se na pozadí práce Kodi, takže běží-li iniciální stahování nebo aktuaizace, je to na hbitosti ostatních funkcí Kodi velmi výrazně znát.

Řešením je samozřejmě spouštění těchto funkcí mimo obvyklý čas využívání Kodi. To lze, s pomocí vhodného nastavení a specifických addon, celkem dobře zařídit, přesto je to komplikace, která asi většinu uživatelů odradí.

Když už jsme byl v těch pokusech, zkusil jsme něco, co jsme řešili i kdysi. Tedy oddělit vlastní stahování obsahu databáze od Kodi. Použil jsme k tomu běžný příkaz wget a ukázalo se, že ten dokáže (očekávaně) stáhnout celý obsah výrazně rychleji. U celkem běžného HW jsem se dostal pod 3 hodiny. V případě aktualizace pak ještě o pár desítek minut pod ně. Je to jasné. Nejvíce času zabere zjišťování co se změnilo, vlastní stahování, při rozumném počtu změn, už tak náročné není. Výhodou tohoto řešení je pak to, že Kodi může aktualizovat knihovnu z lokálních dat stažených/aktualizovaných kdykoliv před tím pomoí wget, což čas aktualizace v Kodi výrazně sníží. Poslední aktualizace (dnes ráno) trvala 35 minut. Nabízí se samozřejmě ještě další optimalizace celého řešení, třeba využití sdílené databáze Kodi a plno dalších řešení, postavených právě na využívání knihoven Kodi. Ale to je zjevné. Pokud jednou data dostaneme do knihovny, můžeme pak s nimi už pracovat zcela standardně.

Co uvést na závěr. Mít celou databázi SCC "doma" (samozřejmě ne vlastní filmy, ty pochopitelně stále zůstávají na WS 3) je pro někoho výhodné. Co je asi hlavní, že to umožňuje poměrně luxusní práci s daty a využije se plno nativních funkcí Kodi, práce s databází (node, chytré playlisty, filtry) nebo se skiny. Co je třeba zdůraznit, že pro to, abyste se dobrali jakýchkoliv rozumných výsledků, tak pro použití kopletní databáze SCC potřebujete mít výkonný HW, a to nejen por vlastní stahování a aktualizaci, ale i pro běžnou práci. Pokud se bavíme o intelu, tak minimálně i5, u ARM bych začal S912/S922, pak samozřejmě rychlý disk (či cokoliv jiného, co diskové operace zajišťuje) no a v neposlední řadě internetové připojení s vhodnými parametry.

Pak je tu ještě čistě subjektivní pohled. Díky tomu, že jsme si při pokusech párkrát projel po seznamu filmů a nových přírůstků, zjistil jsem, že tak, jak narůstá počet filmů v databázi SCC, narůstá v ní především počet "sra.ek" (omluvám se za ten výraz) a je otázka, zda to vůbec stojí za to. Na druhou stranu, jejich umístění v knihovně uživateli umožňuje celkem jednoduché filtrování. Takže to vlastně zas tak nevýhodné být nemusí. Ale to si každý musí rozhodnout sám. Každopádně já to téma sleduji, podnikám nějaké pokusy a testuji, ale že bych se touto cestou kdy dal, to zatím neřeším. Už jsem si tohle zažil u Sosáče, pak u originál Stream Cinema a nikdy jsem u toho nakonec nezůstal, snad kromě jedné virtuálky s LibreELEC, kde kompletní knihovnu original Stream Cinema mám stále v porvozu.
 
Citovat
To, co napsal @JiRo: potvrzuji. Na mém boxu jsem byl po třech hodinách na písmenu M, procesor na 78°c a po další čtvrthodině se to kouslo. Abych box nahodil, musel jsem ho na půl hodiny vytáhnout ze zásuvky. CPU se asi přehřál nebo to vzdal. Tak jsem to vzdal taky. 1
X96max plus 4/32 + CE 21 + skin Confluence SCC / TV Samsung QE55Q6FNA
X96max plus 4/32 + CE 20.5 + skin Confluence SCC

AVR Denon 1600H / Dali Spektor 5.1
Win10pro + Kodi19.5
NAS Synology 215j 3TB Raid1
Router Turris 1.1
 
Citovat
Takže abych tuhle misi nějak dokončil. Obrátili se na mě dva známí, se zájmem o test Online knihovny. V obou případech celkem s jasnou a celkem podobnou vizí. NAS (Asustore, FreeNAS), sdílená Kodi databáze, Kodi jinak na několika Arm/Intel instalacích. V jednom případě Kodi přímo v NAS Asustore v jednom na virtuálce zřízené ve FreeNAS. Obě Kodi na NAS používané pouze jako zprostředkovatelé funkcí, při kterých se na NAS ukládají data získaná některými Kodi addon. Zkrátka řečeno, ty Kodi na NAS nejsou používané uživateli, mají vypnuté GUI (resp. se vůbec nespouští skin). Protože tu nejde vůbec o zatížení Kodi, tak aktualizace z Online databáze běží pouze v Kodi, což celé řešení zjednodušuje a je úplně jedno, jak dlouho trvá. Zatím se to testuje, ale první dojmy jsou pozitivní. V kombinaci se sdílenou databází tohle řešení dostává úplně jiný rozměr. Platí ale to, co jsem už napsal dříve, že je třeba odpovídající HW, což je ale v obou případech splněno.
 
Citovat
Chtěl bych upřesnit info, týkající se stažení Online knihovny přes wget. Zmínil jsem se o tom, že se mi při tomto způsobu nestáhly všechny filmy. Včera jsme si uvědomil, proč tomu tak je. Pokud totiž databázi stahujeme a ukládáme jako adresáře a soubory na disk, tak se ty adresáře, jejichž název neodpovídá jmenné konvenci použitého souborového systému, nevytvoří. Pokud databázi přidáváme jako zdroj do Kodi, tak tohle omezení samozřejmě neplatí, protože se v Kodi ve skutečnosti žádné složky ani soubory (ve smyslu souborového systému) nevytváří, protože se vše odehrává pouze v databázi Kodi, a ta vám složky i soubory dovolí pojmenovat téměř jakkoliv.

Při mých pokusech jsem si data Online knihovny ukládal na NAS, kam jsem přistupoval přes samba protokol, kde je to omezení na povolené znaky v názvu adresářů/souborů samozřejmě značné. Ještě tedy zkusím totéž, ale při použít NFS, které je k názvům složek a souborů přeci jen benevolentnější. Skoro se sám sobě divím, proč jsem tohle neudělal hned při prvním testu. Dá se totiž předpokládat, že by to mohlo být i o něco rychlejší. Ale protože funkci Online knihovny testuji na Matrixu, chtěl jsem zároveń otestovat i použití samby, kterou podle některých Matrix nezvládá. Jen tedy na okraj (omlouvám se za OT v tomto tématu), Matrix a samba (2,3) mi funguje bez problémů.
 
Citovat
na takovou vec by se spis hodil rsync, imho...
 
Citovat
@JimmyS Nejsem zas tak velký znalec linux aplikací, wget jsem pobral celkem snadno a používám ho, proto mi připadalo jednodušší použít ho jako první. Nehledě na to, že si nejsem 100% jistý, zda rsync vůbec dokáže data webu (na rozhraní protokolu http(s)) zpracovat. Mohu to samozřejmě vyzkoušet, ale jen zběžný pohled na popis toho jak rsync funguje mi říká, že by to jít nemělo. Možná mi něco uniká, ale jak jsme napsal, nejsme znalec, rád se nechám poučit.
 
Citovat
Tak asi momentálně poslední zpráva o pokusech s Online knihovnou. Na NAS, kam scriptem přes wget stahuji online knihovnu jsem přidal další sdílení, tentokrát NFS a v Kodi Matrix (i5, 16 GB RAM, SSD disk) nechal znova vytvořit knihovnu. Zrychlení proti samba u iniciálního vytvoření výrazné, při aktualizaci překvapivě cca 100 záznamů v logu o tom, že nešlo aktualizovat celke 100 záznamů, ačkoliv v knihovně evidetně jsou.

Porovnání počtu položek:
https - 27 996
NAS NFS - 27 942
NAS Samba - 27 789
Zdroj v Kodi (NFS) - 27 942
Filmy v Kodi - 27 941

Největší rozdíl je mezi htps a NAS NFS, to jde na vrub wget. Zjistit, kde a proč se to ztratí už se mi moc nechce. 

Co se týče názvů, tak korejština, čínština, japonština, perština a ruština (azbuka) celkem (na porvní pohled) bez problémů, ten dělá jen jen hindština (používám font Ariel). Určitě by bylo lepší, kdyby se tituly (soubory) uváděly v nějaké (ideálně anglické) transkripci. V pluginu to lze, takže ta data asi k dispozici jsou.
   
 
Citovat
Dnes jsme si hrál z SCC, snažil jsme se vymyslet nějaké jednoduché a univerzální řešení pro problémy s aktualizací widgetů. Kvůli tomu jsme si pracovně do service SCC přidal Kodi proměnou (propertis), která nabývá tří hodnot, po spuštění Kodi je v ní prázdný řetězec (jako ve všech proměnných tohoto typu), po spuštění service do ní uložím '0' a po skončení iniciální fáze service '1'. Budu teď s tím nějak laborovat, abych tomu více přišel na kloub a případně vymyslel nějakou univerzální metodu, jak problém widgetů vyřešit. Stav této proměnné si zobrazuji, takže mám možnost vidět, jak to v celé v čase probíhá bez nutnosti to sledovat v logu. Je to dost užitečné a mnohé to vysvětluje a mimo jiné i potvrzuje mé dosavadní úvahy týkající se tohoto problému.
           

To ale není jediný důvod, proč o tom píši. Všiml jsem si, že service s pluginem patrně komunikuje přes socket, což může být zdrojem celé řady myšlenek (alespoň mě tedy napadly 1) o tom, kam by se taky vývoj SCC mohl ubírat...
 
Citovat
Zdravím! Je nějaký výpadek? Nejde mi nic přehrát ?
 
Citovat
Vše funguje, teď jsem testoval.
 
Citovat
Děkuji, ráno mi vše fungovalo a teď nic.
 
Citovat
Výpadek není, ani ráno ani nyní.
 
Citovat
Photo 
Mám otázku. Kodi mám nainstalované na Windows a taky na android. Na Windows mi to u filmu neukazuje, u kliknutí na jakýkoliv film, informaci o zvukové stopě a u androidu ano. Tušíte čím by to mohlo být?
[Obrázek: h84ymxv]

[Obrázek: 4EDoTHN]
 
Citovat
Ahoj, jde nějak vložit obsah doplňku přímo do kodi ?? Myslím tím do položek třeba video atd ???
 
Citovat
@Konycz Ano, na to má Kodi standardní postupy, odkazy se vkládají buď přímo do položek video databáze nebo se použijí pouze v rámci funkcí skinu. Lze to na všech úrovních volání doplňku typu plugin. Od vložení odkazu na konkrétní titul, což je ale dost nepraktické (dá se přitom použít i soubor typu strm), přes jednotlivé seznamy (containers) z různých úrovní menu doplňku až po volání samotného pluginu (1. úroveň jeho menu). Dá se to provést buď ručně s využitím odkazu vytvořenému např. v Oblíbených nebo pomocí Node editoru, případně u některých skinů i pomocí funkce v jejich nastavení (využívající Shortcut Helper).
 
Citovat
Zdravím, chci se zeptat, když se dívám přes SCC na nějaký datově náročnější film, třeba 4K HDR tak se mi to někdy seká a píše mi to pomalé připojení ( nebo tak něco), dá se to nějak "ošachovat" , třeba nastavením nějaké cache?
Používám Kodi na počítači, Windows 10
 
Citovat
quentin:

no ked mas download 1 Mbps, tak s tym nespraviis nic
NVIDIA Shield Pro 
Raspberry PI 3 MODEL B 
Aalfawise h96 pro+
 
Citovat
(01.4.2021, 17:20)Konycz Napsal(a): Ahoj, jde nějak vložit obsah doplňku přímo do kodi ?? Myslím tím do položek třeba video atd ???

Ahoj, ano jde, použij třeba skin Amber, tam se to dá nastavit celkem jednoduše, asi nejsnadněji co jsem zkoušel, tedy jestli myslíš nastavit SCC jako jednu z položek hlavního menu, jako například:
FILMY - SERIÁLY- POČASÍ - SCC - SYSTÉM - VYPNUTÍ a v SCC mít po kliknutí rovnou menu té aplikace SCC ? Tohle jde.

(21.4.2021, 12:20)marecek65 Napsal(a): quentin:

no ked mas download 1 Mbps, tak s tym nespraviis nic

Mam 100/100 od Nej.cz
Omlouvám se, nevím jak stream funguje, tak jsem myslel že by se to dalo třeba nějak booferovat, "předstahovat" aby to jelo plynule.
 
Citovat
  


Přejít na fórum:


Prochází: mitulko, odedfehr, 1 host(ů)