• Vítejte na XBMC-Kodi.cz
  • Česko-slovenská komunita fanoušků XBMC/Kodi
Vítejte návštevníku! Přihlášení Registrace


Vítejte, Návštěvník!
Pro psaní příspěvků se musíte nejdříve zaregistrovat.

Uživatelské jméno:
  

Heslo:
  





Hledat ve fóru

(Pokročilé vyhledávání)

Statistiky fóra
» Členů: 67 446
» Nejnovější člen: Mike139
» Témat: 6 352
» Příspěvků: 134 537

Úplné statistiky

Online uživatelé
Nyní je 259 online uživatelů.
» 1 člen(ů) | 253 host(ů)
Applebot, Baidu, Bing, Google, Yandex, foliv

Nejnovější témata
Plugin rtvs
Fórum: Video
Poslední příspěvek od: jastrab
před 8 hodin(y)
» Odpovědí: 166
» Viděno: 45 302
CZ&SK zakladni m3u
Fórum: IPTV streamy
Poslední příspěvek od: matchboxx
včera, 11:34
» Odpovědí: 27
» Viděno: 23 688
XXX video doplňky aneb ka...
Fórum: Video
Poslední příspěvek od: matchboxx
včera, 8:08
» Odpovědí: 1 350
» Viděno: 343 861
IPTV - zahranicni zdroje
Fórum: IPTV streamy
Poslední příspěvek od: matchboxx
včera, 7:31
» Odpovědí: 2 382
» Viděno: 975 147
Streamlink a jeho použití...
Fórum: Tvheadend
Poslední příspěvek od: JiRo
18.4.2026, 21:02
» Odpovědí: 22
» Viděno: 3 366
KODI na Windows ?
Fórum: Windows
Poslední příspěvek od: JiRo
18.4.2026, 19:01
» Odpovědí: 3
» Viděno: 134
Zajímavé tipy na seriál
Fórum: OFF TOPIC - BEZ ZAMĚŘENÍ
Poslední příspěvek od: Rossi D
18.4.2026, 17:25
» Odpovědí: 1 281
» Viděno: 240 940
Zajímavé tipy na film
Fórum: OFF TOPIC - BEZ ZAMĚŘENÍ
Poslední příspěvek od: Rossi D
18.4.2026, 17:23
» Odpovědí: 1 288
» Viděno: 255 703
Zajímavé trailery
Fórum: OFF TOPIC - BEZ ZAMĚŘENÍ
Poslední příspěvek od: Rossi D
18.4.2026, 17:22
» Odpovědí: 560
» Viděno: 45 409
Oneplay Server
Fórum: Live TV & PVR
Poslední příspěvek od: waladir
18.4.2026, 17:07
» Odpovědí: 280
» Viděno: 49 510

 
  Nenalezené seriály
Příspěvek od: fstiller - 31.7.2025, 20:03 - Fórum: Sosáč - Odpovědí (18)

Nemohu najít v hledání některé seriály, ale v oblíbených v Kodi jsou a jdou přehrát. To mám něco špatně nastavené?

Vytisknout tento příspěvek

Star Zajímavé tipy na slovo nejen rozhlasové
Příspěvek od: meda - 29.7.2025, 19:19 - Fórum: OFF TOPIC - BEZ ZAMĚŘENÍ - Odpovědí (47)

Někdy chcete poslouchat se zavřenýma očima. Rozhovory, četbu, hry, ponaučení a zábavu. Prostě slova.

Mně k tomu slouží rozhlasové relace, většinou archív a podcast.
Připojím sluchátka k mobilu, nerad se nechám vyrušit.


ČRo podcasty :: Čelisti - filmový magazín :: Quest - o hrách

