[Doplnok] Tvheadend + E2m3u2bouquet — TVH klient a IPTV M3U bouquet generátor pre ArchivCZSK

Enigma2 plugin pro přehrávání cz/sk video archivů
Enigma2 plugin pre prehrávánie cz/sk video archivov

Moderátoři: skyjet, EnoSat, peter54, 9000peter

Pravidla fóra
Ako sa stať podporovateľom ArchivCZSK + zoznam výhod

Problém s ArchivCZSK? Postup ako nahlásiť chybu nájdete v tomto príspevku. Na reklamácie, že niečo nefunguje bez priloženého log súboru nereagujem.
K dispozícii je nová WIKI s popisom funkcií ArchivCZSK o ktorých možno ani neviete ...
Odpovědět
andrebas
Registrovaný
Registrovaný
Příspěvky: 13
Registrován: 14 zář 2024 21:23
Dal poděkování: 1 poděkování
Dostal poděkování: 1 poděkování

[Doplnok] Tvheadend + E2m3u2bouquet — TVH klient a IPTV M3U bouquet generátor pre ArchivCZSK

Příspěvek od andrebas »

Tvheadend + E2m3u2bouquet

Dva doplnky pre ArchivCZSK na sledovanie živej TV, rádia a IPTV cez Enigma2. Sú súčasťou repozitára External IPTV sources, ktorý je zabudovaný v ArchivCZSK 3.7.0+.

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

📡 Tvheadend

Aktuálna verzia: 0.72.0

Natívny klient pre Tvheadend server — sledovanie živej TV a rádia, prehrávanie DVR archívu a automatické generovanie Enigma2 userbouquetov.
  • Dva režimy pripojenia: HTTP API (port 9981) alebo natívny protokol HTSP (port 9982) — voliteľné v nastaveniach
  • Streamovanie kanálov priamo z TVH servera (HTTP/HTTPS, Digest aj Basic auth)
  • Natívny DVB prehrávač (userbouquet aj in-app) — natívne DVB titulky/teletext cez HW demux
  • DVR archív s pokračovaním prehrávania a kategorizáciou nahrávok
  • Automatický export TVH kanálov do Enigma2 userbouquetu (TV + rádio osobitne)
  • Sťahovanie picons (logá kanálov) priamo z TVH servera
  • Vkladanie EPG do Enigma2 bez epgimport pluginu
  • Voliteľné vyhľadávanie titulov cez IMDb
Pri HTSP režime sa všetky dáta (kanály, EPG, DVR, tagy) načítajú cez jedno spojenie na porte 9982; samotné streamovanie ide vždy priamo cez TVH HTTP endpoint (9981).

Odporúčaný prehrávač exteplayer3 pre plynulé prehrávanie. Voliteľne DVB (OE>=2.5) pre natívne DVB titulky/teletext (vyžaduje Basic/plain auth na TVH serveri — viď changelog 0.72.0).

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

📺 E2m3u2bouquet

Aktuálna verzia: 0.2.1

Konvertor IPTV M3U playlistu do Enigma2 bouquetu s XMLTV EPG injekciou. Automaticky vygeneruje userbouquet z akéhokoľvek M3U zdroja.
  • Automatický prevod M3U playlistu na Enigma2 bouquet
  • XMLTV EPG injekcia priamo do Enigma2
  • Mapovanie a preusporiadanie kategórií
  • Sťahovanie picons z playlistu
  • Obohatenie dát z Tvheadend servera (voliteľné)
Odporúčaný prehrávač DVB (OE>=2.5) kvôli podpore DVB sub a plynulé prehrávanie

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

⚙️ Inštalácia

Požiadavky: ArchivCZSK 3.7.0 alebo novší (repozitár je už zabudovaný).
  1. Spusti ArchivCZSK a otvor Manažér doplnkov (červené tlačidlo)
  2. Stlač Repozitáre (modré tlačidlo)
  3. Zapni repozitár External IPTV sources (prepínač vpravo) a potvrď Použiť
  4. Reštartuj ArchivCZSK
  5. V zozname Všetky doplnky pribudnú Tvheadend a E2m3u2bouquet — nainštaluj ktorý chceš
Pre čo najlepšie využitie ArchivCZSK sa odporúča nainštalovať aj pluginy ServiceApp a SubsSupport.

GitHub (zdrojový kód): github.com/MikrotikExe/archivczsk-iptvexternal

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

📋 História zmien

Tvheadend:
  • 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é kanály 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. Doplnené 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. Doplnené 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 ktoré majú v nastaveniach „Digest hash type" iný než MD5.
  • 0.60.0 — Opravené zobrazovanie piconov pri kanáloch (správne pomenovanie podľa service ref). Picony naskočia ihneď bez reštartu GUI. Akcia „Obnoviť TVH bouquet" je teraz plná obnova (zmaže staré + natiahne čerstvé zo servera). Opravené zdvojené kanály. Nová akcia „Vynútiť opätovné stiahnutie všetkých piconov". Doplnené SK/CZ preklady.
  • 0.59.0 — Opravené rozhlasové stanice ktoré sa zobrazovali aj v TV bouquetoch. Automatické čistenie Radio bouquetu po vypnutí exportu.
E2m3u2bouquet:
  • 0.2.1 — Manuálne akcie (obnova playlistu + EPG) bežia na pozadí, menu nezamrzne. Zjednodušená ponuka akcií.
  • 0.2.0 — Opravené visiace IPTV M3U bouquety po vypnutí automatického exportu. Cleanup interného kódu.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Spätná väzba a hlásenie chýb vítané — pri probléme prosím priložte log súbor archivCZSK.log.
rempo
Mírně pokročilý
Mírně pokročilý
Příspěvky: 30
Registrován: 04 led 2024 15:33
Dal poděkování: 16 poděkování

Re: [Doplnok] Tvheadend + E2m3u2bouquet — TVH klient a IPTV M3U bouquet generátor pre ArchivCZSK

Příspěvek od rempo »

Zeptám se musím se registrovat na stránkách Tvheadend? Kde získám m3u. Je to placený server? Server doména, jméno,heslo, Port. Děkuji za případné info.
andrebas
Registrovaný
Registrovaný
Příspěvky: 13
Registrován: 14 zář 2024 21:23
Dal poděkování: 1 poděkování
Dostal poděkování: 1 poděkování

Re: [Doplnok] Tvheadend + E2m3u2bouquet — TVH klient a IPTV M3U bouquet generátor pre ArchivCZSK

Příspěvek od andrebas »

Ahoj, rád vysvetlím — je v tom malé nedorozumenie. :)

Tvheadend nie je platená služba ani poskytovateľ IPTV, kde by si sa registroval. Je to bezplatný open-source softvér, ktorý si nainštaluješ na vlastný server (Linux — napr. mini PC, NAS, Raspberry Pi, starý počítač). Inými slovami — Tvheadend server si prevádzkuješ ty sám, nie je to nič čo by si kupoval alebo kde by si mal účet.

Načo Tvheadend slúži:
Je to TV streaming server + nahrávač (DVR). Pripojíš k nemu zdroj TV signálu — napríklad:
  • DVB-S/S2 kartu (satelit)
  • DVB-T/T2 (pozemné vysielanie)
  • DVB-C (káblovka)
  • alebo IPTV/M3U zdroj
Tvheadend tieto kanály zozbiera na jedno miesto, pridá k nim EPG (program), umožní nahrávanie relácií (ako videorekordér) a streamuje ich po sieti do tvojich zariadení — Enigma2 prijímača, telefónu, Kodi, atď.

Je to teda nástroj na vytvorenie vlastného TV archívu a živého vysielania z vlastného hardvéru. Žiadne mesačné poplatky, všetko beží u teba doma.

Tento doplnok (Tvheadend pre ArchivCZSK) je len klient — pripojí sa k tvojmu Tvheadend serveru a zobrazí kanály/archív priamo v Enigme. Údaje ktoré doplnok potrebuje (doména/IP servera, port, meno, heslo) sú z tvojho vlastného Tvheadend servera, ktorý si predtým rozbehol.

M3U playlist (to je ten druhý doplnok, E2m3u2bouquet) je samostatná vec — ten potrebuješ len ak máš nejaký IPTV M3U zdroj. S Tvheadendom to nesúvisí.

Oficiálny Tvheadend: Takže ak ešte nemáš vlastný Tvheadend server, najprv si ho rozbehni (na dokumentácii vyššie je návod pre rôzne distribúcie), a potom ho cez tento doplnok pripojíš do ArchivCZSK. Ak nemáš TV kartu ani vlastný server, tento doplnok ti sám o sebe nič neprehrá — je to most k tvojmu serveru, nie zdroj kanálov.
Naposledy upravil(a) EnoSat dne 29 kvě 2026 20:50, celkem upraveno 1 x.
Důvod: fix QUOTE
slax78
CS Odborník
CS Odborník
Příspěvky: 298
Registrován: 25 zář 2022 09:25
Dal poděkování: 17 poděkování
Dostal poděkování: 30 poděkování

