XBMC-Kodi.cz
Tvheadend — prvý natívny doplnok pre Enigma2 (ArchivCZSK) s DVR, EPG a picons - Verze k tisku

+- XBMC-Kodi.cz (https://www.xbmc-kodi.cz)
+-- Fórum: KODI - Doplňky (https://www.xbmc-kodi.cz/forum-kodi-doplnky)
+--- Fórum: Live TV & PVR (https://www.xbmc-kodi.cz/forum-live-tv-pvr)
+---- Fórum: Tvheadend (https://www.xbmc-kodi.cz/forum-tvheadend)
+---- Téma: Tvheadend — prvý natívny doplnok pre Enigma2 (ArchivCZSK) s DVR, EPG a picons (/prispevek-tvheadend-%E2%80%94-prvy-nativny-doplnok-pre-enigma2-archivczsk-s-dvr-epg-a-picons)



Tvheadend — prvý natívny doplnok pre Enigma2 (ArchivCZSK) s DVR, EPG a picons - andrebas - 23.5.2026

Tvheadend doplnok pre ArchivCZSK

Rád by som predstavil doplnok ktorý prináša natívnu podporu Tvheadend servera priamo do ArchivCZSK na Enigma2. Pokiaľ viem, je to prvý natívny Tvheadend doplnok pre Enigma2 s plnou podporou DVR nahrávok — nielen živé vysielanie, ale aj prístup k archívu nahrávok z Tvheadend servera priamo v rozhraní ArchivCZSK.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Tvheadend — čo dokáže (verzia 0.90.0)

Pripojenie:
  • Dva režimy: HTTP API (port 9981) alebo natívny protokol HTSP (port 9982) — voliteľné v nastaveniach
  • HTSP načíta všetky dáta (kanály, EPG, DVR, tagy) cez jedno spojenie; streamovanie ide vždy priamo cez TVH HTTP endpoint (9981)
  • Podpora HTTP/HTTPS, Digest aj Basic autentifikácie

Živé vysielanie:
  • Streamovanie TV aj rádia priamo z Tvheadend servera
  • EPG (program) priamo z TVH

DVR archív nahrávok:
  • Prístup k dokončeným nahrávkam z Tvheadend servera
  • Pokračovanie v prehrávaní (resume) tam kde si prestal — s markerom pozretých nahrávok a pozície pokračovania vo všetkých zoznamoch archívu
  • Kategorizácia nahrávok (Filmy / Seriály / Šport / Spravodajstvo / ...)

Generovanie Enigma2 bouquetov:
  • Automatický export TVH kanálov do userbouquetu (TV + rádio osobitne)
  • Sťahovanie picons (logá kanálov) priamo z TVH servera
  • Vkladanie EPG do Enigma2 bez epgimport pluginu — EPG sa automaticky nainjektuje po každom reštarte GUI/Enigmy, voliteľný cyklický auto-refresh (4/8/16/24h)
  • Voliteľné vyhľadávanie titulov cez IMDb

Natívny DVB prehrávač (nové v 0.72.0):
  • Voľba „DVB (OE ≥ 2.5)" pre kanály v userbouquete (prepínanie v zozname TV) aj pre prehrávanie priamo v doplnku (živé vysielanie aj DVR archív)
  • Prehráva cez hardvérový demux prijímača (service ref typu 1) → natívne DVB titulky a teletext, nižšia latencia a menšia záťaž — vhodné aj pre slabšie boxy
  • POZOR: vyžaduje na TVH serveri povolenú plain/basic autentifikáciu — Configuration → General → HTTP Server Settings → Authentication type nastav na „Both plain and digest" (alebo „Plain"). Pri digest-only serveri DVB kanály neoveria a nepôjdu.

Odporúčaný prehrávač: exteplayer3 (plynulé prehrávanie streamov a nahrávok), prípadne DVB (OE ≥ 2.5) pre natívne DVB titulky/teletext (viď blok vyššie).

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Bonus: E2m3u2bouquet (verzia 0.2.1)

V rovnakom repozitári je aj druhý doplnok — E2m3u2bouquet, konvertor IPTV M3U playlistu do Enigma2 bouquetu s XMLTV EPG injekciou. Hodí sa ak máš IPTV M3U zdroj a chceš z neho automaticky vygenerovať bouquet s programom a logami. Funguje samostatne, nezávisle od Tvheadendu.

Odporúčaný prehrávač: DVB (OE ≥ 2.5) kvôli podpore DVB titulkov a plynulému prehrávaniu.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

⚙️ Inštalácia

Požiadavky: ArchivCZSK 3.7.0 alebo novší.

1) Inštalácia ArchivCZSK (ak ho ešte nemáš)

Najjednoduchšie cez automatický skript — pripoj sa na prijímač cez SSH/telnet a spusti:

Kód:
curl -s --insecure https://raw.githubusercontent.com/archivczsk/archivczsk/main/build/archivczsk_installer.sh | sh

Podrobný návod (aj manuálna inštalácia a inštalácia curl): wiki ArchivCZSK — Inštalácia

Pre čo najlepšie využitie ArchivCZSK sa odporúča nainštalovať aj pluginy ServiceApp a SubsSupport.

2) Zapnutie doplnkov

Oba doplnky sú súčasťou repozitára External IPTV sources, ktorý je v ArchivCZSK 3.7.0+ už zabudovaný — stačí ho zapnúť:
  1. ArchivCZSK → Manažér doplnkov (červené tlačidlo)
  2. Repozitáre (modré tlačidlo)
  3. Zapni External IPTV sources (prepínač vpravo) a potvrď Použiť
  4. Reštartuj ArchivCZSK
  5. V Všetky doplnky pribudnú Tvheadend a E2m3u2bouquet — nainštaluj ktorý chceš

Zdrojový kód: github.com/MikrotikExe/archivczsk-iptvexternal

Doplnok je klient k tvojmu vlastnému Tvheadend serveru — potrebuješ funkčný TVH server. Oficiálny Tvheadend: tvheadend.org

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

História zmien

Tvheadend:
  • 0.90.0 — Tichší a prehľadnejší log — v bežnom logu (INFO) sa zobrazujú len dôležité a kritické udalosti; podrobnosti (napr. export EPG po jednotlivých kanáloch — stovky riadkov pri každom exporte) sa presunuli na úroveň DEBUG, takže pri hlásení problému ľahšie nájdeš podstatné. Pokračovanie interného prepracovania kódu bez zmeny správania — dve najväčšie časti (generátor bouquetov a klient TVH servera) rozdelené na menšie zamerané moduly (lepšia udržateľnosť a stabilita), odstránený nepoužívaný (mŕtvy) kód. Navonok sa nič nemení — všetky funkcie (živá TV, rádio, DVR archív, picony, EPG, HTSP aj HTTP režim) fungujú rovnako ako v 0.80.0.

  • 0.80.0 — Marker pozretých nahrávok (hviezdička) a pozícia pokračovania (▶ čas) sa teraz zobrazujú vo všetkých zoznamoch DVR archívu — Filmy, Seriály, Šport aj ostatné kategórie a vo Vyhľadávaní (predtým len v „Posledné sledované"). Zoznam epizód seriálu je prehľadnejší — namiesto dlhého názvu epizódy zobrazuje číslo epizódy + dátum + kanál (plný názov a popis sú v info paneli vpravo). Interné prepracovanie kódu (rozdelenie na moduly) bez zmeny správania — lepšia udržateľnosť a stabilita. Odstránený nepoužívaný kód.

  • 0.72.0 — Pridaný natívny DVB prehrávač ako nová voľba — pre kanály v userbouquete (zapovanie v zozname TV) aj pre prehrávanie priamo v doplnku (živé vysielanie aj DVR archív). Pri jeho výbere ide prehrávanie cez hardvérový demux prijímača (service ref typu 1), čo prináša natívne DVB titulky a teletext, nižšiu latenciu a menšiu záťaž — vhodné aj pre slabšie boxy. Userbouquet: nová 4. voľba „DVB (OE ≥ 2.5)" v nastaveniach userbouquetu. In-app: nová voľba „Prehrávač v doplnku (live + DVR)" vo Všeobecné. POZOR: natívny DVB zdroj v Enigme používa Basic autentifikáciu — TVH server preto musí mať v Configuration → General → HTTP Server Settings nastavené „Authentication type" na „Both plain and digest" (alebo „Plain"), inak DVB kanály nepôjdu. SK/CZ preklady.

  • 0.71.1 — Opravený pád (reštart obrazu) na slabších prijímačoch s malou pamäťou (napr. Formuler F4 turbo a podobné mips boxy s ~300 MB RAM). Ak TVH server nemal žiadne picony, doplnok sa zbytočne pokúšal stiahnuť ikony pre všetky kanály naraz, čo na slabom prijímači vyčerpalo pamäť a systém násilne reštartol obraz (bez modrej obrazovky). Teraz doplnok po 30 neúspešných pokusoch rozpozná, že server ikony nemá, a sťahovanie preruší — na serveroch ktoré ikony majú sa nič nemení.

  • 0.71.0 — EPG sa teraz vždy automaticky nainjektuje do userbouquetu po každom reštarte GUI/Enigmy (vynútený plný export, beží na pozadí). Nová voľba „Auto-refresh bouquet + EPG interval" v nastaveniach userbouquetu — vypnuté/4/8/16/24 hodín (cyklus obnoví bouquet aj EPG). Opravená injekcia EPG pri ručnom aj automatickom refreshi a obnova bouquetu/EPG po návrate servera online (watchdog).

  • 0.70.0 — Veľký update HTSP režimu. Pridaný natívny HTSP protokol (port 9982) ako alternatíva k HTTP API — voliteľné v nastaveniach. HTSP načíta kanály, EPG, DVR aj tagy cez jedno spojenie; streamovanie ide priamo cez HTTP endpoint (9981). Rýchle spustenie kanála po reštarte GUI, dvojfázové načítanie dát, obnova archívu s TTL. Opravená kategorizácia archívu a poradie kategórií v userbouquete. SK/CZ preklady.

  • 0.61.0 — Pridaná podpora Digest autentifikácie s hashom SHA-256 a SHA-512/256 (predtým len MD5). Rieši pripojenie k serverom s iným než MD5 hashom.

  • 0.60.0 — Opravené zobrazovanie piconov pri kanáloch, naskočia ihneď bez reštartu GUI. Plná obnova bouquetu. Opravené zdvojené kanály. Nová akcia na opätovné stiahnutie všetkých piconov. SK/CZ preklady.

  • 0.59.0 — Opravené rozhlasové stanice ktoré sa zobrazovali aj v TV bouquetoch.

E2m3u2bouquet:
  • 0.2.1 — Manuálne akcie bežia na pozadí, menu nezamrzne.

  • 0.2.0 — Opravené visiace M3U bouquety po vypnutí exportu.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Spätná väzba a hlásenie chýb vítané — pri probléme prosím priložte log súbor archivCZSK.log.