• 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:
  • 1 Hlas(ů) - 5 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
TVheadend schováva " služby"
#21
@meda: Mám tomu rozumět tak, že se ti to rozjelo ve verzi 4.3 poté, co jsi do adresáře doplňku Tvheadend v addon_data nakopíroval data ze 4.2?

Pokud by to bylo tak, tak se zvyšuje pravděpodobnost, že by to mohlo být způsobené špatnými parametry mux-u v db_scan instalace 4.3. A teprve, když jsi je přepsal parametry mux-u ze 4.2, tak to začalo fungovat správně. Možná, kdybys to DVB-T2 teď nově přescanoval, že by to zase začalo blbnout. Vyzkoušel bych to u sebe, ale já přijímám DVB-T z kabelu, na příjem DVB-T2 nemám doma žádnou anténu.
 
Citovat
#22
@JiRo: Ano, jen už nevím, co všechno jsem přepsal. Po upgradu na TVHS 4.3 mi vstaly vlasy hrůzou na hlavě, možná si pamatuješ, že jsem dlouho ladil TVHS na Linuxu. Proto jsem znovu projít postup na LibreELEC nezkoušel, tak jsem se bál neúspěchu. Jsem rád, že to teď funguje, nesahám na to!

Ještě jsem si uvědomil, TVHS 4.3 si ve struktuře LibreELEC addon_data udělá při upgrade systému LE nový adresář uživatele. Starý končí 42, nový je service.tvheadend43. Kopírovat lze z 42.
#
Na diskuzi jen fórum, ne SZ.
 
Citovat
#23
@meda: No, ono je to všechno trochu komplikovanější. On Tvheadend v *ELEC vlastně není žádný Kodi doplněk, jen ten mechanismus doplňku používá k tomu, aby se tam ten binární obraz aplikace dostal a je tam jen dodělaný způsob, oproti standardní aplikaci Tvheadend, jak převzít parametry natavení ze settings.xml. Jinak v *ELEC Tvheadend s Kodi vlastně nemá nic společného, běží zcela samostatně, jako dvě nespolupracující aplikace. I když Kodi v *ELEC úplně zastavíte, tak Tvheadend běží stále dál. S tím souvisí i to, jak tam koexistovaly verze 4.2 a 4.3, tedy jako dva úplně samostatné doplňky i aplikace, včetně jejich dat. Takže buď jste instalovali 4.2 nebo 4.3. Dokonce to fungovalo tak, že šlo instalovat a následně spustit klidně obě verze současně. Jen jste museli zajistit, aby nechtěly používat stejné systémové zdroje (např. USB TV přijímače).
 
Citovat
#24
Ahoj všem,
TVheadend 4.3 nedokáže dobře identifikovat stream už nekolik let. Je nutné mu trochu pomoci ručně a potom vše funguje skvěle.
Pokud se zobrazují kanály ve skupině: Konfigurace > DVB Inputs  > MUXES >"Parent Disabled" -- znamená to, že je signál nebo kódování vadné a TVH4.3 je skrývá. Je nutné kliknout na zobrazit vše. Tím uvidíte ve sloupci services hodnotu, ale ve sloupci mapped bude hodnota "0"

Problém je v tom, že se jedná o televizní kanály ČT v HD rozlišení. Ostatní kanály fungují. Řešení je triviální.

Nejprve je nutné veškeré nalezené kanály v kategorii MUX přepnout z "hide: parent disabled" na "hide: none" poté kanály uvidíte a můžete je ručně editovat. Místo DVB-T nastavte DVB-T2, tím budou fungovat SD kanály. Obrázek TVHeadend43-SDchannel.

U HD kanálů je nutné nastavit hodnoty dle obrázku TVheadendMUX.
Poté v kategorii Konfigurace > DVB Inputs  > Services bude nutné zase přepnout z "Parent disabled" na "none" a sice uvídíte kanály ČT, ale pořád je systém vyhodnotí jako vadné.
Ve sloupci "service name" sice uvidíte název kanálu, ale ve sloupci channel nebude nic. To je identifikace problému. Pro tento okamžik je nutné zase každou nalezenou službu (kanál) editovat ručně a nastavit v položce "Advanced settings > Automatic checking" parametr: "Missing In PAT/SDT". Obrázek TVHeadend43-services.

Následně je nutné vše uložit a kliknout na "Map selected" nebo "map all" podle toho kolik budete mít nově editovaných kanálů.
Heuréka vše funguje :-)

Ať se daří.
PS: Polské kanály to mají zase trochu jinak s tím si TVH43 také neporadí automaticky.


