• 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
Headent Client — natívny Android / Android TV klient pre Tvheadend (open source)
#1
Information 
[Obrázek: forum-banner.png]

Ahojte,

rád by som tu predstavil Headent Client — natívny Android klient pre Tvheadend, ktorý vyvíjam vo voľnom čase. Je určený pre telefóny a tablety, ale hlavne pre Android TV a set-top boxy ovládané diaľkovým ovládačom.

Hneď na úvod: nie je to oficiálny produkt Tvheadendu a s tým projektom nijako nesúvisím. Aplikácia sa pripája výhradne k vášmu vlastnému serveru a prehráva vaše kanály a nahrávky. Žiadne reklamy, žiadne sledovanie, žiadne analytické SDK. Zdrojový kód je verejný pod licenciou MIT.

Čo aplikácia vie
 
  • Živé vysielanie a rádio cez HTSP aj HTTP API, hardvérové dekódovanie cez libVLC
  • Nahrávky (DVR) — prechádzanie archívu, nahrávky zobrazené v programe, pokračovanie tam, kde ste skončili
  • Kompletný TV program — mriežka po dňoch na TV, kompaktná adaptívna mriežka na telefóne
  • Prepínanie stream profilov priamo v prehrávači (HTTP live)
  • Klasické aj moderné rozhranie, obe so svetlou a tmavou témou, na telefóne aj na TV
  • Rodičovský zámok (PIN), obľúbené, skupiny kanálov, picony, obraz v obraze
  • Výber zvukovej stopy a titulkov, časovač vypnutia
  • Ovládanie TV aplikácie z telefónu
  • 31 jazykov vrátane češtiny a slovenčiny

Ako to vyzerá

Domovská obrazovka na Android TV — moderné rozhranie:
[Obrázek: home-modern-dark.png]

TV program (EPG), ovládateľný diaľkovým ovládačom:
[Obrázek: guide-modern-dark.png]

Archív nahrávok:
[Obrázek: archive-modern-dark.png]

A to isté na telefóne:
[Obrázek: phone-home-modern-dark.png]

Ďalšie snímky (klasické rozhranie, svetlá téma, prehrávač, rádio, nastavenia) sú v prehliadke na webe: https://headentclient.com/tour.php

Požiadavky

Bežiaci server Tvheadend (odporúčaný 4.2 a novší), porty 9982 (HTSP) a 9981 (HTTP). Overovanie funguje s plain aj digest. Minimálna verzia Androidu je 6.0.

Novinky vo verzii 1.0.1
 
  • Opravená synchronizácia zvuku pri živých HTSP streamoch — zvuk už nezaostáva za obrazom
  • Opravené pády pri rýchlom reštarte aplikácie alebo otvorení počas načítavania
  • TV program už nezostane prázdny po prerušenom načítaní, spúšťanie je vďaka lepšej medzipamäti rýchlejšie
  • Nové nastavenie sieťovej vyrovnávacej pamäte (malá / stredná / veľká) pre plynulejšie prehrávanie
  • Podpora Androidu 16 (API 36)

Odkazy
 
Ak narazíte na chybu alebo vám niečo chýba, budem rád za spätnú väzbu — tu vo vlákne, cez GitHub Issues alebo na [email protected].

Vďaka a prajem príjemné pozeranie.
 
Citovat
#2
Aktualizácia: Headent Client 1.0.6 — teletext, nahrávanie, rádio a farebné tlačidlá

Ahojte,

keď som appku v júli predstavoval, bola na verzii 1.0.1. Odvtedy pribudlo dosť na to, aby to stálo za jeden súhrn: Headent Client 1.0.6 je vonku na Google Play aj na GitHube.

Pripomínam, že ide o nezávislý open-source projekt, ktorý vyvíjam vo voľnom čase. Nie je súčasťou Tvheadendu a neobsahuje žiadne kanály ani obsah — pripája sa výhradne na váš vlastný server cez HTSP alebo HTTP. Bez reklám, bez sledovania, bez telemetrie.

