Folgende Situation: ich habe zwei Suchtimer mit VPS gesetzt für "logo" und "ERDE AN ZUKUNFT", beides Sendungen auf KiKa, die meine Kids gerne schauen, aber es oft nicht schaffen, bis dahin fertig zu sein. Erde an Zukunft läuft nur am Sonntag, logo jeden Tag. Beide Sendungen laufen genau 10 Minuten. Am Sonntag richtet epgsearch allerdings den Timer für logo nicht ein, im logfile steht dann: "timer for 'logo! Die Welt und ich.~Nachrichten für Kinder' (Son 03.03.2013 - 19:50, channel 83) already created by search id 356 - won't be touched".
Also habe ich mich mal auf die Suche im Source Code gemacht und wurde auch schnell fündig in searchtimer_thread.c. Dort habe ich dann gelernt, dass bei der Timerüberprüfung auch bei VPS eine "AllowedDiff" genommen wird, um die sich die Zeiten verschieben dürfen, welche für diesen Fall genau den 10 Minuten Länge und Differenz der Anfangszeiten entspricht. Es wird dann zwar noch zurückgegeben, dass es kein Exact Match war, aber bis zur Abfrage dieses Flags ist der neue Timer schon gelöscht und wird nicht fertig angelegt.
Da bei VPS die Anfangszeiten ja exakt stimmen müssen, frage ich mich, ob es nicht besser wäre, die AllowedDiff aus GetTimer für VPS Sendungen ganz rauszunehmen, was meint Ihr so?
Ich habe im Moment noch epgsearch-1.0.1-beta2 am Laufen aber kurz in den Beta 3 Source Code geschaut und an dieser Stelle keine Änderung gesehen.
Auf jeden Fall ein herzliches Danke an winni für dieses grenzenlos geniale Tool.
Ciao,
Christian