Question

Je voudrais interroger le Guide du programme Windows Media Center 7 à partir d'une application C #. par exemple. pour répondre à des questions comme "Quelle heure est- Les Boloss Affichage sur Channel 4?".

Je l'ai regardé à travers le SDK Media Center (v6 et v5), mais cela suggère qu'il est possible d'utiliser les classes de Microsoft.MediaCenter.TV.Scheduling pour demander des enregistrements ( « à dossier Cliquez- »). Je ne peux pas trouver un moyen de simplement interroger et récupérer une liste des heures de spectacle sans demander Media Center pour enregistrer quelque chose.

Un peu de recherche sur le Web suggère que je pouvais ouvrir le db SQLite que Media Center utilise les coulisses ( ProgramData \ Microsoft \ eHome \ EPG \ epg.sdf ) et requête. Je pourrais le faire, mais il se sent un peu squameuse pour accéder aux données de Media Center directement.

Alors, suis-je manque quelque chose dans l'API .Net? Est-il possible d'interroger le calendrier sans passer derrière le dos de Media Center?

Était-ce utile?

La solution

La classe de TVSchedule semble être le plus proche documenté (bien dépréciée) façon de le faire. La classe Lineup ne fonctionne que pour rechercher des canaux.

J'ai vu aussi le fil que vous avez mentionné la base de données sur l'utilisation SqlLite ( http: / /discuss.mediacentersandbox.com/forums/thread/559.aspx ) mais si votre choix utilise une API et accéder à une désapprouvée base de données sans papier, je vous suggère de l'ancien. ;-) D'autant plus que je soupçonne que le format de base de données a déjà changé (ou va changer dans Windows 8).

En outre, consultez http://mobilewares.spaces.live .com / blog / cns! 78533A1A2E078194! 4535.entry qui est le poste de Niall Gainsbourg se plaindre du dernier SDK ne pas avoir de support EPG. Donc, vous n'êtes pas le seul à chercher cela.

Vous pouvez essayer contenant Niall directement, peut-être qu'il serait prêt à poster ce qu'il sait sur l'accès à l'EPG ici ... étant donné qu'il a un produit lié EPG-vente, je pense qu'il aurait su ce qu'il est parler de. : -)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top