Re: [Doplnok] Tvheadend + E2m3u2bouquet — TVH klient a IPTV M3U bouquet generátor pre ArchivCZSK

Příspěvek od slax78 »

Dik za vysvetlenie čo to dokáže .
Opýtam sa na dve otázky :
-vie to transcoding ? Napríklad z 1080p -> 720p ?
- vedelo by to vytvoriť stream ktorý bude o hodnú dozadu ? Simulacia kanálov Markíza +1 alebo Joj TV + 1 ako má Antik napríklad …
Dik za odpovede .
andrebas
Registrovaný
Registrovaný
Příspěvky: 13
Registrován: 14 zář 2024 21:23
Dal poděkování: 1 poděkování
Dostal poděkování: 1 poděkování

Re: [Doplnok] Tvheadend + E2m3u2bouquet — TVH klient a IPTV M3U bouquet generátor pre ArchivCZSK

Příspěvek od andrebas »

Ahoj, dík za otázky. Obe veci sa týkajú Tvheadend servera, nie samotného doplnku (doplnok je len klient ktorý zobrazí to čo server poskytne) — ale rád vysvetlím:

1) Transcoding (1080p → 720p)
Áno, Tvheadend server transcoding vie — má na to tzv. stream profily (MPEG-TS / Matroska / MP4) s prekódovaním cez ffmpeg. Podmienka je, že Tvheadend musí byť skompilovaný s podporou transcodingu (ffmpeg) — nie každý build ju má zapnutú. V nastaveniach servera (Configuration → Stream → Stream Profiles) si vytvoríš profil s cieľovým rozlíšením/kodekom a ten potom použiješ.

Pozor — softvérový transcoding je náročný na CPU. Na slabšom hardvéri (napr. Raspberry Pi bez HW akcelerácie) to v reálnom čase nemusí stíhať. Na bežnom x86 serveri s dostatočným výkonom (alebo s HW enkodérom) to ide.

Doplnok pri prehrávaní použije profil ktorý si nastavíš — takže keď máš na serveri pripravený 720p profil, môžeš ho cez doplnok využiť.

2) Stream posunutý dozadu / "+1" kanály (Markíza +1, JOJ +1 ako Antik)
Tu treba rozlíšiť dve veci:
  • Timeshift (pozastavenie/pretáčanie živého vysielania dozadu) — toto Tvheadend vie. Zapína sa v nastaveniach servera (Timeshift), buffruje sa stream na disk a môžeš sa v ňom vrátiť dozadu počas sledovania. Je to ale živý buffer od momentu keď začneš pozerať, nie trvalý posunutý kanál.
  • Trvalý "+1" kanál (samostatný kanál ktorý beží stále o hodinu pozadu, ako majú IPTV poskytovatelia typu Antik) — toto Tvheadend natívne nerobí. To čo robí Antik je server-side delayed re-stream, čo je iná architektúra. V Tvheadende by sa to dalo len obísť kľučkami (napr. nahrávať a prehrávať s oneskorením cez vlastný skript), ale nie je to štandardná funkcia ani niečo čo by riešil tento doplnok.

Takže zhrnutie: timeshift áno (vrátenie sa dozadu počas sledovania), trvalé +1 kanály nie (to nie je funkcia Tvheadendu).

Pre detaily k transcodingu a timeshiftu odporúčam oficiálnu dokumentáciu: docs.tvheadend.org
Naposledy upravil(a) EnoSat dne 24 kvě 2026 08:04, celkem upraveno 1 x.
Důvod: fix QUOTE
blacker91
Pokročilý
Pokročilý
Příspěvky: 159
Registrován: 30 pro 2022 20:19
Dal poděkování: 24 poděkování
Dostal poděkování: 6 poděkování

Re: [Doplnok] Tvheadend + E2m3u2bouquet — TVH klient a IPTV M3U bouquet generátor pre ArchivCZSK

Příspěvek od blacker91 »

Ahoj. Moc děkuji za tento doplněk. Bohužel se mi tam nedaří úspěšně připojit k serveru. Že je login funkční vím protože přes jiny doplněk to běží. Není tam někde něco co by blokovalo připojení do venkovní sítě ?
andrebas
Registrovaný
Registrovaný
Příspěvky: 13
Registrován: 14 zář 2024 21:23
Dal poděkování: 1 poděkování
Dostal poděkování: 1 poděkování

