Pergunta

Eu gostaria de consultar 7 Media Guia do Programa Centro do Windows a partir de um aplicativo C #. por exemplo. para responder a perguntas como "Que horas são The Inbetweeners próxima exibição no Canal 4?".

Eu olhei através do Media Center SDK (v6 e v5), mas isso sugere que só é possível usar as classes Microsoft.MediaCenter.TV.Scheduling para solicitar gravações ( "Click-to-record"). Não consigo encontrar uma maneira de apenas consulta e receber de volta uma lista dos horários sem pedir Media Center para gravar alguma coisa.

Um pouco de pesquisa web sugere que eu poderia abrir a db SQLite que usos Media Center nos bastidores ( ProgramData \ Microsoft \ eHome \ EPG \ epg.sdf ) e consulta que. Eu poderia fazer isso, mas ele se sente um pouco flakey aos dados de acesso Media Center diretamente.

Então, estou faltando alguma coisa na API .net? Existe uma maneira de consultar a programação sem passar pelas costas de Media Center?

Foi útil?

Solução

O classe TVSchedule parece ser o mais próximo documentado (embora obsoleta forma) para fazer isso. A Lineup classe só funciona para procurar canais.

Eu também vi o fio que você mencionou sobre o uso do banco de dados SqlLite (em http: / /discuss.mediacentersandbox.com/forums/thread/559.aspx ), mas se sua escolha está usando uma API obsoleta e acessar um banco de dados em situação irregular, eu sugiro o primeiro. ;-) Especialmente desde que eu suspeito que o formato de banco de dados já mudou (ou vai mudar em Win 8).

Além disso, confira http://mobilewares.spaces.live .com / blog / CNS! 78533A1A2E078194! 4535.entry que é o post de Niall Gainsbourg reclamando sobre o SDK mais recente não ter qualquer apoio EPG. Então você não é o único procurando por isso.

Você pode querer tentar contendo Niall diretamente, talvez ele estaria disposto a postar o que ele sabe sobre como acessar o EPG aqui ... considerando que ele tem um produto EPG relacionada com a venda, eu imagino que ele sabe o que ele está falando sobre. : -)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top