Capte rádios online via terminal Linux


Autor/fonte: Caio
E-mail/Url: http://www.vivaolinux.com.br/dica/Capte-radios-online-via-terminal-Lin...
Tags: [ terminal ]



Digg del.icio.us

O terminal Linux pode ser transformado em um rádio facilmente com ajuda do mplayer, awk e curl.

A função getradio() pode ser colocada no arquivo .bashrc e então, para captar alguma rádio online, basta entrar com:

$ getradio

E digitar uma palavra chave, como por exemplo "blues". O script então buscará no shoutcast-fm por rádios online e aparecerá uma lista, então basta copiar a URL da estação e entrar com:

$ mplayer url-da rádio

Adicione as seguintes linhas ao seu .bashrc:

getradio ()
{
   echo "Keyword?";
   read keyword;
   query="http://www.shoutcast.com/sbin/newxml.phtml?search="$keyword"";
   curl -s $query | awk -F '"' 'NR <= 4 {next}NR>15{exit}{sub(/SHOUTcast.com/,"http://yp.shoutcast.com/sbin/tunein-station.pls?id="$6)}{print i++" )"$2}'
}

A interface do comando pode ser melhorada com o zenity.

Há rádios para todos os gostos, blues, mpb, rock. Enfim, estações de todo o planeta. Divirtam-se!

Fonte:

Commands matching shoutcast sorted by votes




Enviado por xKuRt em 10/06/2010 às 10:24


Itens relacionados

Criando PDF pelo terminal
Atualizar status do Twitter pelo terminal
Escutando música pelo terminal do Linux
Calendário direto no terminal Linux
Criando GIFs animadas pelo terminal GNU/Linux
Terminal transparente
Seu programa não funciona? Use o terminal!
tscreen - o screen que você sempre quis!
Comandos para agilizar o uso do terminal
Gravando tudo que rola no terminal com o comando script

Listar todos itens relacionados

Avaliação

Esta publicação ainda não foi avaliada!


Avaliar:


A avaliação de publicações é restrita a membros cadastrados e logados no nosso site.



Comentários

Este artigo ainda não foi comentado ou o(s) comentário(s) que foi(ram) enviado(s) a ele ainda não foi(ram) publicado(s).


Envio de comentário:




  

Quarta, 23 de Abril de 2014




Top 5 membros

Últimos membros online

  • xKuRtem 23/04 às 11:25
  • biuem 23/04 às 10:16
  • 1em 23/04 às 07:30

Últimos membros cadastrados



Capa do livro
Desenhando com o Google SketchUp


Capa do livro
Como Detectar Invasão em Rede: Um Guia para Analistas


Capa do livro
Começando A Progamar Em C++ - Para Leigos





Hostnet

IMD