[solved][epgsearch] verhindern, dass %title%/%subtitle% automatisch angehängt wird

  • Hi *,


    in der Doku von epgsearch steht u.a.

    Code
    There are also three other variables: %Title%, %Subtitle% and %chlng%.  If you don't use %Title%, the title is always automatically appended to the directory entry, when a timer will be created. If you set 'serial recording' to 'yes' in your search timer then also the subtitle will be automatically appended.

    Hat irgendwer ne Idee, wie man das verhindern könnte?

    Ich möchte meine Verzeichnisbäume nach eigenen Kriterien bauen können, ohne dass etwas automatisiert angehängt wird, z.B.

    Code
    epgsearchcats.conf:
    
    1|Name der Episode|Name der Episode||3
    2|Nummer der Episode|Nummer der Episode||14
    3|Nummer der Staffel|Nummer der Staffel||14
    
    epgsearchuservars.conf:
    
    %mhEpisode%=%Nummer der Staffel%x%Nummer der Episode%_-_%Name der Episode%

    Und dann "Science Fiction-Fantasy~EUReKA~%mhEpisode%" als Verzeichnisbaum im Suchtimer angeben, auch wenn %Title% auf "EUReKA - Die geheime Stadt" lautet.

    Wenn ich das aber so mache, bekomme ich aktuell als Ergebnis "Science Fiction-Fantasy~EUReKA~%mhEpisode%~EUReKA - Die geheime Stadt", weil eben %Title% automatisch angehängt wird.

    Ich habe auch schon versucht, %Title% zu überschreiben, aber das macht er nicht mit:

    Code
    %Title%=system( %epgsearchdir%/epgsearch_mangleTitle, "%Title%" )
    
    mit %epgsearchdir%/epgsearch_mangleTitle:
    
    #!/bin/sh
    echo "$1" | sed -r -e "s/.*EUReKA.*/EUReKA/i"

    Auch sowas geht nicht:

    Code
    %Title%=%Originaltitel%==EUReKA ? %Originaltitel% : %Title%

    Danke für eure Anregungen!


    Ciao.

    Michael.

  • Hm, scheint doch zu klappen - wenns nicht nur Zufall ist:


    Code
    %mhTitle%=system(/etc/vdr/plugins/epgsearch/epgsearch_mangleTitle,%Title%)
    %mhStaffelNo%=system(printf,"%02d" %Nummer der Staffel%)
    %mhEpisodeNo%=system(printf,"%02d" %Nummer der Episode%)
    %mhEpisode%=%mhStaffelNo%x%mhEpisodeNo%_-_%Name der Episode%
    
    in epgsearchuservars.conf mit /etc/vdr/plugins/epgsearch/epgsearch_mangleTitle:
    
    #!/bin/sh
    echo "$1" | sed -r -e "s/.*EUReKA.*/EUReKA/i"

    ergibt z.B. für "Science Fiction-Fantasy~%mhTitle%~%mhEpisode%" als Verzeichnisbaum im Suchtimer den Wert "Science Fiction-Fantasy~EUReKA~04x11_-_Abgehoben" - obwohl ich %Timer% nur indirekt im system-Command angegeben habe.

    Mal sehen, ob das für alles klappt.

  • nobanzai

    Changed the title of the thread from “[epgsearch] verhindern, dass %title%/%subtitle% automatisch angehängt wird” to “[solved][epgsearch] verhindern, dass %title%/%subtitle% automatisch angehängt wird”.
  • Und nachdem ich jetzt übermütig geworden bin, habe ich mal versucht, etwas ähnlich dem User-Template von EPGD zu basteln:

    Code
    Verzeichnis im Suchtimer dann z.B.:
    Science Fiction-Fantasy~%mhRecording%
    Diskussion-Aufklärung~%mhRecording%
    Sport~Fußball~Europameisterschaft~%mhRecording%
    Code
    Ergibt z.B.:
    Science Fiction-Fantasy~EUReKA~04x11_-_Abgehoben
    Diskussion-Aufklärung~42_-_Die_Antwort_auf_fast_alles~2021x11_-_Hören_wir_alle_das_Gleiche
    Sport~Fußball~Europameisterschaft~UEFA_EURO_2024,_England_-_Spanien_-_Finale


    Vielleicht kanns ja noch wer brauchen.

    Verbesserungsvorschläge immer gerne.


    Ciao.

    Michael.

  • Hi nochmals,


    ich hab jetzt noch ziemlich lange weiter gebastelt und bin mit den Ergebnissen auch zufrieden, aber ich würde gerne von Jemandem wissen, der den epgsearch Code kennt/versteht, in welchen Fällen

    Code
    There are also three other variables: %Title%, %Subtitle% and %chlng%.  If you don't use %Title%, the title is always automatically appended to the directory entry, when a timer will be created.

    eintritt?

    In dem letztbeschriebenen Szenario passiert das nämlich nicht, und ich frage mich, warum das so ist.

    Wird hier wirklich die Verwendung von %title% in meiner Uservar mit berücksichtigt?


    Danke und ciao.

    Michael.

  • nobanzai

    kannst Du mir sagen, wie ich es hinbekomme das ich mit Deinen Einstellungen folgende Verzeichnisstruktur bekomme?


    So ist derzeit meine gesamte Serienstruktur:


    Serie - Titel - Staffel xx - xx Folgentitel


  • Mit meinen aktuellen Scripten garnicht, weil die für Folgen einer Serie immer eine flache Hierarchie vorsehen.

    Für das, was du möchtest, müsste mein Script angepasst werden, aber:


    Brauchst du für deine Vorstellungen überhaupt meine Sachen?

    Eigentlich müsste doch

    Serie~%title%~Staffel_%nummer der staffel%~%nummer der episode%_%name der episode%

    genügen?

    Ist allerdings eher wenig tolerant gegenüber Fehlern oder leere Variablen durch fehlende EPG-Bestandteile.


    Ciao.

    Michael.

  • P.S.: ich verwende auch "Sparten-Suchen" in epgsearch mit Spartenverzeichnissen wie scifi~%AUTO% und "Genre: Science-Fiction, Sci-Fi" als Suchparameter. Die Möglichkeiten von epghttpd verwende ich nicht, weil eben Scripts und Variablen auf das epgsearch abgestimmt sind.

    Leere Variablen werden in den epgsearchuservars.conf und Scripten weitgehend vermieden.

  • nobanzai

    wmautner


    ich danke Euch - habe es hinbekommen. Ich nutze vorerst zur Beobachtung mal in den Serien beide Lösungen!

Participate now!

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