• 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
Vlastní video stream doplněk
#1
Po ukončeni SCC, jsem se rozhodl vytvořit vlastni doplněk STREAM SINEMA CITY. Už to mám dobře vymakané, přehrává z playlistu umistěném na dropbox(v mém připadě). Umí, stahuje info a hodnoceni z TMDB, přehrává trailery, řadi podle roku, žánrů atd. Přehraje i playlist z jiných zdrojů a je schopen jim načist info TMDB, v češtině, dokonce ve windows zvládne otevřit titulky na titulky.com. Jediné co mě trápí je označeni shlédnutého, když pustim video na pár sekund, nebo je link neplatný, video se označí jako shlédnuté. Byl by ochoten nějaký KODI MISTR, doplněk projít, zjistit příčinu a opravit?


Přiložené soubory Miniatury
   
 
Citovat
#2
Perfektni prace. Snad to vyjde?
 
Citovat
#3
Už nevím u jakého skinu to bylo, ale viděl jsem nastavení přesně pro tento případ, něco ve smyslu označit jako shlédnuto po x sekundách. Možná to je ve skinu Actic Fuse 2, nebo v nějakým podobným, o kterým se tu poslední dobou psalo.
 
Citovat
#4
Ale ne. Nastavení shlédnuto zajišťuje vnitřní proces Kodi, resp. jeho přehrávač. Informace, které s tím souvisí, se zapisují do video databáze Kodi. Kritéria pro zápis (tedy od jakého % přehrání obsahu daného titulu se nastaví jako přehraný), jsou nastavena defaultně v Kodi, a co si pamatuji, dají se měnit v advancedsettings.xml. Tohle ale platí jen pokud se používá Kodi přehrávač.

Pokud se používá externí přehrávač, tak to samozřejmě nefunguje. Je všas možné v souboru playercorefactory.xml zadat do parametru playcountminimumtime hodnotu, která je chápána jako doba v sekundách, po kterou musí externí přehrávač běžet (Ale pozor! Nemusí při tom nutně bežet přehrávání, počítá se čs spuštění toho externího přehrávače), po kterém se počet přehrání položky zvýší o 1.

Jestli má nějaký vzhled udělané něco ve smyslu, jak o tom píše @vladimir.domin:, je to trochu jiný případ. Já sice např. Arctic Fuse 2 občas používám, ale na tuhle volbu jsem zatím nenarazil. Ale pokud by to byl i případ @spalda33:, tedy že svůj doplněk testuje na jiném, než základním vzhledu, měl by si nejdříve ověřit, jak to funguje na tom základním. Tohle je mimochodem zásada, keré by se měli držet všichni. Ať autoři doplňku, tak jejich uživatelé. Tedy pokud doplněk nefunguje podle očekávání a v Kodi není nastaven základní vzhled, tak si nejdříve ověřit, jestli se doplněk chová stejně i v základním vzhledu. Pokud ano, je to s velkou pravděpodobností chyba jen na straně doplňku, pokud ne, může to být jak chyba doplňku, tak chyba nebo specifické chování (tzn. autor vzhledu to takhle zamýšlel a standardům a pravidlům Kodi to neodpovídá záměrně) daného vzhledu, případně obojí.

Pokud tedy @spalda33: nepoužívá externí přehrávač a používá základní vzhled, tak to popisované chování může jít pravděpodobně na vrub bugu v jeho doplňku, a méně pravděpodobně (řekl bych s pravděpodobností hodně se blížící 0, ted pokud doplněk běží na released verzi Kodi) bugu v Kodi nebo jeho python knihovnách. Ale když se podívám na to, jak současná released verze Kodi (21.2) funguje se všemi video doplňky které používám, tak jsem se nikdy s takovým chování nesetkal. Všude to funguje přesně tak, jak má, stav přehrání, tedy jak % přehraného obsahu, které ukládá pozici při přerušení přehrávání, tak příznak přehrání celého obsahu, funguje vždycky tak, jak z logiky situace vyplývá i toho, jak ji Kodi standardně řeší. A to i v případech, že se přehrání daného titulu nepodaří spustit. Výjimkou je samozřejmě Sosac.TV, ale o tom víme, že je to právě ten příklad bastlu, kde jak doplněk, tak vzhled, který je třeba při jeho spuštění používat, pravidla Kodi nedodržují.
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
#5
(08.10.2025, 13:11)JiRo Napsal(a): Ale ne. Nastavení shlédnuto zajišťuje vnitřní proces Kodi, resp. jeho přehrávač. Informace, které s tím souvisí, se zapisují do video databáze Kodi. Kritéria pro zápis (tedy od jakého % přehrání obsahu daného titulu se nastaví jako přehraný), jsou nastavena defaultně v Kodi, a co si pamatuji, dají se měnit v advancedsettings.xml. Tohle ale platí jen pokud se používá Kodi přehrávač.
Ano používám jen deflaut skin a opravdu default to nefunguje vůbec, mám to ošetřeno v service, ale nefunguje jak má. Je to určitě chyba doplnku, protože jiné zapisují deflaut, každopadně dik za osvětu a snad to nějak vyřešim.
 
