sexta-feira, 27 de julho de 2007

Blog do Zelito

Quem curte Recepção de canais de rádio e TV via Satélite (DVB e analógico) não pode deixar de dar uma passadinha no blog do Zelito Lima. O blog do camarada está cheio de dicas, truques e conceitos super interessantes para a turma que adora apontar antenas parabólicas para o céu.

No post mais recente ele apresenta um truque bem ao estilo McGiver para sintonizar canais digitais em satélites que operam com polarização circular (caso do NSS 806). Este truque é uma alternativa ao uso da placa dielétrica de teflon.

quinta-feira, 19 de julho de 2007

Integrando Rádio FM no MythTV

Até a versão 0.19 do MythTV era possível sintonizar rádio FM usando o plugin MythFM do projeto MythExtra. Infelizmente o projeto morreu há pelo menos um ano deixando a comunidade órfã deste recurso tão importante. O projeto era composto de 4 plugins: mythmail (leitor de e-mail), mythfm (sintonizador de rádio FM), mythrecipe (receitas culinárias) e mythkaraoke (karaokê).

O plugin MythFM era o mais estável do grupo e possuía os seguintes atributos:

. Busca automática de frequências;
. Edição;
. Sintonia;
. Gravação (MP3 e WAV).

Desde a morte prematura do projeto tenho buscado na net uma solução que substitua o mythFM com qualidade. Tropecei numa dica para placas da série PVR da Hauppauge e que usa o programa ivtv-radio, estilo gambiarra, no site do próprio mythtv . O texto integral da dica pode ser conferido em http://www.mythtv.org/wiki/index.php/Fm_radio. Apesar de ter sido idealizado para as placas PVR não foi difícil implementar uma solução para as placas que usam o módulo BTTV, muito comuns no Brasil. Basta substituir o programa ivtv-radio por fm do pacote fmtools.

Inicialmente devemos instalar o pacote fmtools que contém os programas fm e fm-scan. Em Debian fazemos como root:

# apt-get install fmtools

Em seguida criamos uma entrada no arquivo "/usr/share/mythtv/mainmenu.xml" logo após "Watch TV" com a opção "Play Radio" conforme descrito na dica.

E por último devemos criar o arquivo "/usr/share/mythtv/fmmenu.xml" com o conteúdo apresentado lembrando de substituir a tag action de "EXEC /usr/local/bin/ivtv-radio -f 88.7" para "EXEC /usr/bin/fm 88.7", por exemplo. E na última opção para este menu em vez de "EXEC /usr/bin/mythfm_kill" devemos usar "EXEC /usr/bin/fm off" para desativar o som da emissora sintonizada.

Optei por não usar os scripts mythfm e mythfm_kill definindo as frequências no arquivo fmmenu.xml.

O aspecto final dos menus deve ficar mais ou menos assim:



















Confesso que esta solução não é tão elegante quanto a implementada pelo plugin mythfm mas resolve por enquando a falta de um bom sintonizador de rádio FM para o MythTV. Não há gravador nem sequer um scanner de frequências mas como o objetivo foi tão somente sintonizar as emissoras esta gambiarra quebra o galho.

sexta-feira, 13 de julho de 2007

Plugins do VDR

Todo bom PVR deve apresentar suporte a plugins como forma de ampliar as suas funcionalidades. Assim tem sido com o MythTV e outros do gênero. Com o projeto VDR não poderia ser diferente. A lista completa de plugins para este PVR é enorme e pode ser conferida no site oficial do projeto em http://www.cadsoft.de/vdr/plugins.htm e em http://www.linuxtv.org/vdrwiki/index.php/Plugins. Destacarei neste artigo aqueles que considero mais importantes no uso diário tendo em vista a impossibilidade de apresentar todos eles neste curto espaço.


Analog-TV

Sempre acreditei que o VDR fosse destinado exclusivamente ao sistema digital europeu DVB e que desprezasse os já ultrapassados sistemas analógicos ainda existentes em várias partes do mundo (pal-m, ntsc, pal-n, ...) qual não foi a minha surpresa ao tomar ciência do plugin vdr-analogtv que implementa suporte às placas analógicas dando uma utilidade a mais ao VDR no nosso atrasado Brasil. Importante frisar que o uso deste plugin não dispensa a placa DVB e o hardware ou software decoder de MPEG2.


Femon

Este plugin permite exibir na tela via OSD informações detalhadas sobre o canal que está sendo sintonizado e exibido no momento. Isto é muito útil para extrair dados das streams de áudio e vídeo (frequência, polarização, vpid, apid, bitrate, ...) bem como da qualidade de sinal como a relação sinal/ruído. Esta última ajuda a melhorar e otimizar o apontamento da antena parabólica visando atingir o máximo em qualidade de sinal.


Games

Como ninguém é de ferro não poderia faltar um plugin de jogos para o VDR. Confesso que os jogos para VDR não tem gráficos tão bons quanto os existentes para o MythTV mas só o fato de poder assistir TV e ainda relaxar com o bom e velho Freecell usando o controle remoto já vale a pena. Outros games disponíveis: tetris, snake, spider, paciência, tron, tictactoe (jogo da velha) e minesweeper (campo minado). Note o efeito translúcido do game sobre canal sintonizado.


Image Viewer

Um bom visualizador de imagens para o VDR não poderia faltar. O detalhe deste e de outros recursos multimídia é que o VDR não necessita rodar sob o sistema X Window do Linux para exibi-los. O bom e velho framebuffer da placa DVB Full Featured e/ou das placas de vídeo é suficiente para dar conta do recado de forma leve mas funcional. E se tem algo que aprendi na vida é que quanto mais enxuto é o sistema menos chance há de ocorrer erros ou bugs.


MailBox

Por último um ótimo e indispensável leitor de múltiplas contas de e-mail com suporte a IMAP e POP3 para o VDR. Observe os menus coloridos na parte de baixo da figura e tente associá-los às teclas coloridas do controle remote do artigo anterior.
Na minha opinião este é um dos recursos que mais faz falta no MythTV. Pena que o projeto MythExtra morreu sem deixar um sucessor. Não sei porque até agora ninguém desenvolveu um plugin deste para o Myth que é muito útil nos dias atuais.

Além destes plugins vale a pena mencionar os seguintes: PIP (Picture In Picture), Weather (Tempo), RSS Reader, Calendar, Channelscan e Screenshot.

quinta-feira, 12 de julho de 2007

Um controle remoto para o PVR

Uma das tarefas mais difíceis para quem está montando o seu próprio PVR é encontrar um controle remoto (transmissor) que tenha todas as teclas adequadas às funções do Settopbox. Desde que me interessei por PVRs feitos em casa nunca havia encontrado um controle que atendesse plenamente aos meus anseios até conhecer o site DVBShop. Esta loja virtual tem de tudo para quem pretende montar um PVR digital. Desde placas DVB até sensores IR e controles remotos bem interessantes. Fiquei bastante interessado no modelo abaixo:


Note o conjunto de teclas coloridas (vermelho, verde, amarelo e azul). Estas teclas tem fundamental importância no VDR uma vez que alguns menus deste PVR seguem este padrão de cores presentes em inúmeros controles de hoje (Sky, Pinnacle, Gradiente, Century, ...).

Além disso este controle tem quase todas as teclas fundamentais que um bom PVR necessita:

. Teclado numérico com alfabeto (bom para edição sem teclado);
. Controle de Volume (Vol+, Vol- e Mute);
. Navegação de vídeo (pause, stop, rec, play, forward e rewind);
. Navegação de Menus (Up, down, left, right e Ok);
. Mudança de canais (ch+ e ch-);
. Power (desligamento do STB);
. EPG (Guia de Programação);
. TV/Radio (Atalho para canais de TV ou Rádio).

Só faltaram as teclas MENU e OSD bem como PIP para satisfazer o desejo dos amantes do MythTV. Para o VDR está perfeito pois tem a tecla I que pode ser usada para acessar o menu do sistema enquanto que a tecla Exit permite escapar ou voltar para o menu anterior. A tecla POWER tem uma boa utilidade neste PVR pois ao pressioná-la o STB inicia o processo de desligamento caso nenhuma tecla seja pressionada em 5 segundos. Bem mais interessante do que no MythTV que exige navegação por menus até chegar na opção Shutdown sem direito a cancelar caso se arrependa.

Um outro ponto positivo deste controle remoto é a independência entre as teclas de navegação de menus (up, down, left, right e ok) e as teclas de Volume e Canal. Isto diminui a possibilidade de haver conflito quando da definição das funções de cada tecla. Apesar da diversidade de teclas o tamanho do controle ficou bastante reduzido se compararmos com outros modelos existentes no mercado e deve ser levado em consideração na hora da compra do dispositivo.

Mas nem tudo são flores neste mundo. O preço deste controle até que está muito bom, mesmo em dólar ($ 5,66). Aqui no Brasil um aparelho similar a este não custa menos que R$ 15,00. O problema reside no custo de envio da Europa para cá ficando no mínimo em $ 40,00 pela modalidade mais econômica. Alto demais para quem pretende obter apenas uma ou duas unidades. Estou estudando a possibilidade de adquirir algumas unidades deste controle mais alguma placa DVB para um novo PVR mas tenho medo de que quando o material chegar no Brasil receba a taxação de importação do governo brasileiro que geralmente fica em 60% do valor total (produto mais frete). Assim vai doer mais ainda no meu bolso.

Enquanto isso não ocorre fico imaginando como seria o meu PVR com este controle remoto ...

segunda-feira, 2 de julho de 2007

LinVDR atualizado

Num post anterior sobre o VDR expus aos leitores do meu blog o sucesso obtido com este PVR a partir de uma distro chamada LinVDR. Apesar desta distro não apresentar atualização desde 2004 tudo funcionou perfeitamente o que me fez investir um pouco mais de tempo no projeto VDR. Ao que tudo indica esta distro morreu no tempo uma vez que parou na versão 0.7. Felizmente deixou herdeiros bem ativos. Descobri uma distro chamada ARVDR que descende da LinVDR com atualizações bem frequentes.

Apesar da página está em russo não tive nenhuma dificuldade em instalar a versão 0.5.2 e como já saiu a versão 0.5.3 vou testá-la para ver o que melhorou em relação a anterior que já está muito boa. Tem um mini tutorial em http://arvdr.free-x.de/wiki/index.php/Install. Nem precisa ler o que está escrito em russo pois basta seguir as imagens apresentadas e em poucos minutos você terá o VDR funcionando em seu micro com novos plugins e skins.

Baixe a imagem iso da última versão neste link http://arvdr.free-x.de/iso e divirta-se.