Advertisement
rodolforizzo76

piRadio.sh

Jun 15th, 2018
246
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 4.04 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. # tput_menu: a menu driven system information program
  4.  
  5. BG_BLUE="$(tput setab 6)"
  6. BG_BLACK="$(tput setab 0)"
  7. FG_GREEN="$(tput setaf 2)"
  8. FG_WHITE="$(tput setaf 7)"
  9. FG_BLACK="$(tput setaf 0)"
  10. FG_YELLOW="$(tput setaf 3)"
  11. FG_BLUE="$(tput setaf 6)"
  12.  
  13. # unset delle variavili usate nello script
  14. unset tecreset os architecture kernelrelease internalip externalip nameserver
  15.  
  16. # Definizione delle Variabili tecreset, bolder
  17. tecreset=$(tput sgr0)
  18. bolder=$(tput bold)
  19.  
  20. # Save screen
  21. tput smcup
  22.  
  23. # Menu visualizzato fino a quando la selezione รจ == 0
  24. while [[ $REPLY != 0 ]]; do
  25. echo -n ${BG_BLUE}${FG_BLACK}
  26. clear
  27. cat <<- _EOF_
  28.   Please Select:
  29.  
  30.   1. [CHILLOUT] - CHILL-OUT ZONE                        7. [ALTERNATIVE] - LABGATE RADIO ALT ROCK AND GRUNGE
  31.   2. [CHILL] - COOL COFEE                               8. [HOUSE] - Deep House Radio
  32.   3. [DRUM AND BASS] BASSDRIVE - DRUM AND BASS RADIO    9. [GRUNGE] - ALICE IN CHAINS FANLOOP RADIO
  33.   4. [LOUNGE] - ABONNI CAFE
  34.   5. [ITALIANA] - LOLLIRADIO ITALIA
  35.   6. [ITALIANA] - ITALIAFM MUSICA ITALIANA
  36.  
  37.   0. ESCI
  38.  
  39. _EOF_
  40.  
  41. read -p "Inserire la selezione [0-8] > " selection
  42.  
  43. # Clear area beneath menu
  44. tput cup 10 0
  45. echo -n ${BG_BLACK}${FG_BLUE}
  46. tput ed
  47. tput cup 11 0
  48.  
  49. # Act on selection
  50. case $selection in
  51.     1)  echo "CHILL-OUT ZONE"
  52.         echo ""
  53.         echo "  - premi il tasto 'q' per interrompere la riproduzione"
  54.         echo "  - premi la barra spaziatrice per mettere in pausa"
  55.         echo ""
  56.         mplayer http://5.189.142.165:2304/stream?icy=http
  57.       ;;
  58.     2)  echo "COOL COFFEE"
  59.         echo ""
  60.         echo "  - premi il tasto 'q' per interrompere la riproduzione"
  61.         echo "  - premi la barra spaziatrice per mettere in pausa"
  62.         echo ""
  63.         mplayer http://5.39.86.44:8006/stream?icy=http
  64.       ;;
  65.     3)  echo "BASSDRIVE โ€“ WORLDWIDE DRUM AND BASS RADIO"
  66.         echo ""
  67.         echo "  - premi il tasto 'q' per interrompere la riproduzione"
  68.         echo "  - premi la barra spaziatrice per mettere in pausa"
  69.         echo ""
  70.         mplayer http://r.ezbt.me/bassdrive?1528971054819
  71.       ;;
  72.     4)  echo "ABONNI CAFE โ€“ LOUNGE RADIO"
  73.         echo ""
  74.         echo "  - premi il tasto 'q' per interrompere la riproduzione"
  75.         echo "  - premi la barra spaziatrice per mettere in pausa"
  76.         echo ""
  77.         mplayer http://37.187.59.149:8019/stream?icy=http
  78.       ;;
  79.     5)  echo "LOLLIRADIO ITALIA - BEST ITALIAN SONGS - ITALY ITALIA"
  80.         echo ""
  81.         echo "  - premi il tasto 'q' per interrompere la riproduzione"
  82.         echo "  - premi la barra spaziatrice per mettere in pausa"
  83.         echo ""
  84.         mplayer http://94.23.67.172:8010/stream?icy=http
  85.       ;;
  86.     6)  echo "ITALIAFM MUSICA ITALIANA"
  87.         echo ""
  88.         echo "  - premi il tasto 'q' per interrompere la riproduzione"
  89.         echo "  - premi la barra spaziatrice per mettere in pausa"
  90.         echo ""
  91.         mplayer http://37.187.79.93:8634/stream?icy=http
  92.       ;;
  93.     7)  echo "LABGATE RADIO ALT ROCK AND GRUNGE"
  94.         echo ""
  95.         echo "  - premi il tasto 'q' per interrompere la riproduzione"
  96.         echo "  - premi la barra spaziatrice per mettere in pausa"
  97.         echo ""
  98.         mplayer http://167.114.210.232:8066/stream?icy=http
  99.       ;;
  100.     8)  echo "DEEP HOUSE RADIO"
  101.         echo ""
  102.         echo "  - premi il tasto 'q' per interrompere la riproduzione"
  103.         echo "  - premi la barra spaziatrice per mettere in pausa"
  104.         echo ""
  105.         mplayer http://37.187.93.104:8589/deep?icy=http
  106.       ;;
  107.     9)  echo "ALICE IN CHAINS FANLOOP RADIO"
  108.         echo ""
  109.         echo "  - premi il tasto 'q' per interrompere la riproduzione"
  110.         echo "  - premi la barra spaziatrice per mettere in pausa"
  111.         echo ""
  112.         mplayer http://listen.radionomy.com:80/AliceinChainsFanLoopRadio?icy=http
  113.       ;;
  114.     0)  break
  115.       ;;
  116.     *)  echo "Immissione non valida."
  117.       ;;
  118. esac
  119. printf "\n\n${FG_WHITE}Premi un tasto qualunque per cambiare radio."
  120. read -n 1
  121. done
  122.  
  123. # Restore screen
  124. tput rmcup
  125. echo "Programma terminato."
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement