Nova versão aqui
O código fonte foi reescrito pelo colaborador Cav3ira
Além disso foram adicionados mais rádios! Agora contamos com 15
Vinícius, modifiquei o seu código para ler automaticamente as “playlists”, criar o menu e então chamar o mplayer:
#!/bin/bash # Projeto Rádio On-line # Autor: Vinicius Costa # LinuxUser nr 415644 radios=(`ls *.pls | sort -f`)
Principal() { while : ; do clear echo “——————————————” echo “Qual Rádio você quer escutar?” echo “——————————————” echo “Escolha uma:” echo x=1 for radio in ${radios[@]} do echo $x”. Rádio “$radio | sed s/.pls// | sed s/_/\ /g let “x = x +1″ done echo “0. sair” echo “——————————————” echo echo -n “Qual a opção desejada? ” read opcao if [ $opcao = 0 ]; then echo “Até mais” break fi echo echo “Para desligar a rádio, digite a tecla ‘q’” echo Sintonizar done }
Sintonizar() {
let “opcao = opcao -1″ echo “Sintonizando a Rádio “${radios[$opcao]}”…”| sed s/.pls// | sed s/_/\ /g MPLAYER_VERBOSE=-5 mplayer -cache 256 -msglevel avsync=5 -playlist ${radios[$opcao]} 2>/dev/null opcao= }
Principal
Notificar-me os comentários mais recentes via e-mail.
Um Comentário
Vinícius, modifiquei o seu código para ler automaticamente as “playlists”, criar o menu e então chamar o mplayer:
#!/bin/bash
# Projeto Rádio On-line
# Autor: Vinicius Costa
# LinuxUser nr 415644
radios=(`ls *.pls | sort -f`)
Principal() {
while : ; do
clear
echo “——————————————”
echo “Qual Rádio você quer escutar?”
echo “——————————————”
echo “Escolha uma:”
echo
x=1
for radio in ${radios[@]}
do
echo $x”. Rádio “$radio | sed s/.pls// | sed s/_/\ /g
let “x = x +1″
done
echo “0. sair”
echo “——————————————”
echo
echo -n “Qual a opção desejada? ”
read opcao
if [ $opcao = 0 ]; then
echo “Até mais”
break
fi
echo
echo “Para desligar a rádio, digite a tecla ‘q’”
echo
Sintonizar
done
}
Sintonizar() {
let “opcao = opcao -1″
echo “Sintonizando a Rádio “${radios[$opcao]}”…”| sed s/.pls// | sed s/_/\ /g
MPLAYER_VERBOSE=-5 mplayer -cache 256 -msglevel avsync=5 -playlist ${radios[$opcao]} 2>/dev/null
opcao=
}
Principal