Hallo,
ich habe jetzt das Problem und die Ursache endlich erkannt und gelöst!
Ich habe heute abend wieder auf Tele 5 Kalkhofe's Mattscheibe und Schlefaz aufgenommen. Beide Aufnahmen wurden wieder geteilt. Diesmal wurden aber die Timereinträge nicht gelöscht. Ich hatte zuvor das Sync-Intervall auf 1h gestellt. Kalkhofe's Mattscheibe wurde dabei exakt zum Zeitpunkt des Sync gem ipRec-log geteilt, ebenso die nachfolgende Schlefaz-Aufnahme jeweils zum sync-Zeitpunkt. Gleichzeitig lief eine Aufnahme auf Sat1 und später auf Spiegel Wissen. Diese Aufnahmen wurden nicht geteilt. Bei den geteilten Tele 5 - Aufnahmen war vor der ersten Sendung wieder eine 4:3-Sendung, vor der zweiten jedoch nicht. Scheint also durch einen erstmaligen Formatwechsel ausgelöst zu werden, bei mir am Häufigsten eben bei Tele 5 und Tele 5 HD via Kabel Deutschland. Ich habe jetzt das Sync-Intervall auf 48h gestellt, damit sollte das Problem dann gelöst sein. Die lange Sync-Zeit ist kein wesentliches Problem, da ich die Dreambox sowieso nach Gebrauch jeweils ausschalte (deep-Standby) und ipRec ja nach dem Hochfahren sich jeweils die Timer holt.
Anbei die Logdatei von ipRec und die Dremabox-xml-Timerdatei für weitere Überprüfungen sowie das Tele5-Programm an diesem Abend. Der Film "Killing Virus Todesflug 335" lief davor und war in 4:3. Schlefaz habe ich gesondert programmiert, diese Aufnahme wurde dennoch geteilt, obwohl ja bezogen auf diese Aufnahme keine 4:3-Sendung davor lief. Aber wenn die Dreambox erstmal im Splitmodus ist, bleibt sie auf diesem Kanal wohl dabei. Anders als früher lief die parallel laufende Aufnahme von Sat1 ungestört. Ich habe ja ipRec insofern modifiziert, als dass zu lange Filmtitel (> 40 Zeichen) gekürzt werden. Das hat bereits einige Probleme gelöst. Das Problem scheint auch nur bei über ipRec programmierte Aufnahmen aufzutreten. ich hatte in den letzten Wochen Kalkhofe's Mattscheibe Freitags 20h mal direkt als Wochentimer programmiert, der Fehler trat hier nie auf.
Zum Nachvollziehen: Die Aufnahmen haben bei mir stets einen Vorlauf von 5 und einen Nachlauf von 10 min. .
Hier die von mir veränderte Zeile zur Kürzung des Filmtitels:
Die Datei
/usr/lib/enigma2/python/Plugins/Extensions/ipRecService/Interfaces/tvinfo.py habe ich verändert, damit Titel auf 40 Zeichen gekürzt wird:
Zeile 154, neu: [0:41]
sTitle = self.xmltools["ConvertToLatin1"](title.text[0:41])
Achtung, es dürfen keine Zeilen hinzugefügt oder gelöscht werden, da die anderen ipRec-Skripte per Zeilensprung Teile aufrufen! Deshalb habe ich die Kürzung in dieser Zeile mit integriert, was zum Glück funktionierte.
Eine einfache und elegante Lösung des Problems könnte ja sein, das ipRec die Synchronisierungen stoppt, wenn Aufnahmen laufen oder bald beginnen. Und welches Skript weiß das besser als ipRec selbst?