Hallo Winni,
super Plugin, sehr nützlich, meine bessere Hälfte will das "neue" Programm Menü gar nicht mehr hergeben...
Was mir allerdings nicht so recht gefällt ist das automatische Anhängen des Untertitels bei manuell erstellten Timern. Für Serien ist es super, nur manchmal landen auf Grund der "falschen" EPG-Infos auch Filme und andere Sachen in Unterordnern. Da ich meine EPG-Daten von TVMovie beziehe, könnte man doch die Kategorie abfragen, ob es sich wirklich um eine Serie handelt, und nur dann den Untertitel mit ~ an den Titel anhängen. Ist es keine Serie, oder es sind keine erweiterten EPG-Infos vorhanden, wird anstelle von ~ ein _ angehängt. So hat man den Untertitel noch im Timermenü sichtbar, allerdings werden keine Unterordner erstellt.
Wenn ich in tools.c folgende Funktion so abändere, müsste ich doch o.g. erreichen:
void AddSubtitleToTimerFile(const cEvent* event, cTimer* timer)
{
if (event && !isempty(event->ShortText())) // add subtitle if present
{
char* tmp = NULL;
//Kategorie des Events ermitteln
char* catValue = GetExtEPGValue(event->Description(), "Category");
//Nur wenn Kategorie = "Serie", wird ~ angehängt,
//so dass VDR die Aufnahme in ein Unterverzeichniss ablegt,
if(strstri(catValue, "Serie")!=NULL)
asprintf(&tmp, "%s~%s", event->Title(), event->ShortText());
else
asprintf(&tmp, "%s_%s", event->Title(), event->ShortText());
free(catValue);
timer->SetFile(tmp);
free(tmp);
}
}
Alles anzeigen
Vorsicht: Ungetestet, ich weiss noch nichtmal ob es kompiliert
Hat das Auswirkungen auf Suchtimer, oder auf die Timer-Einstellung "Serienaufnahme"? Ich will das ja nur für manuell erzeugte Timer haben?