Capte rádios online via terminal Linux

Publicado por Caio em 08/06/2010

[ Hits: 7.048 ]

 


Capte rádios online via terminal Linux



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 | commandlinefu.com

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Compactação e descompactação de arquivos (ambiente gráfico)

Conheça a distro que pode te tornar um ótimo administrador Linux

Criando seu próprio tema splash screen para KDE 4

Traverso: Edição de áudio no Linux

Fazendo backup de todas as databases do MySQL

  

Comentários
[1] Comentário enviado por albfneto em 08/06/2010 - 19:50h

legal isso, vouu incluir como comentário na minha dica sobre rádios. favoritada!

[2] Comentário enviado por removido em 09/06/2010 - 09:26h

Muito bom artigo, mas será que um usuário windows faz isso??? não sei não. e nem precisa gastar tempo com instalações demorosas.
É isso aí, to esperando por mais artigos interessantes e didáticos.
Um abraço de Marun=>AYG

[3] Comentário enviado por nickmarinho em 11/06/2010 - 00:08h

Para mim não apareceu nada como resultado e eu pesquisei "rock".

O que pode ser ?

abraços

[4] Comentário enviado por crazyTux em 13/06/2010 - 19:25h

Parece que o comando não mais funciona, mas é possível pesquisar as rádios no http://www.shoutcast.com. Para escutar a rádio basta adicionar a url no banshee player , um excelente player para o linux(Um ótimo programa que não funciona no M$-Windows).


[5] Comentário enviado por KnowLink em 16/06/2010 - 15:17h

Pra mim apareceu apenas o nome das estações e não a URL delas.

knowlink@crashbox:~$ getradio
Keyword?
rock
0 )181.fm - The Eagle (Your Home For REAL Classic Rock!)
1 )#MUSIK.MAIN - WWW.RAUTEMUSIK.FM - 24H TOP 40 POP HITS 80S 90S DANCE HOUSE ROCK RNB AND MORE!
2 )24Music Radio
...

Verão dos aplicativos:
- GNU bash, versão 4.1.5(1)-release (x86_64-pc-linux-gnu)
- GNU Awk 3.1.6
- curl 7.19.7 (x86_64-pc-linux-gnu) libcurl/7.19.7 OpenSSL/0.9.8k zlib/1.2.3.3 libidn/1.15

O mplayer nem cheguei a usar, por motivos óbvios.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts