Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # tput_menu: a menu driven system information program
- BG_BLUE="$(tput setab 6)"
- BG_BLACK="$(tput setab 0)"
- FG_GREEN="$(tput setaf 2)"
- FG_WHITE="$(tput setaf 7)"
- FG_BLACK="$(tput setaf 0)"
- FG_YELLOW="$(tput setaf 3)"
- FG_BLUE="$(tput setaf 6)"
- # unset delle variavili usate nello script
- unset tecreset os architecture kernelrelease internalip externalip nameserver
- # Definizione delle Variabili tecreset, bolder
- tecreset=$(tput sgr0)
- bolder=$(tput bold)
- # Save screen
- tput smcup
- # Menu visualizzato fino a quando la selezione รจ == 0
- while [[ $REPLY != 0 ]]; do
- echo -n ${BG_BLUE}${FG_BLACK}
- clear
- cat <<- _EOF_
- Please Select:
- 1. [CHILLOUT] - CHILL-OUT ZONE 7. [ALTERNATIVE] - LABGATE RADIO ALT ROCK AND GRUNGE
- 2. [CHILL] - COOL COFEE 8. [HOUSE] - Deep House Radio
- 3. [DRUM AND BASS] BASSDRIVE - DRUM AND BASS RADIO 9. [GRUNGE] - ALICE IN CHAINS FANLOOP RADIO
- 4. [LOUNGE] - ABONNI CAFE
- 5. [ITALIANA] - LOLLIRADIO ITALIA
- 6. [ITALIANA] - ITALIAFM MUSICA ITALIANA
- 0. ESCI
- _EOF_
- read -p "Inserire la selezione [0-8] > " selection
- # Clear area beneath menu
- tput cup 10 0
- echo -n ${BG_BLACK}${FG_BLUE}
- tput ed
- tput cup 11 0
- # Act on selection
- case $selection in
- 1) echo "CHILL-OUT ZONE"
- echo ""
- echo " - premi il tasto 'q' per interrompere la riproduzione"
- echo " - premi la barra spaziatrice per mettere in pausa"
- echo ""
- mplayer http://5.189.142.165:2304/stream?icy=http
- ;;
- 2) echo "COOL COFFEE"
- echo ""
- echo " - premi il tasto 'q' per interrompere la riproduzione"
- echo " - premi la barra spaziatrice per mettere in pausa"
- echo ""
- mplayer http://5.39.86.44:8006/stream?icy=http
- ;;
- 3) echo "BASSDRIVE โ WORLDWIDE DRUM AND BASS RADIO"
- echo ""
- echo " - premi il tasto 'q' per interrompere la riproduzione"
- echo " - premi la barra spaziatrice per mettere in pausa"
- echo ""
- mplayer http://r.ezbt.me/bassdrive?1528971054819
- ;;
- 4) echo "ABONNI CAFE โ LOUNGE RADIO"
- echo ""
- echo " - premi il tasto 'q' per interrompere la riproduzione"
- echo " - premi la barra spaziatrice per mettere in pausa"
- echo ""
- mplayer http://37.187.59.149:8019/stream?icy=http
- ;;
- 5) echo "LOLLIRADIO ITALIA - BEST ITALIAN SONGS - ITALY ITALIA"
- echo ""
- echo " - premi il tasto 'q' per interrompere la riproduzione"
- echo " - premi la barra spaziatrice per mettere in pausa"
- echo ""
- mplayer http://94.23.67.172:8010/stream?icy=http
- ;;
- 6) echo "ITALIAFM MUSICA ITALIANA"
- echo ""
- echo " - premi il tasto 'q' per interrompere la riproduzione"
- echo " - premi la barra spaziatrice per mettere in pausa"
- echo ""
- mplayer http://37.187.79.93:8634/stream?icy=http
- ;;
- 7) echo "LABGATE RADIO ALT ROCK AND GRUNGE"
- echo ""
- echo " - premi il tasto 'q' per interrompere la riproduzione"
- echo " - premi la barra spaziatrice per mettere in pausa"
- echo ""
- mplayer http://167.114.210.232:8066/stream?icy=http
- ;;
- 8) echo "DEEP HOUSE RADIO"
- echo ""
- echo " - premi il tasto 'q' per interrompere la riproduzione"
- echo " - premi la barra spaziatrice per mettere in pausa"
- echo ""
- mplayer http://37.187.93.104:8589/deep?icy=http
- ;;
- 9) echo "ALICE IN CHAINS FANLOOP RADIO"
- echo ""
- echo " - premi il tasto 'q' per interrompere la riproduzione"
- echo " - premi la barra spaziatrice per mettere in pausa"
- echo ""
- mplayer http://listen.radionomy.com:80/AliceinChainsFanLoopRadio?icy=http
- ;;
- 0) break
- ;;
- *) echo "Immissione non valida."
- ;;
- esac
- printf "\n\n${FG_WHITE}Premi un tasto qualunque per cambiare radio."
- read -n 1
- done
- # Restore screen
- tput rmcup
- echo "Programma terminato."
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement