[gelöst] Timer - Aufzeichnungstitel ändern

  • Moin,


    kurze Frage :


    Der Titel einer Aufnahme bei einer Timeraufzeichnung (ich meine nicht Autotimer oder Serientimer - halt 'nen normalen Einzelteimer) ist immer der Haupt-EPG Eintrag.


    Wo kann ich im VDR ändern, das er auch bei Einzeltimern ein Verzeichnis mit dem Haupt-EPG Eintrag anlegt und darunter die Aufzeichnung mit dem Zusatz-EPG Titel (wie bei Serientimern) ?


    Beispiel:


    Haupt-EPG : Simsons
    Zusatz-EPG : Homer baut einen VDR


    Aufnahme :


    Simsons~Homer baut einen VDR


    Da ich nicht so firm in C bin bräucht ich mal einen Tip.


    Gruß
    Michael

  • Hi!


    Wenn du epgsearch verwendest und dann daraus einen normalen Timer erstellst und zudem noch in den Optionen von epgserarch deaktivierst dass das VDR-eigene Timer-Menü verwendet werden soll, dann kannst du beim Setzen des Timers auswählen ob der Untertitel hinten angefügt werden soll.


    Gruß,
    Brougs78

    - -- --- ================================================================ --- -- -
    Antec Fusion, Intel E5200, Asus P5N7A-VM (VDPAU), DD CineS2 v6 + DD DuoFlex CI // yavdr-0.6.1
    - -- --- ================================================================ --- -- -

  • Du kannst im Timer die Platzhalter TITLE und EPISODE verwenden, VDR ersetzt sie dann beim Timerstart automatisch durch die EPG-Informationen. Die VDR-Funktion für Serienaufnahmen macht auch nichts anderes, als ~EPISODE an den Titel anzuhängen. Da ich das lieber selbst entscheide, habe ich die Funktion bei mir ausgeschaltet, und habe das ~EPISODE je nach Verfügbarkeit selbst angehängt.


    Gruß,


    Udo

  • Hi,


    das stimmt.


    Ich würde aber auch gerne wissen wo der VDR das macht.


    Vielleicht auch um bei der Aufnahme nicht


    Simsons~Homer baut einen VDR


    sondern


    Simsons - Homer baut einen VDR


    als Titel zu machen.


    Ist recording.c die richtige Ecke ?



    Gruß
    Michael

  • Zitat

    Originally posted by crashmaster
    Ich würde aber auch gerne wissen wo der VDR das macht.
    Ist recording.c die richtige Ecke ?


    Code
    char *macroTITLE   = strstr(Timer->File(), TIMERMACRO_TITLE);
      char *macroEPISODE = strstr(Timer->File(), TIMERMACRO_EPISODE);
      if (macroTITLE || macroEPISODE) {
         name = strdup(Timer->File());
         name = strreplace(name, TIMERMACRO_TITLE, Title);
         name = strreplace(name, TIMERMACRO_EPISODE, Subtitle);


    Das ist die richtige Stelle. TIMERMACRO_TITLE ist nichts anderes, als der String "TITLE". TIMERMACRO_EPISODE entsprechend.


    Zitat

    Vielleicht auch um bei der Aufnahme nicht
    Simsons~Homer baut einen VDR
    sondern
    Simsons - Homer baut einen VDR
    als Titel zu machen.


    Kein Problem, du kannst ja "TITLE - EPISODE" als Timertitel eingeben. "Simpsons - EPISODE" ist aber für die Timerliste etwas übersichtlicher. ;)


    Gruß,


    Udo

  • Hi,


    wenn ich dann


    Code
    name = strdup(Timer->File());


    mit


    Code
    name = strdup(Timer->File());
    name = strreplace(name, TIMERMACRO_TITLE, Title);
    name = strreplace(name, TIMERMACRO_EPISODE, Subtitle);


    ersetze, sollte ich mein Ergebnis erhalten, richtig (Zeile 19) ?



    Gruß
    Michael

  • Hi,


    ich denke so ist es richtig :


    Code
    name = strdup(Timer->File());


    wird zu :


    Code
    asprintf(&name, "%s - %s", Timer->File(), Subtitle);


    (wieder Zeile 19)


    Gruß
    Michael


    [EDIT] Jetzt benennt VDR die Aufzeichnungen so wie ich es möchte :)


    Danke für die Hilfe


    Michael

  • Ich verstehe nicht, warum du überhaupt etwas verändern willst.


    Wenn du den Subtitle anhängen willst, warum erzwingst du das im Code für alle Aufnahmen, und hängst nicht einfach " - EPISODE" an deinen Timer-Titel an?


    Wenn du das wirklich willst, kannst du auch in Zeile 18 das "Timer->IsSingleEvent() || " weg löschen, dann behandelt VDR alle Aufnahmen wie Serienaufnahmen, und hängt den Episodennamen auch an *alle* 1x-Timer an, vorausgesetzt die entsprechende VDR-Option ist an.


    Gruß,


    Udo

  • Hi,


    warum nicht ;)


    Ich habe halt keine Lust " - EPISODE" in jeden Timer zu schreiben.


    Serientimer will ich so lassen (TITEL~EPISODE)


    Bei Einzeltimern wollte ich den Untertitel halt dranhängen. TITEL - EPISODE


    Dann weiß ich auch bei Doku's was ich oder meine Freundin aufgenommen haben. Ein Titel "Inseln" ist weniger aussagekräftig als "Inseln - Usedom".


    Und bei allem wieder etwas über C gelernt :)


    Gruß
    Michael

Jetzt mitmachen!

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