• 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:
  • 5 Hlas(ů) - 1.4 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
TVHeadEnd a EPG
#72
Tak jsem včerejší celej (!) den strávil u TVH a EPG. Import playlistu od O2 OTT, co generuje upravený addon od @JiRo, je v pohodě, ale EPG, to je oříšek. Asi to bude dlouhá odpověď, nastíním situaci a snad na nic nezapomenu. Přesnější postup i s příkazy bych snad taky dal dohromady, pokud bude zájem. Pro znalé to asi není nic těžkého, já s Linuxem pracuju málo v práci. A píšu sem, neboť webgrab má aktuálně výpadek, když je potřebuju.  1
1. Testuji to zatím na svém stolním PC v hyper-V s nainstalovaným Win10 Pro. Protože potřebuju zachovat všechno pod Windows, tak se to snažím řešit všechno ve Win10. 
(mám totiž HTPC, na kterém běží KODI, Steam, EmulationStation, původně i Argus TV s USB DVBT tunerem, ale zároveň má BR mechaniku na BR disky, přičemž mám BAT, který mi disk otevře v PowerDVD a ten PC plní skoro vše, tak bych to tak rád nechal)
2. V systému jsem zprovoznil Linuxový subsystém od Microsoftu (dále WSL), nainstaloval ze Store Ubuntu 16.04 (je tam i novější, ale na 16.04 testuju od začátku)
3. Překvapivě lze přistupovat z WSL do souborů Win pomocí /mnt/c, což mi usnadnilo přístup k playlistu a EPG přímo z WSL.
4. Vše lze pracovat jen přes bash příkazovou řádku, nedokázal jsem zprovoznit žádné GUI prostředí WSL (různé chyby, které jsem fofrem nevyřešil, tak jsem neztrácel čas)
5. TVH se nainstaluje klasicky dle manuálu pro Ubuntu (a ještě navíc deaktivovat požadavek, kdy požaduje heslo při použití "sudo").
6. Musí se povolit příchozí porty ve Windows firewall (9981 a 9982), jinak nelze spravovat TVH v lokální síti, pouze v hyper-V. 
7. Nastavil spuštění Ubuntu po přihlášení ve Win.
8. Pro import playlistu se zadá tato cesta:

Kód:
file:///mnt/c/CESTA_K_M3U/o2tv.playlist.m3u8

9. Po milionech laborování se mi podařilo natáhnout EPG následujícím způsobem. (Pravděpodobně se mi podařilo i dřív možná snadnějším postupem, ale zopakovat se mi to pak už nepovedlo) 
Mám soubor tv_grab_file, který jsem někde našel, upravil ho pro import xmltv:

Kód:
#!/bin/bash
dflag=
vflag=
cflag=
if (( $# < 1 ))
then
  cat /mnt/c/CESTA_K_XMLTV/xmltv.xml
  exit 0
fi

for arg
do
    delim=""
    case "$arg" in
    #translate --gnu-long-options to -g (short options)
       --description) args="${args}-d ";;
       --version) args="${args}-v ";;
       --capabilities) args="${args}-c ";;
       #pass through anything else
       *) [[ "${arg:0:1}" == "-" ]] || delim="\""
           args="${args}${delim}${arg}${delim} ";;
    esac
done

#Reset the positional parameters to the short options
eval set -- $args

while getopts "dvc" option 
do
    case $option in
        d)  dflag=1;;
        v)  vflag=1;;
        c)  cflag=1;;
        \?) printf "unknown option: -%s\n" $OPTARG
            printf "Usage: %s: [--description] [--version] [--capabilities] \n" $(basename $0)
            exit 2
            ;;
    esac >&2
done

if [ "$dflag" ]
then
   printf "tv_grab_file is a simple grabber that just read the .xmltv file\n"
fi
if [ "$vflag" ]
then
   printf "0.1\n"
fi
if [ "$cflag" ]
then
   printf "baseline\n"
fi

exit 0
10. Ten soubor jsem si někam nakopíroval, já zvolil:

