Capte rádios online via terminal Linux
Dica publicada em Linux / Introdução
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:
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
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}'
}
{
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