Μιας και δουλεια δεν είχε ο διάολος .....
σας παρουσιάζω το
ΤαριφοΡαδιόφωνο 
Με δεδομένο ότι στο δωματιο μου δεν εχω ραδιοφωνο, ο υπολογιστής μου ειναι αρκετα παλιος (pentium II) ωστε να μπορω ακουω ραδιοφωνο απο ιστοσελιδες του τυπου e-radio.gr, έφτιαξα αυτό το bash script ώστε να ακούω τους αγαπημένους ταριφοσταθμούς (Αθήνας και Θεσσαλονίκης).

Στην πρώτη έκδοση ήταν console-based και στη δεύτερη έχει ένα υποτυπώδες GUI.
Πρώτη έκδοση
#!/bin/bash
echo "ΤαριφοΡαδιόφωνο"
echo "---------------"
echo "Διάλεξε σταθμό:"
1. SportFM
2. EraSport
3. Metropolis
4. Libero
5. Extra
6. Betorasis"
read -e EPILOGH
case "$EPILOGH" in
'1')
(mplayer -cache 128 mms://85.17.2.144/sportfm7712 &)> /dev/null 2>&1
;;
'2')
(mplayer -cache 256 http://62.103.164.228:8080/erasport &)> /dev/null 2>&1
;;
'3')
(mplayer http://metrogeorge.serverroom.us:7850/listen.pls &)> /dev/null 2>&1
;;
'4')
(mplayer -playlist http://www.eradio.gr/asx/liberofm.asx &)> /dev/null 2>&1
;;
'5')
(mplayer mms://212.72.165.21/extrasport &)> /dev/null 2>&1
;;
'6')
(mplayer http://s1.viastreaming.net:7810/listen.pls &)> /dev/null 2>&1
;;
esac
exit
Δεύτερη έκδοση
#!/bin/bash
case `zenity --width 215 --height=255 --title "ΤαριφοΡαδιόφωνο v0.2" --text "Διάλεξε σταθμό" --list --radiolist --column " " --column "Σταθμός" True SportFM Fal
se EraSport False Metropolis False Libero False ExtraFM False Betorasis` in
'SportFM')
(mplayer -cache 128 mms://85.17.2.144/sportfm7712 &)> /dev/null 2>&1
;;
'EraSport')
(mplayer -cache 256 http://62.103.164.228:8080/erasport &)> /dev/null 2>&1
;;
'Metropolis')
(mplayer http://metrogeorge.serverroom.us:7850/listen.pls &)> /dev/null 2>&1
;;
'Libero')
(mplayer -playlist http://www.eradio.gr/asx/liberofm.asx &)> /dev/null 2>&1
;;
'ExtraFM')
(mplayer mms://212.72.165.21/extrasport &)> /dev/null 2>&1
;;
'Betorasis')
(mplayer http://s1.viastreaming.net:7810/listen.pls &)> /dev/null 2>&1
;;
esac
exit
PS: zenity απλά άψογο (για τον mplayer to ξέραμε...

)
PS2: όποιος ενδιαφέρεται για απλά GUI dialogs σε σκριπτάκια, ας δει αυτό
http://www.linux.com/articles/114156