Čo pribudlo od 1.0.1
 
  • Nahrávanie (DVR) — plánovanie a rušenie z programu, z detailu relácie aj priamo z prehrávača, zastavenie bežiacej nahrávky, mazanie hotových, červená bodka pri nahrávaných kanáloch a kategorizovaný archív s pokračovaním. Od 1.0.6 sa dá zvoliť aj DVR profil pre každú nahrávku zvlášť, čo sa hodí, keď máte profily s rôznymi cestami alebo dobou uchovania.
  • Teletext — kompletný EBU dekodér (EN 300 706) priamo v aplikácii, takže funguje cez HTSP aj HTTP. Farebný text, mozaiková grafika, podstránky, Fastext odkazy, bežiaca hlavička s hodinami stanice a všetky európske znakové sady vrátane češtiny a slovenčiny. Na TV diaľkovým, na telefóne dotykovou lištou. Ponúka sa len pri kanáloch, ktoré ho naozaj vysielajú.
  • Rádio dobehlo TV kanály — stanice majú vlastný program, riadok „práve hrá" s priebehom a nasledujúcou reláciou, obľúbené, skryté stanice a číslovanie od 1.
  • Obľúbené — vo vlastnom poradí, usporiadanie diaľkovým alebo ťahaním na telefóne, hviezdička v zoznamoch aj dlaždiciach. Publikujú sa aj ako skratky na ploche s piconmi a ako riadok Obľúbené na domovskej obrazovke Android TV s aktuálnou a nasledujúcou reláciou. Pribudol aj deep link headentclient://channel/<uuid> pre launchery a automatizáciu.
  • Diaľkové vie viac — farebné tlačidlá skáču na Kanály, Rádio, Archív a Nastavenia; STOP, PLAY/PAUSE a preskakovanie fungujú v prehrávači, v nahrávkach aj v timeshift bufferi. Pribudli dve voliteľné správania: prepnutie kanála jedným OK a dlaždice na úvode, ktoré rovno otvoria zoznam.
  • Stabilita — box prebudený zo standby už nehrá bez zvuku a nezamrzne, prehrávanie sa samo nezastaví na serveroch s limitom jedného pripojenia na používateľa, pretáčanie v nahrávkach je plynulé a pri držaní šípky sa zrýchľuje, program sa otvorí na kanáli, ktorý práve pozeráte, a veľká vyrovnávacia pamäť programu už nezasekne štart aplikácie.

Ako to vyzerá

Domovská obrazovka na Android TV:
[Obrázek: home-modern-dark.png]

TV program (EPG):
[Obrázek: guide-modern-dark.png]

Rádio s vlastným programom — novinka v 1.0.6:
[Obrázek: radio-modern-dark.png]

Archív nahrávok:
[Obrázek: archive-modern-dark.png]

Odkazy
 
Ak niečo nefunguje alebo vám niečo chýba, napíšte tu do vlákna, cez GitHub Issues alebo na [email protected]. Veľká časť toho, čo je vyššie, vznikla práve z takýchto podnetov.

Vďaka a prajem príjemné pozeranie.
 
Citovat
#3
Pěkné 1 Čeho jsem si všiml na mobilu /tabletu: Radio neumožní zhasnutí displeje, nezůstane hrát na pozadí. Takže nelze (například) při něm prochazet web - asi dané vestavěným playerem.
#
Na diskuzi jen fórum, ne SZ.
 
Citovat
#4
Nějak mě první vydání aplikace minulo, takže jsme si ji nainstaloval až v její dnes prezentované verzi. Takže mé první dojmy:
  • perfektní navržená a realizovaná aplikace
  • pěkný design UI, jak v klasickém, tak moderním vzhledu
  • jednoduché a přehledné nastavení
  • jednoduché, přehledné a příjemné a ovládání
  • zatím z toho, co jsem mohl vyzkoušet, tak bezchybná funkce. Vyzkoušel jsem:
    • přehrávání TV i Radia
    • spuštění nahrávání
    • spuštění zobrazení nahrávaného kanál
    • prohlížení a spouštění nahrávek
    • různá nastavování UI a dalších parametrů
Shrnutí:

Jde sice o další HTPS klient k Tvheadend pro rodinu Android, ale ze všech, co jsem kdy použil, se mi jeví jako nejlepší. Možná v tom hraje roli i použití modernějších nástrojů pro návrh a realizaci aplikace, ale jistě za to patří dík hlavně autorovi. Pro mě je to další z předpokladů pro případné opuštění Kodi. Mít plně funkční a bezproblémový klient s HTSP komunikací s Tvheadend, je pro mě jeden ze zásadních předpokladů. Není sice integrován do nějaké mediální aplikace, ale to zas taková nevýhoda není. Jen ještě nevím, jak bude vypadat na velké obrazovce, protože žádný takový systém k dispozcii doma nemám, mám ho instalovaný pouze na mobilu. Ale snad jeho responzivita bude stejně dobrá, jako všechno ostatní.

A kdybych měl být přeci jen mírně kritický, tak:
  • chybí mi možnost prohlédnout si Nahrávky (pardon Archiv 1) v nativních formátech zobrazení, které např. nabízí Kodi. Vyvažuje to sice to, že ty formáty zobrazení, které aplikace teď má, jsou taky dobré, ale přeci jen, "Starého psa novým kouskům nenaučíš". Mně tam chybí. Takže bych se přimluvil přidat k dosavadnímu zobrazení Podle kanálů (a v nich podle data) nebo Podle žánrů ještě:
    • Po souborech
    • Po složkách a souborech
  • ​​​​​překvapil mě název aplikace Headent Client
  • možná bych se přimluvil za jinou ikonu aplikace, která více zdůrazní, o klienta jaké aplikace jde. Myslím, že ta současná je použita u celé řady dalších aplikací, od kterých se liší pouze barvou.

BTW Ani jsem si nevšiml, ale synovec, který využívá náš Tvheadend server, Headent Client používá také.
   
Podle jeho slov je aplikace perfektní, stabilní a nemá, co by ji vytknul.
 
Citovat
#5
(19.9.2026, 8:32)meda Napsal(a): Pěkné 1 Čeho jsem si všiml na mobilu /tabletu: Radio neumožní zhasnutí displeje, nezůstane hrát na pozadí. Takže nelze (například) při něm prochazet web - asi dané vestavěným playerem.

Ahoj @meda, vďaka za postreh.

Máš pravdu — keď rádio v plnom prehrávači pošleš na pozadie (zhasnutie, zámok, iná appka), pozastaví sa. To je správanie prevzaté z TV prehrávania; pri rádiu to zmysel nedáva.

Do verzie 1.0.7 pribudne v Nastaveniach (Správanie) nová voľba Rádio hrá na pozadí pre telefón aj TV, predvolene vypnutá. Po zapnutí:
  • rádio hrá ďalej po zamknutí či zhasnutí obrazovky tlačidlom, na domovskej obrazovke aj po prepnutí do prehliadača či inej aplikácie,
  • v modernom rozhraní prejde do notifikácie s ovládaním a mini lišty v appke (tak ako dnes pri tlačidle Domov), v klasickom rozhraní a na TV ostane hrať samotný prehrávač,
  • v samotnej appke, kým je prehrávač rádia otvorený, sa šetrič ani zhasnutie obrazovky nezapne — rovnako ako doteraz; rádio na pozadí je pre čas, keď v prehrávači nie si.
Kód je hotový a pôjde do najbližšej verzie. Keď bude nová verzia s touto funkciou dostupná, dám tu vedieť.

@JiRo ahoj, ďakujem za takú podrobnú recenziu, to poteší. Synovcovi ďakujem za milé slová — na appke ďalej pracujem a zlepšujem ju.

K pripomienkam:

Archív po súboroch / po priečinkoch — rozumiem, čo máš na mysli: plochý zoznam podľa názvov súborov a strom podľa adresárovej štruktúry na serveri, tak ako to ukazuje Kodi. Zapisujem si to medzi námety.

Názov — Headent je z „head-end", teda hlavová stanica, z ktorej sa vysielanie distribuuje; Tvheadend má názov z toho istého slova. Klient k hlavovej stanici = Headent Client.

Ikona — beriem na vedomie, ikona vznikla ešte na začiatku vývoja.

Na veľkej obrazovke sa appka správa inak než na mobile — na Android TV je vlastná úvodná obrazovka s dlaždicami, riadok obľúbených priamo na domovskej obrazovke launchera a ovládanie je stavané na diaľkové (farebné tlačidlá, dlhé OK na menu). Návod je na headentclient.com/remote.php, ak by si sa niekedy k boxu dostal.
 
