Auteur Topic: EPG in TVheadend  (gelezen 4910 keer)

Dit onderwerp bevat een als beste antwoord gemarkeerd bericht. Klik hier om er direct naartoe te gaan.

Offline Freek89

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 0
  • Berichten: 9
EPG in TVheadend
« Gepost op: 22 oktober 2017, 11:33:57 »
Ik gebruik sinds enkele maanden TVHeadend-testing op mijn Synology DS214play.
Na wat klooien is de installatie gelukt en kan ik de DVR functie gebruiken.
Ik draai TVHeadend client op een Raspberry voor live TV en om de opnames terug te kijken.
Dit werkt allemaal ok, maar ik mis de mogelijkheid van een EPG met meer dan een dag.

Na wat zoeken op internet blijken hier al meerdere topics over te zijn geschreven en heb een redelijk idee in welke richting ik de oplossing moet zoeken. Mij ontbreekt echter de kennis om het werkend te krijgen.
Gewenste oplossing is dat TVheadend backend op de Synology om de x aantal dagen de nieuwe informatie ophaald.
Als ik het goed begrijp kan ik dat doen met een externe bron zoals:

http://dikkeveter.nl/mythtv/xmltv/xmltv.latest.gz
of via tv_grab_nl of tvgrabpyAPI

Ik heb een aangepaste versie gevonden van tv_grab_nl voor synology:
https://github.com/nurtext/tv_grab_file_synology

Ook op dit forum een topic wat zeer bruikbaar lijkt, is alleen voor DVBLogic:
https://www.synology-forum.nl/linux/xmltv-guide-met-tv_grab_nl-py/msg174556/#msg174556

Kortom een hoop informatie, maar het ontbreekt aan de kennis om het in elkaar te passen.
Is er iemand van jullie die dit werkend heeft en mij in enkele korte stappen opweg kan helpen?
  • Mijn Synology: DS214play
  • HDD's: 2x

Offline Freek89

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 0
  • Berichten: 9
Re: EPG in TVheadend
« Reactie #1 Gepost op: 28 oktober 2017, 10:00:32 »
Inmiddels ben ik wat verder gekomen. Gebruik nu de remote tv_grab_file voor synology die een xml ophaald via http://hiptv-epg.ddns.net/epg/tvguide.xml dit werkt opzich prima alleen is dat ook maar 1 dag aan EPG data.

Zolang ik tv_grab_nl niet aan de praat krijg wil ik als tussenoplossing een script draaien in de synology scheduler die een maal per dag de xml download via http://dikkeveter.nl/mythtv/xmltv/xmltv.latest.gz en deze dan inleest via de local tv_grab_file voor Synology.

Graag jullie hulp bij het creeren van het script. De file is een .gz, als ik hem unzip zit daar een xmltv.'datum' in (xmltv.20171028).
Wat het script moet doen is deze downloaden, uitpakken en hernoemen naar epg.xml en daarbij iedere keer het oude bestand overschrijven.

Het downloaden lukt via het volgende commando:
wget -O /volume1/xmltv/xmltv.gz http://dikkeveter.nl/mythtv/xmltv/xmltv.latest.gz

Als ik zoek op het uitpakken van een .gz kom ik al snel bij het tar commando uit maar weet niet goed of er een verschil is tussen .tar.gz en .gz

  • Mijn Synology: DS214play
  • HDD's: 2x

Offline Nelissuh

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 54
  • -Ontvangen: 82
  • Berichten: 590
Re: EPG in TVheadend
« Reactie #2 Gepost op: 28 oktober 2017, 11:39:55 »
Welke TV Provider gebruik je? Ik gebruik Ziggo i.c.m. TvHeadend-Testing van J.Dierkse, en heb 4 dagen EPG (zonder enige parameter m.b.t. EPG aan te passen).  Op mijn tv van CI+ adapter gaat de Ziggo EPG net zo ver.

Als client gebruik ik Kodi. Hier staat EPG op 30 dagen.
Main: DS920+ / 4 GB RAM / 3x Seagate IW 16TB SHR - DSM7.1
Offsite backup: DS214 1x WD Red 4TB - DSM6.2

Offline Freek89

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 0
  • Berichten: 9
Re: EPG in TVheadend
« Reactie #3 Gepost op: 28 oktober 2017, 19:06:03 »
Heb ook Ziggo maar EPG is beperkt tot 1 dag, zowel in kodi als in de tvheadend interface.
Mogelijk maakt het een verschil dat ik in oud UPC gebied woon?
Ik merk dat de EPG die ik nu binnenhaal via hiptv ook de afleveringnummers bevat itt de Ziggo EPG.
Heb het idee dat de oplossing nu erg dichtbij is, loop alleen nog vast op het script.
Heb nu het volgende: (werkt nog niet)
wget http://dikkeveter.nl/mythtv/xmltv/xmltv.latest.gz -O /volume1/Video/DVR/xmlgrab/xmltv.latest.gz
tar -xzvf /volume1/Video/DVR/xmlgrab/xmltv.latest.gz -C /volume1/Video/DVR/xmlgrab/epg.xml
  • Mijn Synology: DS214play
  • HDD's: 2x

Gemarkeerd als beste antwoord door Freek89 Gepost op 22 november 2017, 22:04:41

Stephan296

  • Gast
Re: EPG in TVheadend
« Reactie #4 Gepost op: 10 november 2017, 10:31:54 »
#!/bin/sh
# tv_grab_file for remote XMLTV file
dflag=
vflag=
cflag=
if [ $# = 0 ]
then
    wget -q -O - http://dikkeveter.nl/mythtv/xmltv/xmltv.latest.gz | gunzip -c
    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

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 "Remote"
fi
if [ "$vflag" ]
then
   printf "1.0\n"
fi
if [ "$cflag" ]
then
   printf "baseline\n"
fi

exit 0

Als je dit in tv_grab_file zet dan moet het werken ;-)

Offline Freek89

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 0
  • Berichten: 9
Re: EPG in TVheadend
« Reactie #5 Gepost op: 22 november 2017, 22:04:27 »
Hallo Stephan,

Hartelijk dank, dit lijkt te werken!
Krijg alleen in TVheadend de EPG data nog niet maar vermoed dat ik mogelijk een tijdelijke IP ban heb op dikkeveter.nl na in korte tijd herhaaldelijk de file te hebben gedownload via de commandline. Ik ga het over enkele dagen nogmaals proberen en laat het dan even weten.


  • Mijn Synology: DS214play
  • HDD's: 2x


 

TVHeadend wil niet starten

Gestart door Johan1974Board Overige 3rd party packages

Reacties: 1
Gelezen: 816
Laatste bericht 23 maart 2018, 16:30:02
door Smiggel
Tvheadend 4.3.20191128 SynoCommunity

Gestart door ModiglianiBoard Overige 3rd party packages

Reacties: 0
Gelezen: 1124
Laatste bericht 15 februari 2020, 13:40:07
door Modigliani
Tvheadend

Gestart door B3rtBoard Overige 3rd party packages

Reacties: 2
Gelezen: 2688
Laatste bericht 21 september 2012, 01:01:01
door B3rt
VERPLAATST: Tvheadend 4.3.20191128 SynoCommunity

Gestart door BirdyBoard 3rd party Packages

Reacties: 0
Gelezen: 1328
Laatste bericht 15 februari 2020, 14:13:37
door Birdy
TVHeadend i.c.m. HDHomeRun

Gestart door TonVHBoard Overige 3rd party packages

Reacties: 21
Gelezen: 8928
Laatste bericht 24 augustus 2016, 07:36:18
door tweakertje