Re: [Doplnok] Tvheadend + E2m3u2bouquet — TVH klient a IPTV M3U bouquet generátor pre ArchivCZSK

Příspěvek od andrebas »

Pridal som do doplnku podporu Digest autentifikácie s hashom SHA-256 aj SHA-512/256 (doteraz fungoval len MD5) — je to vo verzii 0.61.0. Ak si mal na serveri v HTTP Server Settings → Digest hash type nastavené SHA-256 alebo SHA-512/256, doteraz sa to nepripojilo — teraz by to malo ísť.

Skús prosím aktualizovať doplnok:
  1. ArchivCZSK → aktualizuj na 0.61.0

Ešte jedna vec na overenie — pre daného používateľa musíš mať na Tvheadend serveri povolené webové rozhranie. V Configuration → Users → Access Entries na serveri otvor daného usera a skontroluj hlavne:
  • Enabled — zaškrtnuté
  • Web interfacezaškrtnuté (toto je kľúčové — bez neho sa doplnok cez HTTP API nepripojí, aj keď je heslo správne)
  • Streaming — napr. Basic, HTSP
  • Video recorder — napr. Basic, HTSP, View all (pre DVR archív)
  • Allowed networks — ak pristupuješ aj zvonku, daj 0.0.0.0/0, ::/0 (inak povoľuje len uvedený rozsah)

A v nastaveniach doplnku skontroluj port — štandardne 9981 pre HTTP (nie 9982, to je HTSP).

Otestoval som to na všetkých troch typoch hashu (MD5, SHA-256, SHA-512/256) a u mňa to funguje.

Ak by ti to ani po aktualizácii nešlo, pošli mi prosím:
  • akú verziu Tvheadend servera máš (Configuration → General, alebo About) — skúsim si to nasimulovať u seba,
  • a ak môžeš hlavne archivCZSK.log z momentu keď skúšaš pripojenie — z neho uvidím presnú chybu.
Naposledy upravil(a) EnoSat dne 24 kvě 2026 08:06, celkem upraveno 1 x.
Důvod: fix QUOTE
Uživatelský avatar
9000peter
Moderátor
Moderátor
Příspěvky: 845
Registrován: 19 úno 2022 14:37
Bydliště: Lednické Rovne
Dal poděkování: 57 poděkování
Dostal poděkování: 291 poděkování

Re: [Doplnok] Tvheadend + E2m3u2bouquet — TVH klient a IPTV M3U bouquet generátor pre ArchivCZSK

Příspěvek od 9000peter »

Ahoj.
Takže na tuto hore uvedenu aktualizaciu my to hodilo modru obrazovku a archiv zmizol z ponuky boxu...

Kód: Vybrat vše

Welcome to openATV for sf4008
openatv 8.0.0-alpha sf4008

