Pregunta

Me gustaría consultar el 7 Guía de programas de Windows Media Center desde una aplicación de C #. p.ej. responder a preguntas como "¿A qué hora es The Inbetweeners siguiente mostrando en el canal 4?".

He mirado a través del Media Center SDK (v6 y V5), pero esto sugiere que sólo es posible utilizar las clases Microsoft.MediaCenter.TV.Scheduling para solicitar grabaciones ( "click-to-registro"). No puedo encontrar una manera de simplemente consultar y obtener una lista de los horarios de los espectáculos sin pedir Media Center para grabar algo.

Un poco de búsquedas por Internet sugiere que pudiera abrir la base de datos SQLite que Media Center utiliza detrás de las escenas ( Datos de programa \ Microsoft \ eHome \ EPG \ epg.sdf ) y la consulta que. Que podía hacer esto, pero se siente un poco raro para acceder directamente a los datos de prensa.

Por lo tanto, me estoy perdiendo algo en la API .Net? ¿Hay una forma de consultar el horario sin tener que ir a espaldas de Media Center?

¿Fue útil?

Solución

El clase TVSchedule parece ser el más cercano documentado (aunque obsoleta forma) para hacer esto. El href="http://msdn.microsoft.com/en-us/library/bb189256.aspx" rel="nofollow noreferrer"> clase Formación sólo funciona para buscar canales.

También vi el hilo que ha mencionado sobre el uso de la base de datos SqlLite (en http: / /discuss.mediacentersandbox.com/forums/thread/559.aspx ) pero si su opción es usar una API en desuso y acceder a una base de datos indocumentado, sugeriría que la primera. ;-) Sobre todo porque sospecho que el formato de base de datos ya ha cambiado (o se van a cambiar en Win 8).

Además, echa un vistazo a http://mobilewares.spaces.live .com / blog / CNS! 78533A1A2E078194! 4535.entry que es el post de Niall Gainsbourg quejándose del último SDK no tener ningún apoyo EPG. Por lo que no es el único en busca de esto.

Es posible que desee probar que contiene Niall directamente, tal vez estaría dispuesto a publicar lo que sabe acerca del acceso a la guía EPG aquí ... teniendo en cuenta que tiene un producto relacionado con la EPG en venta, imagino que supiera lo que es hablando sobre. : -)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top