| Vítejte, Návštěvník! |
Pro psaní příspěvků se musíte nejdříve zaregistrovat.
|
| Online uživatelé |
Nyní je 352 online uživatelů. » 2 člen(ů) | 345 host(ů) Applebot, Baidu, Bing, Google, Yandex
|
|
|
| TALK / TALK TV / STANDASHOW |
|
Příspěvek od: mikrom - 02.5.2025, 15:24 - Fórum: Video
- Odpovědí (6)
|
 |
Tak dlouho jsem čekal až se toho někdo ujme až AI pokročila natolik, že jsem byl schopen si napsat doplněk sám.
Tento doplněk je pro přístup k obsahu TALK.cz.
Napsal ho z naprosté většiny Claude (a ne, hate od zkušených pluginářů, že je ten kód na? nepřijímám).
Doplněk mi funguje ke spokojenosti několik měsíců a teď mi došlo, že jsem ho zatím zveřejnil jen na Twitteru/BlueSky.
Klíčové vlastnosti: - Je nutné mít předplatné TALKu / STANDASHOW
- Nepodařilo se mi projít reCaptchou, takže je přihlášení přes session - je to krkolomné, ale pokud doplněk zpustíte alespoň jedenkrát měsíčně, bude přihlášení držet a vše v pohodě fungovat.
- Doplněk podporuje všechny funkce TALKu včetně TALKNEWS a synchronizace přehrávání s webem (mělo by tak fungovat to, že když video rozkoukáte na webu, lze v Kodi pokračovat od poslední pozice a naopak).
- Taky umožňuje "přeskočit YouTube část" pokud by vás zaujala ukázka na YT a chtěli jste dokoukat zbytek (je to jen skočení na nastavený čas)
- V menu doplňku je i položka ŽIVĚ, ale ta jen otevírá stream přes YouTube doplněk, takže je potřeba aby vám fungoval i ten.
- Standa o doplňku ví, a je s ním v pohodě. Podporu od týmu TALK ale nechtějte a raději ani ode mě.
Více informací na stránce doplňku zde: plugin.video.talk.cz
Instalace přes repozitář zde: repository.mikrom
![[Obrázek: screenshot-1.jpg?raw=true]](https://github.com/mikromcz/repository.mikrom/blob/main/repo/plugin.video.talk.cz/resources/screenshot-1.jpg?raw=true)
![[Obrázek: screenshot-2.jpg?raw=true]](https://github.com/mikromcz/repository.mikrom/blob/main/repo/plugin.video.talk.cz/resources/screenshot-2.jpg?raw=true)
|
|
|
| Sosáč 2 verze |
|
Příspěvek od: jnvk2486 - 29.4.2025, 17:59 - Fórum: Sosáč
- Odpovědí (57)
|
 |
Jak jsem s podivem po několika týdnech zjistil, tak pluginu sosáč jsou dvě verze. Klasika, stará, pro mě neuspokojivá, která je v místním repu, je 1.4.1 od L. Zoubek. A druhá, barevnější, novější, více voleb, uspokojivá je 3.1.0 od zak, repo https://kodi.sosac.to.
Dokáže mi prosím někdo vysvětlit rozdíly, historii, nebo mě na ní odkázat? Díky
|
|
|
Rady pre nových tvorcov doplnkov |
|
Příspěvek od: JanoHD - 28.4.2025, 21:21 - Fórum: Tipy, triky a návody
- Odpovědí (1)
|
 |
Zdravím vás,
Tieto rady + diskusia je určená hlavne vám, ktorí chcete vytvoriť doplnok, avšak nemáte k tomu odvahu/znalosti, spíšem vám sem niekoľko mojich postrehov čo robiť, prípadne čomu sa vyvarovať. Tieto rady by som určite ocenil v minulosti a začal by som s tvorbou už skôr
Ešte pred začatím vášho nápadu je fajn kuknúť sa do repozitára či váš nápad nedostal aj niekto iný...
Ako začať...
Nuž, možno do začiatku by bolo dobré pochopiť základy programovania v tomto prípade základy programovania v jazyku python(konštrukcia kódu, podmienky, cykly funkcie) pokiaľ toto si myslíte že toto ovládate tak je na čase premyslieť to ako to bude fungovať
Vývojové prostredie:
Možností je skutočne veľa, záleží od vašej náročnosti, najčastejšie sa využívajú tieto
Niektorým používateľom stačí aj poznámkový blok to ale môj prípad nie je 
Veľmi sa mi odporučili nástroje od JetBrains, osobne využívam PyCharm, nakoľko sa v ňom veľmi ľahko doinštalovávajú knižnice (teda python moduly) bez nutnosti použiť príkazový riadok. Zároveň poskytuje aj veľké množstvo funkcii na refactoring kódu. Úplne mi postačuje verzia community, ktorá je zdarma
Zdroje dát:
Táto téma bola pre mňa kľučová spočiatku keď som nevedel ako to v kodi doplnkoch funguje...- API (pokiaľ je táto možnosť využite ju :) uľahčí vám to prácu a doplnok môže fungovať dlhšie...)
- Najľahšie sa asi pracuje z REST API, kde spracovávate json formát do kodi doplnku, prípadne je veľmi dobré aj XML...
- Scrapovanie
- Tento spôsob označujú mnohí za konzervatívne získavanie dát, nakoľko niektorí povedzme citliví majitelia webov ho považujú za protiprávny a môže sa vám stať že sa vám budú vyhrážať žalobou, preto si rozmyslite či chcete scrapovať
- Princip scrapovania je taký že na pozadí načítate nejakú webovú stránku a vybrané časti tej stránky vhodíte ako obsah doplnku
Spätná kompatibilita:
Pri tvorbe doplnku je fajn myslieť aj na "dosah publika", myslím že tu tiež nebude každý súhlasiť, avšak nie každý máme tak fajnoví Hardvér aby sme na našej mašinke rozbehali najnovšiu verziu KODI. Avšak je dôležité myslieť aj na súčasnosť a budúcnosť... Takže by sme dnes nemali vytvárať doplnky pre verzie staršie ako 19.4 (Matrix), aj keď táto verzia je už dosť stará... Ale knižnica pre túto verziu KODI vcelku dobre podporuje aktuálnu verziu, teda až na výnimky.
Pri tvorbe doplnku platia tieto pravidlá:- doplnok by mal byť uložený v súbore ktorý začína plugin.xyz.nazov (za xyz dosadíme video, audio, alebo iný zdroj obsahu...)
- doplnok by mal mať čo najviac znovupoužitelných častí (teda ak píšeme niečo tak to napíšeme unverzálnejšie, tak aby sa to vo veľkej miere neopakovalo) tento bod nám pomôže k sprehľadneniu kódu
- nepoužívame regulárne výrazy dokiaľ to nie je nutné (tento starý spôsob vytvárania doplnkov je síce k operačnému systému prijateľný, avšak veľmi to zneprehľadní kód), týmto krokom aj myslíme na budúce opravy/zmeny alebo dodatky
- etické pravidlá
- Nevytvárame doplnky z warez obsahom :)
- nepoužívame selenium pokiaľ to nie je nutné
- Selenium v doplnkoch slúži najmä na "obídenie JavaScriptu" avšak inštálácia selenia môže byť pre niektorých používateľov veľmi zložitá. Samozrejme nie je to zložité len pre používateľa nesprávnym použítím selenia aj mrháme systémovými zdrojmi, ktoré sú nám pridelené
Odporúčané knižice:- beautifulsoup4 - užitočný nástroj pre scrapovanie webu
- urllib3 - knižnica určená pre odoslanie požiadavky na webové stránky (podobné requests)
Určite by sa tých knižníc našlo viac... Tieto aspoň ja najčastejšie využívam
!!! Dôležité !!!
Ak použijete nejakú externú knižnicu nezabudnite ju uviesť do addon.xml, nakoľko vám ju nezoberie potom kodi a inštalácia skončí chybou. Samozrejme v niektorých verziách KODI sa musela aj uviesť verzia, táto verzia je minimálna verzia pre danú knižnicu
Kód: <import addon="script.module.urllib3" version="1.26.13"/>
Zoznam podporovaných knižnic pre KODI (omega) [Knižnice začínajú kľúvovým slovom script.pokračovanie :) ]:
https://mirrors.kodi.tv/addons/omega/
Použitie gitu:
git je jeden z nástrojov ktorý vám umožní svoj kód udržiavať vo verziách, ktoré môžete potom ľahko editovať, v rámci gitu je dobré projekt rozdeliť do rôznych vetiev (branches), nakoľko týmto krokom vieme efektívne vyfiltrovať konkretne verzie doplnku pre konkretne verzie KODI, samozrejme má to aj kopu iných vylepšení, zverejnením kódu na git vám môže doplnok udržiavať aj niekto po vás :).
Samozrejme ak niečo skazíte tak môžte sa efektívne vracať naspäť do predcházajúcich stavov
Príklad doplnku:
No pre začiatočníka je dobré ak si všetko toto čo som napísal vyskúša, pridávam vám sem teda jeden z príkladov od jedného tvorcu na githube, bohužiaľ je to už kus staršie, novší príklad sa mi nepodarilo nájsť avšak malo by to fungovať aj v dnešných verziách
https://github.com/romanvm/plugin.video....e/releases
Logy:
Určite sa vám stane že vám to spočiatku nepojde, a urobíte nejakú drobnú hlúposť, nenechajte sa však odradiť toto viete napraviť alebo sa viete k riešeniu aspoň priblížiť tak, že použijete logy, kde vám +/- systém vypíše čo robíte zle, teda pokiaľ sa nejedná o logickú chybu v tom prípade využívam pomocné výpisy zavolaním xbmc.log("hláška")
Teplé slová na záver:
Dúfam že som týmto článkom niekoho namotivoval k tvorbe, nakoľko takýto článok som tu na fóre ešte v roku 2019 nenašiel a teda kým som sa k tomu dostal tak to nejakú dobu trvalo ...
|
|
|
| XBMC-KODI.CZ Omega Repo |
|
Příspěvek od: JanoHD - 27.4.2025, 0:23 - Fórum: Repozitáře
- Odpovědí (35)
|
 |
Zdravím,
Pri kontrole doplnkov občas narazím na nejaký problém už je to nejaká doba čo moje doplnky, ale aj iné doplnky hlásia tuto hlášku v logu
Kód: Setting most video properties through ListItem.setInfo() is deprecated and might be removed in future Kodi versions. Please use the respective setter in InfoTagVideo
Chcel by som sa teda spýtať @wombat: alebo aj iných tvorcov doplnkov či by sme nezvážili nejakú daľšiu vetvu na gite kde by mohli byť doplnky práve pre verzie 20+, nakoľko chcú tento spôsob API odstrihnúť a my máme hlavnú verziu matrix, čo by mohol byť problém do budúcna.
Ďakujem za pripomienky/odpovede
|
|
|
| vlastni playlist,series pomoc |
|
Příspěvek od: spalda33 - 26.4.2025, 7:09 - Fórum: Obecné otázky a dotazy
- Odpovědí (1)
|
 |
Zdravim, jsem asi v koncich. Mám vlastni playlist, kde mám serial, problem je že mi nerozděluje serie, ale házi vše do jedné. Dělal jsem úpravy, znaku, mezer, i změna formatování, ale bez výsledkú.
Přehrávám, ve Smartone IPTV playeru, vim že to rozdělit umí, přikladám kousek playlistu a diky za každou radu,diky.
#EXTINF:-1 tvg-id="" tvg-name="1923 (2022) S01 E01" tvg-logo="" group-title="1923 (2022)",S01 E01
https://xxxxxx
#EXTINF:-1 tvg-id="" tvg-name="1923 (2022) S01 E02" tvg-logo="" group-title="1923 (2022)",S01 E02
http://xxxxxxx
#EXTINF:-1 tvg-id="" tvg-name="1923 (2022) S01 E03" tvg-logo="" group-title="1923 (2022)",S01 E03
https://xxxxxx
#EXTINF:-1 tvg-id="" tvg-name="1923 (2022) S02 E01" tvg-logo="" group-title="1923 (2022)",S02 E01
https://xxxxxx
#EXTINF:-1 tvg-id="" tvg-name="1923 (2022) S02 E02" tvg-logo="" group-title="1923 (2022)",S02 E02
https://xxxxxx
#EXTINF:-1 tvg-id="" tvg-name="1923 (2022) S02 E03" tvg-logo="" group-title="1923 (2022)",S02 E03
https://xxxxxx
|
|
|
|