Přiložené soubory Miniatury
           
 
Citovat
#25
Hele, tohle je stále kolem a kolem. Už se to tady řešilo několikrát. Já bohužel nemám DVB-T2 příjem, jedu stále jen DVB-T. Zkoušel jsem to sice chytit DVB-T2 na kus drátu, ale jsem v nějakém stínu a nejde mi to. Takže nemohu nic ověřit. Tak snad se do toho někdo pustí.

Takže ještě jednou, vč. případné rekapitulace a nějakého minimálního vysvětlování:
  1. Předpokladem dalšího je, že daný mux má dobrý signál. Tohle někdy může blbnout v případě, že jde o společnou anténu a jsou tam kanálové zesilovače. Ale vzhledem k tomu, že se to objevilo i u lidí s vlastní anténou, tak tohle vyloučíme.
  2. První krokem by měl být pokusit se o ruční namapování service na kanál. Ale nemyslím ruční mapování pomocí tlačíka Mapuj vybrané/všechny služby, ale skutečně ruční nastavení relace mezi existující kanálem a službou:
    1. Vytvořit si ručně kanál.
    2. V nastavení služeb ve sloupci Program příslušné služby (měla by být Enabled) zaškrtnout před tím vytvořený kanál. Pokud to nepůjde zškrtnout, případně se to zaškrtnutí po chvilce zmizí, tak pak postupovat podle dalších bodů.
  3. MUX21 se od všech ostatních MUX-ů liší, to je známá věc. Má složitější strukturu a více kanálů (regionální, radio, dvojjediný kanál ČT:D/ČTart), a ty se nějak dělí dělí o kapacitu. Tohle všechno komplikuje detekci PLP ID, což je vlastně způsobuje (nejspíše, ale jistotu 100% nemám) diskutovaný problém.
  4. Identifikovat, zda je to skutečně tenhle porblém se dá pomocí analýzy logu (journalctl -u tvheadend), kde by měly být, v souvislosti s tímto muxem hlášky o chybách, něco jako: Service invalid (missing SDT)No PAT/PMT found, ignoring. Podle toho, co tu píše @petkas:, je hodně pravděpodobné, že to tak bude.
  5. Jak z toho ven? Jedna z příčin problému, o které jsem tu už vícekrát psal, by mohla být v tom, že parametry muxů, které Tvheadend používá při ladění/scanování, jsou definovány univerzálně pro všechny frekvence, na kterých jsou muxy vysílány. U většiny v Česku používaných MUX-ů fungují dobře, ale ne pro MUX21 (viz výše). Jasně, je možné, že je tam ještě nějaký bug přímo v Tvheadend, ale myslím si, že by to někdo, co dále popíšu, mohl zkusit.
  6. Nevím, jaká verze Tvheadend používá parametry muxů, případně jaké kdo používá individuálně, ale když se podívám do instalovaného Tvheadend, tak tam mají všechny DVB-T2 muxy/frekvence stejné parametry. Pro náš problém je klíčový parametry STREAM_ID. Já ho v mé instalaci mám nastavený jako STREAM_ID=0.
  7. Pro případné odstranění problému by bylo potřeba zkusit změnit tento parametr na STREAM_ID=1 nebo STREAM_ID=2 a spustit znova scanování/ladění.
  8. Protože postup uvedený v bodu 7. bude zdlouhavý zkusil bych ještě před tím změnit nastavení konkrétního muxu přímo v Tvheadend. Měl by to být parametr PLP ID, který bych postupě nastavil na 1, a pokud to nepomůže, tak na 2.
  9. Vždy po změně tohoto parametru muxu a uložení je třeba spustit znova scanování. Ale není třeba scanovat celou síť DVB, to by trvalo příliš dlouho. Stačí spustit jen scanování daného muxu. To se provede změnou parametru Stav scanu na hodnotu AKTIVNÍ a uložením.
Pokud tohle pomůže, tak se pak vyplatí editovat si paramatry muxů. Buď přímo v příslušném souboru, který používáte (asi cz-All) nebo si, ještě lépe, vytvořit svůj vlastní soubor, z něj vyházet všechny nepotřebné frekvence, a v nastavení Tvheadend si zadat do Cesta k souborům pro DVB scan umístění svých souborů a používat je ke scanování. Nezapomeňte, že v tom umístění douborů pro scan musíte zopakovat tu adresářovou strukturu a ty soubory umístit do správných adresářů.

[attachment=12075] [attachment=12076]

Jestli tohle pomůže, bude určitě zajímavé nás seznámit s výsledkem. Pokud ne, tak já jsme už svůj prach (alespoň pro tuto chvíli) vystřílel...
 
Citovat
  


Přejít na fórum:


Prochází: