Saltar para: Posts [1], Pesquisa [2]

SAPO developers blog

SAPO developers blog

Serviço público (ou "um Mundial sem vuvuzelas")

Junho 16, 2010

jac

Ontem, já no final de uma reunião de trabalho, alguém comentava sobre o quão chato era assistir aos jogos do Mundial e ouvir todo o ruído das vuvuzelas.

Conversa puxa conversa e falava-se já de filtros de som e das frequências emitidas por estes "instrumentos".

Dali a nada comentava-se o facto do Meo ter imensas funcionalidades tecnológicas, sendo uma delas o suporte para canais múltiplos de som por canal (para poder fornecer canais em dois idiomas, por exemplo).

Uma ideia começou a tomar forma, e para algumas pessoas não deve ter sido fácil adormecer quando a noite chegou.

Hoje reuniram-se várias pessoas de várias áreas da PT numa sala, todas com um grau de excitação elevadíssimo face ao que se propunham fazer.

E fizeram.

Em tempo recorde.

 

 

 

 

 

A partir de amanhã, nos canais da RTP (incluindo em HD) e da SIC no Meo, poderão carregar no botão de escolha de canal de áudio e seleccionar "sem vuvuzelas".

 

Bastará carregar na tecla certa, escolher "Opções de Visualização", "Idiomas falados" e de seguida seleccionar "Sem Vuvuzelas".

 

 

 

 

A funcionalidade estará disponível também no MEO Sat (tecla "cima" do cursor).

 

 

 

 

Mais detalhe sobre como configurar esta funcionalidade na página do MEO.

Web Service de programação de TV

Março 09, 2009

jac

O SAPO disponibiliza um Web Service com a programação de TV (incluindo actualmente todos os canais da oferta MEO).

Para consultar a lista de canais incluidos no sistema basta invocar o serviço em http://services.sapo.pt/EPG/GetChannelList.

 

A resposta será semelhante a:

    <GetChannelListResponse xmlns="http://services.sapo.pt/Metadata/EPG">
      <GetChannelListResult>
        <Channel>
          <Name>RTP1</Name>
          <Sigla>RTP1</Sigla>
        </Channel>
        <Channel>
          <Name>RTP2</Name>
          <Sigla>RTP2</Sigla>
        </Channel>
        ...
      </GetChannelListResult>
    </GetChannelListResponse>

Após termos a lista de canais podemos aceder à programação para um canal específico dentro de um intervalo temporal.

 

Para acedermos à programação do canal RTP2, por exemplo, usamos o serviço em http://services.sapo.pt/EPG/GetChannelByDateInterval.

 

O resultado será algo como:

 

    <GetChannelByDateIntervalResponse xmlns="http://services.sapo.pt/Metadata/EPG">
      <GetChannelByDateIntervalResult>
        <Name>RTP2</Name>
        <Sigla>RTP2</Sigla>
        <Programs>
          <Program>
            <Id>1600303</Id>
            <Title>Os Simpsons T17</Title>
            <Description>Homer trabalha como inspector de segurança na fábrica nuclear local; Marge tenta manter a paz na família; Bart é um rapaz endiabrado de 10 anos; Lisa, com 8, é inteligente, toca saxofone e segue a dieta vegetariana; e a bebé Maggie manifesta as emoções sugando desesperadamente a chucha.</Description>
            ...
            <StartTime>2009-03-08 20:00:00</StartTime>
            <Duration>3600</Duration>
            <EndTime>2009-03-08 21:00:00</EndTime>
          </Program>
        </Programs>
      </GetChannelByDateIntervalResult>
    </GetChannelByDateIntervalResponse>

Também podemos aceder a informação mais detalhada sobre um programa acedendo directamente ao mesmo (usando o identificador Id dentro de Program): http://services.sapo.pt/EPG/GetProgramById?programId=1600303.

 

A descrição do serviço e dos seus métodos encontra-se disponível em http://services.sapo.pt/Metadata/Service/EPG.

Mais sobre mim

Subscrever por e-mail

A subscrição é anónima e gera, no máximo, um e-mail por dia.

Arquivo

  1. 2012
  2. J
  3. F
  4. M
  5. A
  6. M
  7. J
  8. J
  9. A
  10. S
  11. O
  12. N
  13. D
  1. 2011
  2. J
  3. F
  4. M
  5. A
  6. M
  7. J
  8. J
  9. A
  10. S
  11. O
  12. N
  13. D
  1. 2010
  2. J
  3. F
  4. M
  5. A
  6. M
  7. J
  8. J
  9. A
  10. S
  11. O
  12. N
  13. D
  1. 2009
  2. J
  3. F
  4. M
  5. A
  6. M
  7. J
  8. J
  9. A
  10. S
  11. O
  12. N
  13. D