Citovat
#6
Mám Android TV 11 box Xiaomi 4K Stick, poslední aktualizace 9/2025. RAM 2GB.
Headent 1.0.6. Prehrávání TV kanalů se seká, Radio OK. Neni to chyba aplikace, Stick je na dekodování (ze serveru Headend na RPi3) slabý. Jenže Kodi aplikace přehrávají, takže..?

Televize Samsung Tizen, ovládání boxu a tedy aplikace je omezené na kurzory/šipky, Enter a barvy, vlastní ovládání playeru. Další tlačítka "shrábne" TV. Nebo jsem nevyzkoušel vše.
#
Na diskuzi jen fórum, ne SZ.
 
Citovat
#7
@meda k tomu sekaniu na Xiaomi Sticku — skús v nastavení servera prepnúť Režim pripojenia z HTSP (9982) na HTTP API (9981). Na slabších boxoch to býva rozdiel.

Prečo: pri HTSP Tvheadend neposiela hotový stream, ale rozobraté elementárne stopy (video, audio, titulky) po vlastnom protokole. Appka ich musí na boxe prijímať, skladať späť do MPEG-TS a podávať prehrávaču — to všetko beží na CPU boxu popri samotnom dekódovaní. Kodi to má inak: jeho HTSP doplnok podáva stopy priamo do vlastného prehrávača, takže ten krok skladania odpadá. V našej appke je za HTSP navyše a na 2 GB Sticku sa to prejaví práve sekaním pri FHD.

Pri HTTP si prehrávač (libVLC) ťahá hotový MPEG-TS priamo zo servera, appka do dát nesiaha — menšia záťaž, dekódovanie ide rovno cez hardvér boxu. Pre bežné pozeranie je HTTP na takomto zariadení vhodnejšie; HTSP má zmysel hlavne tam, kde je box dosť silný.

Ak by to ani pri HTTP nestačilo, v Tvheadende sa dá pre appku nastaviť stream profil s nižším dátovým tokom (server prekóduje) — v appke sa vyberá v nastavení servera, ak ho na serveri máš vytvorený. A ešte Sieťový buffer v Nastaveniach → Prehrávanie: väčší buffer pomôže, keď sekanie spôsobuje Wi-Fi, nie výkon.

K ovládaniu na Tizene cez box: šípky, OK a farebné tlačidlá stačia — na to je ovládanie v appke stavané (farebné = sekcie, dlhé OK = menu kanála, OK v prehrávači = zoznam). Ostatné tlačidlá si necháva TV, to je vlastnosť HDMI-CEC, nie appky. Návod ku každému tlačidlu je na headentclient.com/remote.php.
 
Citovat
#8
Až se k tomu dostanu, vyzkouším.
21.9.2026 - Vyzkoušeno nastaveni HTTP API (9981), obraz se plynule přehravá. Zvuk je zpožděný asi o 0,3 sec. (V app iVysílání asi o 0,1 sec.)
FSP zap/vyp na asynchronní zvuk nemá vliv. Xiaomi Mi 4K Stick (2.gen) je zkrátka slabý.
Mobil /tablet Android takový problém nemá.
#
Na diskuzi jen fórum, ne SZ.
 
Citovat
#9
(19.9.2026, 15:38)meda Napsal(a): Až se k tomu dostanu, vyzkouším.
21.9.2026 - Vyzkoušeno nastaveni HTTP API (9981), obraz se plynule přehravá. Zvuk je zpožděný asi o 0,3 sec. (V app iVysílání asi o 0,1 sec.)
FSP zap/vyp na asynchronní zvuk nemá vliv. Xiaomi Mi 4K Stick (2.gen) je zkrátka slabý.
Mobil /tablet Android takový problém nemá.

@meda vďaka za otestovanie, to je dobrá správa — obraz už ide plynulo, takže skladanie MPEG-TS na CPU bolo naozaj to úzke hrdlo.

Tých 0,3 s posunu zvuku je ale iná vec a s HTSP/HTTP nesúvisí. Appka má od verzie 1.0.2 predvolený zvukový výstup PCM práve preto, aby si zvuk dekódovala sama a synchronizovala ho podľa časových značiek vysielania. Prehrávač pritom vychádza z toho, akú latenciu mu o sebe nahlási zvukový výstup zariadenia. Slabšie Amlogic sticky ju hlásia nepresne alebo vôbec, a vtedy nemá prehrávač z čoho ten posun dopočítať — nie je to hodnota, ktorú by sa dalo odhadnúť zvonka.

