Risorse
Ultimi & popolari
Aiuti & Utilities
Comunity
script per ascoltare le radio online
Ho creato questo piccolo script per ascoltare alcune delle più famose radio che trasmettono sul web il programma permette di ascoltare e scaricare i flussi delle trasmissioni radio, tra le stazioni che ho inserito nello script ci sono: radiodeejay, radiomaria, radioitalia, rtl potete modificarne la struttura inserendo altri indirizzi di stazioni radio da voi preferiti.
Per poter funzionare il programma necessita l'installazione di alcuni programmi multimediali tra cui mplayer, lame, w32codecs, ffmpeg serviamoci dei repository di medibuntu per installarli tutti, aprite un terminale scrivete:
sudo wget http://www.medibuntu.org/sources.list.d/gutsy.list -O /etc/apt/sources.list.d/medibuntu.list
wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add - && sudo apt-get updatesempre da terminale digitate.
sudo apt-get install mplayer
sudo apt-get install w32codecs
sudo apt-get install ffmpeg
sudo apt-get install lame
finita l'installazione dei pacchetti procedete creando un file di testo di nome radio.
touch radio
incollate all'interno del file il seguente codice.
#!/bin/bash
# piccolo script per ascoltare radio online
# creazione delle funzioni per ascolto radio
radiodeejay() {
mplayer -cache 128 http://live.mediaserver.kataweb.it/radiodeejay
}
radiomaria() {
mplayer -cache 128 mms://wms.soloinrete.it/RMLive/Italy
}
radioitalia() {
mplayer -cache 128 mms://radioitalia.wm.p1.str3.com/rditaliahq
}
rtl() {
mplayer -cache 128 mms://151.1.245.36/rtl102.5lq/
}
# creazione del menu utilizzando zenity
a=`zenity --text="script per ascoltare radio web" --list --checklist --column=" " --column="fai una scelta" false "radiodeejay" false "radiomaria" false "radioitalia" false "rtl" `
if [ "$a" = "radiodeejay" ]; then
testo=`zenity --entry --text="vuoi ascoltare o registrare scrivi ascolta o registra" `
if [ "$testo" = "ascolta" ]; then
radiodeejay
else
mplayer -cache 128 -ao pcm:file=audiodeejay.wav http://live.mediaserver.kataweb.it/radiodeejay
fi
elif [ "$a" = "radiomaria" ]; then
testo=`zenity --entry --text="vuoi ascoltare o registrare scrivi ascolta o registra" `
if [ "$testo" = "ascolta" ]; then
radiomaria
else
mplayer -cache 128 -ao pcm:file=audiomaria.wav mms://wms.soloinrete.it/RMLive/Italy
fi
elif [ "$a" = "radioitalia" ]; then
testo=`zenity --entry --text="vuoi ascoltare o registrare il contenuto scrivi ascolta o registra" `
if [ "$testo" = "ascolta" ]; then
radioitalia
else
mplayer -cache 128 -ao pcm:file=audioitalia.wav mms://radioitalia.wm.p1.str3.com/rditaliahq
fi
elif [ "$a" = "rtl" ]; then
testo=`zenity --entry --text="vuoi ascoltare la radio o registrare il contenuto scrivi ascolta o registra" `
if [ "$testo" = "ascolta" ]; then
rtl
else
mplayer -cache 128 -ao pcm:file=audiortl.wav mms://151.1.245.36/rtl102.5lq/
fi
fi
salvate il file, date i permessi di esecuzione allo script.
sudo chmod a+rwx radio
per lanciarlo basterà scrivere:
./radio
appena lanciato il programma si presenta con un menu che vi da la possibilità di scegliere quale stazione radio ascoltare, scelta la radio vi permette di optare tra ascoltare o registrare le trasmissioni.
sicuramente lo stile dello script lascia un po a desiderare però svolge il proprio compito abbastanza celermente, se avete delle idee su come migliorarlo sono ben accette.
Principale
Inserisci...
Collabora
ZioBudda.net sta crescendo sempre di più, ma mi serve una mano per portare avanti i progetti e per rendere il sito sempre più bello e pieno di informazioni.


