• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

EyeTV EPG-Daten auslesen

Holzwurm83

Jonagold
Registriert
18.04.09
Beiträge
19
Hallo zusammen,


ich bin gerade dabei für mein Haus eine Webbasierte Zentrale zu erstellen. Damit sollen alle elektrischen Medien über eine Website gesteuert werden. Ich würde hier gerne auch die EPG-Daten aus EyeTV mit aufnehmen und Darstellen mit der Möglichkeit gewünschte Sendungen Programmieren zu können. Im Endeffekt würde ich gerne den EPG-Teil aus der EyeTV-App in die Website einbinden. Können ihr mir hier weiterhelfen wie ich die Daten abgreifen oder den EPG-Teil aus der EyeTV-App übernehmen kann?


Vielen Dank für eure Hilfe!
 
Es gibt ja eine solche Schnittstelle, welche es der iOS-App ermöglicht auf das EPG und den Timer der EyeTV-Anwendung zuzugreifen. Allerdings ist diese meines Wissens nicht öffentlich dokumentiert.
Was geht, ist das Erstellen von zeitgesteuerten Aufzeichnungen mittels AppleScript. (siehe EyeTV 3 AppleScript Dictionary) Damit lässt sich bestimmt ein kleiner Webservice passen, welcher mittels AppleScript EyeTV steuert. Die EPG-Daten sind leider auf diesen Wege nicht zugänglich. Alternativ könntest du aber schauen, ob es einen Online-Anbieter für das Fernsehprogramm gibt, der seine Daten mittels API bereitstellt.
 
Das hilft mir denke ich schon mal weiter. Schade nur, dass die Schnittstelle bereits vorhanden ist, aber nicht rausgerückt wird. Habe da auch schon bei Elgato direkt angefragt. Die sagen aber gibt es nicht....
 
Ich würde einfach mal gucken woher die App die Daten holt. Die Daten sind vermutlich ja über eine Webadresse irgendwie verfügbar. Wenn die App die Daten bekommt solltest du da auch dran kommen ;)
 
Bin wieder an dem Thema dran. Wie kann ich schauen wo und wie die APP die Daten holt?
 
Little Snitch zeigt an, mit welchen Servern sich Programme verbinden. Müsste natürlich auch mit Bordmitteln über das Terminal möglich sein.
 
Wenn es nicht direkt die EyeTV-EPG-Daten sein müssen: mc2xml liefert EPG-Daten im xmltv-Format (das EyeTV auch importieren kann). Dann müsste man diese Daten nur noch für den Zugriff über Web aufbereiten, und ein Mapping für die EyeTV-Senderliste haben - die EyeTV-Programmierung kann man ja, wie schon geschrieben, über AppleScript erledigen.

Nur so eine Idee...