Buchty jsou sofistikovaně neseriózní zábavný girl talk Ivany Veselkové a Zuzany Fuksové.
-> https://wave.rozhlas.cz/buchty-6669798
Buchty jsou podcast, který záměrně nemá vysoké ambice a řídí se mottem „Polož si laťku na zem a pak ji vždycky přeskočíš“.
... Tématem Buchet může být cokoliv, protože Zuzka s Ivanou věří, že není malých témat.

Speciál - Buchty o umču -> ->
Kunsthistorie, Gotika, Renesance, Baroko, Artemisia Gentileschi, Romantismus, Impresionismus, Surrealismus, Abstrakce, ...

[Obrázek: b60784a1283a673f6c849873571a7ed1.jpg]

Vytisknout tento příspěvek

  Snižování frekvence grafického jádra Raspberry Pi
Příspěvek od: meda - 28.7.2025, 19:58 - Fórum: Linux - Žádné odpovědi

Root.cz uveřejnil ... překlad
"Sniživání frekvence GPU u Raspberry Pi"
...se týká modelů Raspberry Pi 4 a 5 a modelů od nich odvozených. Pro snadnější testování byl přidán i repozitář se zdrojovými kódy aktuálního jádra na Raspberry Pi (6.12.y). Do Linusova vanilkového jádra se řízení spotřeby může dostat ve verzi 6.18.
(REPOZITÁŘ: https://github.com/mairacanal/linux-rpi/...agement-v2 )

Původní zdroj PHORONIX: https://www.phoronix.com/news/Runtime-PM...rry-Pi-V3D
"This series introduces Runtime PM for Raspberry Pi's GPU, V3D. Currently, the GPU clock stays up during the whole operation, even if the GPU is idle. By introducing Runtime PM, we can now turn off the clock completely during idle."

Jan Fikar, root cz
... Úspora v klidu na Raspberry Pi 5 je přibližně 80 mW, což se může zdát málo, ale z celkové spotřeby v klidu 2,5 W je to přes 3 %. Teplota SoC při pasivním chlazení snížením frekvence GPU v klidu klesla o asi 1,6°C.

Vytisknout tento příspěvek

Lightbulb Synology UPS Monitor
Příspěvek od: MarioHP - 19.7.2025, 20:32 - Fórum: HW - počítače - Odpovědí (3)

[Obrázek: 2025-07-19_b30aad0d8dfed8.png?x-oss-proc...mat%2Cwebp]

Připojením UPS k NASu jsem neměl možnost jednoduše žádným způsobem monitorovat stav UPS. Od CyberPower je sice možnost stáhnout software, ale funguje jen s připojením k PC. Synology umí ale tyto data o stavu UPS předávat dál po síti, takže jsem asi během dvou hodin zbastlil jednoduchý monitor stavu UPS přes webserver na ESP8266. Stačí zadat místní IP adresu monitoru do prohlížeče a vidím přehledně všechny data. Monitor je připojen do volného USB portu na Synology, ze kterého je napájen. Je to fakt velice levná (asi 80 Kč) a jednoduchá varianta.

Data projektu

Vytisknout tento příspěvek

  TN Live
Příspěvek od: alias_m - 17.7.2025, 16:34 - Fórum: IPTV streamy - Odpovědí (4)

Nema nekdo nahodou m3u8 link na web tv od Markizy TN LIVE?

Vytisknout tento příspěvek

  Command Macro
Příspěvek od: JiRo - 15.7.2025, 17:56 - Fórum: Programy a hry - Odpovědí (7)

[attachment=11815]Doplněk Command Macro, id script.macro je další z řady doplňků a řešení určených pro Kodi, které jsem zařadil do skupiny, kterou prezentuji jako Easy TOOLS.

Historie a návaznosti

Doplněk navazuje na řadu diskusí týkající se mapování tlačítek dálkových ovladačů, klávesnic a jiných I/O zařízení sloužících k ovládání Kodi, zejména pak případů, kdy je třeba stiskem jednoho tlačítka vykonat postupně více interních příkazů Kodi. Jistě, některé dálkové ovladače tuto funkci nabízejí (Logitech Harmony, Skip a celá řada dalších), ale ne vždy je takové zařízení k dispozici. Taková potřeba není nová, v minulosti již vzniko více řešení, které takovou funkci nabízeli a dají se i dnes ještě na internetu či v různých repozitářích najít. Jedno řešení je dokonce i z díny známého českého autora Romana Smolky a dá se ještě na Github najít. Já taková řešení v průběhu času používal také, vždycky šlo o mou vlastní produkci přizpůsobenou mým konkrétním potřebám, takže, když mě jeden z uživatelů požádal, zda bych něco takového nevytvořil i pro něj, sáhl jsme do vlastního šuplíku a jedno z mnou dříve používaných řešení jen mírně upravil do zveřejnitelné podoby.

Koncepce řešení

Koncepce řešení je velmi jednoduchá. Funkci vykonávání souboru příkazů/maker, zajišťuje jednoduchý doplněk typu script. Makra, která vykonává, se definují v rámci volání tohoto scriptu. Pro volání scriptu se v této základní verzi používá Kodi builtin příkaz RunScript(), jeho parametry, kromě identifikace vlastního scriptu, jsou všechny příkazy, které chceme po zavolání scriptu vykonat. Nejlepší to bude vysvětlit na dále uvedeném příkladu, kvůli kterému vlastně chtěl uživatel takový script mít k dispozici.

Požadavkem uživatele bylo, aby se před uspáním Kodi (resp. boxu, na kterém Kodi běží) zastavilo případné běžící přehrávání a teprve potom, ideálně po nějaké prodlevě, se vyslal samotný příkaz k uspání celého boxu. A to všechno by mělo fungovat tak, aby se taková sekvence dala spustit stiskem tlačítka POWER na dálkovém ovladači. Dosud uživatel používal mapování tlačítka POWER, které je namapované na Kodi builtin příkaz Shutdown, která jak známo vykonává příkaz definovaný v nastavení Kodi, tedy Nastavení > Systém > Úspora energie v položce Funkce vypínání, tedy buď Uspat nebo Vypnout. Podobně je možné box uspat i přímo, použitím builtin příkadu Suspend.
 
Principem použití script.macro je, že se v uživatelských parametrech mapování přemapuje tlačítko POWER a původně nastavená funkce se nahradí volnání scriptu script.macro s parametry odpovídající požadovanému chování při stisku tlačítka POWER. Nejlépe to asi vysvětlím právě na tom požadavku zmíněného uživatele, který chtěl, aby se po stisku POWER provedlo:

  1. Zastavení případného přehrávání (video, hudba, TV, apod.).
  2. Nějaká kratší prodleva, např. 5 vteřin, aby se Kodi po skončení přehrávání dostalo do nějakého "klidného stavu". Je to vhodné (a doporučuje se to) zejména v případech, pokud se při přehrávání používá AFR.
  3. Vyslání finálního povelu k uspání či vypnutí.
Původní (default) chování je zajištěno mapováním tlačítka POWER nějak takto (jde o fragment mapovacího souboru):
 
Kód:
<keymap>
    <global>
        <keyboard>
            <power>Shutdown()</power>
        </keyboard>
    </global>
</keymap>

nebo takto:
 
Kód:
<keymap>
    <global>
        <keyboard>
            <power>Suspend()</power>
        </keyboard>
    </global>
</keymap>

V případě, budeme-li chtít zajistit výše uvedené chování podle požadavků uživatele, může při použítí script.macro mapovací soubor vypadat takto:
 
Kód:
<keymap>
    <global>
        <keyboard>
            <power>RunScript(script.macro,Action(Stop),@Delay(5),Shutdown())</power>
        </keyboard>
    </global>
</keymap>

nebo takto:
 
Kód:
<keymap>
    <global>
        <keyboard>
            <power>RunScript(script.macro,Action(Stop),@Delay(5),Suspend())</power>
        </keyboard>
    </global>
</keymap>

Parametry volání script.macro

Myslím, že parametry volání jsou celkem jasné. Ale pro jistotu znova a pěkně popořádku:
  • RunScript() - builtin příkaz Kodi, kterým se spouští doplněk typu script
  • script.macro - první parametr ve volání příkazu, kterým je vždy id doplňku, v našem případe tedy script.macro
  • Action(Stop),@Delay(5),Suspend() - následující příkazy (může jich být libovolně mnoho), které chceme, aby se spuštěním scriptu postupně vykonaly, kde:
    • Action(Stop) - builtin příkaz Kodi, který zastaví přehrávání
    • @Delay(5) - interní příkaz doplňku script.macro, který vloží do sekvence vykonávaných příkazů prodlevu danou hodnotou svého danou parametru, v tomto případě je to tedy 5 vteřin. Parametr je typu float, může to tedy být kladné reálné číslo větší než 0.
    • Shutdown() nebo Suspend() - zajistí, že Kodi se uvede do stavu podle nastavení Kodi - v případě Shutdown() nebo se rovnou uspí - v případě Suspend().
To, zda je daný parameter volání builtin příkazem Kodi nebo interním příkazem scriptu odlišuje znak @ na prvním místě.

Jaké příkazy můžeme na místě parametrů volání použít?

Jakýkoliv builtin příkaz Kodi, viz List of built-in functions a některý z aktuálně dostupných interních příkazů scriptu. V současné chvíli jsou k dispozici následujcíí interní příkazy:
  • @Delay(<time>) - s jedním parametrem <time>, kterým je čas čekání (prodleva) ve vteřinách, parametr je ve tvaru celé nebo reálné číslo >0, např. tedy 0.5, 1, 1.2, 5, ... Defaultní hodnota parametru, tedy pokud parametr chybí, je 0.5.
  • NEW @StopAndDelay(<time>) - s jedním parametrem <time>, kterým je čas čekání (prodleva) ve vteřinách, parametr je ve tvaru celé nebo reálné číslo >0, např. tedy 0.5, 1, 1.2, 5, ... Defaultní hodnota parametru, tedy pokud parametr chybí, je 0.5. Příkaz je kombinací builtin příkazu Action(Stop) a interního příkazu @Delay(<time>). V případě, pokud se v době spuštění scriptu něco přehrává, provede script příkaz k ukončení přehrávání a pak čeká zadaný čas. Pokud se ale nic nepřehrává, tak script nečeká.
Jaké kontroly jsou ve skriptu prováděny
  • Script zásadně nekontroluje syntaxi Kodi builtin příkazů. Pokud patametr neobsahuje vedoucí znak @, posílá script celý řetězec do Kodi prostřednictvím knihovní metody xbmc.executebuiltin().
  • V případě, pokud je parametr uvozen znakem @, považuje to script za interní příkaz a kontroluje jeho syntaxi a jeho vlastní parametry. Syntaxe je dána jednoduchou stuturou Command(parameter1, parameter2, ... parameterN). V rámci interního popisu syntaxe každého interního příkazu je definován počet a typy parametrů (integer, float, string, boolean). Pokud typ skutečného parametru neodpovídá typu definovanému v interním popisu syntaxe, jde o chybu a interní příkaz nebude vykonán a chyba se zapíše do logu Kodi. Podobné je to i v případě, pokud bude v paramtrech volání script.macro použito neznámý název interního příkazu.
  • Název interních příkazů funkcí je tzv. case insensitive, tzn. že můžete napsa @delay, @Delay či jakkoliv jinak, např.  @dElAy.
Pozn. Přiznám se, že funkci použití defaultní hodnoty jsem zatím dostatečně netetsoval. Dekódování syntaxe je ale napsané tak, že by měly projít všechny tyto varianty interního příkazu:
  • @Delay - bude použita defaultní hodnota parametru, která je pro tento příkaz 0.5
  • @Delay() - bude použita defaultní hodnota parametru, která je pro tento příkaz 0.5
  • @Delay(0.5)
Omezení, chyby, To-Do a případné další infromace
  • Nezkoušejte zadávat do parametru @Delay hodnotu 0. Pokud to uděláte, bude script čekat neomezeně dlouho a vysvobodí vás pouze jeho Zakázání/Povolení nebo restart Kodi.
  • O žádných chybách nevím, budu ale rád, pokud mi je nahlásíte, pokud k nim dojde.
  • Uvažoval o doplnění interních funkcí, které by uživatelům dovolily zadávat nějaký vlastní podmínky. Například čekej do ukončení nebo zahájení nějaké akce a pak pokračuj ve vykonávání makra. Ale tohle je při možnostech pouze lineárního zápisu docela složité, spíše půjdu cestou, že pokud se nějaký takový požadavek vyskytne, já ho s pomocí knihovních funkcí Kodi zakóduji do python a nadefinuji pro něj nový interní příkaz s odpovídajícími parametry.
  • Protože parametrem volání může být interní příkaz, je možné ve volání scriptu zavolat i samotný script.macro s vlastními (i jinými) parametry. Vytvoří se nová instance, na té původní nezávislá. EDIT Toto bohužel tak úplně neplatí. Ona se sice nová instance vytvoří, ale ta stará poběží dál bez ohledu na stav té nové. Není to tedy tak, jak by člověk předpokládal, že se při vytvoření nové instance ta stará pozastaví a "počká" na dokončení té nové. Tím pádem to není úplně použitelné pokud člověk předpokládá, že se příkazy v obou instancích budou vykonávat postupně tak, jak jsou za sebou seřazené.

Aktuální verze scriptu ke stažení je přiložena na konci tohoto příspěvku.

Vytisknout tento příspěvek

  Problém velkych souborů lokálně i streamem
Příspěvek od: meda - 15.7.2025, 9:34 - Fórum: Obecné otázky a dotazy - Odpovědí (27)

ZALOZENO PRO @quentin:

(15.7.2025, 7:36)quentin Napsal(a): Zdravím. Používám doplněk YAWSP a HellSpy a na obou mám problém přehrát větší streamy. Na YAWSP se jedná především o ty opravdu velké, řekněme od 50GB nahoru a na HellSpy už i o třeba 15 GB. Steam začne hrát, zastaví se a po chvíli zase hraje pár vteřin a zase se zastaví, jako by ukládal do vyrovnávací paměti, ale kolečko se na obrazovce neobjeví (ale nevím jestli je kolečko loadování podmínkou). Internet mám gigový, takže rychlostí to asi nebude. RAM v počítači mám 16 GB. Pro úplnost, Kodi mám na Windows 10. Kodi mi ty větší soubory nepřehraje ani když je mám stažené, taky se zasekávají. Jestli to je vyrovnávací pamětí Kodi, dá se nějak nastavit, aby byla větší? Děkuji za případné rady.
Původni diskuse #515 až #529

Vytisknout tento příspěvek

  Portal + Mac - Jak udelat Playlist?
Příspěvek od: Zdenek46 - 12.7.2025, 17:29 - Fórum: Live TV & PVR - Odpovědí (1)

Ahoj kluci,
Mám Portal URL a MAC adresu a potřebuji uložit playlist s kanály pro přehrávání ve VLC Playeru.
Zkoušel jsem mnoho různých portálových aplikací, ale žádná nedokáže uložit kanály jako playlist, jenom kopirovat manualne po jednom kanalu do Playlistu
Znáte prosím nějakou aplikaci, která mi udělá Playlist z Portal URL a Mac adres pro VLC Player?
Napriklad:  
Portal:  http://flex.tv:8080/c
MAC : 00:1a:79:91:27:cf
Predem moc dekuji

Vytisknout tento příspěvek

  Která slovenská IPTV nabízejí zdarma na zkoušku?
Příspěvek od: Alesfiala - 08.7.2025, 15:34 - Fórum: IPTV streamy - Odpovědí (2)

Ahoj,
chtěl bych se jenom zeptat, která slovenská IPTV nabízejí zdarma na zkoušku (pokud bych měl zájem si něco nahrát zpětně). Případně by se mi hodil na vypůjčení archiv kanálů Markízy a TV JOJ. Až se mi povede rozjet tu v KODI ten Oneplay na přepnutí tarifu, tak taky něco nechám vypůjčit.

Vytisknout tento příspěvek

  Tvheadend a Plex
Příspěvek od: JiRo - 03.7.2025, 14:11 - Fórum: Tvheadend - Odpovědí (2)

Přecházím v domácích a/v aplikacích na hybridní model Kodi + Plex. Respektive si to zatím zkouším. Jeví se mi to jako dobré řešení, které jednak umožní distribuci obsahu i na jiné klienty a zároveň to dává možnost porovnání různých způsobů řešení domácího a/v prostředí. Nedílnou součástí nebo podmínkou je, abych mohl do tohoto řešení zahrnout i zdroj a funkce Live TV & PVR, které v základu doma řeším pomocí dedikovaného serveru Tvheadend.

Pro spojení serverů TVheadend a Plex jsem si zvolil aplikaci xteve a instaloval ji do prostředí RPi OS, ve kterém mi i běží TVheadend. Zatím jsem v počátcích, ale vlastní základní zprovoznění nebylo úplně jednoduché. Hlavně byla potíž se zajištěním integrity dat Tvheadend - playlistu a xmltv. Bohužel se mi nepodařilo zajisti mapování kanálů a epg přímo v xteve, proto jsme zvoli variantu mapování v Plex serveru. To se rozeběhlo, ale z nějakého důvodu se namapovala jen část kanálů. To by asi pro první chvíli nevadilo, co je ale horší, že i když se kanály namapovaly, Plex server žádný obsah epg nezobrazil. Náprava ale byla snadná, stačilo restartovat NAS a vše se spravilo. Otázka je, jestli tohle už teď bude fungovat správně i po dalších aktualizacích epg. Pokaždé restartovat NAS by samozřejmě nebylo přijatelné řešení.

Druhá potíž se objevila při pokusu spustit v Plex přehrávání Live TV. Na status stránce Tvheadend bylo vidět, že se stream spustil a dokonce začala odcházet i nějaká data. V logu Tvheadend to bylo podobné, ale na Plex se nepřehrálo vůbec nic a po pár vteřinách se objevila chyba a i v Tvheadend se příslušný záznam na stránce Subscription ukončil.

Hraju si s tím (myslím Live TV) teprve pár desítek minut, takže bych z toho nedělal nějaké zásadní závěry, ale přesto by mě zajímalo, jestli máte někdo s touto problematikou nějaké zkušenosti. Jinak Plex server, instalovaný na 24/7 běžícím NAS, svou roli zdroje pro přehrávání obsahu domácí knihovny plní velmi dobře, takže bych ho do budoucna jako alternativu ke Kodi rád měl. Ale stejně rád bych do něj i implementovat i Live TV & PVR funkce z Tvheadend.


Zjevně se mi tedy epg do Plex z Tvheadend podařilo přenést. Omylem jsme tam zadal konečnou verzi z mého WG++, včetně tagů pro probarvování pro Kodi, ale to už problém nebude. Tu "čistou" verzi při generaci epg mám v dočasném souboru, takže se dá pro Plex použít. Zatím se tedy daří postupovat sice pomalu, ale každý krok znamená zprovoznění další dílčí funkce. Jakmile to bude v kupě, napíšu k tomu step-by-step návod.

[Obrázek: 3XPbinQ.jpeg]

Vytisknout tento příspěvek