Kód:
/home/hts/.hts/tvheadend/tv_grab_file

11. Nastavil chmod:
Kód:
chmod +x
12. Udělal link následujícím příkazem:
Kód:
sudo ln -s /home/hts/.hts/tvheadend/tv_grab_file /usr/bin/tv_grab_file
13. Přepnul pod uživatele HTS a použil socat (a ten jsem, pokud se pamatuji, použil napřímo na xmltv ve Win a fungovalo to chvíli, ale podruhé se mi to nepodařilo  8 )
Kód:
/usr/bin/tv_grab_file | socat - UNIX-CONNECT:/home/hts/.hts/tvheadend/epggrab/xmltv.sock
14. Nainstaloval jsem KODI ve Windows, využil jsem distro ve Store.
15. Vygeneroval playlist, vygeneroval EPG (webgrab)
16. Nastavil TVH pro playlist.
17. Pak tím postupem výš se mi zobrazilo EPG v EPG Grabber channels, přiřazeno ke správným kanálům, ale ani za boha se mi nezobrazilo v Electronic Program Guide nic a ani v Kodi. A mezitím, co tu píšu, se to nějak zprovoznilo samo. Objevil se mi tv_grab_file v EPG grabbers modules a načetlo EPG. To bych se picnul.  3 Nu, mazat to nebudu, kdyby někdo potřeboval.

U bodu 13. jsem úplně prvně neměl soubor tv_grab_file a použil jsem následující příkaz a očividně TEĎ funguje obojí najednou.
Kód:
cat /mnt/c/CESTA_K_XMLTV/xmltv.xml | socat - UNIX-CONNECT:/home/hts/.hts/tvheadend/epggrab/xmltv.sock

Alespoň se zeptám, proč se mi nenačetlo EPG a najednou naskočilo až teď? Zkoušel jsem spustit grabbery ručně, samozřejmě jsem naplánoval cron v TVH x-krát a až teď dneska ráno to zapnu a ejhle.
Pokud bude chtít někdo přesný postup, mohu to napsat a případně se můžeme doplnit zkušenostmi. Na internetu to moc podrobně a jednoduše není a jak má webgrab výpadek.

Jinak mi zbývá vymyslet spouštění generování m3u, epg, následné načtení do TVH. Nejlepší řešení by pro mě bylo, aby addon pro O2 TV playlist byl script nezávislý na KODI, což teda pro mě značnej oříšek.  3
Je jednoduché nastavit generování playlistu po startu KODI třeba, pak ukončit nějakým způsobem, nechat aktualizovat v TVH, ale není to ono. Navíc řeším i další komplikace, jak se snažím mít vše v jednom.
Youtube TV se mi ve Chrome v kiosk modu pustí, ale pak se mi KODI přepne do popředí (asi nastavení spouštěcí utility pro KODI je špatně). Ale jak to pustím podruhé, tak už ok. Steam má neskutečně mizernou odezvu v Gbit síti, což nechápu. Mám Gbit router, do kterého jde PC a pak přes celou místnost další LAN kabel do Gbit switche a na ten je připojeno několik zařízení. Při pingu je to pod 1ms, ale při hraní otřesný. A dalších tisíc problémů, co asi budu řešit.
 
Citovat
  