sf4008 login: root
Password:
curl -s --insecure https://raw.githubusercontent.com/archivczsk/archivczsk/main/                                                                                                                                                                             build/archivczsk_installer.sh | shroot@sf4008:~# curl -s --insecure https://raw.                                                                                                                                                                             githubusercontent.com/archivczsk/archivczsk/main/build/archivczsk_installer.sh |                                                                                                                                                                              sh
Stahujem informacie o poslednej dostupnej verzii ...
Stahujem instalacny IPK balik ...
Instalujem archivczsk zo suboru /tmp/archivczsk_3.7.0-20260520.ipk ...
error: open_outer: Failed to open package '/tmp/archivczsk_3.7.0-20260520.ipk':                                                                                                                                                                              Unrecognized archive format (errno=84)
error: open_outer: Failed to open package '/tmp/archivczsk_3.7.0-20260520.ipk':                                                                                                                                                                              Unrecognized archive format (errno=84)
error: open_outer: Failed to open package '/tmp/archivczsk_3.7.0-20260520.ipk':                                                                                                                                                                              Unrecognized archive format (errno=84)
error: pkg_extract_control_file_to_stream: Failed to extract control.tar.* from                                                                                                                                                                              package '/tmp/archivczsk_3.7.0-20260520.ipk'.
error: pkg_init_from_file: Failed to extract control file from /tmp/archivczsk_3                                                                                                                                                                             .7.0-20260520.ipk.
Instalacia skoncila s chybou. Skontrolujte vypisy z balickovacieho systemu.
root@sf4008:~# opkg update && opkg install curl
Downloading https://feeds2.mynonpublic.com/8.0.0-alpha/sf4008/all/Packages.gz.
error: opkg_download_backend: Failed to download https://feeds2.mynonpublic.com/                                                                                                                                                                             8.0.0-alpha/sf4008/all/Packages.gz, wget returned 3.
Downloading http://updates.mynonpublic.com/oea/5.6/cortexa15hf-neon-vfpv4/Packag                                                                                                                                                                             es.gz.
Updated source 'cortexa15hf-neon-vfpv4-3rdparty-secret-feed'.
Downloading https://feeds2.mynonpublic.com/8.0.0-alpha/sf4008/cortexa15hf-neon-v                                                                                                                                                                             fpv4/Packages.gz.
Updated source 'openatv-cortexa15hf-neon-vfpv4'.
Downloading https://raw.githubusercontent.com/oe-alliance/enigma2-settings-feed/                                                                                                                                                                             gh-pages/Packages.gz.
Updated source 'enigma2-settings-feed'.
Downloading https://raw.githubusercontent.com/oe-alliance/3rdparty-feed/gh-pages                                                                                                                                                                             /Packages.gz.
Updated source 'oe-alliance-3rdparty-feed'.
Downloading https://raw.githubusercontent.com/oe-alliance/picons-feed/gh-pages/P                                                                                                                                                                             ackages.gz.
Updated source 'oe-alliance-picon-feed'.
Downloading https://feeds2.mynonpublic.com/8.0.0-alpha/sf4008/sf4008/Packages.gz                                                                                                                                                                             .
error: opkg_download_backend: Failed to download https://feeds2.mynonpublic.com/                                                                                                                                                                             8.0.0-alpha/sf4008/sf4008/Packages.gz, wget returned 3.
Downloading https://feeds2.mynonpublic.com/8.0.0-alpha/STATIC/static-cortexa15hf                                                                                                                                                                             -neon-vfpv4/Packages.gz.
Updated source 'openatv-static-cortexa15hf-neon-vfpv4'.
Downloading https://feeds2.mynonpublic.com/8.0.0-alpha/STATIC/static-sf4008/Pack                                                                                                                                                                             ages.gz.
Updated source 'openatv-static-sf4008'.
root@sf4008:~# curl -s --insecure https://raw.githubusercontent.com/archivczsk/a                                                                                                                                                                             rchivczsk/main/build/archivczsk_installer.sh | sh
Stahujem informacie o poslednej dostupnej verzii ...
Stahujem instalacny IPK balik ...
Instalujem archivczsk zo suboru /tmp/archivczsk_3.7.0-20260520.ipk ...
error: open_outer: Failed to open package '/tmp/archivczsk_3.7.0-20260520.ipk':                                                                                                                                                                              Unrecognized archive format (errno=84)
error: open_outer: Failed to open package '/tmp/archivczsk_3.7.0-20260520.ipk':                                                                                                                                                                              Unrecognized archive format (errno=84)
error: open_outer: Failed to open package '/tmp/archivczsk_3.7.0-20260520.ipk':                                                                                                                                                                              Unrecognized archive format (errno=84)
error: pkg_extract_control_file_to_stream: Failed to extract control.tar.* from                                                                                                                                                                              package '/tmp/archivczsk_3.7.0-20260520.ipk'.
error: pkg_init_from_file: Failed to extract control file from /tmp/archivczsk_3                                                                                                                                                                             .7.0-20260520.ipk.
Instalacia skoncila s chybou. Skontrolujte vypisy z balickovacieho systemu.
root@sf4008:~# sf4008 login: root
curl -s --insecure https://raw.githubusercontent.com/archivczsk/archivczsk/main/                                                                                                                                                                             build/archivczsk_installer.sh | shroot@sf4008:~# curl -s --insecure https://raw.                                                                                                                                                                             githubusercontent.com/archivczsk/archivczsk/main/build/archivczsk_installer.sh |                                                                                                                                                                              sh
Stahujem informacie o poslednej dostupnej verzii ...
Stahujem instalacny IPK balik ...
Instalujem archivczsk zo suboru /tmp/archivczsk_3.7.0-20260520.ipk ...
error: open_outer: Failed to open package '/tmp/archivczsk_3.7.0-20260520.ipk':                                                                                                                                                                              Unrecognized archive format (errno=84)
error: open_outer: Failed to open package '/tmp/archivczsk_3.7.0-20260520.ipk':                                                                                                                                                                              Unrecognized archive format (errno=84)
A neide ani nainštalovat tak idem spet na zalohu ach....
Nemáte oprávnění prohlížet přiložené soubory.
Však vieš...

Zlaté pravidlo

Octagon sf 4008 + Samsung SPF 107H = LCD4Linux

Kto pamätá legendárnu zvučku *EUROSPORT* nádhera že.... ;)
andrebas
Registrovaný
Registrovaný
Příspěvky: 13
Registrován: 14 zář 2024 21:23
Dal poděkování: 1 poděkování
Dostal poděkování: 1 poděkování

Re: [Doplnok] Tvheadend + E2m3u2bouquet — TVH klient a IPTV M3U bouquet generátor pre ArchivCZSK

Příspěvek od andrebas »

Ahoj, pozrel som ten crash log a dobrá správa — nie je to chybou doplnku ani aktualizácie. Príčina je v inom. Kľúčový riadok z crash logu:

Kód: Vybrat vše

OSError: [Errno 28] No space left on device

Boxu sa zaplnilo úložisko (flash/disk). Modrá obrazovka prišla preto, lebo ArchivCZSK chcel počas updatu zapísať do logu, ale na zariadení už nebolo miesto — a to zhodilo Enigmu. Rovnako preto zlyhala aj inštalácia: stiahnutý IPK balík sa nedal rozbaliť (Unrecognized archive format), čo je typický príznak neúplného/poškodeného súboru — buď sa kvôli plnému disku nedostiahol celý, alebo zostal poškodený.

Čo s tým:
  1. Uvoľni miesto na boxe — skontroluj zaplnenie cez df -h (najmä / a /tmp). Často sa zapĺňa /tmp, staré logy, cache alebo nahrávky.
  2. Zmaž poškodený balík: rm -f /tmp/archivczsk_*.ipk
  3. Po uvoľnení miesta spusti inštalačný skript znova:

Kód: Vybrat vše

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

Keď bude na boxe dosť miesta, balík sa stiahne celý, rozbalí sa správne a ArchivCZSK sa vráti do ponuky.

Pozn.: tvoj box je Octagon SF4008 na OpenATV 8.0.0-beta (Python 3.14) — je to beta image, takže ak by problém pretrvával aj po uvoľnení miesta, daj vedieť, pozrieme či nie je niečo špecifické pre tú beta verziu.
Naposledy upravil(a) EnoSat dne 24 kvě 2026 08:06, celkem upraveno 1 x.
Důvod: fix QUOTE
Uživatelský avatar
9000peter
Moderátor
Moderátor
Příspěvky: 845
Registrován: 19 úno 2022 14:37
Bydliště: Lednické Rovne
Dal poděkování: 57 poděkování
Dostal poděkování: 291 poděkování

Re: [Doplnok] Tvheadend + E2m3u2bouquet — TVH klient a IPTV M3U bouquet generátor pre ArchivCZSK

Příspěvek od 9000peter »

Hmm neviem čo mu zajeb....
Zaloha obnovená a už to prešlo ale je pravda bežim na atv 8 beta...
Nemáte oprávnění prohlížet přiložené soubory.
Však vieš...

Zlaté pravidlo

Octagon sf 4008 + Samsung SPF 107H = LCD4Linux

Kto pamätá legendárnu zvučku *EUROSPORT* nádhera že.... ;)
blacker91
Pokročilý
Pokročilý
Příspěvky: 159
Registrován: 30 pro 2022 20:19
Dal poděkování: 24 poděkování
Dostal poděkování: 6 poděkování

Re: [Doplnok] Tvheadend + E2m3u2bouquet — TVH klient a IPTV M3U bouquet generátor pre ArchivCZSK

Příspěvek od blacker91 »

Zdravím. Dalo by se prosím mezi přehrávače dát možnost Dvb přehrávače?
andrebas
Registrovaný
Registrovaný
Příspěvky: 13
Registrován: 14 zář 2024 21:23
Dal poděkování: 1 poděkování
Dostal poděkování: 1 poděkování

Re: [Doplnok] Tvheadend + E2m3u2bouquet — TVH klient a IPTV M3U bouquet generátor pre ArchivCZSK

Příspěvek od andrebas »

Ahoj, o DVB prehrávač som sa už pokúšal do Tvheadend doplnku zapracovať, ale zatiaľ sa mi to nepodarilo a presne neviem kde je problém. Nechávam si to v zozname vecí na vyriešenie.

Medzitým existuje funkčná alternatíva — druhý doplnok E2m3u2bouquet (v tom istom repozitári External IPTV sources). Tam DVB prehrávač funguje bez problémov.

