[gelöst] epgsearchcats.conf - doppelte Treffer auswerten

  • Hallo,
    mit xmltv2vdr bekomme ich z.B. solche Zeilen in der summary eines EPG-Eintrags:

    Code
    [...]
    Darsteller: Charles Brauer, Ellen Schwiers, Engelbert von Nordhausen, Katerina Jacob, Kristo Ferkic, Magali Greif, Marijam Agischewa, Oscar Ortega Sánchez, Ruth Maria Kubitschek
    Regie: Wolf Gremm
    Kategorie: Familiendrama
    Kategorie: Fernsehfilm
    Video: HDTV
    Audio: DolbyDigital 5.1
    [...]


    Wie werte ich da das doppelt vorhande Kategorie-Feld am besten über die epgsearchcats.conf aus? Das liefert leider nur den ersten Treffer:

    Code
    5|Kategorie|Kategorie||0


    Ziel des ganzen ist zu erkennen, ob ein "Film" in der Kategorie steckt, damit ich den Timer beim Anlegen über die Timer-Maske von epgsearch automatisiert mit dem richtigen Pfad für Filme versehen kann.


    Edit: Lösung für die Abfrage:

    Code
    6|Kategorie|istFilm|film,Film|2

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

    Einmal editiert, zuletzt von seahawk1986 ()

  • Hier mal der Workaround (das Standard-Aufnahmeverzeichnis für epgsearch ist %AUTO%):


    Und das Skript /var/lib/vdr/plugins/epgsearch/isfilm.sh:

    Bash
    #!/bin/bash
    if [ $(echo $1 | grep -c -i "Kategorie:.*film.*") -gt 0 ]; then echo -n "1"; fi


    Aber das sollte doch noch eleganter gehen, oder?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!