• 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:
  • 57 Hlas(ů) - 1.68 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
Stream Cinema Community - nefunguje od 04/2025
@JiRo: otazka - jak by se to chovalo, kdybys mel prohozene poradi obou doplnku? 88 Je to stejne?
Apple TV 4K gen.3 128GB - tvOS 16.2 (iSCC, KODI 19.4) & 3x HomePod - audioOS 16.2 & RPi 4B 8GB RAM - IOTstack & 1x RPi 2B - Raspbian & RPi Zero
Intel NUC NUC10i5FNK - i5 10210U, 64GB RAM, ESXi (W10, W11, Debian,...) 
iPhone 15 Pro 512 GB - iOS v17.2.1 (KODI 19.4) & Apple Watch 9 45mm v10.2
iPad Pro 11 512 GB - iPadOS v17.2.1 (KODI 19.4)
 
Citovat
@S474N Tuto otázku jsem čekal, proto jsem taky SC2 dal na první místo, aby mě snad nikdo nepodezíral, že jsme chěl nadržovat SC. V podstatě se to neprojeví, nebo to není významné. Větší zpoždění dané pořadím widgetů při načítání se projeví až v případě, že je těch widgetů najednou více. Nevím, je možné, že na to má Kodi nějaký buffer a pokud ho zaplní, tak se na spuštění načítání dalších widgetů (volání addon) čeká. Tyto dva jsou první na řadě, takže to pořadí není až tak významné. Dokonce občas doje i k tomu, že ten druhý v pořadí se začně zobrazovat i dříve. Ale to je skutečně hodně vyjímečné, protože (co si budeme povídat) SC2 rychlejší je, to je bez diskuse.
Jsem (až na výjimky) pouhým čtenářem fóra.
Nepokračuji tedy ani v tématech, která jsem založil.
To platí i pro doplňky Kodi a další aplikace, které jsou s takovými tématy spojené.
 
Citovat
@JiRo
napíšem komentár za ktorý ma možno viacerí zvozia, že "oni o koze a ja o voze". :)
Neviem o tom, žeby niektorí spochybňovali fakt že SC2 je rýchlejší. Podľa mňa je to fakt, o tom nepolemizujem. Ako to už pri konkurencii býva, každý sa snaží poukazovať na lepšie stránky svojho produktu. Ja teda poukážem na iné možnosti oboch pluginov, aby sme sa nebavili len o rýchlosti,  na čo na fórach či na sociálnych sieťach najčastejšie poukazuje.
Predstavte si, že si sadnem k TV a chcem pozrieť film ktorého názov neviem dopredu, len si chcem niečo zaujímavé vybrať.
Aké sú niektoré možnosti o ktorých sa málo diskutuje:
Predstavte si, že si sadnem k TV a chcem si bezproblémovo pozrieť filmy či seriály, ktoré som dlhú dobu pridával cez Trakt.tv do svojích zoznamov na pozretie. Víťaz je jasný. 
Predstavte si, že si sadnem k TV a chcem si pustiť nejaký kvalitný film napríklad  z roku 2013. Vyhľadám si v priečinku Filmy priečinok Rok, prejdem do priečinka 2013 a v nastaveniach si zadám Zoradiť podľa hodnotenia a vyberiem si film s vysokým hodnotením. Rýchlosť SC2 mi v tomto prípade nepomôže. 
Predstavte si, že chcem vybrať nejaký film pre deti a nechce sa mi vyhľadávať medzi všetkými titulmi v Novinkách či Pridaných filmoch. Otvorím priečinok Kids a vyhľadávanie je jednoduchšie. Neviem, či kvôli rýchlosti SC2 vyhľadám film v tomto prípade rýchlejšie. 
Predstavte si, že mám kvalitné zariadenie na prehrávanie filmov a večer si len chcem pustiť jednoducho film so streamom 4K. Otvorím si priečinok Kvalita a vyhľadám film. Rýchlosť SC2 je pri vyhľadávaní takých filmov slabý argument.
Predstavte si, že som fanúšikom juhokórejských filmov. Večer si sadnem k TV a chcem si pozrieť film z tejto krajiny, ktorý som ešte nevidel. Otvorím priečinok Krajina potom Južná Kórea a keďže používať Trakt.tv hneď vidím mnou nepozreté filmy. Rýchlosť SC2 je pre mňa aj v tomto prípade  bezvýznamná. 
Aby bolo jasné, mám predplatné na rok na Webshare a na tri mesiace predplatné aj na inom úložisku. Používam obidva pluginy. A po takom roku sa definitívne rozhodnem čomu dám prednosť. 
Tento môj komentár je tu len preto, že napriek nenávisti niektorých ku konkrétnemu pluginu považujem za dosť nefér vyzdvihovať len niektoré dobré vlastnosti pluginov a o ostatných sa tváriť akoby neexistovali.
 
