[EPGSearch] Auswertung wenn Timer schon erstellt wurde

  • Ich habe in meinen Test nicht das Verhalten von MegaV0lt nachstellen können.

    Ich verstehe nicht, was bei meinem VDR anders läuft. :/

    Die Probleme habe ich erst seit ich epgd/epg2vdr nicht mehr verwende, weil es hier ja tvm/tvsp nicht mehr ging. Bei mit ist jetzt nur noch TVScraper mit tvsp aktiv

    Kanallogos: Picon.cz2VDR | Picons2VDR | MP-Logos
    Backupskripte: MV_Backup (RSync) | MV_BorgBackup (Borg)
    Skin: Skin FlatPlus

    "Es gibt keinen Grund, warum irgendjemand einen Computer in seinem Haus wollen würde."
    [Ken Olson], Präsident der Digital Equipment Corp., 1977

    VDR01 - yaVDR 0.7 (VDR 2.7.7)

    VDR 2.7.7; Gehäuse: Antec Fusion V2 Black & iMon LCD; Atric IR-Einschalter Rev. 4; Board: Intel DH77EB, Core i5-3550, GTX 1050 Ti, 8 GB RAM; DVB: 1x Digital Devices CineS2 Quad V6.5

    > Systeminfo.txt < [VDR-User #1540]

  • Ich verstehe es auch nicht, denn wie bei TomJoad verhält sich EPGsearch auch bei mir wie erwartet – allerdings ohne die Nutzung von EPG-Kategorien.

    Was du vielleicht versuchen könntest, ist, das Plugin mit -P 'epgsearch -v 3' zu starten. Damit wird, wenn nicht miT -l eine andere Datei benannt wird, im Plugin-Konfigurationsverzeichnis ein Logfile angelegt. Dort finden sich vielleicht detailliertere Informationen über die Abläufe. Gegebenenfalls lassen sich zusätzliche auch auf die Schnelle in den Code einfügen. Wenn du selbst Hand anlegen möchtest, kannst du dir dein Tracking der Abläufe bei der Auswertung von EPG-Variablen in cSearchExt::MatchesExtEPGInfo() nach dem Aufruf von GetExtEPGValue() einbauen (oder auch in dieser Funktion).

    Ach ja, vergewissere dich bitte auch, dass nicht eventuell eine Ausschlussliste hier zu unerwarteten Ergebnissen führt; siehe TomJoads Hinweis zu den Eigenheiten, fehlende Kategorien zu ignorieren. Ein entsprechendes Tracking müsstest du dann in cBacklist::MatchesExtEPGInfo() einfügen.

    Hardware: Antec NSK2480, Asus P8B75-M LX, Intel Core i5-3570T, 4 GB RAM, NVIDIA GT610, TT-Premium S2-6400, 128 GB SSD, 14 TB HDD, Pioneer BDR-207EBK
    Software: Ubuntu 22.04 LTS mit Kernel 6.8 und VDR 2.7.7 (mit offiziellen und eigenen Patches)
    Plugins: devstatus, dvbhddevice, dvd, dvdswitch, epgsearch, extrecmenu, recsearch, femon, live, markad, mlist, osdteletext, remote, satip, screenshot, skinnopacity, streamdev, systeminfo, undelete, xineliboutput
    Addons: VDR Convert 0.1.0 (angepasst)

  • Ich werde aus dem Log nicht schlau. Finde solche Einträge:

    Code
    So. 07.12.2025 02:56:08: timer for 'Chicago Fire~Schatzkiste' (Fr. 12.12.2025 - 20:15, channel 13) already created by search id 350 - won't be touched
    So. 07.12.2025 02:56:08: timer for 'Chicago Fire~Helden' (Fr. 12.12.2025 - 21:05, channel 13) already created by search id 350 - won't be touched
    So. 07.12.2025 02:56:08: timer for 'Chicago Fire~Feuerwerk' (Fr. 12.12.2025 - 22:00, channel 13) already created by search id 350 - won't be touched
    So. 07.12.2025 02:56:08: timer for 'Chicago Fire~An allen Fronten' (Fr. 12.12.2025 - 23:00, channel 13) already created by search id 350 - won't be touched

    Aber sonst passiert nichts. Die ID stimmt mit dem Suchtimer überein.

    Ein gekürztes Log ist hier: https://www.dropbox.com/scl/fi/i524je8…6ym6u9lpj8&dl=0

    Kanallogos: Picon.cz2VDR | Picons2VDR | MP-Logos
    Backupskripte: MV_Backup (RSync) | MV_BorgBackup (Borg)
    Skin: Skin FlatPlus

    "Es gibt keinen Grund, warum irgendjemand einen Computer in seinem Haus wollen würde."
    [Ken Olson], Präsident der Digital Equipment Corp., 1977

    VDR01 - yaVDR 0.7 (VDR 2.7.7)

    VDR 2.7.7; Gehäuse: Antec Fusion V2 Black & iMon LCD; Atric IR-Einschalter Rev. 4; Board: Intel DH77EB, Core i5-3550, GTX 1050 Ti, 8 GB RAM; DVB: 1x Digital Devices CineS2 Quad V6.5

    > Systeminfo.txt < [VDR-User #1540]

  • MegaV0lt , wenn ich Dich richtig verstehe hängt bei Dir der Name des Timers vom Inhalt der Description des Events ab. Wenn jetzt erst der Timer angelegt wird und sich danach die Description des Events ändert, dann müsste sich auch der Name Timer ändern. Was er aber nicht tut.

    Habe ich den von Dir gemeldeten Fehler richtig beschrieben?

  • Ja, die Werte für Staffel und Episode kommen aus der Beschreibung. EPGSearch scheint aber nicht mitzubekommen wenn später erst die Werte in die Beschreibung kommen...

    Das Log mit Level 3 ist auch nicht aussagekräftig....

    Meistens ist voxup betroffen,aber auch mal one oder die ör die gerne fast leere epg Einträge in 4 Wochen Erzeugen und erst im Laufe der Zeit füllen

    Kanallogos: Picon.cz2VDR | Picons2VDR | MP-Logos
    Backupskripte: MV_Backup (RSync) | MV_BorgBackup (Borg)
    Skin: Skin FlatPlus

    "Es gibt keinen Grund, warum irgendjemand einen Computer in seinem Haus wollen würde."
    [Ken Olson], Präsident der Digital Equipment Corp., 1977

    VDR01 - yaVDR 0.7 (VDR 2.7.7)

    VDR 2.7.7; Gehäuse: Antec Fusion V2 Black & iMon LCD; Atric IR-Einschalter Rev. 4; Board: Intel DH77EB, Core i5-3550, GTX 1050 Ti, 8 GB RAM; DVB: 1x Digital Devices CineS2 Quad V6.5

    > Systeminfo.txt < [VDR-User #1540]

  • Ich habe nochmals kurz im Code nachgeschlagen: Die Meldung "already created by search id … - won't be touched" rührt daher, dass die ID des Suchtimers, der einen bestehenden Timer ändern möchte, nicht mir der in den Aux-Daten des Timers gespeicherten "s-id" des ursprünglichen Suchtimers, der den betreffenden Timer seinerzeit angelegt hat, übereinstimmt.

    Hast du eventuell zwei Suchtimer laufen, von denen jeder Ergebnisse für die gleiche Sendung liefert?

    Hardware: Antec NSK2480, Asus P8B75-M LX, Intel Core i5-3570T, 4 GB RAM, NVIDIA GT610, TT-Premium S2-6400, 128 GB SSD, 14 TB HDD, Pioneer BDR-207EBK
    Software: Ubuntu 22.04 LTS mit Kernel 6.8 und VDR 2.7.7 (mit offiziellen und eigenen Patches)
    Plugins: devstatus, dvbhddevice, dvd, dvdswitch, epgsearch, extrecmenu, recsearch, femon, live, markad, mlist, osdteletext, remote, satip, screenshot, skinnopacity, streamdev, systeminfo, undelete, xineliboutput
    Addons: VDR Convert 0.1.0 (angepasst)

  • Glaub ich nicht. Suche ist 'Ausdruck'

    Code
    darkwing@vdr01:~$ grep Chicago /var/lib/vdr/plugins/epgsearch/epgsearch.conf
    350:Chicago Fire:0:::1:S19.2E-1-1019-10301|S19.2E-1-1015-4704:0:0:1:0:0:0:::1:0:0:1:%Serien%:50:99:5:5:0:0:1:1#|2#|3#|4#|6#|7#|8#|9#|10#|11#|12#|13#|14#|15#|16#|17#|18#|19#|20#|26#10|27#|28#|36#|46#|50#|51#|52#|53#|54#10:1:0:1:1:1:0:0:0:0:0:0:0::1:0:0:0:0:0:0:0:1:0:90::0
    437:Chicago P.D.:0:::1:S19.2E-1-1019-10301|S19.2E-1-1015-4704:0:0:1:0:0:0:::1:0:0:1:%Serien%:50:99:7:12:0:0:1:1#|2#|3#|4#|6#|7#|8#|9#|10#|11#|12#|13#|14#|15#|16#|17#|18#|19#|20#|26#0|27#0|28#0|36#0|46#0|50#|51#|52#|53#|54#10:1:0:1:1:1:0:0:0:0:1:0:1::1:0:0:0:0:0:0:0:1:0:90::0
    527:Chicago Med:0:::1:S19.2E-1-1019-10301|S19.2E-1-1015-4704:0:0:1:0:0:0:::1:0:0:1:%Serien%:50:99:5:7:0:0:1:1#|2#|3#|4#|6#|7#|8#|9#|10#|11#|12#|13#|14#|15#|16#|17#|18#|19#|20#|26#7|27#0|28#0|36#0|46#0|50#|51#|52#|53#|54#:1:0:1:1:1:0:0:0:0:1:0:0::1:0:0:0:0:0:0:0:1:0:90::0

    Kanallogos: Picon.cz2VDR | Picons2VDR | MP-Logos
    Backupskripte: MV_Backup (RSync) | MV_BorgBackup (Borg)
    Skin: Skin FlatPlus

    "Es gibt keinen Grund, warum irgendjemand einen Computer in seinem Haus wollen würde."
    [Ken Olson], Präsident der Digital Equipment Corp., 1977

    VDR01 - yaVDR 0.7 (VDR 2.7.7)

    VDR 2.7.7; Gehäuse: Antec Fusion V2 Black & iMon LCD; Atric IR-Einschalter Rev. 4; Board: Intel DH77EB, Core i5-3550, GTX 1050 Ti, 8 GB RAM; DVB: 1x Digital Devices CineS2 Quad V6.5

    > Systeminfo.txt < [VDR-User #1540]

  • Im Prinzip müsste wenn EPG-Felder zur suche herangezogen werden immer die Beschreibung geprüft werden, wenn die Felder noch nicht gefunden wurden.

    Müsste nichts zwischengespeichert werden, da man am Timer ja erkennen kann, ob Staffel und Episode gefunden wurden. Bei den anderen Feldern funktioniert das vermutlich nicht...

    Vielleicht eine Option im Suchtimer, dass die Beschreibung immer geprüft wird?

    Ich wüsste nicht, wie EPGSearch erkennen könnte, dass sich die Beschreibung geändert hat? Bekommt vermutlich keine neue eventid?

    Kanallogos: Picon.cz2VDR | Picons2VDR | MP-Logos
    Backupskripte: MV_Backup (RSync) | MV_BorgBackup (Borg)
    Skin: Skin FlatPlus

    "Es gibt keinen Grund, warum irgendjemand einen Computer in seinem Haus wollen würde."
    [Ken Olson], Präsident der Digital Equipment Corp., 1977

    VDR01 - yaVDR 0.7 (VDR 2.7.7)

    VDR 2.7.7; Gehäuse: Antec Fusion V2 Black & iMon LCD; Atric IR-Einschalter Rev. 4; Board: Intel DH77EB, Core i5-3550, GTX 1050 Ti, 8 GB RAM; DVB: 1x Digital Devices CineS2 Quad V6.5

    > Systeminfo.txt < [VDR-User #1540]

  • Wenn man die VDR-Timer mit:

    Code
    svdrpsend lstt| grep "Chicago Fire"

    …auflistet, bekommt man am Ende eines jeden Timers die Aux-Daten, wobei die Daten von EPGsearch von <epgsearch>...</epgsearch> umschlossen sind. Ein (in Teilen konstruiertes) Beispiel:

    Code
    250-129 1:30:2025-12-08:0540:0655:30:14:Chicago Fire~Schatzkiste:<epgsearch><channel>30 - VOXup</channel><searchtimer>Leverag</searchtimer><start>1765168800</start><stop>1765173300</stop><s-id>192</s-id><eventid>39283</eventid></epgsearch>

    Nun kann man mit der Nummer innerhalb von <s-id>...</s-id> den Suchtimer abfragen:

    Code
    [BASH 2004] svdrpsend plug epgsearch lsts 192
    220 HTPC SVDRP VideoDiskRecorder 2.7.7; Sun Dec  7 16:44:17 2025; UTF-8900 192:Chicago Fire:0:::2:RTL-Gruppe:0:3:1:0:0:0:::1:0:0:1::30:14:10:20:0:0:0::1:0:1:2:0:0:0:0:0:0:0:3::1:0:0:0:0:0:0:0:0:0:0::0:0:0:0:0:18
    221 HTPC closing connection

    Den VDR-Timer findet EPGsearch per Vergleich von Kanalnummer sowie (mit etwas erlaubter Unschärfe) von Start- und Stoppzeit. Wenn dabei ein Timer mit einer s-id gefunden wird, die von der ID des im Suchtimer-Thread überprüften Suchtimers abweicht, kommt diese Log-Meldung.

    Hardware: Antec NSK2480, Asus P8B75-M LX, Intel Core i5-3570T, 4 GB RAM, NVIDIA GT610, TT-Premium S2-6400, 128 GB SSD, 14 TB HDD, Pioneer BDR-207EBK
    Software: Ubuntu 22.04 LTS mit Kernel 6.8 und VDR 2.7.7 (mit offiziellen und eigenen Patches)
    Plugins: devstatus, dvbhddevice, dvd, dvdswitch, epgsearch, extrecmenu, recsearch, femon, live, markad, mlist, osdteletext, remote, satip, screenshot, skinnopacity, streamdev, systeminfo, undelete, xineliboutput
    Addons: VDR Convert 0.1.0 (angepasst)

  • Hast du eventuell zwei Suchtimer laufen, von denen jeder Ergebnisse für die gleiche Sendung liefert?

    Code
    darkwing@vdr01:~$ grep 'Chicago Fire' /var/lib/vdr/timers.conf 
    1:S19.2E-1-1057-61207:2025-12-12:2010:2110:50:99:Chicago Fire~Schatzkiste:<epgsearch><channel>13 - VOXup HD</channel><searchtimer>Chicago Fire</searchtimer><start>1765566600</start><stop>1765570200</stop><s-id>350</s-id><eventid>4562</eventid></epgsearch>
    1:S19.2E-1-1057-61207:2025-12-12:2100:2205:50:99:Chicago Fire~Helden:<epgsearch><channel>13 - VOXup HD</channel><searchtimer>Chicago Fire</searchtimer><start>1765569600</start><stop>1765573500</stop><s-id>350</s-id><eventid>4563</eventid></epgsearch>
    1:S19.2E-1-1057-61207:2025-12-12:2155:2305:50:99:Chicago Fire~Feuerwerk:<epgsearch><channel>13 - VOXup HD</channel><searchtimer>Chicago Fire</searchtimer><start>1765572900</start><stop>1765577100</stop><s-id>350</s-id><eventid>4564</eventid></epgsearch>
    1:S19.2E-1-1057-61207:2025-12-12:2255:0000:50:99:Chicago Fire~An allen Fronten:<epgsearch><channel>13 - VOXup HD</channel><searchtimer>Chicago Fire</searchtimer><start>1765576500</start><stop>1765580400</stop><s-id>350</s-id><eventid>4565</eventid></epgsearch>

    Keine Anzeichen für einen Timer, der da dazwischen funkt

    Kanallogos: Picon.cz2VDR | Picons2VDR | MP-Logos
    Backupskripte: MV_Backup (RSync) | MV_BorgBackup (Borg)
    Skin: Skin FlatPlus

    "Es gibt keinen Grund, warum irgendjemand einen Computer in seinem Haus wollen würde."
    [Ken Olson], Präsident der Digital Equipment Corp., 1977

    VDR01 - yaVDR 0.7 (VDR 2.7.7)

    VDR 2.7.7; Gehäuse: Antec Fusion V2 Black & iMon LCD; Atric IR-Einschalter Rev. 4; Board: Intel DH77EB, Core i5-3550, GTX 1050 Ti, 8 GB RAM; DVB: 1x Digital Devices CineS2 Quad V6.5

    > Systeminfo.txt < [VDR-User #1540]

  • Wenn du selbst baust, dann füge doch bitte diesen Patch in EPGsearch ein:

    Damit wird im Log sowohl der überprüfte Suchtimer ("ID …" ) ausgegeben als auch der Suchtimer ("search id …"), der den VDR-Timer angelegt hat. Wenn sich die beiden Werte unterscheiden, hast du zwei unterschiedliche Suchtimer, die zur selben Sendung einen Timer setzen wollen. Falls sie identisch sind, müssen wir weitersuchen.

    Hardware: Antec NSK2480, Asus P8B75-M LX, Intel Core i5-3570T, 4 GB RAM, NVIDIA GT610, TT-Premium S2-6400, 128 GB SSD, 14 TB HDD, Pioneer BDR-207EBK
    Software: Ubuntu 22.04 LTS mit Kernel 6.8 und VDR 2.7.7 (mit offiziellen und eigenen Patches)
    Plugins: devstatus, dvbhddevice, dvd, dvdswitch, epgsearch, extrecmenu, recsearch, femon, live, markad, mlist, osdteletext, remote, satip, screenshot, skinnopacity, streamdev, systeminfo, undelete, xineliboutput
    Addons: VDR Convert 0.1.0 (angepasst)

  • Keine Anzeichen für einen Timer, der da dazwischen funkt

    Diese Filter hilft uns bei deinem Problem leider nicht weiter, weil er nicht die in Frage kommenden Suchtimer als potentielle Quellen für den Konflikt bei den VDR-Timern liefert.

    Hardware: Antec NSK2480, Asus P8B75-M LX, Intel Core i5-3570T, 4 GB RAM, NVIDIA GT610, TT-Premium S2-6400, 128 GB SSD, 14 TB HDD, Pioneer BDR-207EBK
    Software: Ubuntu 22.04 LTS mit Kernel 6.8 und VDR 2.7.7 (mit offiziellen und eigenen Patches)
    Plugins: devstatus, dvbhddevice, dvd, dvdswitch, epgsearch, extrecmenu, recsearch, femon, live, markad, mlist, osdteletext, remote, satip, screenshot, skinnopacity, streamdev, systeminfo, undelete, xineliboutput
    Addons: VDR Convert 0.1.0 (angepasst)

  • hmmm.

    Code
    So. 07.12.2025 02:56:05: start search for search timer 'Chicago Fire'
    So. 07.12.2025 02:56:05: found 0 event(s) for search timer 'Chicago Fire'

    im Log. Das won't be touched kommt von einen anderen Suchtimer (Empfehlenswert) und ist darum auch richtig. Das hat uns wohl auf die Falsche Fährte geführt.

    Aber wenn wie oben found 0 events kommt, müssten die 'alten' Timer doch entfernt werden?

    Kanallogos: Picon.cz2VDR | Picons2VDR | MP-Logos
    Backupskripte: MV_Backup (RSync) | MV_BorgBackup (Borg)
    Skin: Skin FlatPlus

    "Es gibt keinen Grund, warum irgendjemand einen Computer in seinem Haus wollen würde."
    [Ken Olson], Präsident der Digital Equipment Corp., 1977

    VDR01 - yaVDR 0.7 (VDR 2.7.7)

    VDR 2.7.7; Gehäuse: Antec Fusion V2 Black & iMon LCD; Atric IR-Einschalter Rev. 4; Board: Intel DH77EB, Core i5-3550, GTX 1050 Ti, 8 GB RAM; DVB: 1x Digital Devices CineS2 Quad V6.5

    > Systeminfo.txt < [VDR-User #1540]

  • Bin mir nicht sicher, ob die Fährte wirklich falsch ist. Klar ist, dass jeder VDR-Timer nur mit einem Suchtimer verknüpft sein kann. Wenn du also zwei Suchtimer hast, die einen Timer für die gleiche Sendung (Kanal, Start- und Stoppzeit) setzen bzw. ändern wollen, wird nur der ursprüngliche Suchtimer eine Änderung durchführen können. Wenn also dein Suchtimer "Empfehlenswert" ein Double liefert, haben wir genau den Fall.

    Hardware: Antec NSK2480, Asus P8B75-M LX, Intel Core i5-3570T, 4 GB RAM, NVIDIA GT610, TT-Premium S2-6400, 128 GB SSD, 14 TB HDD, Pioneer BDR-207EBK
    Software: Ubuntu 22.04 LTS mit Kernel 6.8 und VDR 2.7.7 (mit offiziellen und eigenen Patches)
    Plugins: devstatus, dvbhddevice, dvd, dvdswitch, epgsearch, extrecmenu, recsearch, femon, live, markad, mlist, osdteletext, remote, satip, screenshot, skinnopacity, streamdev, systeminfo, undelete, xineliboutput
    Addons: VDR Convert 0.1.0 (angepasst)

  • Aber wenn wie oben found 0 events kommt, müssten die 'alten' Timer doch entfernt werden?

    Nein, das macht EPGsearch nicht. Wenn für einen Suchtimer keine Events gefunden werden, werden auch keine Timer bearbeitet, also bestehende auch nicht gelöscht. Die alten Timer bleiben unverändert, was eventuell eine Vorsichtsmaßnahme ist, sich gegen Störungen in der EPG-Übermittlung abzusichern.

    Wenn man erzeugte Suchtimer löschen will, muss man das meines Wissen explizit über "Aktionen" im Suchtimer-Menü des OSD machen (Punkt 10):

    Eine andere Möglichkeit ist mir nicht bekannt. Nur wenn man im OSD einen Suchtimer deaktiviert oder löscht, wird man gefragt, ob man die zugehörigen Timer auch deaktivieren bzw. löschen möchte.

    Hardware: Antec NSK2480, Asus P8B75-M LX, Intel Core i5-3570T, 4 GB RAM, NVIDIA GT610, TT-Premium S2-6400, 128 GB SSD, 14 TB HDD, Pioneer BDR-207EBK
    Software: Ubuntu 22.04 LTS mit Kernel 6.8 und VDR 2.7.7 (mit offiziellen und eigenen Patches)
    Plugins: devstatus, dvbhddevice, dvd, dvdswitch, epgsearch, extrecmenu, recsearch, femon, live, markad, mlist, osdteletext, remote, satip, screenshot, skinnopacity, streamdev, systeminfo, undelete, xineliboutput
    Addons: VDR Convert 0.1.0 (angepasst)

  • wird nur der ursprüngliche Suchtimer eine Änderung durchführen können. Wenn also dein Suchtimer "Empfehlenswert" ein Double liefert, haben wir genau den Fall.

    Der Suchtimer ist nur einer, der per Mail ankündigt und keine Timer erstellt! Die ID 350 ist der einzige Suchtimer, der den Timer für Chicago Fire erstellen kann.


    Wenn für einen Suchtimer keine Events gefunden werden, werden auch keine Timer bearbeitet, also bestehende auch nicht gelöscht. Die alten Timer bleiben unverändert, was eventuell eine Vorsichtsmaßnahme ist, sich gegen Störungen in der EPG-Übermittlung abzusichern.

    In dem Fall müsste aber trotzdem geprüft werden, ob sich die EPG-Felder geändert haben. Wird es ja intern offensichtlich, da keine Events gefunden werden. Warum sollte dann ein Von dieser Suche erstellte Timer nicht gelöscht werden? Die s-id wird ja gespeichert, und ist ja dann auch eindeutig dem Timer zuweisbar.


    Fazit: EPGSearch müsste irgendwie feststellen können, ob die gewünschten EPG-Felder nachträglich in die Beschreibung gekommen sind und entsprechend den Timer anpassen/deaktivieren oder löschen.


    Ich weiß nicht, wie sich das am besten lösen lassen wird. Eventuell wenn beim erstellen des Timers die angegebenen EPG-Felder leer sind bei jedem Suchlauf auch die Beschreibung prüfen.

    Das jetzige Verhalten ist für mich sehr unbefriedigend. Ich würde sogar so weit gehen, das einen als einen echten Fehler zu bezeichnen. ?(

    Kanallogos: Picon.cz2VDR | Picons2VDR | MP-Logos
    Backupskripte: MV_Backup (RSync) | MV_BorgBackup (Borg)
    Skin: Skin FlatPlus

    "Es gibt keinen Grund, warum irgendjemand einen Computer in seinem Haus wollen würde."
    [Ken Olson], Präsident der Digital Equipment Corp., 1977

    VDR01 - yaVDR 0.7 (VDR 2.7.7)

    VDR 2.7.7; Gehäuse: Antec Fusion V2 Black & iMon LCD; Atric IR-Einschalter Rev. 4; Board: Intel DH77EB, Core i5-3550, GTX 1050 Ti, 8 GB RAM; DVB: 1x Digital Devices CineS2 Quad V6.5

    > Systeminfo.txt < [VDR-User #1540]

  • Wende bitte den Patch an und beobachte das Log. Deine Argumente scheinen sich für mich im Kreis zu drehen, und so kommen wir nach meinem Dafürhalten nicht weiter. Wir brauchen Daten aus deinem Environment, weil ich das bei mir nicht reproduzieren konnte.

    In dem Fall müsste aber trotzdem geprüft werden, ob sich die EPG-Felder geändert haben. Wird es ja intern offensichtlich, da keine Events gefunden werden. Warum sollte dann ein Von dieser Suche erstellte Timer nicht gelöscht werden? Die s-id wird ja gespeichert, und ist ja dann auch eindeutig dem Timer zuweisbar.

    Wie gesagt: Die Meldung besagt, dass EPGsearch im EPG keine passenden Sendungen gefunden hat, weshalb es keine auch weiteren Aktionen unternommen hat.

    Ich würde es nur ungern sehen, wenn EPGsearch bereits erstellte Timer löscht und Aufnahmen damit entfallen, nur weil das EPG gerade ein wenig "herumzickt". Lieber finde ich in der Aufzeichnung (bspw. wegen einer aktuellen Programmänderung) etwas Anderes als das Erwartete, als dass eine Aufnahme fälschlicherweise (bspw. wegen zeitweise nicht vorhandener EPG-Daten) nicht durchgeführt wird. Allerdings kann man sich in solchen Situationen nicht 100-prozentig auf die automatische Vermeidung von Wiederholungen verlassen, weshalb ich diese auch nicht nutze.

    Hardware: Antec NSK2480, Asus P8B75-M LX, Intel Core i5-3570T, 4 GB RAM, NVIDIA GT610, TT-Premium S2-6400, 128 GB SSD, 14 TB HDD, Pioneer BDR-207EBK
    Software: Ubuntu 22.04 LTS mit Kernel 6.8 und VDR 2.7.7 (mit offiziellen und eigenen Patches)
    Plugins: devstatus, dvbhddevice, dvd, dvdswitch, epgsearch, extrecmenu, recsearch, femon, live, markad, mlist, osdteletext, remote, satip, screenshot, skinnopacity, streamdev, systeminfo, undelete, xineliboutput
    Addons: VDR Convert 0.1.0 (angepasst)

    Edited once, last by SHofmann (December 7, 2025 at 8:09 PM).

  • Ich habe den 'Empfehlenswert' Timer jetzt deaktiviert um zu sehen ob der da schuld dran ist.

    Heute Morgen als ich nach gesehen habe, waren die Timer von Chicago Fire weg!

    Code
    So. 07.12.2025 20:04:03: start search for search timer 'Chicago Fire'
    So. 07.12.2025 20:04:03: found 0 event(s) for search timer 'Chicago Fire'
    So. 07.12.2025 20:04:16: delete timer for 'Chicago Fire~Schatzkiste' (Fr. 12.12. 20:10, channel VOXup HD)
    So. 07.12.2025 20:04:16: delete timer for 'Chicago Fire~Helden' (Fr. 12.12. 21:00, channel VOXup HD)
    So. 07.12.2025 20:04:16: delete timer for 'Chicago Fire~Feuerwerk' (Fr. 12.12. 21:55, channel VOXup HD)
    So. 07.12.2025 20:04:16: delete timer for 'Chicago Fire~An allen Fronten' (Fr. 12.12. 22:55, channel VOXup HD)

    Also werden Timer doch gelöscht! Von wem? Keine Ahnung

    Kanallogos: Picon.cz2VDR | Picons2VDR | MP-Logos
    Backupskripte: MV_Backup (RSync) | MV_BorgBackup (Borg)
    Skin: Skin FlatPlus

    "Es gibt keinen Grund, warum irgendjemand einen Computer in seinem Haus wollen würde."
    [Ken Olson], Präsident der Digital Equipment Corp., 1977

    VDR01 - yaVDR 0.7 (VDR 2.7.7)

    VDR 2.7.7; Gehäuse: Antec Fusion V2 Black & iMon LCD; Atric IR-Einschalter Rev. 4; Board: Intel DH77EB, Core i5-3550, GTX 1050 Ti, 8 GB RAM; DVB: 1x Digital Devices CineS2 Quad V6.5

    > Systeminfo.txt < [VDR-User #1540]

  • Puh, der Code ist echt kompliziert. Da muss ich nochmals nachsehen…

    Aber die Frage, welche Konflikte bei der Modifikation von Timern auftreten, ist damit noch immer nicht geklärt. Leider habe ich noch keine Antwort von dir erhalten, ob du den Patch appliziert hast und welche Log-Einträge daraus resultieren.

    Hardware: Antec NSK2480, Asus P8B75-M LX, Intel Core i5-3570T, 4 GB RAM, NVIDIA GT610, TT-Premium S2-6400, 128 GB SSD, 14 TB HDD, Pioneer BDR-207EBK
    Software: Ubuntu 22.04 LTS mit Kernel 6.8 und VDR 2.7.7 (mit offiziellen und eigenen Patches)
    Plugins: devstatus, dvbhddevice, dvd, dvdswitch, epgsearch, extrecmenu, recsearch, femon, live, markad, mlist, osdteletext, remote, satip, screenshot, skinnopacity, streamdev, systeminfo, undelete, xineliboutput
    Addons: VDR Convert 0.1.0 (angepasst)

  • Ich hatte am 3. 12. geschrieben, dass nicht mehr passende Timer gelöscht werden, wenn epgsearch das aus den Eintragungen im Timer erkennen kann. Wenn nicht unbekannte Randbedingungen auftreten, bleibe ich dabei.

    vdr-2.7.7

    softhddevice, dbus2vdr, dvd, epgsearch, femon, graphtftng, web, menuorg,
    osdteletext, radio, recsearch, satip, tvguide, vnsiserver
    ubuntu focal, yavdr-ansible, linux-6.11, AsRock J4105, CIne CT-V7 DVB-C

Participate now!

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