domenica 22 dicembre 2013

Ascoltare la radio con Lubit

Quello che stiamo per presentarvi è un piccolo script che vi permette di ascoltare la radio in streaming con lubit in maniera veramente semplice.

Lo script, una volta lanciato, apre una finestra da cui poter scegliere la stazione radio preferita.


Ovviamente è possibile aggiungere tutte le radio che volete, basta modificare lo script.

#!/bin/bash

#Bit&Squit ;)

#Rtl [1]
Stazione1="http://shoutcast.rtl.it:3010/" 
#Radio Deejay [2]
Stazione2="http://mp3.kataweb.it:8000/RadioDeejay" 
#Radio Kiss Kiss [3]
Stazione3="http://wma08.fluidstream.net:4610/" 
#Radio RDS [4]
Stazione4="http://www.rds.it:8000/stream" 
#Radio Capital [5]
Stazione5="mms://wm.streaming.kataweb.it/reflector:44434"
#Radio latte e miele [6]
Stazione6="mms://onair4.xdevel.com/LatteMiele"

PLAYER=$(which mplayer 2>/dev/null)
clear
Stazione=$(zenity --height=300 --list --radiolist --text 'Seleziona una stazione:' --column 'Select...' --column 'Nome Radio' FALSE "RTL" FALSE "Radio Deejay" FALSE "Radio Kiss Kiss" FALSE "RDS" FALSE "Radio Capital" FALSE "Radio latte e miele")
echo ""
echo "La stazione scelta è: $Stazione. Per chiudere la radio premere INVIO"
echo "" && sleep 4


case $Stazione in
    "RTL")
        printf "Rtl "
        "$PLAYER" 2>/dev/null "$Stazione1" ;;
    "Radio Deejay")
        printf "Radio Deejay "
        "$PLAYER" 2>/dev/null "$Stazione2" ;;
    "Radio Kiss Kiss")
        printf "Radio Latte e Miele"
        "$PLAYER" 2>/dev/null "$Stazione3" ;;
    "RDS")
        printf "RDS "
        "$PLAYER" 2>/dev/null "$Stazione4" ;;
    "Radio Capital")
        printf "Radio Capital "
        "$PLAYER" 2>/dev/null "$Stazione5" ;;
    "Radio latte e miele")
        printf "Radio latte e miele "
        "$PLAYER" 2>/dev/null "$Stazione6" ;;
    *)
        printf "Non è stata trovata alcuna stazione.\n" ;;
esac

exit 0


Salvate lo script nella vostra home e nominatelo radio.sh

Per testarlo aprite un terminale e digitate

$ bash radio.sh

Se funziona, non ci resta che aggiungerlo nel menu.

Menu/Accessori/Tools



In Label scrivete Radio
In Execute, x-terminal-emulator -e bash radio.sh  

                                                     
Auguri di buone feste a tutti dal Lubit Project!


Alla prossima! :)

8 commenti:

  1. in execute x-terminal-emulator -e bash ~/.config/ radio.sh

    RispondiElimina
  2. Non necessariamente. Se salvi il file nella tua home, va bene anche radio.sh :))

    RispondiElimina
  3. Scusate per aggiungere radio 105 ? grazie e anche se in ritardo auguri

    RispondiElimina
  4. Devi aggiungere allo script questo indirizzo: http://shoutcast.unitedradio.it:1101

    Se hai problemi, ti dico come fare. Fammi sapere ;)



    RispondiElimina
    Risposte
    1. Ciao... :-)

      ho visto che per "spegnere" la radio si deve premere enter. Però così si chiude proprio lo script. E' possibile "spegnere" e far ricomparire il menù per cambiare stazione senza dover rilanciare il tutto?

      Grazie.

      Elimina
    2. Certo che si può, ma devo riscrivere lo script. In questi giorni ne faccio una nuova versione e la pubblico! :))

      Elimina
    3. Della serie "dal produttore al consumatore"...

      Siete grandi! :))

      Elimina