Hi *,

offenbar kümmert sich keiner um das Plugin, obwohl es einen Patch gibt :-(
GitHub - oe-alliance/enigma2-plugins: The original enigma2 plugins. zeigt zumindest Aktivität, scheint also nicht ganz tot zu sein, aber [AutoTimer] fix checking for duplicates with extended description by cloph * Pull Request #318 * oe-alliance/enigma2-plugins * GitHub wird seit über zwei Monaten ignoriert.

Kann das irgendwer vorantreiben und zumindest in open atv integrieren?

Zum Fehler: man nehme folgende zwei Folgen einer Serie:

Title: Some Serialized Show
Short: A Cliffhanger Episode (part 1)
Desc: Oh, this one is getting interesting...

und

Title: Some Serialized Show
Short: A Cliffhanger Episode (part 2)
Desc: Hope you didn't miss this one, since there will be no rerun


Will man beide aufnehmen (aber nicht alle Wiederholungen), so reicht es nicht die Bedingung auf "Titel und Kurzbeschreibung" zu setzen, denn (IMHO unsinnigerweise) gibt es einen Fuzzy-Factor – für das Plugin ist "A Cliffhanger Episode (part 1)" und "A Cliffhanger Episode (part 2)" ein und dasselbe. In dem Fall würde also part 2 nicht aufgenommen.
Grund für den Fuzzy-Factor ist die Idee, dass die Suche nach alternativen auch Ausstrahlungen miteinbeziehen soll, die in der Kurzbeschreibung mit "Wdh" o.ä. gekennzeichnet sind - dafür sicher hilfreich, aber für das Eindeutigkeitskriterium natürlich fatal...

Also bleibt nur, die Bedingung auf "Titel und alle Beschreibungen" zu setzen. Und in der Theorie funktioniert das dann wie gewünscht - blöd nur, das ein dummer Programmierfehler im Code ist, ein "off-by-one" wie man da gerne sagt. Wenn die Möglichkeiten mit 0, 1 und 2 numeriert sind, aber der Check auf 3 prüft, dann passiert halt nix :-( - kleine Ursache, große Wirkung - die Option "Titel und alle Beschreibungen" findet nie anwendung, sondern hat denselben Effekt wie "Titel und Kurzbeschreibung" - die Folge wird also nicht aufgenommen.

Es gibt aktuell also nur die Wahl zwischen: Alle Wiederholungen mitaufnehmen und dann halt wieder löschen. Oder auf die Zeit pokern und über Zeitspanne einschränken, aber das ist unsicher, und man behindert die Wahl nach alternativen/hat mehr potentielle Konflikte mit anderen Timern. Oder – wie es scheint die Standardantwort im Forum auf Probleme mit dem Autotimer: nimm zusätzliches Plugin xy...

tldr;
if timer.searchForDuplicateDescription == 3:
durch
if timer.searchForDuplicateDescription == 2:
ersetzen und schon ist das Problem gelöst - aber da geht nix voran, andere pull-requests wurden zwischenzeitlich integriert, aber für den simplen fix findet sich niemand...