Citovat
A já bych na to odpověděl: "Dočkej času, jako husa klasu"  1
 
Citovat
@rimko Sám sebe jsem pasoval do primární role skinnera, takže už z principu nebudu dělat mezi SC a SC2 nějaké rozdíly, tedy ve smyslu, že budu jeden či druhý addon nějak preferovat. To byl ostatně i důvod, proč jsem mé počáteční rozhodnutí účastnit se vývoje skinu pro SC2 nakonec odvolal. Dnes jsem se dozvěděl, při diskusi s jedním členem týmu SC2, že pracovat na skinu pro SC2 a současně podporovat i originální SC by bylo pokrytectví, takže to rozhodnutí neúčastnit se vývoje považuji za správné. Jakkoliv by to pro mne byla samozřejmě výzva a výzvy, ty já mám rád. 1

Mým cílem je tedy pouze jedno, a to zařídit, aby se oba addon-y v maximu svých funkcí prezentovaly pro uživatele pokud možno konzistetntně k ostaním funkcím Kodi a příslušnému skinu. To je také důvod, proč tady (i jinde) píši o tom, co takovému úkolu brání. Bohužel ne vždy a ne všichni to pochopili a tak z jedné strany (od příznivců SC), tak ze strany druhé (od těch z tábora SC2) občas slýchám nepěkné věci. Občas dokonce i dobře míněné rady (a ano i kritika některých aspektů řešení) nenajde tu správnou odezvu u tvůrců SC2, viz moje polemika s @LáďaB, stejně jako ji nenašly dříve u @BBaron. V tomhle jsou si oba tvůrci až překvapivě podobní. To úvodem.

To že SC2 nemá zatím takovou nabídku funkcí je podle mne normální (je to novorozeně) a já to při své hodnocení (pokud někdy nějaká dělám) rozhodně neberu jako významné. Naopak ale, zkrácení odezvy funkcí SC2 pokládám za dobré východisko do budoucna (prostě se děťátko narodilo s lepší genetickou výbavou). Ať už obecně, tedy že další funkce, které budou přibývat, budou pro uživatele o to příjemnější, nebo třeba tím, že na to konto výrazně zrychlí i SC. Toho jsme ostatně i svědky, protože @BBaron (možná právě pod tlakem konkurence) na tom v poslední době zásadně zapracoval.

Co vím, tak integrace Trakt.tv do SC2 se chystá. Jak je to s tím, zda bude implementovaná volba řazení (tedy nejen směru, ale i klíče) zatím nevím, ale řekl bych, že na to jednou také dojde. Ale tady bych se zastavil. Píšeš o tom, jak využíváš řazení v Kodi, ale nezapomínáš náhodou na to, že Kodi řadí vždy jen to, co má načtené v daném containeru (tedy seznamu/načtené stránce, které vidíš v Kodi), což je v případě addons SC i SC2 právě jen tolik titulů, kolik jich je v addon nastaveno. A tady má SC2 našlápnuto lépe, protože právě díky modernějšímu řešení může mít ty seznamy delší a pak samozřejmě bude rychlost načítání o to významnější.

