Das ganze Konzept hinter der channelpedia ist ja noch ein wenig wackelig, obwohl ich weiterhin hinter den Grundideen stehe. In den letzten Tagen hatte ich noch ein paar Ideen, welche Voraussetzungen man bräuchte, damit es wirklich gut funktionieren würde.
Kurz gesagt, der VDR müsste gepatcht oder um ein Plugin ergänzt werden, um folgende Funktionen zu erhalten:
1) VDR bemerkt erloschene Sender ("frontend timed out while tuning to channel x") und bietet dem Nutzer meinetwegen über das OSD eine Möglichkeit, erloschene Kanäle anzuzeigen, die schon seit Tagen nicht mehr erfolgreich angetuned werden konnten. Man kann dann auch per OSD solche Kanäle aus der Kanalliste löschen.
2) VDR ist genau so gut wie w_scan im Finden von neuen Kanälen (falls er das noch nicht ist) im normalen Betrieb (also ohne vdr-plugin-wirbelscan manuell starten zu müssen).
3) VDR schickt für jede essentielle Parameteränderung eines bekannten Kanals und für jeden neu gefundenen Kanal oder jeden gelöschten erloschenen Kanal einen HTTP-Request an die Channelpedia, um die Channelpedia darüber zu informieren, dass um 16:34 ein neuer Kanal X gefunden wurde und um 16:35 ein elementar veränderter Kanal Y. Den veränderten Kanaldaten wird damit ein Zeitstempel mitgegeben, welcher den tatsächlichen Zeitpunkt beschreibt, an dem der VDR per Tuning die Veränderung eines einzelnen Kanals bemerkt hat. Die Channelpedia bekommt dann, wenn es einen neuen Kanal X gibt, innerhalb einer Woche mehrere Nachrichten von verschiedenen VDRs zugeschickt, dass Kanal X neu ist. Wenn es genug Nachrichten sind, hält die Channelpedia diese Information für vertrauenswürdig und zeigt den neuen Kanal an.
Nicht jeder VDR der Welt muss an der ganzen Geschichte teilnehmen, es würde mehr so wie freiwillige Staumelder oder Wettermelder im Radio laufen.
Viele Grüße
hepi