Ako na to:

1) Vo svojom TVH serveri si v Configuration → Users → Access Entries (alebo Passwords) vygeneruj persistent auth token pre svojho používateľa — TVH ho ukáže ako reťazec znakov (28 alfanumerických znakov).

2) Z toho zlož dve URL (adresu servera a auth token nahraď svojimi — 192.168.x.x = lokálne, alebo verejná IP / doména ak ide o vzdialený TVH): 3) V ArchivCZSK otvor E2m3u2bouquet, cez kontextové menu (modré tlačidlo) → Nastavenia doplnku a vyplň:
  • M3U URL → prvá URL (playlist/auth)
  • M3U EPG URL → druhá URL (xmltv/channels/auth)
4) V tých istých nastaveniach v sekcii Userbouquet nastav PrehrávačDVB (OE ≥ 2.5).

5) Ulož a spusti akciu „Obnoviť M3U playlist + EPG". Doplnok vytvorí Enigma2 bouquet aj s EPG, DVB prehrávač sa použije pri prepínaní kanálov.

Funkčne sa to skoro vyrovná Tvheadend doplnku, len bez DVR archívu. Hneď ako sa mi podarí DVB prehrávač rozchodiť aj v Tvheadend doplnku, dám vedieť.
Naposledy upravil(a) EnoSat dne 29 kvě 2026 20:49, celkem upraveno 1 x.
Důvod: fix QUOTE
blacker91
Pokročilý
Pokročilý
Příspěvky: 159
Registrován: 30 pro 2022 20:19
Dal poděkování: 24 poděkování
Dostal poděkování: 6 poděkování

Re: [Doplnok] Tvheadend + E2m3u2bouquet — TVH klient a IPTV M3U bouquet generátor pre ArchivCZSK

Příspěvek od blacker91 »

Díky moc za reakci. To nehoří. Jen mi zlobí audio v TV headend s jiným jak dvb přehrávačem. U nějakeho kanálu zvuk jde u jiného ne ale s přehrávačem dvb jde vše. Počkám. Moc děkuji za návod pro e2m3ubonquet.
andrebas
Registrovaný
Registrovaný
Příspěvky: 13
Registrován: 14 zář 2024 21:23
Dal poděkování: 1 poděkování
Dostal poděkování: 1 poděkování

Re: [Doplnok] Tvheadend + E2m3u2bouquet — TVH klient a IPTV M3U bouquet generátor pre ArchivCZSK

Příspěvek od andrebas »

Ahoj, mám pre teba dobrú správu — DVB prehrávač som do Tvheadend doplnku dorobil, je v najnovšej verzii 0.72.0. Stačí aktualizovať doplnok v ArchivCZSK (Manažér doplnkov).

Funguje na dvoch miestach:
- pri prepínaní kanálov z userbouquetu: Nastavenia doplnku → sekcia Userbouquet → Prehrávač → vyber DVB (OE>=2.5) a daj obnoviť bouquet
- pri prehrávaní priamo v doplnku (live aj DVR archív): Nastavenia → Všeobecné → Prehrávač v doplnku (live + DVR) → DVB (OE>=2.5)

DÔLEŽITÉ, bez tohto to nepôjde: natívny DVB prehrávač v Enigme používa Basic (plain) autentifikáciu, kým TVH má defaultne zapnutý len digest. Na TVH serveri preto musíš povoliť plain auth:
Configuration → General → HTTP Server Settings → Authentication type → nastav na Both plain and digest (prípadne Plain), a ulož. Ak necháš digest-only, DVB kanály neoveria a nepôjdu.

Profil sa pre DVB automaticky vynúti na pass (originálne PIDy/tabuľky), takže ostanú zachované všetky audio stopy aj DVB titulky/teletext. To by ti malo vyriešiť aj ten problém so zvukom, čo si mal pri gst/exteplayer3 — tie niektoré audio stopy/kodeky nezvládli, kým DVB ide cez HW demux receivera natívne (presne preto ti pri DVB išlo všetko).

Skrátka: aktualizuj na 0.72.0, na serveri zapni Both plain and digest, v doplnku vyber DVB prehrávač. Daj vedieť či ti všetko ide.
Naposledy upravil(a) EnoSat dne 01 čer 2026 18:43, celkem upraveno 1 x.
Důvod: fix QUOTE
blacker91
Pokročilý
Pokročilý
Příspěvky: 159
Registrován: 30 pro 2022 20:19
Dal poděkování: 24 poděkování
Dostal poděkování: 6 poděkování

Re: [Doplnok] Tvheadend + E2m3u2bouquet — TVH klient a IPTV M3U bouquet generátor pre ArchivCZSK

Příspěvek od blacker91 »

Jak se vyhrabu ráno z postele zkusím a dám vědět. Moc děkuji :01:

Edit: Takže funguje moc děkuji za doplnění :03:
blacker91
Pokročilý
Pokročilý
Příspěvky: 159
Registrován: 30 pro 2022 20:19
Dal poděkování: 24 poděkování
Dostal poděkování: 6 poděkování

Re: [Doplnok] Tvheadend + E2m3u2bouquet — TVH klient a IPTV M3U bouquet generátor pre ArchivCZSK

Příspěvek od blacker91 »

Chci se zeptat ještě na jednu věc. Nešlo by udělat možnost ´´bufferování se zpožděním´´ jako je např u doplňku Oneplay?
andrebas
Registrovaný
Registrovaný
Příspěvky: 13
Registrován: 14 zář 2024 21:23
Dal poděkování: 1 poděkování
Dostal poděkování: 1 poděkování

Re: [Doplnok] Tvheadend + E2m3u2bouquet — TVH klient a IPTV M3U bouquet generátor pre ArchivCZSK

Příspěvek od andrebas »

Ahoj, vďaka za nápad, pozrel som sa na to poriadne.

Najprv prečo sa Tvheadend správa inak než Oneplay: Oneplay je internetová služba, ktorá posiela video cez DASH — teda cez manifest (.mpd), kde sa dá nastaviť, koľko má prehrávač dopredu bufferovať (minBufferTime). Presne to ten doplnok robí — prepíše v manifeste túto hodnotu. Tvheadend ale žiadny manifest neposiela: dáva súvislý živý MPEG-TS (HTTP, profile=pass) alebo cez vlastný protokol HTSP. Je to vlastne nepretržitý tók ako z vysielača, nie segmentovaný stream s manifestom. Takže niet kam tú inštrukciu „bufferuj viac“ vložiť — metóda z Oneplay tu jednoducho nemá ekvivalent.

V LAN (server doma): buffer by nepriniesol nič, linka je rýchla a stabilná, len by pridal oneskorenie pri štarte.

Mimo LAN (server na internete/VPN): tam by buffer zmysel mal — ale to už robí sám prehrávač. gstreamer aj exteplayer3 si príchodzí TS bufferujú samé a dajú sa nastaviť. Doplnok by to len duplikoval, a aby vôbec mal kam buffer zavesiť, musel by si postaviť vlastný TS proxy server — veľa roboty na niečo, čo prehrávač už vie.

A prečo to pri DVB prehrávači nejde riešiť vôbec: DVB prehrávač (DVB OE>=2.5) kŕmi stream do tej istej DVB cesty Enigmy ako reálny satelitný/káblový tuner. Tá je postavená na tom, že signál prichádza v reálnom čase konštantnou rýchlosťou — nemá žiadny vstupný buffer, ktorý by sa dal zväčšiť. Predstav si živé vysielanie zo satelitu: nemôžeš si načítať dopredu 10 sekúnd, ktoré ešte neodvysielali. DVB cesta počíta presne s týmto, takže keď cez ňu pustíš sieťový TS, každý výpadok siete = okamžité sekáčko a niet čo by to vykrylo. Preto je buffer pri DVB prehrávači z princípu nemožný — nie je to vec doplnku, je to dané tým, ako DVB pipeline funguje.

Takže túto funkciu do doplnku plánovať nebudem: v LAN je zbytočná, mimo LAN ju rieši prehrávač sám, a pre DVB prehrávač sa nedá spraviť vôbec. Nápad bol dobrý, ale pri Tvheadende by reálne nepomohol.
Naposledy upravil(a) EnoSat dne 01 čer 2026 20:10, celkem upraveno 1 x.
Důvod: fix QUOTE
blacker91
Pokročilý
Pokročilý
Příspěvky: 159
Registrován: 30 pro 2022 20:19
Dal poděkování: 24 poděkování
Dostal poděkování: 6 poděkování

Re: [Doplnok] Tvheadend + E2m3u2bouquet — TVH klient a IPTV M3U bouquet generátor pre ArchivCZSK

Příspěvek od blacker91 »

Ahoj,


moc děkuji za namáhavé vysvětlení. Byl to nápad. Když nejde tak nejde. Díky za snahu :01:
Odpovědět

Zpět na „Archiv CZSK“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host