Nasvedčuje tomu aj to, čo píšeš: iVysílání má na tom istom sticku 0,1 s. Ani tam to nie je na nule, lebo posun vzniká v samotnom boxe.

Natvrdo to v appke dorovnať nechcem — hodnota platná pre tento stick by rozhodila synchronizáciu na boxoch, kde je dnes v poriadku, a to by sa prejavilo až u ľudí, ktorí nič nehlásia.

Čo sa oplatí vyskúšať na tom sticku:
- Nastavenia → Zvuk → Zvukový výstup: skús Stereo a Passthrough oproti predvolenému PCM, každá cesta má inú latenciu.
- Nastavenia → Zvuk → Zvukový modul: prepni medzi AudioTrack a OpenSL ES.
- Softvérové dekódovanie: ak sa pri ňom posun zmení, problém je v hardvérovom dekodéri obrazu, nie vo zvuku — to by bol užitočný údaj.

Ak niektorá kombinácia posun odstráni, napíš ktorá. Na Xiaomi Mi 4K Stick 2. gen je ale reálne možné, že ide o hranicu toho boxu — na mobile a tablete to problém nerobí.
 
Citovat
#10
@andrebas: Ale použití http znamená, že se uživatel musí rozloučit minimálně s ovládání (ZAP/VYP) nahrávání. Nebo se mýlím?

A ještě poznámka k HDMI-CEC. Omezení toho, která tlačítka se z ovladače TV přes protokol HDMI-CEC dostanou, není dáno omezením protokolu, ale tím, že výrobce TV prostě ta tlačítka nepošle. Buď proto, že je chce/potřebuje zachovat pro ovládání funkcí TV i ve chvíli, kdy se na ní jen něco přehrává přes HDMI, nebo prostě proto, že je mu to jedno a nikdo nebo nic ho k tomu, aby tam poslal i nějaká další tlačítka, nemotivuje.
 
Citovat
#11
@JiRo ak myslíš spustenie nahrávky od začiatku, kým sa ešte nahráva (film má 2 h, nahráva sa 20 min a ty ho chceš pozerať od začiatku), tak to v HTTP režime funguje rovnako ako v HTSP. Rozpracovanú nahrávku appka prehráva priamo zo súboru na serveri, nie z živého prenosu, takže na režime pripojenia nezáleží. Dá sa pustiť zo záložky Archív, a na TV aj priamo pri výbere kanála, na ktorom práve beží nahrávanie — appka sa opýta, či chceš živé vysielanie, alebo od začiatku (dá sa zapnúť v nastaveniach prehrávania). Počas pozerania sa nahrávka priebežne dopĺňa, takže sa dá pokračovať až k aktuálnemu času.

Čo pri HTTP naozaj chýba, je timeshift — pozastavenie a pretáčanie živého vysielania, ktoré sa nenahráva. Ten Tvheadend poskytuje len cez HTSP.

K HDMI-CEC máš pravdu, vyjadril som sa nepresne. Nie je to obmedzenie protokolu — CEC tie kódy tlačidiel pozná. O tom, čo sa cez HDMI pošle do boxu, rozhoduje firmvér televízora a výrobca si časť tlačidiel necháva pre vlastné funkcie TV, alebo ich jednoducho neposiela. Z pohľadu appky je výsledok rovnaký: čo TV nepošle, appka nedostane.

Ešte jedna praktická vec k modernému režimu: podržanie OK cez ovládač televízora (CEC) s najväčšou pravdepodobnosťou fungovať nebude — mám to otestované na LG. Televízor pošle stlačenie OK len ako krátke kliknutie, box sa o držaní tlačidla nedozvie. Funkcie na dlhé OK (otvorenie veľkého zoznamu kanálov z prehrávania, menu kanála na karte) preto cez ovládač TV nevyvoláš, na tie treba ovládač boxu.
 
Citovat
#12
@andrebas: Žádná změněná položka navrženého testu neprokázala nějakou změnu zpoždění zvuku k lepšímu.
Nemám v nastavení Zvukový modul: AudioTrack a OpenSL ES.
SW dekodování způsobuje trhaný obraz. Zvuk funguje ale koukat se nedá.
#
Na diskuzi jen fórum, ne SZ.
 
