Hi!

Ich bastle gerade an einer kleinen Android-Anwendung, die die vorhandenen EPG-Daten durchsuchen soll. Soweit ich rausgefunden habe, gibt es keine universelle Suche, richtig? Also so etwas wie alles Sendungen am Dienstags zwischen 20:00 und 22:00. Oder ARD jeden Mittwoch.

Gefunden habe ich /web/epgsearch?search=, was nur im Titel bzw. in der Beschreibung sucht. Gibt es Alternativen?

Wenn nein und sowieso: schöner wäre es, die Suche lokal auf dem Android-Gerät durchzuführen.

Als Datenquelle möchte ich die EPG-Daten weiterhin über die /web/-Schnittstelle holen. Die Daten, die /web/epgbouquet, /web/epgnext etc. zurückliefen, sind schön formatiert und lassen sich gut verarbeiten. Drum die Entscheidung dafür.

Angedacht habe ich einen Befehl /web/epgall. Unsicher bin ich mir, ob ich mit einem Befehl die ganzen Daten in ein XML-Format verpackt verarbeitet bekomme (Speicher des Receivers etc. etc.). Ggf. wäre es günstiger, nur jeweils 50 (oder so) Sätze zu erhalten und über einen Start-Parameter und entsprechende mehrfache Aufrufe die Daten abzurufen. Ggf. auch noch pfiffiger.

Und damit bin ich bei meinem Problem: mir fehlt der Überblick, was ich auf dem Receiver an Ressourcen zur Verfügung habe, was strategisch sinnvoll ist und wie ich meine Idee "openatv"-kompatibel ins Projekt einbringen kann. Davon ab habe ich keine Ahnung von Python (ok, der epgall-krams funktioniert schon, aber ob das alles gut [tm] ist...).

Sprich: Ich suche ein paar Meinungen. Danke!

Dad Iron aka Holger.