TVAnts no Ubuntu Linux

Pub.

Visualização da emissão

Como o mplayer não está integrado com o pseudo-Windows, quando tento ver uma emissão obtenho um sempre um diálogo de erro 🙁 Uma pesquisa pela web mostrou ser uma situação é comum.

Error TVAnts

Ultrapassar este erro é relativamente simples, basta lançar o mplayer para tocar a stream de vídeo que o TVAnts obtém, ou seja:

mplayer http://localhost:16900/1

Como o TVAnts permite ter vários canais em marcação rápida, o 1 corresponde ao primeiro canal da lista, o 2 ao segundo, etc., etc.. Sempre que é acrescentado um canal, o número incrementa, e só decrementa quando o canal for removido e o programa reiniciado.

Não é preciso andar a adivinhar os números ou a fazer contas, na mensagem de erro aparece o endereço que queremos reproduzir, no caso da imagem acima seria http://localhost:1755/7.

Para não ter de andar a abrir consolas e digitar aquilo tudo, acabei por fazer um pequeníssimo programa em Python e GTK, foi aliás o meu primeiro programa em Python.

Como se pode ver pela imagem, basta escolher o número do canal e clicar “Play”, o mplayer é lançado e já está 🙂

Interface em Python+GTK para lançar o mplayer

Podem fazer o download aqui.

Associação no Firefox

As emissões P2PTV baseadas no TVAnts utilivam o protocolo tvants://, o Firefox não sabe o que fazer com este protocolo, mas pode ser ensinado da seguinte maneira:

  • É necessário abrir o endereço “about:config” (sem as aspas);
  • criar uma nova string, (clicar com o botão direito);
  • dar-lhe o seguinte nome  “network.protocol-handler.app.tvants“;
    • No valor, eu, coloquei “tvants.sh“, que corresponde a um pequeno script que apresento mais abaixo.

A partir de agora o Firefox já sabe gerir as URLs começada por tvanst://.

Este ficheiro, ~/bin/tvants.sh, é muito simples, só contem estas linhas:

#!/bin/sh
wine "~/.wine/drive_c/Programas/TVAnts/Tvants.exe" "$1"

sleep 10;

python ~/bin/tvants_mplayer.py

Resumidamente: é lançado o TVAnts com a URL vinda do Firefox, espera-se dez segundos e é lançado o programa de Python em que é escolhido o canal da emissão e já está 😀

Bons visionamentos 🙂

facebooktwittergoogle_plusredditpinterestlinkedinmail

Pages: 1 2

Pub.

One Response to “TVAnts no Ubuntu Linux”

  1. WordPress 2.5

    […] [actualização] Irei fazer Fiz um post sobre como instalar e correr o Sopcast em Linux e outro sobre o TVAnts. […]

Leave a Reply

Pub.