Citovat
#13
@andrebas: Myslel jsem to tak, jak jsem to napsal, tedy že z klienta při použití http nepůjde zapnout a vypnout nahrávání. A napsal jsem, že minimálně, tzn. že při použití tohoto protokolu nepůjdou i jiné funkce.

Mám server v aplikaci Headent client definovaný server 2x, jak s htps tak i s http komunikací, takže je mohu jendoduše přepínat. Zkoušel jsme na detailu pořadu v EPG, při zvoleném serveru s http protokolem, zapnout nahrávání, protože ta možnost v UI je. Když jsem na ní kliknul, vrátí mi aplikace, celkem popochopitelně, chybu 400. Takže bych doporučoval ty funkce, které při volbě protokolu http nemají smysl, skrýt a nebo do aplikace ty funkce, které půjdou, dodělat. Nebo to tam možná máš a je to jen bug.
 
Citovat
#14
@andrebas: tvá aplikace se mi líbí a děkuji za ní. Mám jeden problém s tím, že se mi u některých kanálů nezobrazuje EPG. V Tvheadendu používám moduly "External: XMLTV" a "Over-the-air: EIT: EPG Graber". Kanály kde se nezobrazuje EPG jsou z obou skupin jakoby nahodile.


Přiložené soubory Miniatury
   
HK1 rbox X4S (CE), X96 Max+ (CE), Tanix TX92 (CE Leia) | Yamaha RX-V475 | LG OLED65C8
 
Citovat
#15
@JiRo máš pravdu a ďakujem, že si to otestoval — je to chyba v appke, nie obmedzenie HTTP. Pri HTTP appka pri nahrávaní neposielala Tvheadendu profil nahrávania, keď si žiadny nevybral, a server takú požiadavku odmietne s chybou 400. Prejavuje sa to od verzie 1.0.4, a to v detaile pořadu v EPG aj pri nahrávaní z prehrávača. Oprava je hotová a bude v najbližšej verzii — nahrávanie cez HTTP potom funguje rovnako ako cez HTSP (bez vybraného profilu použije server svoj predvolený).

@meda ospravedlňujem sa, poslal som ťa na nastavenie, ktoré na TV nie je — voľba Zvukový modul (AudioTrack/OpenSL ES) sa zobrazuje len na mobile a tablete, na TV je len Zvukový výstup.

V najbližšej verzii ale budú zmeny práve v HTSP režime, ktoré sa ťa týkajú: upravené časovanie streamu, ktorý appka pri HTSP skladá (zarovnanie zvuku a obrazu hneď po prepnutí kanála a priebežné časové značky aj vtedy, keď video na chvíľu vypadne), a zároveň menej kopírovania dát na CPU pri každom pakete, čo by slabšiemu sticku malo uľahčiť. Keď vyjde, skús na tom sticku znova HTSP a daj vedieť, či sa zlepšilo sekanie aj posun zvuku. Dám vedieť, keď bude vonku.

@Saxel ďakujem. Keď webové rozhranie Tvheadendu program pre tie kanály ukazuje a appka nie, chcem vidieť, čo appke pri sťahovaní EPG prišlo. Pošli mi prosím diagnostický log: otvor v appke EPG, chvíľu počkaj, kým sa načíta, potom Nastavenia → Informace → Diagnostika → Odeslat diagnostický log. Do správy napíš, pri ktorých kanáloch program chýba (ak to nechceš písať verejne, pošli ich cez kontaktný formulár na headentclient.com), a či používaš pripojenie HTTP alebo HTSP.
 
Citovat
#16
@andrebas: Přeci jen jestě v.1.0.6 k poslechu Rádio na mobilu Android. Klasické rozhrani se chová, jak jsem popsal.
Ale Moderní rozhrani se chová tak, jak si představuji. Hraje na pozadí aplikace web browser a také při zhasnutém displeji.
#
Na diskuzi jen fórum, ne SZ.
 
Citovat
#17
@andrebas: rád bych log poslal, ale žádný log tam nemám. EPG chybí u některých kanálů ze zdroje DVB-C (kabelová TV). U kanálů internetových TV mám EPG u všech. V Kodi v Tvheadend HTSP Client se zobrazuje EPG u všech kanálů. Totéž v androidí aplikaci THVClient.
Připojen jsem přes HTSP, přehrávání TV a rádií je v pořádku.

Edit: Ještě jsem si všiml jedné věci - u některých pořadů u kanálů z DVB-C se v EPG objevuje 2x stejný pořad s jiným začátkem, viz screenshoty. Jako kdyby se braly EPG vysílané v multiplexu DVB-C společně s mým nagrabovaným EPG z internetu, přičemž by se u některých pořadů lišily začátky (obvykle o 5 minut).


Přiložené soubory Miniatury
               
HK1 rbox X4S (CE), X96 Max+ (CE), Tanix TX92 (CE Leia) | Yamaha RX-V475 | LG OLED65C8
 
Citovat
#18
@Saxel ďakujem, screenshoty pomohli a obe veci som našiel — sú to chyby v appke.

Chýbajúci program: appka sa pri HTSP pýta Tvheadendu na program každého kanála zvlášť a server odpoveď začína od práve bežiacej relácie. Keď sa na jednom kanáli stretne EPG z vysielania (DVB-C) s EPG z internetu a Tvheadend jednu reláciu nahradí druhou, na chvíľu si „zabudne", čo na tom kanáli práve beží — a v tej chvíli appke vráti prázdny zoznam, hoci celý program má. Kodi aj iné klienty to nevidia, lebo si program sťahujú iným spôsobom. Preto to postihuje práve kanály z DVB-C a vyzerá to náhodne. Appka sa pri prázdnej odpovedi teraz opýta ešte inak, na celý program kanála.

Relácie dvakrát: appka si program pamätá, aby sa rýchlo zobrazil, a nové údaje s ním spájala len podľa začiatku relácie. Keď Tvheadend reláciu posunul (napr. o tých 5 minút medzi DVB-C a internetovým EPG), stará verzia ostala vedľa novej. Teraz nové údaje nahradia všetko, čo v danom čase bolo uložené.

Oboje bude v najbližšej verzii, dám vedieť. Log sa nevytvoril preto, že appka pri tom žiadnu chybu nezaznamenala — z jej pohľadu server jednoducho nič neposlal.

@meda ďakujem za otestovanie. Máš pravdu, v 1.0.6 hrá rádio na pozadí len v modernom rozhraní. V najbližšej verzii to bude aj v klasickom — pri odchode tlačidlom Domov sa rádio presunie do notifikácie s mini lištou a hrá ďalej. Aby hralo aj pri zhasnutom displeji alebo keď prepneš do inej aplikácie, zapni v nastaveniach voľbu „Rádio hrá na pozadí". Dám vedieť, keď bude verzia vonku.
 
Citovat
#19
@andrebas: Ještě jsem si při pokusech střídat hstp a http protokol všimnul, že při http protokolu se mi Radio kanály s čísly 2-7 (používám v klientech zásadně číslování serveru) zamíchaly do TV kanálů. A v Radio kanálech chybí. Ostatní Radio kanály  1, 8... jsou v pořádku.

TV a Radio při http:
 
         
 
TV a Radio při htsp:
 
         
 
V nastavení a parameterch Radio kanálů není žádný rozdíl, který by byl v relaci s těmi probelmatickými kanály (2-7).  Zdoje kanálů jsou DVB-T (1-8) a DVB-C (9...). Zdroj EPG všech kanálů je OTA. Chová se to stejně jak u klasického, tak u modeního vzhledu.

BTW Proč se ikona pro výběr TV kanálů jmenuje Kanály a ikona pro výběr Radio kanálů Radio?
 
Citovat
#20
@JiRo vďaka, presne takto sa to dalo nájsť — a je to chyba v appke. Pri HTTP appka zisťovala typ služby (TV/rádio) z poľa, ktoré Tvheadend v skutočnosti neposiela, a potichu sa vtedy riadila názvom služby. Rádiom sa tak stala len stanica, ktorá má v názve „radio" — preto sú v rádiách tie s „RADIO" v názve a ostatné stanice Českého rozhlasu skončili medzi TV kanálmi. Pri HTSP typ posiela priamo server, preto tam je všetko správne.

Opravené: appka teraz pri HTTP číta skutočný typ služby z DVB tabuliek (a rešpektuje aj ručné prepísanie typu v nastaveniach služby v Tvheadende), rovnako ako to robí samotný Tvheadend. Bude v najbližšej verzii, dám vedieť.
 
Citovat
  


Přejít na fórum:


Prochází: