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.515 ]

 


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

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

Faça sua rede sem fio funcionar no Positivo V43

Leitura recomendada

Instalando o CPU-X no Debian

Mantenha-se atualizado com RSS

Streaming de músicas Spotify no Linux - Instalação

Java Runtime empacotado para o Debian Sarge

Brasil ganha incubadora de Software Livre

  

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