Citovat
#6
@spalda33: Určitě tě nechci odradit, jestli jsi čekal pomoc a analýzou kódu a struktury, tak tě asi zklamu. Na to nemám čas ani prostor. Ale snad se najde ještě někdo jiný... Mimochodem, tohle je téma, které by se nejlépe dalo řešit v kdysi navrhovaném subfóru pro autory, ale to neexistuje a je otázka, bude-li vůbec někdy existovat. Já tomu tedy moc nevěřím.

Jinak k tvé informaci o service. Pokud ji používáš a umístil jsi do ní části týkající se spouštění přehrávání, je to dobrá myšlenka, ale musíš to mít opravdu dobře "vyfutrované". Jde, ve vztahu k pluginu, o asynchronní proces, a nese to s sebou celou řadu rizik, pokud to není navržené správně. A proto, aby to bylo navržené správně, je třeba dobře vědět, jak v Kodi pluginy a jejich vazba na jeho jádro a zejména jeho interní přehrávač, vlastně funguje. Kdysi takhle postupoval i autor SCC, jinak excelentní programátor, nicméně o Kodi toho, tedy alespoň zpočátku, moc nevěděl. Takže když se tak stalo, psal jsem i tady na fóru, že je to sice dobrá myšlenka, ale že musí počítat s násobně většími problémy, než když tyhle části pluginu běží v jeho hlavním threadu. A skutečně, těch problémů pak v SCC dost přibylo a trvalo nějakou dobu, než se je všechny podařilo vyřešit. Takže je-li to všechno tak, jak píšeš, zdá se mi na první pohled hodně pravděpodobné, že tento porblém je třeba hledat někde tam. Ale je zjevné, že si to uvědomuješ, a tak tě už nebudu dál školit. 4

Jinak mám ale přesto ještě jednu poznámku. A i tady se tak trochu historie opakuje. Když začaly práce na vývoji SCC, upozorňoval jsem na to, že podoba názvu doplňku s doplňkem Stream Cinema CZ a SC není úplně ideální. Z mnoha důvodů. Jedním je, že slovní spojení Stream Cinema má u týmu Kodi "špatný zvuk" a byla (nevím jestli stále, ale pravděpodobně ano) zařazena na black list. Má to ten důsledek, že pokud někdo pošle do fóra kodi.tv log a objeví se v něm tato slova jako název doplňku nebo repozitáře, odmítnou se tím členové Kodi týmu zabývat. Ty jsi sice název změnil, ale řekl bych, že ne příliš, aby v tom někdo, kdo nebude číst pozorně, viděl rozdíl, nebo si řekl, že je to jen snaha, black list obejít. Možná jsem jen zbytečně opatrný, takže to klidně ber jako poznámku starého vystrašeného paranoika. Ale upozornit jsem tě na to musel. 1

A když už jsem to načal, tak ještě jedna informace ke zvážení. Tak většinou víme, nebo někdo alespon tuší či je dokonce o tom přsvědčený 3, že pohrobků SCC existuje celá řada. A to nejen ty veřejné a notoricky známé a diskutované i tady na fóru. Jasně, některé z nich se rozsahem funkcí k původnímu SCC moc nepřibližjují. Jsou ale i takové, které na na něj více či méně a různým způsobem přímo navazují. Filosofií, kódem, použitím jeho databáze, ... V takových případech se jejich autoři nějakému rozšířenému veřejnému šíření vyhýbají. Vědí proč. Dnes už ani komunita tohoto fóra není úplně spolehlivá, nehledě na to, že z fóra celkem snadno a cíleně unikají informace na jiné platformy, kde už o nějaké kultuře chování a pravidlech nemůže být ani řeč. Však např. pro SCC byl jeden z důvodů jeho konce v původní podobě i jeho extrémní rozšíření, včetně vzniku několika fór právě na jiných platformách. Nevím, jestli si tohle uvědomuješ. Nebudu tě nabádat, abys publikování tvého doplňku zvážil, ale počítej s tím, že pokud to uděláš, může to být pro jeho další existenci kontraproduktivní.
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
#7
(09.10.2025, 10:17)JiRo Napsal(a): @spalda33: Určitě tě nechci odradit, jestli jsi čekal pomoc a analýzou kódu a struktury, tak tě asi zklamu. Na to nemám čas ani prostor. Ale snad se najde ještě někdo jiný... Mimochodem, tohle je téma, které by se nejlépe dalo řešit v kdysi navrhovaném subfóru pro autory, ale to neexistuje a je otázka, bude-li vůbec někdy existovat. Já tomu tedy moc nevěřím.

Naprosto rozumim co tim komentářem mysliš 19 a ano název je do nebe volající, chtěl jsem trochu pichnout, ale budu se stím mazlit sám, stějně to vzniklo pro vlastní potřebu a je to dostačující. Myslel jsem i kdybych ho zde postnul, pro účely ladění, tak pro spoustu uživatelů by byl k ničenu, neni vázán žádným účtem, ani databázi. Ale vim jak by to asi časem dopadlo.
 
Citovat
  


Přejít na fórum:


Prochází: 1 host(ů)