Musíme si ale uvědomit, že tady to bohužel nebude nikdy fungovat tak, jako v případě, když jsou tituly uloženy v databázi/knihovně Kodi. Přiblížit by se tomu mohlo jedině to, kdyby se requesty do externí databáze addon sestavovaly na úrovni skinu. Tohle má či měl připravené @BBaron v SC a já (a po mně @Client) jsme pro to vytvořili ve skinu Estuary Stream-Cinema příslušnou podporu - jestli to doma najdu, pošlu screenshot. Bylo to řešení s velmi úzkou vazbou mezi skinem a addon, které však uživatelům umožnilo načítat seznamy z externí databáze addon podle libovolně sestaveného filtru. Kdyby se tohle podařilo i v SC2, a problém to patrně nebude velký, jak je vidět už teď z toho, jak jsou některé volby seznamů definovány, byl by to zásadní průlom v uživatelské přívětivosti. Na druhou stranu je otázka, zda by to ocenilo nějaké významné množství uživatelů. Z toho, co tady občas slýchám na mé úvahy o tom, co a jak by měl addon skinu poskytovat za infromce, si myslím, že se práce na takovém řešení snad ani nevyplatí.
Jsem (až na výjimky) pouhým čtenářem fóra.
Nepokračuji tedy ani v tématech, která jsem založil.
To platí i pro doplňky Kodi a další aplikace, které jsou s takovými tématy spojené.
 
Citovat
Me by jenom stacilo aby to u filmu ukazovalo jesli maji titulky cz,sk
 
Citovat
(20.6.2020, 14:05)JiRo Napsal(a): Musíme si ale uvědomit, že tady to bohužel nebude nikdy fungovat tak, jako v případě, když jsou tituly uloženy v databázi/knihovně Kodi. Přiblížit by se tomu mohlo jedině to, kdyby se requesty do externí databáze addon sestavovaly na úrovni skinu. Tohle má či měl připravené @BBaron v SC a já (a po mně @Client) jsme pro to vytvořili ve skinu Estuary Stream-Cinema příslušnou podporu - jestli to doma najdu, pošlu screenshot. Bylo to řešení s velmi úzkou vazbou mezi skinem a addon, které však uživatelům umožnilo načítat seznamy z externí databáze addon podle libovolně sestaveného filtru. Kdyby se tohle podařilo i v SC2, a problém to patrně nebude velký, jak je vidět už teď z toho, jak jsou některé volby seznamů definovány, byl by to zásadní průlom v uživatelské přívětivosti. Na druhou stranu je otázka, zda by to ocenilo nějaké významné množství uživatelů. Z toho, co tady občas slýchám na mé úvahy o tom, co a jak by měl addon skinu poskytovat za infromce, si myslím, že se práce na takovém řešení snad ani nevyplatí.

Tak já bych to ocenil určitě, přesně tohle mi totiž chybí. V SC1 je podpora pro rozsáhlejší filtrování omezená, u SC2 zatím chybí a snažím se jí prosadit u autorů, zatím alespoň v nějaké základní verzi pro uživatelem definované řazení a posléze pro rozsáhlejší filtraci. Pak je ještě otázka, co je umožněno addonem a co je umožněno skinem nad daným addonem a o jaké funkce se mi addon rozšíří, pokud použiji příslušný skin oproti jinému skinu. Já jsem třeba věrný skinu Confluence, případně Confluence Cinema, protože mi přijde přehledný a jsem na něj zvyklý. Znamená to ale i to, že i když by dané funkce lepší filtrace byly v addonu implementovány, tento skin je zjevně nebude moci použít, pokud ho někdo neupraví. Což je tedy dobré vědět, není to z mé strany žádná kritika vůči tobě nebo autorům SC2, spíš takové uvědomění si daného stavu psanou formou. Bohužel většina BFU tohle pravděpodobně neví a pokud jsou věrni nějakému oblíbenému skinu, tak se asi ani nikdy nedozví, že to, co jim chybí v doplňku, vlastně souvisí se skinem a pro danou funci X musí použí skin Y. Teď jde tedy jen o vhodnou prezentaci skinu Y a jeho vhodném popisu s výčtem funkcí. V případě SC2 to samozřejmě znamená doimplementování funkcí a následně ze strany skinnerů vývoj nového, případně úprava stávajícího, skinu pro tyto funkce v SC2. No snad se někdy dočkáme, nezbývá než doufat. Nicméně já jsem určitě pro.
 
