neděle 15. července 2018

OSMC Vero 4K, DVB T2 a další složitosti

Donedávna jsem používal jako přehrávač u televize Raspberry PI 3 s LibreElec, ale opakovaný problém s výskytem videa v H265 (HEVC) mne přivedl k hledání náhrady. Raspberry Pi nadace sice svoje plány nezvěřejňuje, podle posledního kroku,kdy vydali 3plus na stejném čipsetu, tzn. bez HW akcelerace H265, jsem tušil, že tudy cesta nevede.

Zároveň se v ČR začalo mluvit o DVB T2, které tu H265 taky potřebuje a moje televize DVB T2 neumí. Zdálo se mi nejrozumnější pořídit krabičku, která umí tu H265 nejen přehrávat, ale taky chytat ze vzduchu na DVB T2.

Laškoval jsem nejprve s krabičkou jménem Strong SRT 2401.Android box na AM905, s kombinovaným tunerem pro DVB C, S a samozřejmě T/T2. Pocity z ní mám ale rozpačité. Kodi jde samozřejmě spustit a H265 přehrává, ale televizní funkce jsou separované do extra Androidí aplikace. To mi při nákupu nedocházelo, ale během používání mne otravovala nutnost přepínat z Kodi do TV appky. Ta by se navíc dala vylepšit co se týče ovládání - např. není možno z otevřeného EPG kliknutím přepnout TV program.

Pak jsem našel OSMC, na webu jsou na https://osmc.tv/.  Mají vlastní HW, o kterém se rozepíšu dál, ale mají taky image pro Raspberry Pi, což umožňuje otestovat toho zajíce,než ho dáme do pytle.  Po pár dnech testování jsem už udělal objednávku - na Vero 4K a na DVB T2 USB tuner od OSMC.

Krabičku jsem obratem upgradoval, zapojil tuner a začaly problémy, ale v našem oboru je hodně velký prostor pro selhávání všeho možného. Podpora tuneru je dosti nová a ještě si to musí sednout, ale pomohlo mi jejich diskusní fórum:

https://discourse.osmc.tv/t/testing-dvb-improvements-for-vero-4k-take-2/72690/29

Když jsem prokopnul jeden problém, objevil se druhý. Mám totiž už roky fungující MythTV backend a vždy byl Kodi připojen k němu. Jenže OSMC používá jako backend TVHeadEnd. Jasně, není problém povolit dva PVR pluginy současně a budou fungovat. Jenže ne vždycky - při startu Kodi se widgety na hlavní stránce snaží získat informace od obou backendů a často na tom Kodi celé upadlo,tzn. ukončilo se, Vero se snažilo jej spustit znovu, zase upadlo,atd.

Problém jsem vyřešil použitím jiného skinu, klasické Confluence, namísto Estuary. Confluence nemá widgety a tudíž je při startu nějaký čas na to, aby se oba PVR stihly připojit na svoje backendy a přitom se nikde nepotkají jejich thready.

Mimochodem, OSMC skin mi přijde moc prázdný, ten jsem ani moc používal. Jen jsem ověřil,že při startu i v něm dojde ke kolizi  obou PVR pluginů.

Poslední problém se projevil, když nepoučená uživatelka dala nahrávat aktuální program. Pokyn totiž zadala do TVHeadEndového TV kanálu, kde mám na Vero samozřejmě jen jeden tuner. Mně pak přišel incident, že "nejde přepnout na ČT1, ale ZOOM mi to funguje".

Potřeboval jsem rozdělit úlohy mezi MythTV a TVHeadEnd. V pluginu MythTV jsem kompletně zakázal LiveTV. U TVHeadEnd pluginu není tolik možností konfigurace, ale samotný backend je na tom mnohem lépe a proto jsem ve webovém rozhraní TV HeadEndu založil nového uživatele, který nemá povoleno nahrávat. Jeho účet jsem pak nastavil v KODI PVR TVHeadEnd pluginu.

