Saiba que programa está passando na TV usando o FreeGuide no Linux

Publicado por André Arruda dos Santos Silva em 01/12/2007

[ Hits: 18.474 ]

 


Saiba que programa está passando na TV usando o FreeGuide no Linux



Olá!

A minha dica é para os aficcionados por televisão e querem saber que programa está passando na telinha, quando forem fazer aquela pausa do trabalho no PC (ou até assistir a TV no computador).



O FreeGuide é um front-end escrito em Java para o XMLTV), um formato de distribuição de programas de TV em XML, e que lembra e muito os guias das revistas de TV por assinatura que muitos assinantes recebem. E com a vantagem de personalizar a programação criando um guia próprio com vários programas de canais diferentes para imprimir.

O FreeGuide está incluído em diversas distribuições Linux (Ubuntu, Debian, Mandriva, openSUSE, Fedora e por aí vai) em seus repositórios oficiais, além de possuir em seu site o programa em código fonte e até para Windows.

Uma vez instalado no PC, em sua primeira execução, é iniciado um assistente de configuração, onde o usuário informa os dados do local onde quer saber a programação de TV e dados pessoais do usuário. É aí onde está o problema.

Primeiro porque, nós brasileiros, vamos direto escolher o Brasil como país onde será a programação e automaticamente o assistente configura as opções padrão para o país escolhido.

Acontece que o repositório padrão do Brasil do XMLTV (o site www.tvmagazine.com.br) foi desativado e não tem como baixar os programas de lá. Acontece que há um outro repositório XMLTV para canais brasileiros que é o da Net (empresa de TV a cabo).

Para configurar, vá ao menu Tools -> Options ou digite Ctrl+O.



Navegue para a aba Advanced -> Grabbers -> XMLTV e altere de br para br_net.



Até aí beleza! Mas você vai notar que não vai baixar programa nenhum. Isto porque o arquivo de configuração com as definições de canais não foi gerado. Na janela principal clique em "Download Listings". E na janela que irá aparecer (seja rápido), clique em "show output". Irá aparecer:

Running command: tv_grab_br_net --quiet --config-file "/home/(seu usuário)/.freeguide/xmltv-configs/(algumnomedearquivo).conf"
You need to configure the grabber by running it with --configure



Aí é simples: vá até o console (Konsole, Terminal, etc) e digite:

$ tv_grab_br_net --configure --config-file "/home/(seu usuário)/.freeguide/xmltv-configs/(omesmoarquivogeradopelofreeguide).conf"

Irá aparecer um assistente em modo console:

looking up cities
City you want to download data for
City:
0: Anápolis
1: Arapongas
2: Atibaia
3: Bagé
4: Bauru
5: Belo Horizonte
6: Bento Goncalves
7: Blumenau
8: Bragança Paulista
9: Brasília
10: Campinas
11: Campo Grande
12: Caxias do Sul
13: Chapecó
14: Criciúma
15: Cruz Alta
16: Curitiba
17: Erechim
18: Farroupilha
19: Florianópolis
20: Franca
21: Goiânia
22: Indaiatuba
23: Joinville
24: Jundiaí
25: Lajeado
26: Litoral
27: Londrina
28: Maringá
29: Novo Hamburgo
30: Passo Fundo
31: Pelotas
32: Piracicaba
33: Porto Alegre
34: Recife
35: Ribeirão Preto
36: Rio Grande
37: Rio de Janeiro
38: Santa Cruz do Sul
39: Santa Maria
40: Santos
41: Sorocaba
42: São Carlos
43: São José do Rio Preto
44: São Paulo
45: Uruguaiana
Select one: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45 (default=0)]

Digite o número correspondente à cidade onde você mora: Rio de Janeiro é 37 e São Paulo, 44.

looking up available bundles
Bundle you want to download data for
Bundle:
0: Advanced
1: Advanced Digital
2: Cabo
3: Gold Digital
4: Master
5: NET Digital
6: Plus
7: Premium
8: Silver Digital
9: Standard
Select one: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9 (default=0)]

Digite o número correspondente ao pacote de TV a cabo.

Enable mode with more details (credits, rating, etc.)? This takes about 20 times longer and produces about 2 times more output
Enable details (slow): [off,on (default=off)]

Digite "on", se deseja habilitar os detalhes dos programas que deseja baixar. Se não tiver banda larga deixe "off", pois o download será 20 vezes mais demorado e a saída será o dobro do normal.

Enable pausing between page-fetches in order not to look like a robot. Specify a number in seconds or 0 to disable.
Enable relaxed mode: [0]

Habilita uma pausa entre os downloads, é irrelevante habilitar essa opção ou não.

Select the channels that you want to receive data for.
TV Câmara [yes,no,all,none (default=no)]
Nacional Brasil [yes,no,all,none (default=no)]
TV Justiça [yes,no,all,none (default=no)]
TV ABERTA [yes,no,all,none (default=no)]
TV Senado [yes,no,all,none (default=no)]
Canal Universitário [yes,no,all,none (default=no)]
Assembléia Legislativa [yes,no,all,none (default=no)]
Canal Eventual [yes,no,all,none (default=no)]
Cultura [yes,no,all,none (default=no)] yes
SBT [yes,no,all,none (default=no)] yes
Globo [yes,no,all,none (default=no)] yes
Record [yes,no,all,none (default=no)] yes
Rede TV [yes,no,all,none (default=no)] yes
Gazeta [yes,no,all,none (default=no)] yes
BAND [yes,no,all,none (default=no)] yes
CBI [yes,no,all,none (default=no)] yes
PLAY TV [yes,no,all,none (default=no)] yes
MTV [yes,no,all,none (default=no)] yes
Rede Vida [yes,no,all,none (default=no)] yes
Rede Gospel [yes,no,all,none (default=no)] yes
The History Channel [yes,no,all,none (default=no)]
Shoptime.com [yes,no,all,none (default=no)]
Futura [yes,no,all,none (default=no)]
National Geographic [yes,no,all,none (default=no)]
AXN [yes,no,all,none (default=no)]
Canal Rural [yes,no,all,none (default=no)]
RAI (italiano) [yes,no,all,none (default=no)]
NET TV [yes,no,all,none (default=no)]
SporTV2 [yes,no,all,none (default=no)]
SporTV [yes,no,all,none (default=no)]
Globo News [yes,no,all,none (default=no)]
GNT [yes,no,all,none (default=no)]
Multishow [yes,no,all,none (default=no)]
Universal Channel [yes,no,all,none (default=no)]
Nickelodeon [yes,no,all,none (default=no)]
Discovery Kids [yes,no,all,none (default=no)]
Cartoon Network [yes,no,all,none (default=no)]
Warner [yes,no,all,none (default=no)]
TNT [yes,no,all,none (default=no)]
Sony [yes,no,all,none (default=no)]
Fox [yes,no,all,none (default=no)]
Discovery Channel [yes,no,all,none (default=no)]
People + Arts [yes,no,all,none (default=no)]
CNN International [yes,no,all,none (default=no)]
FX [yes,no,all,none (default=no)]
Discovery Home & Health [yes,no,all,none (default=no)]
Jetix [yes,no,all,none (default=no)]
Boomerang [yes,no,all,none (default=no)]
Bloomberg [yes,no,all,none (default=no)]
ESPN International [yes,no,all,none (default=no)]
Telecine Premium [yes,no,all,none (default=no)]
Telecine Action [yes,no,all,none (default=no)]
Telecine Light [yes,no,all,none (default=no)]
Telecine Pipoca [yes,no,all,none (default=no)]
Telecine Cult [yes,no,all,none (default=no)]
Canal Brasil [yes,no,all,none (default=no)]
Disney Channel [yes,no,all,none (default=no)]
A&E [yes,no,all,none (default=no)]
Animal Planet [yes,no,all,none (default=no)]
ESPN Brasil [yes,no,all,none (default=no)]
Premiere 1 [yes,no,all,none (default=no)]
Premiere 2 [yes,no,all,none (default=no)]
Premiere Futebol Clube [yes,no,all,none (default=no)]

A lista de canais será apresentada para habilitar cada canal. Digite "yes" para habilitar e aperte Enter para pular esse canal da lista.

Pronto! Os canais foram configurados para o freeguide e você poderá baixar os programas de TV para saber o que vai assistir quando não estiver na frente do PC.

Um abraço!

Outras dicas deste autor

Faça sua rede sem fio funcionar no Positivo V43

Saudades do ices0 (icecast com suporte a MP3)? Faça-o funcionar no Ubuntu Jaunty

Leitura recomendada

gMTP - Conectando seu Smartphone ao Debian/Ubuntu

Vim com a syntax colorida para PHP, C++, Pascal, etc

MATE Desktop no Slackware - Compilação

Tutoo Linux

Gravar filmes da tela com gtk-recordmydesktop

  

Comentários
[1] Comentário enviado por FelipeAbella em 02/12/2007 - 13:51h

Interessante, pena que não tem pra João Pessoa.

[2] Comentário enviado por removido em 03/12/2007 - 14:32h

boaaa 06

[3] Comentário enviado por removido em 27/01/2008 - 22:41h

Fiz essa parte:

$ tv_grab_br_net --configure --config-file "/home/(seu usuário)/.freeguide/xmltv-configs/(omesmoarquivogeradopelofreeguide).conf"

Porém ocorreu o seguinte erro:

There is no form numbered 1 at /usr/bin/tv_grab_br_net line 655
Died at /usr/share/perl15/www/mechanize.pm line 1493

Alguém pode me ajudar?

[4] Comentário enviado por kazzttor em 29/01/2008 - 01:31h

Eu posso!

O que deve estar acontecendo na minha opinião, é um problema na fonte xml do site da net. Isso provoca um abend no programa que baixa os programas. Isso também aconteceu comigo.

[5] Comentário enviado por kazzttor em 29/01/2008 - 02:37h

Matei a charada!

A página inicial da net foi alterada com configurações ajax. Assim o parser do arquivo busca informações das cidades em um formulário que não existe mais na página e dá erro.

Esse erro já se encontra nos fóruns do xmltv neste endereço: http://sourceforge.net/tracker/index.php?func=detail&aid=1864482&group_id=39046&atid=424135

É necessário alterar o script, por isso convoco a galera para estudar o código e alterar as configurações, ok?

Ou então criarmos um projeto wiki de programação de TV, o que acham?

[6] Comentário enviado por tjpp em 24/02/2008 - 14:39h

Atualizei o pacote da Sid/Debian para a versão 0.5.51. Não funciona a Net de Niterói mas colocando Rio de Janeiro, é 100%

grande dica !

[7] Comentário enviado por bimbobhmg em 28/03/2016 - 22:48h

Cara... blz
Espero que possam me ajudar...
Baixei o programa, mas quando clico nele, ele n abre igual esta nas imagens. Abre como se eu estivesse abrindo o Explorer de Arquivos.

Estou tentando criando um guia de EPG, mas a dias e nada. Poderiam me ajudar?
não sei mais o que fazer...



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts