Domanda

Mi piacerebbe interrogare il 7 Media Center Guida di Windows del programma da un C # app. per esempio. per rispondere a domande come "Che ora è The Inbetweeners accanto mostrando su Channel 4?".

Ho guardato attraverso il Media Center SDK (V6 e v5), ma questo suggerisce che è possibile utilizzare solo le classi Microsoft.MediaCenter.TV.Scheduling richiedere registrazioni ( "Click-to-record"). Non riesco a trovare un modo per interrogare solo e tornare un elenco di orari degli spettacoli senza chiedere Media Center per registrare qualcosa.

Un po 'di Web ricerca suggerisce ho potuto aprire il db SQLite che Media Center utilizza dietro le quinte ( ProgramData \ Microsoft \ eHome \ EPG \ epg.sdf ) e query che. Potrei farlo, ma ci si sente un po 'Flakey per accedere direttamente ai dati di Media Center.

Quindi, mi sto perdendo qualcosa nel API Net? C'è un modo di interrogare il programma senza andare dietro le spalle di Media Center?

È stato utile?

Soluzione

Il classe TVSchedule sembra essere il più vicino documentata (sia pure deprecato) modo per fare questo. Il classe Lineup funziona solo per cercare i canali.

Ho visto anche il filo lei ha citato sull'utilizzo della banca dati SqlLite (a http: / /discuss.mediacentersandbox.com/forums/thread/559.aspx ), ma se la vostra scelta sta usando un'API deprecato e l'accesso di un database senza documenti, io suggerirei l'ex. ;-) Soprattutto perché ho il sospetto che il formato del database è già cambiato (o sarà cambiando in Win 8).

Inoltre, controllare http://mobilewares.spaces.live .com / blog / CNS! 78533A1A2E078194! 4535.entry che è il post di Niall Gainsbourg lamentano l'ultimo SDK non avere alcun supporto EPG. Quindi non sei l'unico alla ricerca di questo.

Si potrebbe desiderare di provare contenente direttamente Niall, forse sarebbe stato disposto a inviare quello che sa su come accedere alla EPG qui ... considerando che ha un prodotto EPG legati in vendita, immagino che avrebbe sa quello che parlare di. : -)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top