rolapp:
Was mir beim Durchschauen der EPG.py so ganz nebenbei aufgefallen ist: Du hast 2 unterschiedliche "Datelow"-Zeitpunkte festgelegt, und zwar
Zeile 701: datelow = (datetime.datetime.today() - datetime.timedelta(days=8))
Zeile 1058: datelow = (datetime.date.today() - datetime.timedelta(days=7))
Ich selber kann, da ich nur "Free-User" bin, nicht testen, ob nun 7 oder 8 der richtige Wert wäre, laut "Zattoo"-Angaben bedeutet "Recall" (Replay?) "7 Tage zurück schauen". Das müsste mal ein PREMIUM-User exakt herausfinden, wie weit er tatsächlich in die Vergangenheit zurückgehen und Sendungen noch aufrufen kann. Danach könntest Du ja die beiden o. g. Zeilen entsprechend angleichen.