Citovat
@chrunda Ano, v podstatě máš pravdu, ale to v podstatě je důležité. Klasický addon typu plugin, co že je většina SC2 kódu, nemůže pro interakci s uživatelem využít jiné univerzální rozhraní (myslím neazávislé na skinu) než ony klasické seznamy titulů, které má každý skin. Pokud chce mít interakci jiného typu, například nějaký formulář pro zadávání parametrů, musí to už dělat tak, že pro to musí, kromě příslušných funcí v addon (ta část se pak chová jako addon typu script) vytvořit i příslušnou část popisu skinu, která těm funkcím odpovídá. Ale pozor (a to je ono v podstatě), neznamená to, že by se kvůli tomu muselo zasahovat do každého jednotlivého skinu. To by ostatně také nebylo účelné, protože při každé změna originálu skinu by to znamenalo onu změnu provést znova. Ono by to sice šlo, nějakým mechanismem patche, ale takhle se to nedělá. Postup je přesně opačný.

Pokud potřebuji pro nějakou funkci addon specifické ovládání funkcemi skinu, nadefinuji si jí v addon. V prvním kroku jako tzv. default, což znamená, že pokud ten addon spustím pod jakýmkoliv skinem, budou ty okna graficky odpovídat použitému default. Pak mám ale možnost do toho addon doplnit definice pro všechny další skiny, o kterých si řeknu, že budou tímto addon podporovány. Pokud tam nějaký nenadefinuji, bude pro zobrazení používat onu default definici. Pokud tam po spuštění svou definici najde, budou ta zobrazení odpovídat vizuálu daného skinu, respektive tomu, jak byla ta definice skinnerem naparametrována.

Hezky je to vidět u aktuální verze SC2 a funkce Nahrát log soubor v Nastavení. Když si tu funkci spustíš, tak se ti zobrazí okno, které ale ani trochu neodpovídá vizuálu tvého skinu.
   
Toto okno je právě v default vzhledu. Podíváš-li se do adresáře addon, najdeš tam podadresář plugin.video.stream-cinema-2-release/resources/skins, jeho obsahem je právě definice default vzhledu:
   
Pokud budeš chtít, aby to okno, které se zobrazí po výběru funkce Nahrát log soubor, odpovídalo tvému skinu, budeš si muset stávající adresář default nakopírovat a přejmenovat ho tak, aby se jmenovel stejně jako id tvého skinu a pak jeho obsah upravit podle zásad tvého skinu. Já, který používám skin.estury.easy, si tedy do tohoto adresáře umístím adresář stejného jména a v něm si všechny definiční soubory upravím tak, aby odpovídali mému skinu.

Zdá se to složité, ale zase tak hrozné to není. V praxi by to mohlo vypadat následovně:
  1. autoři addon SC2 vymyslí a napíší funkce filtrování
  2. definují uživatelskou interakci s těmito funkcemi - nejspíše nějaké formuláře - a způsob práce s nimi
  3. vezme to do ruky skinner a navrhne formulář a jeho propojení s addon (typy a id jednotlivých aktivních prvků pro zobrazení a zadávání) a celkový vizuál, který by měl odpovídat nějakému standardu
  4. Default formulář bude fungovat s libovolným skinem, nivméně ve vizuálu odpovídající návrhu - většinou se to dělá na základní vzhled, dnes tedy na Estuary
  5. Pak může přijít opět skinenr a vytvořit kopie pro každý další skin - tohle bude individuální a bude se to odvíjet od toho, kolik různých skinů a požadavků na ně se sejde. Nicméně, pokud někdo skinům alespoň průměrně rozumí, dokáže adaptovat default na konkrétní jiný skin bez větších problémů.
  6. Pokud existují nějaké příbuzné skiny, které mají nějakou společnou podmnožinu definic (ikony, barvy,  fonty, atp.) je možné adaptaci vytvořit pouze kopií a přejmenováním - takže bude-li default vytvořen podle vizuálu Estuary, bude ho možné po nakopírování bez problémů či jen s minimálními úpravami  použít ve všech českých klonech tohoto vzledu (Estiary Stream-Cinema, Estuary Stream-Cinema 2, Estuary Easy...). U Conlfuence to bude asi dost podobné.
Snad jsem  to vysvětlil dostatečně.
Jsem (až na výjimky) pouhým čtenářem fóra.
Nepokračuji tedy ani v tématech, která jsem založil.
To platí i pro doplňky Kodi a další aplikace, které jsou s takovými tématy spojené.
 
Citovat
@chrunda v jednom z předchozích postů nakousl téma doplnění funkcí do SC2 (obecně tedy addon), které budou nutně vyžadovat úpravu skinu. Já se pak pokusil vysvětlil, jak se takové věci realizují, že se neupravuje vlastní skin, ale do příslušného addon se doplní relevanntí definice skinu, které jsou svázané s funkcemi addon. Addon, resp. jeho část se pak tedy chová jako addon typu script. Uvedl jsme to na příkladu současné verze addon SC2, kde je toto řešení použito pro zobrazení QR odkazu na adresu uloženého logu. Uvedl jsme také, jak pak vypadá vlastní vizualizace.

Nyní jsme tedy vytvořil to, o čem jsem v předchozím příspěvku jenom napsal. V příslušném  adresáři jsem vytvořil podadresář se jménem odpovídakjícím id mého skinu, tedy skin.estuary.easy. V něm definici toho, co chci, aby se zobrazilo v případě, pokud si uživatel, používající tento skin, zvolí v konfiguraci doplňku SC2 Pokročilé > Nahrát log soubor. Addon předpokládá, že definici zobrazení najde  v souboru s názvem sc2-loguploader.xml, skin zase předpokláád, že definiční xml soubory najde v odpovídajícím adresáři, což je v případě tohoto skinu podadresář xml. Nebudu detailně popisovat, jak skin pracuje, v podstatě to funguje tak, že skin engin v tomto případě používá současně obsah obou adresářů, jak ve skinu, tak v podadresáři skin v addon. Dokonce to funguje tak, že pokud zadáte příkaz reload skin, načte si skin engin nejen soubory ze skinu, tak z podadresářů skin ve všech addon. To je dobré vědět při ladění.

Jak teď vypadá zobrazení po volbě funkce Nahrát log soubor je vidět zde:
   
Je jasně vidět,  že vizuál odpovídá skinu typu Estuary (černé pozadí použité v default jsem vyhodil, ale není porblém ho tam dodat). Kód je samozřejmě úspornější, protože využívá všechny definice skinu a co je hlavní, respektuje všechny jeho globální nastavení. Srovnat to můžete s původním default kódem, který najdete v addon, kde samozřejmě žádné definice a globální nastavení využít nemůžete. Vše si musíte vytvořit sami, nebo z nějakého vybraného vzoru do addon nakopírovat.
Kód:
<?xml version="1.0" encoding="UTF-8"?>
<window> <!-- EASY+ -->
<defaultcontrol>9000</defaultcontrol>
<include>Animation_DialogPopupOpenClose</include>
<depth>DepthDialog+</depth>
<controls>
<control type="group">
<height>390</height>
<centertop>50%</centertop>
<centerleft>50%</centerleft>
<width>915</width>
<include content="DialogBackgroundCommons">
<param name="width" value="915" />
<param name="height" value="380" />
<param name="header_label" value="$INFO[System.AddonTitle(plugin.video.stream-cinema-2-release),, Log file]" />
<param name="header_id" value="1" />
</include>
<control type="image" id="501">
<left>30</left>
<top>75</top>
<width>300</width>
<height>300</height>
<aspectratio aligny="center" align="center">keep</aspectratio>
</control>
<control type="textbox" id="502">
<left>360</left>
<top>85</top>
<width>545</width>
<height>300</height>
<font>font12_title</font>
<align>left</align>
<aligny>top</aligny>
<shadowcolor>text_shadow</shadowcolor>
</control>
<control type="group" id="9000">
<left>615</left>
<top>280</top>
<include content="DefaultDialogButton">
<param name="id" value="503" />
<param name="label" value="15067" />
</include>
</control>
</control>
</controls>
</window>
To, že uvedený kód expilicitně určený pro Estuary Easy využívá definice skinu a jeho globální nastavení dokazuje poslední screenshot. Přepnul jsem skin do jiného barevného schématu a jak to vypadá teď, můžete vidět zde:
   
Pokud by někdo chtěl, může si definici pro rodinu Estuary skinů stáhnout a umístit ji do správně pojmenovaného adresáře v addon SC2.


Přiložené soubory
.zip   sc2-loguploader.zip (Velikost: 710 bajtů / Stažení: 37)
Jsem (až na výjimky) pouhým čtenářem fóra.
Nepokračuji tedy ani v tématech, která jsem založil.
To platí i pro doplňky Kodi a další aplikace, které jsou s takovými tématy spojené.
 
Citovat
Bude pridaná možnosť uložiť film na disk? Dik
 
Citovat
Jiro...ten zip beide stiahnut...dik
A95X F3 Slim 4/64gb,CoreELEC 9.2.3
X88 Pro X3 2/32 , CE 9.2.3
 
Citovat
@fevlad Hledej chybu někde u sebe nebo to možná byl "krátký výpadek spojení". Právě teď měl ten zip už 7 stažení, já si vyzkoušel to osmé. Bez problémů.
Jsem (až na výjimky) pouhým čtenářem fóra.
Nepokračuji tedy ani v tématech, která jsem založil.
To platí i pro doplňky Kodi a další aplikace, které jsou s takovými tématy spojené.
 
Citovat
JiRo: cau už som to stiahol, neporadis kde nakopirovat ten zip? dik
A95X F3 Slim 4/64gb,CoreELEC 9.2.3
X88 Pro X3 2/32 , CE 9.2.3
 
Citovat
@fevlad Tak já jsme to sem nedal primárně proto, aby si to lidé kopírovali a používali ve svých instalacích, ale spíše proto, aby si prohlédli, jak se něco takového řeší. A vůbec jsem nepředpokládal, že někdo, kdo neví, kam to nakopírovat, si to bude stahovat.

Nicméně, je to ale popsané v předchozích postech a nekopíruje se ten zip, ale soubor sc2-loguploader.xml, který je v něm. No ale, když jsme to už nakousl... Kopíruje se do adresáře: .../addons/plugin.video.stream-cinema-2-release/resources/skins/<id_skinu>/xml/. Místo <id_skinu> musíš samozřejmě vložit id tvého skinu a tím skinem musí být samozřejmě Estuary nebo některý z jeho českých klonů. Možná to bude fungovat i pro ty zahraniční (MOD V2 apod.), ale nemusí to být 100%, záleží jak a v čem se budou lišit od originálního Estuary.
Jsem (až na výjimky) pouhým čtenářem fóra.
Nepokračuji tedy ani v tématech, která jsem založil.
To platí i pro doplňky Kodi a další aplikace, které jsou s takovými tématy spojené.
 
Citovat
@Smolinko Mam skript , nebo spis addon na stahovani videii z jinych dopnku. Mel by fungovat i na SC2, nez bude tahle funkce pridana.
 
Citovat
Mam účet na WS, predtým to bolo v tom super ze som klikol pravým a bola možnost stiahnuť na disk a potom si to pozrieť offline.
 
Citovat
@Saros: Který z tvých addonů by mohl umět download v SC2? Občas by se to hodilo.
HK1 rbox X4S (CE Nexus), X96 Max+ (CE Nexus), Tanix TX92 (CE Leia) | Yamaha RX-V475 | LG OLED65C8
 
Citovat
Tenhle by to mel zvladnout. Nastavis jen slozku a pres kontext menu vyberes stahnout video
http://saros.wz.cz/soubory/context.video...-0.1.1.zip
 
Citovat
@Saros: Díky, funguje. Předtím jsem ho hledal marně ve tvé složce /repo. Ještě by bylo hezké, kdyby se daly uložit přístupové údaje pro WS. Ale chápu, že toto rozšíření kontextového menu není určeno jen pro jeden server (plugin), ale že je univerzální. Snad plánuje přidat možnost downloadu také autor SC2.

Edit: beru zpět, přístupové údaje si pamatuje. Palec nahoru.
HK1 rbox X4S (CE Nexus), X96 Max+ (CE Nexus), Tanix TX92 (CE Leia) | Yamaha RX-V475 | LG OLED65C8
 
Citovat
No ono to funguje tak ze dopnek spusti prehravac, stejne jak kdybys to udelal pres menu v puvodnim doplnku. Tim se ziska adresa streamu a video se muze stahnout. Takze by to melo fungovat v jakemkoliv video addonu. Jinak napad neni muj. Jsou podobne addony, ale ty pro stahovani vyuzivaji youtube-dl Control ale s tim mi to hazelo chyby.
 
Citovat
  


Přejít na fórum:


Prochází: 18 host(ů)