#!/bin/bash

logger "Clickfinderupdate Start..."

# Loeschen der epg-images aelter als 1 Tag (also nur die neu erstellten Daten behalten
# cd /var/cache/vdr/epgimages
#rm /var/cache/vdr/epgimages/*
find /var/cache/vdr/epgimages/ -mtime +1 -exec rm {} \;

# User who starts tvuptodate.exe
TVMUSER='root'

# Path to tvmovie tvuptodate.exe
TVUPTODATE='/root/ClickFinder/tvuptodate.exe'

# Path to tvm2xml.pl
TVM2XML='/root/bin/clickfinder.sh'

# xml output file
XMLTVFILE='/root/bin/data.epg'

LOGFILE='/var/log/clickfinder.log'
>$LOGFILE

exec >$LOGFILE 2>&1

# mythfilldatabase
# MYTHFILLDATABASE=$(which mythfilldatabase)

logger "Clickfinder: Starte VNC-Server"

# Update tvmovie
su - $TVMUSER <<EOF
vncserver :95 -name updateTVMovie -geometry 320x240
export DISPLAY=:95
wine $TVUPTODATE
vncserver -kill :95
pkill -9 -f 'TV Movie'
EOF
logger "Clickfinder: VNC-Server beendet und Update abgeschlossen..."

# Create xml file
$TVM2XML > $XMLTVFILE

logger "Clickfinder: Erstellen des EPG-Files abgeschlossen - starte Datenuebertragung zum VDR..."

# Plugin EPGSearch anhalten
svdrpsend plug epgsearch SETS off


# Plugin EPGSearch wieder starten
svdrpsend plug epgsearch SETS on
# Start mythfilldatabase
# $MYTHFILLDATABASE --update --file 1 $XMLTVFILE

/usr/bin/svdrpsend.pl CLRE
/usr/bin/svdrpsend.pl PUTE $XMLTVFILE
logger "Clickfinderupdate Ende..."