Mám teď konečně konzistentní ovládání napříč všemi službami - živá TV, nahrávky, videa - všechno v jednom KODI.

OSMC dělají moc dobrý HW, s podporou H265, s vlastním tunerem funkčním pro ČR DVB T2. Dělají to tím nejlepším způsobem, kdy HW je postaven na referenčním zapojení jak SoC, tak TV části. OS je Debian, otevřený port pro SSH je samozřejmostí, fórum docela žije a s tímhle přístupem by mohlo žít dost dlouho. Vero 4K má podporu HDMI-CEC, takže jsem ani nepoužil dodané jiné možnosti ovládání - USB rádiový ovladač nebo LIRC parametrizaci.

Vážně mi vytrhli trn z řiti ohledně H265 a DVB T2. Jsem spokojen.


čtvrtek 1. září 2016

Po letech pořádná rakeťárna

V posledních dnech ulítávám na knížkách Jacka McDevitta. Začal jsem v češtině sérii Akademie s pilotkou Hutch, když mi došly knížky z té série v češtině, zkusil jsem Pláž nekonečno. Pak mi to nedalo a začal jsem další knížky série Academy v angličtině.

Pokud někdo máte rádi Clarka, Asimova s roboty nebo bez nich, tohle je taky vážně dobré čtení. Je to poctivá scifi o lidech, o létání mezi hvězdami a o hledání, jestli je nás víc než jedna civilizace v celém vesmíru. Možná někdy rozvláčná, ale znovu a znovu se v každé knížce zažeru do děje, a pak chodím pozdě do práce nebo nemluvím s drahou polovicí.

Openwrt/LEDE a Huawei E3372

Mám rád OpenWRT. Zatím pozitivní zkušenosti mám i s novým forkem - LEDE. Chtěl jsem si rozšířit stádečko o mobilní hotspot na bázi Raspbery PI 3, ale OpenWRT ještě nemají plnou podporu, takže jsem s radostí uvítal podporu od LEDE. Všechno se mi podařilo víceméně na první pokus, začal jsem konfigurovat nový strojek přes LuCI.

Narazil jsem ale u modemu. Koupil jsem Huawei E3372, což je LTE USB modem s něčím, co se jmenuje HiLink. Pro LTE nepodporuje ppp, ale pokud se zadaří, rovnou se modem zobrazuje v Linuxu, potažmo v OpenWRT/LEDE, jako wwlan0, tzn, další síťová karta. Parametry jako APN se nastavují přes další ttyUSB rozhraní. Poněkud jsem to zjednodušil, ale delší popis se dá nalézt na mnoha místech.

Mně se ale nedařilo, nebyla k dispozici síťová karta wwlan0. Google samozřejmě vracel přehršel různých návodů, ale žádný mi nepomohl. Víceméně náhodou mne ale v jenom návodů zaujal výstup lsmod - byl tam nějaký modul huawei_cosi. O tom se žádný návod nezmiňoval! Pak už to bylo věcí správného dotazu na Googla. Až/jestli někdo budete zprovozňovat nějaký Huawei LTE modem v OpenWRT, nezapoměňte na balíček kmod-usb-net-huawei-cdc-ncm. Zbytek byl věcí pár parametrů.

Nyní jsem šťastným majitelem mobilního hotspotu s LTE konektivitou a 64GB diskem sdíleným přes SMB. Dobrá věc na cesty, na flashku dáte dětem filmy a mohou na ně koukat v libovolném zařízení, puberťák se dostane na Viber, všichni spokojeni.

Nebezpečný vynálezce? WTF?

Být nebezpečný vynálezce není rozhodně není moje ambice. Takto jsem byl kdysi označen na střední škole a od té doby se to se mnou táhne :-). Z mého pohledu je to nick jako každý jiný, jen delší. A nevymyslel jsem si ho já, ale lidi, co mne trochu znali.

Sám bych se za vynálezce asi neoznačil. Od takového člověka bych očekával, že bude ohňostrojem nápadů a vylepšení, ale u mne to jen sem tam bouchne…