von ds10 » 31 Aug 2014, 14:55
Soweit ich mich noch erinnern kann, war das Tray zu Beginn sehr langsam, als ich das programmiert habe, erst nach einigen Optimierungen hat es sich brauchbar schnell geöffnet. Der erste Schritt ist auch noch schnell getan, nämlich die Prüfung, ob die Sendung läuft, danach folgen dann aber weitere Prüfungen und wenn es die erste/letzte Sendung ist, muss auch noch ein weiteres Tagesprogramm abgefragt werden.
Um die wahrscheinlich beste laufende Sendung zu finden müssten man alle laufenden Sendungen eines Senders miteinander vergleichen. Und gerade bei einer fehlerhaften Sendung kann es sein, dass man dann x zusätzliche Sendungen prüfen muss, womöglich noch im Tagesprogramm des nächsten Tages. Und das heißt dann Schleife in Schleife und das solche Konstrukte gerne mal langsam sind, kennt man ja. Nicht, dass das nicht machbar wäre, aber ein Plugin, was solche Sendungen einfach kürzt, wäre sehr viel einfacher.
Soweit ich mich noch erinnern kann, war das Tray zu Beginn sehr langsam, als ich das programmiert habe, erst nach einigen Optimierungen hat es sich brauchbar schnell geöffnet. Der erste Schritt ist auch noch schnell getan, nämlich die Prüfung, ob die Sendung läuft, danach folgen dann aber weitere Prüfungen und wenn es die erste/letzte Sendung ist, muss auch noch ein weiteres Tagesprogramm abgefragt werden.
Um die wahrscheinlich beste laufende Sendung zu finden müssten man alle laufenden Sendungen eines Senders miteinander vergleichen. Und gerade bei einer fehlerhaften Sendung kann es sein, dass man dann x zusätzliche Sendungen prüfen muss, womöglich noch im Tagesprogramm des nächsten Tages. Und das heißt dann Schleife in Schleife und das solche Konstrukte gerne mal langsam sind, kennt man ja. Nicht, dass das nicht machbar wäre, aber ein Plugin, was solche Sendungen einfach kürzt, wäre sehr viel einfacher.