XBMC-Kodi.cz
TVH a Synology - Verze k tisku

+- XBMC-Kodi.cz (https://www.xbmc-kodi.cz)
+-- Fórum: KODI - Doplňky (https://www.xbmc-kodi.cz/forum-kodi-doplnky)
+--- Fórum: Live TV & PVR (https://www.xbmc-kodi.cz/forum-live-tv-pvr)
+---- Fórum: Tvheadend (https://www.xbmc-kodi.cz/forum-tvheadend)
+---- Téma: TVH a Synology (/prispevek-tvh-a-synology)



TVH a Synology - veleslavin - 03.9.2020

Zakoupil jsem Synology DS120j a chtěl bych na tom provozovat TVH s o2tv s pomocí scriptu od @Client: TVH a ffmpeg mám na NAS nainstalováno. Scripty nakopírovány na NAS ale nedaří se mi je spustit. Přepnu se do adresáře dám spustit ./login.sh a píše chybu více v příloze.Může mi někdo poradit co je potřeba. Díky.


RE: TVH a Synology - waladir - 03.9.2020

To vypadá na nějaký problém s config.json. Zkus zkontrolovat, jestli máš jména parametrů i hodnoty uzavřené v uvozovkách a na konci čárku (mimo posledního parametru). Pokud tam nenajdeš žádný problém, pošli mi obsah do SZ, jméno a heslo odmaž.


RE: TVH a Synology - veleslavin - 03.9.2020

Tak jsem to zkouknul a nic špatně nevidím pošlu do SZ. Díky


RE: TVH a Synology - Xander80 - 04.9.2020

@veleslavin
Je potřeba se přihlásit jako root myslím...

příkaz:
Kód:
sudo -i
heslo je stejný jako máš u admina


RE: TVH a Synology - veleslavin - 04.9.2020

@Xander80: Diky už jsem to vyřešil s velkou pomoci @waladir
Ted ješte řeším jak k tomu dostat epg.


RE: TVH a Synology - Xander80 - 04.9.2020

(04.9.2020, 14:53)veleslavin Napsal(a): @Xander80: Diky už jsem to vyřešil s velkou pomoci @waladir
Ted ješte řeším jak k tomu dostat epg.

Celkem jednoduše....
Nainstaluj WG++
To bude potřebovat mono ve verzi 5.00 a vyšší....stáhneš u https://synocommunity.com/
Necháš WG++ stáhnout EPG podle tvé programové nabídky a pak přeneseš do TVH tímto skriptem
cesta je odkud a pak kam
poprvé musíš zadat 2x
PHP kód:
curl --@/volume1/tv/wg/xmltv.xml -X POST -m 5 --unix-socket /volume1/@appstore/tvheadend/var/epggrab/xmltv.sock http://google.com 



RE: TVH a Synology - veleslavin - 05.9.2020

@Xander80: chtěl bych spíš použít xmltv z addonu od @Saros
Ale ani tak nevím jak na to


RE: TVH a Synology - veleslavin - 12.11.2020

Může někdo pomoc jak dostat epg na Synology? Do složky na Synology jsem si vygeneroval epg od @Saros:  a pak použil příkaz co sem dal @Xander80: ale epg se mi nenačte. Cestu mám takhle : curl -s -d @/volume1/video/epg/xmltv.xml -X POST -m 5 --unix-socket /volume1/@appstore/tvheadend/var/epggrab/xmltv.sock http://google.com
Díky.


TVH a Synology - beitlj - 14.11.2020

Já generuji EPG v Kodi addonu od Saros EPG generator na sdílenou složku NASu a tento týdenní xml mám v TVH nastavený.


RE: TVH a Synology - veleslavin - 14.11.2020

Mám to taky do sdíleny složky na NASu ale nevim jak to zadat do TVH na Synology.


TVH a Synology - beitlj - 16.11.2020

Takto :

http://webgrabplus.com/documentation/interact-your-pvr-software/tvheadend

Samozřejmě že si skript tv_grab_wg++ zedituješ kde zadáš plnou cestu ke xml souboru, pomocí “nano” nebo “vi” editoru v příkazové řádce.
No a pak v TVH serveru tento skript v Configuraton —> Channel/EPG —> EPG Grabber Modules povolíš (zelené) a vše ostatní zakážeš (červené).
Nutné je tomu “Internal XMLTV:/usr/bin/tv_grab_wg++” skriptu nastavit Priority, musí být jiná než máš pro playlist a ostatní služby!
A samozřejmostí je že skript tv_grab_wg++ bude spouštěcí tedy po editaci zadáš na Synology “chmod +x tv_grab_wg++”.


RE: TVH a Synology - veleslavin - 16.11.2020

@beitlj: Díky zkusím se s tím nějak poprat.


RE: TVH a Synology - veleslavin - 17.11.2020

Tak jsem udělal všechno podle návodu ale zřejmě mám špatně zeditovanej script tv_grab.
Tady kousek logu z TVH:

2020-11-17 11:25:11.091 xmltv: /usr/bin/tv_grab_wg++: grab /usr/bin/tv_grab_wg++
2020-11-17 11:25:11.096 spawn: Executing "/usr/bin/tv_grab_wg++"
2020-11-17 11:25:11.107 spawn: cat: /.volume1/video/epg/xmltv.xml: No such file or directory
2020-11-17 11:25:11.108 xmltv: /usr/bin/tv_grab_wg++: no output detected
2020-11-17 11:25:11.108 xmltv: /usr/bin/tv_grab_wg++: grab returned no data

A tady obsah tv_grab:
Kód:
 
#!/bin/bash
xmltv_file_location=~/.wg++/xmltv.xml
dflag=
vflag=
cflag=
qflag=
if (( $# < 1 ))
then
  cat "/.volume1/video/epg/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 ";;
       --quiet) args="${args}-q ";;

       #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 "dvcq" option
do
    case $option in
        d)  dflag=1;;
        v)  vflag=1;;
        c)  cflag=1;;
        q)  qflag=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 "$0 is a wrapper grabber around WebGrab+Plus\n"
fi
if [ "$vflag" ]
then
   printf "0.2\n"
fi
if [ "$cflag" ]
then
   printf "baseline\n"
fi
if [ "$qflag" ]
then
   printf ""
fi

exit 0

Díky za pomoc.


TVH a Synology - beitlj - 17.11.2020

Proč tam před tím volume1 máš tečku ?
Nevím přes co lezeš na NAS ale předpokládám že přes Putty.
Pokud zadáš v Putty po přihlášení příkaz
“cd /“ a pak “ls -all” tak tam vidíš ten folder volume1 s tečkou ?
Si myslím že ne ...

A celý ten tv_grab skript máš pochrutej ...
Stáhni si ho znovu.
Pak, pokud to děláš na Windows, si stáhni WinSCP a ten skript si stáhni do počítače s Windows.
Pak si stáhni PSPad nebo Notepad++, doporučuji ten druhý.
Pak ten skript tv_grab otevři v editoru a zadej jen cestu k xml soboru.
Bude vypadat asi /volume1/folder/epg/xmltv.xml
To je jediný co zedituješ!
Pak ho znovu nakopíruj na NAS a přes Putty se jako admin/root přihlaš a přepni se do /usr/bin adresáře.
Stačí cd /usr/bin
Pak zadej chmod +x tv_grab_wg++
A pak poreferuj jak si dopadl.


RE: TVH a Synology - veleslavin - 17.11.2020

@beitlj: Díky moc. Byla to ta tečka já si toho vůbec nevšim,to je stáří ale s tím už nic nenadělám. No aspoň jsi mi rozšířil obzory. Ještě jsem chtěl přidat DVB T2 tuner ale zjistil jsem že u mýho DS120j je asi zbytečný to řešit.