EPG Futter für Sender mit wöchentlichen Sendeschema

  • Hi,


    auf der Idee von mapovi (GigaTV EPG mit xmltv2vdr) aufbauend,
    den VDR mittels Xmltv2vdr und einer dynamisch erstellten xml-Datei mit wöchentliche EPG-Daten zu füllen,


    habe ich mal eine erweiterbaren Script erstellt, um den VDR mit EPG-Futter zu versorgen.


    Momentan dabei ist ein angepasstes Template für giga-tv (Originaldaten von mapovi) und ein Template für sunshine-live ...


    Benötigt wird das unten angeführtes Paket, das Perlmodul Template¹ und Xmltv2vdr.


    nach dem Download, und entpacken mal einen Blick in die Datei weekly.sh werfen und den Path für Xmltv2vdr anpassen.


    Gestartet wird das ganze per,
    $ ./weekly.sh


    Es natürlich dann sinnvoll, dann das ganze automatisch per Cron einmal wöchentlich auszuführen.


    Durch das starten werden mit Hilfe von des enthaltenen Script tpl2xml.pl die Templatedateien (*.tpl) in für Xmltv2vdr verarbeitbare XML-Daten formatiert und übergeben.
    Xmltv2vdr wandelt diese Daten das per SVDRP-Protokoll in für den VDR verständliche EPG Daten.



    Dabei ist auch ein Beispiel für die Erstellung eigener Templates.
    Diese neuen Kanäle müsste nur in der im Paket enthaltenen channels.conf eingetragen
    werden und, dazu den Eintrag aus der Original-channels.conf kopieren und um die Kanalkennung aus dem Template, mit Doppelpunkt getrennt erweitert werden, wie z.B. :TV-KANAL.


    Und selbstverständlich diese Templates hier posten :D



    ¹) Das relevante Paktet in Debian heißt libtemplate-perl, bei XXV-Anwendern ist ehe installiert... :]



    Cu,
    Andreas

  • Wie schauts mit diesen Änderungen in der xmltv2vdr, damit das EPG ergänzt und _nicht_ gelöscht wird:

    Quote

    du musst die xmltv2vdr.pl anpassen, am Ende der Datei steht


    SVDRPsend("CLRE"); <- Epg löschen
    SVDRPreceive(250); <- Bestätigung


    die beiden Zeilen müssen auskommentiert werden.


    LG
    Roman

    Wohnzimmer (Client 1): C't Vdr (Sarge), 2.6.15-sl, 1.4.0-2, TT-1.5 FF, Hermes 651, 40 GB, 2Ghz Celeron, 512MB, PSOne TFT
    Server: C't VDR (Sid), 2.6.15-1-k7, 1.4.1-1, TT-1.6 FF, XP-2000+, 500GB, 512MB
    Schlafzimmer (Client 2): MediaMVP
    MediaMVP, Bose S 100, 400er Oldischlepptopp für den Garten

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!