26 março 2006

Novidades em breve

Duas ótimas notícias para quem quer novidades aqui no KnoppMythBR: a primeira, estou preparando um artigo sobre o KnoppMyth para ser publicado em um site técnico de grande visibilidade; a segunda, estou baixando o KnoppMyth R5B7 neste momento!
Pretendo terminar o artigo e instalar a nova versão ainda nesta semana, portanto aguardem!

14 fevereiro 2006

Falta de recurso na Mother Board

E aqui vai uma dica para quem quer montar seu PVR: escolha muito bem os componentes! Ter configurado o KnoppMyth para "acordar" sozinho quando tem algo para gravar foi legal, mas criou um inconveniente: como minha mobo só permite que se escolha o horário de ligar o micro (sem possibilidade de escolher o dia), a máquina se liga todos os dias no mesmo horário, mesmo que não tenha nada para gravar. Chato, não? :-(

07 fevereiro 2006

Acorda aí! Tem coisa para gravar!

Como já escrevi antes, se não dou notícias é porque tudo está funcionando, e muito bem. Bom, quase isso...
Aquela intensa programação de gravações para o mês de dezembro, mostrando para a família toda, na prática, o que é time-shift trouxe um efeito colateral altamente indesejável. Deixar a máquina ligada praticamente 24 horas por dia para dar conta de gravar, cortar intervalos, converter para XviD (ou algo que o valha) e assistir o que foi gravado (mais de uma vez, em alguns casos) acabou por elevar bastante a conta da Eletropaulo (!).
Para tentar diminuir esse efeito, acabo de seguir o tutorial WakeupToRecord do KnoppMythWiki. Funcionou exatamente como deveria. A partir de hoje, ao invés de dar um halt para desligar a máquina, é só fechar o front-end e, em alguns segundos, o micro desliga-se. Se tiver alguma gravação programada, ele liga-se na hora certa, grava e desliga-se, automaticamente, exatamente como um PVR deveria ser. Ótimo, não?

09 janeiro 2006

Que CSS, que nada!

Tenho que corrigir um erro cometido no post anterior. Quando atualizei a versão do KnoppMyth, coloquei dois DVDs na bandeja e eles tocaram direto, sem problemas. Então pensei que o CSS estava instalado. Só que no sábado fui colocar o mtd no ar e ele reclamou que não encontrou a libdvdcss. Então, seguindo a sugestão do próprio mtd, rodei o script install-css.sh e pronto! Agora, sim, CSS instalado!

06 janeiro 2006

R5A26 no ar (ou quase...)

Hoje resolvi fazer o upgrade para o R5A26. Fiz o back-up (menu Knoppmyth), coloquei o CD da nova versão no drive e rebootei. Foi bem simples e rápido. Tive que escolher a opção "tv" no boot poque meu velho Samsung SyncMaster 3 (que eu uso como monitor do HTPC) não agüenta resoluções que são padrão hoje em dia. No menu, escolhi "auto-upgrade" e fui respondendo às perguntas. Uma baba...
No fim da instalação ele deu um boot automaticamente e começou com os procedimentos pós-install. Tudo automático. Instalou os drivers da nVidia, o decss (!), detectou corretamente a placa de video (card=70, tuner=42!), restaurou o back-up e foi para o menu. Só tive que ajustar a resolução no XF86Config-4 (mais uma vez por causa do monitor), mas sem traumas.
Só tem mais algumas coisinhas a acertar. Duas delas eu configurei na versão anterior, mas não me lembro como (anotar, anotar, anotar): a configuração do lirc e a seleção da entrada onde o audio da placa de video está ligado (eu uso a entrada auxiliar interna da motherboard).
No menu, a única diferença que notei é que a opção "Halt" virou "Power off". Muito melhor para usuários leigos. Mas ainda não deu tempo de testar para valer.
Prometo que quanto fizer funcionar o que está faltando coloco o how-to aqui para nunca mais esquecer.

27 dezembro 2005

Experiências de Dezembro

Tenho mexido pouco nas configurações do KnoppMyth ultimamente. Baixei a versão R5A26, que vem com o kernel 2.6.13 e que, ao que parece, com algumas alterações e uma recompilação fica totalmente compatível com minha placa PixelView PlayTV MPEG2. Quando tiver algumas horas de folga (eu e o HTPC), vou tentar fazer funcionar.

Também não escrevi ainda meu tutorial para sintonizar rádio no Mythtv usando apenas o fmtools. Para fazer uma coisa bem feita, passo a passo, preciso de tempo para ver quais configurações foram alteradas. Pretendo fazer anotações enquanto estiver fazendo isso na R5A26 e aí escrevo e posto.

Este mês o HTPC tem ficado ligado praticamente 24h por dia. Gravei vários programas da TVA e queimei alguns CDs. Aliás, removi do HD tudo o que tinha em CD porque em uma ocasião simplesmente o HTPC ficou sem espaço em disco. Para quem for montar uma máquina dessas, recomendo no mínimo 120GB de armazenagem. Antes da recodificação, cada gravação com duas horas ocupa uns 5GB no HD. Depois de cortar os intervalos e recodificar (estou usando XviD, na maioria das vezes), elas ficam com menos de 1GB, mas ter 40 arquivos no HTPC (além de músicas, fotos e do sistema) já pode inviabilizar novas gravações se seu HD for de 80GB como o meu. Portanto, quanto mais, melhor.

Outro detalhe importante é a origem da grade de programação. O site de onde meu grabber extrai os dados só publica no sábado à tarde a programação até a sexta-feira seguinte, o que é muito pouco. E tanto o site quanto o guia de programação da TVA Digital possuem erros. Anunciam um programa e o canal transmite outro. Uma pena...

Mas, o bom é o que você já sabe: se eu estiver há muito tempo sem postar algo aqui é porque estou usando tanto o Mythtv que não dá tempo para testar mais nada nele. O que demonstra o sucesso do projeto.

08 dezembro 2005

WAF do meu HTPC em alta!

Nos fóruns do Mythtv e do KnoppMyth fala-se de um índice importantíssimo de comparação entre os diversos sistemas HTPC: o WAF - Wife Approval Factor.

No final de semana gravei "Barbie e a Magia de Aladus", transmitido pelo Cartoon Network, diretamente para o HD do HTPC. Depois eliminei os intervalos comerciais (muito facilmente) e esta noite recodifiquei o arquivo em SVCD para economizar espaço (preciso aprimorar este último passo). Mas o importante é que, desde que foi gravado, as crianças já assistiram o desenho meia dúzia de vezes.

Isso animou minha esposa a fazer uma lista com os desenhos que serão transmitidos pela TVA Digital durante o mês de dezembro que ela quer que sejam gravados para que as crianças tenham mais opções do que assistirem durante as férias.

Ou seja, o WAF do meu HTPC está em alta!

04 dezembro 2005

Ajuste do RTC

Aproveitei para seguir o tutorial do KnoppMythWiki (veja o link aí ao lado) e fazer com que o sistema tenha seu relógio (RTC) acertado automaticamente. O relógio da placa adianta uns 5 min por semana e aí fica difícil confiar nas gravações programadas. Espero que funcione.

Ah! Ainda não testei suficientemente bem o grabber. O mythfilldatabase está dizendo que alguns programas foram substituídos entre um e outro dia. Vou verificar com mais calma, mas não hoje.

tv_grab_br lives!

Demorou mais do que eu gostaria, mas consegui adaptar o grabber para o novo lay-out do site. Agora é continuar de onde eu tinha parado.

Obs: Quem quiser testar meu grabber ou quiser compartilhar algum menos frágil deixe um comentário, ok?

02 dezembro 2005

tv_grab_br

Acabo de experimentar a fragilidade dos grabbers xmltv. O site que eu uso para baixar a grade de programação fez uma mudança de lay-out. Ficou muito mais bonito, sem dúvida. Só que o tv_grab_br não funciona mais... :´(

Agora, minha prioridade é adaptar o grabber ao novo lay-out do site. Já comecei a fazer isso ontem madrugada adentro, mas ainda não está funcionando. Quando estiver ok, eu aviso.

29 novembro 2005

MythFM

Ontem o site do MythFM voltou a funcionar. Existe uma versão atual. Mas o MythFM é um patch para o Mythtv. Isso significa que pode não ser compatível com versões futuras.

28 novembro 2005

Mythtv: Uma no cravo...

Lembra da minha briga com a placa de TV? Pois é: se eu configurar o modelo de placa para 72, o primeiro canal sintonizado fica sem áudio; se eu configurar para 70, a entrada de audio auxiliar (usada com o video in) fica muda. Dá para ser feliz? :´(

Estou tentando resolver mais esta. Amanhã a TVA começa a transmitir todos os canais de forma digital. Eu tava pensando em montar um IR Blaster para controlar o decodificador. Sem entrada de áudio, adeus. Eu até posso usar o audio-in da motherboard, mas aí não vou poder colocar o som 5.1 que pretendo comprar um dia.

Quando eu descobrir a solução, aviso.

25 novembro 2005

WotZWot

Acho que descobri o pulo do gato: http://www.wotzwot.com/rssxl.php

Esse site converte qualquer página num feed RSS. Eu já tinha visto o contrário. Com ela eu posso transformar os sites que montam listas de arquivos de mídia para download (rádios, TVs, etc...) em feeds para usar no iPodder. Com o iPodder modificado do tutorial, posso baixar os arquivos e colocá-los automaticamente no MythVideo e MythAudio. Aí é só ver o que ele baixou e assistir.

Aliás, ontem eu me dei conta do poder do Mythtv (e do TiVo, provavelmente). Agora que consigo gravar os programas, fui fuçar um pouco nos menus.

Tem um utilitário que lista todos os programas da grade em ordem alfabética, mostrando a data e hora em que serão exibidos. Basta apertar um botão no controle remoto e mandar gravar. Não importa se você vai assistir ou não. Aí, na hora em que você tiver um tempo livre, é só olhar o que tem gravado e mandar tocar (ele destaca o que você ainda não assistiu). Sem intervalos comerciais. Podendo parar a qualquer momento e retomando do mesmo ponto depois.

Eu não tinha percebido a revolução que o TiVo causou na TV. Logo uma emissora não vai mais precisar tomar cuidado com a programação. A emissora transmite o programa na hora que der e você assiste quando quiser. Estou entendendo o sentido de "faça a programação da sua TV". E eu só estou com os canais abertos no Mythtv. Experimente! Não dá para explicar.

23 novembro 2005

TiVo e iPod

http://today.reuters.com/news/NewsArticle.aspx?type=technologyNews&storyID=2005-11-21T145051Z_01_RID141437_RTRUKOC_0_US-TIVO.xml

Excelente idéia. Logo vão dar um jeito de fazer isso no Mythtv. Sem water mark nem traceable, é claro.

Aliás, já existe um tutorial para embutir o ipodder no Mythtv e baixar tanto Podcasts quanto VODcasts para ouvir ou assistir no HTPC. Não tentei ainda porque não encontrei nenhum feed realmente interessante em pt_BR, especialmente de vídeo.

22 novembro 2005

FUNCIONA!!!

Criei uma nova entrada de sinal, associada ao SVIDEO (que eu não uso). No campo destinado ao comando que o Mythtv executa ao mudar de canal, coloquei o fm (do fmtools). Criei alguns canais e coloquei freqüências de estações FM no lugar dos números dos canais. Reiniciei o mythbackend e pronto!

Agora posso ouvir rádio no HTPC.

E eu achei a solução tão boba que não sei como ninguém pensou nisso antes.

Vou preparar um tutorial em inglês para colocar no fórum do KnoppMyth.

Barulho!

Não sei onde procurar um estabilizador silencioso. Aquele zumbido perturba!

Recentemente li uma reportagem na revista Pro Teste (sou associado) que comparava alguns estabilizadores. A conclusão foi assustadora: eles são dispensáveis! E a explicação: a norma técnica que regulamenta os estabilizadores de tensão dá os limites dentro dos quais a saída pode variar. Só que a regulamentação da ANEEL para as concessionárias de energia determina limites menores! Ou seja, se a concessionária cumprir as normas, não será necessário o uso de um estabilizador.

Ontem tomei uma atitude radical: removi o estabilizador do HTPC. Tá tudo no filtro de linha. Assim elimino 50% do barulho na sala. Falta arrumar um jeito de abafar os fans do gabinete. E colocar um bom aterramento!

Radio no Mythtv

Faz alguns dias que estou cismado com a capacidade da placa de TV de sintonizar rádios FM. Procurei documentação em tudo quanto é lugar, tentei instalar vários softwares, mas não quero tirar a "originalidade" do KnoppMyth, então não estou alterando o sources.list do apt para não ter que fazer mágica num futuro upgrade.

Ontem, finalmente, encontrei um softwarezinho que roda no KnoppMyth sem nenhuma dependência. Trata-se do fmtools (http://www.stanford.edu/~blp/fmtools/) que, quando compilado, cria dois executáveis: fm e fmscan, ambos para console (o que pode ser uma vantagem, no caso do Mythtv).

Não existe interface interativa. Conectei a antena de FM na placa e rodei o fmscan. Ele listou as freqüências das rádios que a placa sintoniza com pelo menos 50% do sinal máximo. Aí rodei o fm passando como parâmetro uma das freqüências. Nada de som.

Matutando um pouco, lembrei que o Mythtv coloca o canal de áudio onde a placa está em "mudo" quando a TV não está sendo assistida. Então fiz um teste: sintonizei um canal e rodei novamente o fm (via ssh). FUNCIONOU! A tela ficou azul e eu pude ouvir a estação de rádio.

Como já estava tarde, desliguei a máquina e fui dormir. O próximo passo será encontrar uma forma de controlar o programa fm pelo Mythtv. Já tenho uma idéia:

As fontes de sinal no Mythtv têm um parâmetro que indica se um programa deve ser rodado quando um canal é sintonizado. Esse parâmetro serve para enviar comandos via IR Blaster ao set top box da TV a cabo. E ele pode passar como argumento o número do canal. Espero que também possa passar mais alguma coisa.

A idéa é criar uma fonte "fake" e cadastrar nela as estações de FM como se fossem canais de TV. Depois eu coloco o fm como o programa a ser executado quando o canal é escolhido e pronto. Ele vai sintonizar uma estação de rádio (eu espero). Se eu não conseguir cadastrar canais com números tipo 89.1, 90.5, etc..., crio um script que faça essa conversão antes de chamar o fm.

Essa estratégia, se funcionar, ainda tem algumas vantagens: posso cadastrar o nome da estação, que vai aparecer na tela quando ela for sintonizada; posso controlar o volume do rádio pelo controle remoto sem nenhuma alteração; se eu encontrar um site que reúna a programação das rádios FM, posso criar um grabber para ele e ter um guia de programação e o nome do programa que está passando na tela; posso agendar a gravação de um programa de rádio como se fosse um programa de TV; enfim, para o Mythtv, as estações serão canais de TV.

Na próxima vez que eu mexer no Mythtv vou tentar fazer isso. Só não sei se será hoje ou amanhã. De qualquer forma, depois te conto como foi. Se funcionar, pretendo colocar um tópico no fórum e talvez no wiki do KnoppMyth.

Sugestões são bem vindas.

21 novembro 2005

Mythtv - It works!

"RTFM". Infelizmente, no mundo do software livre não há nada mais real nem mais cruel. Principalmente quando tentamos usar um produto que não está suficientemente nacionalizado como o Mythtv. Se eu tivesse acesso às placas de TV mais usadas nos EUA, que já estão exaustivamente testadas e homologadas para o sistema, não teria tido 10% dos problemas que tive até agora. Se o sistema tivesse ao menos um manual voltado para o usuário brasileiro, também não.

Mas, como "sou brasileiro e não desisto nunca", quase queimei o Google até encontrar um texto sobre o driver bttv que dizia que "se uma placa for do tipo 70 e o driver for configurado para 72, algumas coisas imprevisíveis poderão acontecer com o áudio". Isso me fez lembrar do problema do meu equipamento: sem áudio até que se mude de canal.

Fui para casa, mudei o parâmetro no driver e pronto! Sabe o que isso significa? Que agora posso deixar o micro programado para gravar qualquer programa da TV aberta que eu quiser. Depois poderei assistir quando puder, pulando os comerciais e em "velocidade rápida". Assistir um programa que não seja de entretenimento (telejornal, documentário, etc...) com velocidade 1.5x sem distorção no áudio e sem comerciais aumenta muito o aproveitamento do pouco tempo que tenho para fazer isso. Vou praticar um pouco mais para ver qual será o efeito.

Só tem um problema, cuja solução está, infelizmente, fora do meu alcance: fazer com que as emissoras de TV respeitem os horários programados da grade. Como primeiro teste, programei a gravação do SPTV de sábado. Gravei o final da novela e a abertura do jornal. Num segundo teste, programei a gravação do Auto Esporte de domingo. Gravei 8 minutos do Globo Rural e perdi o último bloco do programa que queria assistir.

Quando eu colocar o IR Blaster para funcionar, terei mais opções. Até lá, acho que vou ampliar a margem de erro com que o Mythtv trabalha de 5 para 10 minutos. Espero que seja suficiente.

08 novembro 2005

Yahoo! permite programar TiVo pela web

Percebeu que parei de escrever sobre o Mythtv? Acha que parei de usar? De jeito nenhum! Parei porque o Mythtv deixou de ser novidade em casa. :-)

Tudo está funcionando perfeitamente. Consegui configurar a placa de TV, baixar a grade de programação, usar o controle remoto, assistir perfeitamente a um DVD (e ripá-lo!), ouvir música, ler notícias e até minha filha já está jogando Frozen Bubbles!

Ah! Sobre a placa de video, dê uma lida neste tópico: http://www.kuruminlinux.com.br/comunidade/viewtopic.php?t=54023&highlight=pixelview . Parece que a placa não é ruim. Ela só é muito nova. O suporte no Linux está começando agora. E, pelo que eu já consegui fazer (até Closed Caption funciona!), acho que o custo/benefício dela é ótimo! O único problema é que o som fica mudo assim que a placa é ativada. Preciso me dedicar a contorná-lo, pois ele me impede de programar uma gravação. :´(

Semana passada descobri um usuário de Mythtv em Santa Catarina e trocamos algumas mensagens. Eu mandei o grabber para lá e ele me passou alguns endereços interessantes. E isso me fez voltar a fuçar um pouco no sistema.

Mas estou escrevendo mesmo para comentar esta notícia:

Yahoo! permite programar TiVo pela web

http://info.abril.com.br/aberto/infonews/112005/07112005-7.shl

O Mythtv pode ser acessado via web (Mythweb) e programado. Mas não pelo site do Yahoo!. Daqui a pouco o Google deve estar com um serviço parecido e, em seguida, a MSN. Cara, já imaginou? Você lê uma notícia sobre um programa que vai passar na TV, clica num link e, quando chega em casa, o programa tá lá, gravado no seu HTPC para você assistir. Não é ótimo?

E você? Já montou o seu HTPC? Só um exemplo do que está virando rotina em casa: domingo eu gosto de assistir o Auto Esporte (Globo). Mas é bem no horário que todos estão acordando ou tomando café da manhã. Então em ligo o micro e, quando o programa começa, aperto o pause. Assim que der (seja 10, 15 ou 30 min depois), libero o pause e vou assistindo. Normalmente com interrupções. E saltando os intervalos! :-)

24 outubro 2005

Dragon

Um revendedor de hardware especializado em HTPC resolveu criar uma "plataforma de referência" para rodar Mythtv. Ele chamou o projeto de "Dragon" e as especificações estão aqui: http://mythic.tv/system_specs.php.

Que tal montar uma coisinha dessas? ;-)