Příspěvků v tématu
TVHeadEnd a EPG - od Peta - 02.5.2017, 19:38
RE: TVHeadEnd a EPG - od JiRo - 02.5.2017, 23:04
RE: TVHeadEnd a EPG - od marhycz - 03.5.2017, 0:35
RE: TVHeadEnd a EPG - od JiRo - 04.5.2017, 8:43
RE: TVHeadEnd a EPG - od Peta - 10.5.2017, 15:45
RE: TVHeadEnd a EPG - od Peta - 11.5.2017, 22:03
RE: TVHeadEnd a EPG - od JiRo - 12.5.2017, 8:49
RE: TVHeadEnd a EPG - od Peta - 14.5.2017, 21:03
RE: TVHeadEnd a EPG - od bojler - 28.2.2018, 13:45
RE: TVHeadEnd a EPG - od mobilemanic - 28.2.2018, 16:58
RE: TVHeadEnd a EPG - od bojler - 28.2.2018, 20:29
RE: TVHeadEnd a EPG - od mobilemanic - 28.2.2018, 21:35
RE: TVHeadEnd a EPG - od francis - 28.2.2018, 22:03
RE: TVHeadEnd a EPG - od JiRo - 28.2.2018, 22:10
RE: TVHeadEnd a EPG - od mobilemanic - 01.3.2018, 0:17
RE: TVHeadEnd a EPG - od bojler - 01.3.2018, 9:10
RE: TVHeadEnd a EPG - od mobilemanic - 01.3.2018, 10:41
RE: TVHeadEnd a EPG - od bojler - 01.3.2018, 12:02
RE: TVHeadEnd a EPG - od mobilemanic - 01.3.2018, 12:48
RE: TVHeadEnd a EPG - od JiRo - 01.3.2018, 18:47
RE: TVHeadEnd a EPG - od ivanko362 - 03.1.2020, 18:28
RE: TVHeadEnd a EPG - od ivanko362 - 05.1.2020, 18:52
RE: TVHeadEnd a EPG - od bojler - 02.3.2018, 19:05
RE: TVHeadEnd a EPG - od mobilemanic - 02.3.2018, 20:26
RE: TVHeadEnd a EPG - od bojler - 02.3.2018, 20:32
RE: TVHeadEnd a EPG - od mobilemanic - 02.3.2018, 20:49
RE: TVHeadEnd a EPG - od bojler - 02.3.2018, 21:01
RE: TVHeadEnd a EPG - od JiRo - 02.3.2018, 21:29
RE: TVHeadEnd a EPG - od bojler - 02.3.2018, 21:45
RE: TVHeadEnd a EPG - od mobilemanic - 02.3.2018, 22:25
RE: TVHeadEnd a EPG - od JiRo - 02.3.2018, 22:35
RE: TVHeadEnd a EPG - od otava5 - 22.3.2018, 21:07
RE: TVHeadEnd a EPG - od mobilemanic - 22.3.2018, 21:19
RE: TVHeadEnd a EPG - od otava5 - 22.3.2018, 21:48
RE: TVHeadEnd a EPG - od JiRo - 22.3.2018, 23:09
RE: TVHeadEnd a EPG - od mobilemanic - 22.3.2018, 22:47
RE: TVHeadEnd a EPG - od otava5 - 22.3.2018, 22:58
RE: TVHeadEnd a EPG - od otava5 - 22.3.2018, 23:13
RE: TVHeadEnd a EPG - od JiRo - 22.3.2018, 23:43
RE: TVHeadEnd a EPG - od mobilemanic - 23.3.2018, 4:56
RE: TVHeadEnd a EPG - od JiRo - 23.3.2018, 8:20
RE: TVHeadEnd a EPG - od otava5 - 23.3.2018, 10:59
RE: TVHeadEnd a EPG - od JiRo - 23.3.2018, 11:13
RE: TVHeadEnd a EPG - od otava5 - 23.3.2018, 11:13
RE: TVHeadEnd a EPG - od JiRo - 23.3.2018, 11:29
RE: TVHeadEnd a EPG - od mobilemanic - 23.3.2018, 11:30
RE: TVHeadEnd a EPG - od JiRo - 23.3.2018, 11:52
RE: TVHeadEnd a EPG - od otava5 - 23.3.2018, 12:33
RE: TVHeadEnd a EPG - od JiRo - 23.3.2018, 12:58
RE: TVHeadEnd a EPG - od otava5 - 23.3.2018, 21:06
RE: TVHeadEnd a EPG - od otava5 - 24.3.2018, 8:38
RE: TVHeadEnd a EPG - od JiRo - 24.3.2018, 9:22
RE: TVHeadEnd a EPG - od mobilemanic - 24.3.2018, 11:05
RE: TVHeadEnd a EPG - od verha.99 - 24.3.2018, 13:53
RE: TVHeadEnd a EPG - od otava5 - 25.3.2018, 20:25
RE: TVHeadEnd a EPG - od JiRo - 25.3.2018, 20:38
RE: TVHeadEnd a EPG - od mobilemanic - 25.3.2018, 21:29
RE: TVHeadEnd a EPG - od otava5 - 25.3.2018, 22:21
RE: TVHeadEnd a EPG - od otava5 - 27.3.2018, 20:19
RE: TVHeadEnd a EPG - od JiRo - 28.3.2018, 21:39
RE: TVHeadEnd a EPG - od otava5 - 01.4.2018, 14:33
RE: TVHeadEnd a EPG - od JiRo - 01.4.2018, 14:59
RE: TVHeadEnd a EPG - od otava5 - 01.4.2018, 15:09
RE: TVHeadEnd a EPG - od JiRo - 01.4.2018, 15:20
RE: TVHeadEnd a EPG - od otava5 - 01.4.2018, 15:28
RE: TVHeadEnd a EPG - od JiRo - 05.4.2018, 11:00
RE: TVHeadEnd a EPG - od mobilemanic - 05.4.2018, 12:22
RE: TVHeadEnd a EPG - od otava5 - 06.4.2018, 22:57
RE: TVHeadEnd a EPG - od mobilemanic - 07.4.2018, 12:38
RE: TVHeadEnd a EPG - od JiRo - 07.4.2018, 13:09
RE: TVHeadEnd a EPG - od bojler - 23.4.2018, 21:57
RE: TVHeadEnd a EPG - od JiRo - 24.4.2018, 10:23
RE: TVHeadEnd a EPG - od bojler - 24.4.2018, 12:55
RE: TVHeadEnd a EPG - od Mrak - 27.5.2018, 11:25
RE: TVHeadEnd a EPG - od JiRo - 27.5.2018, 12:33
RE: TVHeadEnd a EPG - od Mrak - 27.5.2018, 13:31
RE: TVHeadEnd a EPG - od JiRo - 27.5.2018, 14:11
RE: TVHeadEnd a EPG - od Mrak - 27.5.2018, 19:11
RE: TVHeadEnd a EPG - od Pixe - 11.12.2018, 22:49
RE: TVHeadEnd a EPG - od pohoda6 - 01.1.2019, 23:24
RE: TVHeadEnd a EPG - od Client - 01.1.2019, 23:31
RE: TVHeadEnd a EPG - od plesi - 02.1.2019, 0:09
RE: TVHeadEnd a EPG - od MathewTSJ - 02.1.2019, 18:14
RE: TVHeadEnd a EPG - od Client - 02.1.2019, 20:42
RE: TVHeadEnd a EPG - od hanysl - 27.5.2019, 23:50
RE: TVHeadEnd a EPG - od lordrak - 26.11.2019, 13:55
RE: TVHeadEnd a EPG - od Client - 27.11.2019, 16:32
RE: TVHeadEnd a EPG - od lordrak - 27.11.2019, 20:43
RE: TVHeadEnd a EPG - od Client - 27.11.2019, 23:39
RE: TVHeadEnd a EPG - od lordrak - 27.11.2019, 23:50
RE: TVHeadEnd a EPG - od Client - 28.11.2019, 0:29
RE: TVHeadEnd a EPG - od lordrak - 28.11.2019, 13:05
RE: TVHeadEnd a EPG - od Client - 28.11.2019, 13:58
RE: TVHeadEnd a EPG - od lordrak - 30.11.2019, 21:47
RE: TVHeadEnd a EPG - od Client - 30.11.2019, 22:43
RE: TVHeadEnd a EPG - od lordrak - 10.12.2019, 21:35
RE: TVHeadEnd a EPG - od Client - 11.12.2019, 5:45
RE: TVHeadEnd a EPG - od veleslavin - 21.12.2019, 21:09
RE: TVHeadEnd a EPG - od flegma - 08.1.2020, 16:53
RE: TVHeadEnd a EPG - od otava5 - 05.1.2020, 18:38
RE: TVHeadEnd a EPG - od teko8711 - 06.1.2020, 1:41
RE: TVHeadEnd a EPG - od otava5 - 06.1.2020, 8:38
RE: TVHeadEnd a EPG - od veleslavin - 08.1.2020, 18:29
RE: TVHeadEnd a EPG - od Feffe - 15.1.2020, 22:43
TVHeadEnd a EPG - od beitlj - 16.1.2020, 12:06
RE: TVHeadEnd a EPG - od Feffe - 18.1.2020, 12:20
TVHeadEnd a EPG - od beitlj - 19.1.2020, 9:24
RE: TVHeadEnd a EPG - od Feffe - 19.1.2020, 23:13
TVHeadEnd a EPG - od beitlj - 20.1.2020, 10:09
RE: TVHeadEnd a EPG - od Feffe - 20.1.2020, 18:33
RE: TVHeadEnd a EPG - od beitlj - 21.1.2020, 10:30
RE: TVHeadEnd a EPG - od Feffe - 21.1.2020, 18:33
RE: TVHeadEnd a EPG - od otava5 - 21.1.2020, 12:38
RE: TVHeadEnd a EPG - od Client - 21.1.2020, 13:44
RE: TVHeadEnd a EPG - od otava5 - 21.1.2020, 19:19
RE: TVHeadEnd a EPG - od Client - 21.1.2020, 20:36
RE: TVHeadEnd a EPG - od Feffe - 21.1.2020, 20:45
RE: TVHeadEnd a EPG - od vrzy - 10.3.2020, 22:12
RE: TVHeadEnd a EPG - od Client - 10.3.2020, 23:31
RE: TVHeadEnd a EPG - od vrzy - 11.3.2020, 7:40
RE: TVHeadEnd a EPG - od GrgoPitic - 20.3.2020, 10:01
RE: TVHeadEnd a EPG - od Client - 20.3.2020, 11:24
RE: TVHeadEnd a EPG - od GrgoPitic - 20.3.2020, 14:18
RE: TVHeadEnd a EPG - od Client - 20.3.2020, 16:03
RE: TVHeadEnd a EPG - od GrgoPitic - 20.3.2020, 16:29
RE: TVHeadEnd a EPG - od kapor1982 - 30.5.2020, 10:53
RE: TVHeadEnd a EPG - od JiRo - 30.5.2020, 12:00
RE: TVHeadEnd a EPG - od kapor1982 - 30.5.2020, 13:28
RE: TVHeadEnd a EPG - od dvovla - 18.12.2020, 18:14
RE: TVHeadEnd a EPG - od JiRo - 18.12.2020, 18:48
RE: TVHeadEnd a EPG - od dvovla - 18.12.2020, 21:10
RE: TVHeadEnd a EPG - od JiRo - 19.12.2020, 11:42
RE: TVHeadEnd a EPG - od dvovla - 19.12.2020, 11:54
RE: TVHeadEnd a EPG - od JiRo - 19.12.2020, 13:59
RE: TVHeadEnd a EPG - od dvovla - 19.12.2020, 13:58
RE: TVHeadEnd a EPG - od dvovla - 19.12.2020, 15:27
RE: TVHeadEnd a EPG - od JiRo - 19.12.2020, 16:34
RE: TVHeadEnd a EPG - od dvovla - 19.12.2020, 17:25
RE: TVHeadEnd a EPG - od JiRo - 19.12.2020, 17:59
RE: TVHeadEnd a EPG - od dvovla - 19.12.2020, 18:06
RE: TVHeadEnd a EPG - od JiRo - 19.12.2020, 18:25
RE: TVHeadEnd a EPG - od dvovla - 19.12.2020, 18:41
RE: TVHeadEnd a EPG - od dvovla - 24.12.2020, 19:39
RE: TVHeadEnd a EPG - od otava5 - 02.1.2021, 13:34
RE: TVHeadEnd a EPG - od JiRo - 02.1.2021, 14:12
RE: TVHeadEnd a EPG - od otava5 - 02.1.2021, 14:25
RE: TVHeadEnd a EPG - od JiRo - 02.1.2021, 15:01
RE: TVHeadEnd a EPG - od otava5 - 02.1.2021, 15:07
RE: TVHeadEnd a EPG - od JiRo - 02.1.2021, 15:33
RE: TVHeadEnd a EPG - od otava5 - 02.1.2021, 18:24
RE: TVHeadEnd a EPG - od JiRo - 02.1.2021, 19:42
RE: TVHeadEnd a EPG - od otava5 - 02.1.2021, 19:54
RE: TVHeadEnd a EPG - od JiRo - 02.1.2021, 20:16
RE: TVHeadEnd a EPG - od lukas.v - 16.1.2021, 10:14
RE: TVHeadEnd a EPG - od JiRo - 16.1.2021, 11:02
RE: TVHeadEnd a EPG - od lukas.v - 16.1.2021, 11:56
RE: TVHeadEnd a EPG - od JiRo - 16.1.2021, 12:10
RE: TVHeadEnd a EPG - od lukas.v - 16.1.2021, 12:18
RE: TVHeadEnd a EPG - od JiRo - 17.1.2021, 11:58
RE: TVHeadEnd a EPG - od karlospv - 20.12.2021, 16:50
RE: TVHeadEnd a EPG - od JiRo - 20.12.2021, 17:19
RE: TVHeadEnd a EPG - od veleslavin - 13.3.2021, 22:34
RE: TVHeadEnd a EPG - od otava5 - 26.7.2021, 10:59
RE: TVHeadEnd a EPG - od JiRo - 26.7.2021, 12:55
RE: TVHeadEnd a EPG - od teko8711 - 26.7.2021, 13:47
RE: TVHeadEnd a EPG - od JiRo - 26.7.2021, 18:32
RE: TVHeadEnd a EPG - od otava5 - 26.7.2021, 14:12
RE: TVHeadEnd a EPG - od lukas.v - 26.7.2021, 20:53
RE: TVHeadEnd a EPG - od otava5 - 28.10.2021, 9:45
RE: TVHeadEnd a EPG - od lukas.v - 28.10.2021, 10:21
RE: TVHeadEnd a EPG - od otava5 - 28.10.2021, 13:38
RE: TVHeadEnd a EPG - od Ondřej - 11.12.2021, 12:26
RE: TVHeadEnd a EPG - od nikilauda - 11.12.2021, 22:44
RE: TVHeadEnd a EPG - od lukas.v - 12.12.2021, 11:39
RE: TVHeadEnd a EPG - od Ondřej - 12.12.2021, 13:10
RE: TVHeadEnd a EPG - od Mára61 - 13.12.2021, 23:00
RE: TVHeadEnd a EPG - od karlospv - 20.12.2021, 21:30
RE: TVHeadEnd a EPG - od JiRo - 20.12.2021, 23:04
RE: TVHeadEnd a EPG - od otava5 - 28.12.2021, 18:41
RE: TVHeadEnd a EPG - od JiRo - 28.12.2021, 19:18
RE: TVHeadEnd a EPG - od otava5 - 28.12.2021, 21:06
RE: TVHeadEnd a EPG - od JiRo - 28.12.2021, 21:59
RE: TVHeadEnd a EPG - od otava5 - 28.12.2021, 23:49
RE: TVHeadEnd a EPG - od radoorech - 17.2.2022, 10:07
RE: TVHeadEnd a EPG - od radoorech - 27.2.2022, 19:16
RE: TVHeadEnd a EPG - od Marthinius - 28.6.2022, 13:21
RE: TVHeadEnd a EPG - od Norton - 29.6.2022, 9:42
RE: TVHeadEnd a EPG - od Marthinius - 29.6.2022, 15:58
RE: TVHeadEnd a EPG - od Marthinius - 30.6.2022, 9:01

Přejít na fórum:


Prochází: 4 host(ů)