Capte rádios online via terminal Linux

Publicado por Caio em 08/06/2010

[ Hits: 8.390 ]

 


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

Coluna de arquivo para array

Triggers para utilização de recursos do PostGIS

Kali Linux XFCE com tela preta ao fechar tampa de notebook [Resolvido]

Keeweb - Gerenciador de senhas Web compatível com KeePass

Como criar DVDs, SVCDs e VCDs no Linux

  

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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts