Κατάφερα κι εγώ να γράψω ένα σκριπτ για ράδιο με mplayer. Είναι λίγο καγκουριά το δικό μου.
Δεν ξέρω να κάνω λίγες και μαζικές εντολές. Έκανα γραμμή γραμμή.
Ανοίγει το zenity και σε προτρέπει να διαλέξεις σταθμό.
Σημειώνω ότι υπάρχουν γραμμές που έχουν http μπροστά και όχι mms.
Αυτές με το http δεν δουλεύουν. Οι άλλες με το mms δουλεύουν.
Επίσης δεν έδωσα σημασία στο αν καταναλώνει πόρους αυτό το σκριπτ, κάτι που αναφέρθηκε στο άλλο νήμα με το ράδιο από τερματικό. Δεν έδωσα σημασία επειδή ή είμαι ανώτερος άνθρωπος ή είμαι άσχετος και δεν μπορεί να χωρέσει το μυαλό μου τέτοια πράγματα. Ξέρω την απάντηση αλλά δεν θέλω να επηρεάσω το κλίμα τώρα στην προεκλογική περίοδο.
Χίαρ ιζ μάι kangouria
#!/bin/bash
epilogi=`zenity --list --title="Διάλεξε σταθμό" --column="0" "best" "onweb" "redfm" "orange" "rockfm" "realfm" --width=100 --height=300 --hide-header`
if [ "$epilogi" == "best" ]; then
mplayer mms://best.live24.gr/best1222
fi
if [ "$epilogi" == "onweb" ]; then
mplayer http://s1.onweb.gr:8884/listen.pls
fi
if [ "$epilogi" == "redfm" ]; then
mplayer http://www.redfm.gr/listen.php?category_id=4
fi
if [ "$epilogi" == "orange" ]; then
mplayer mms://orange.live24.gr/orange9320
fi
if [ "$epilogi" == "rockfm" ]; then
mplayer http://www.mediabox.gr/streams/rockfm.asx
fi
if [ "$epilogi" == "realfm" ]; then
mplayer mms://realfm.live24.gr/realfm
fi
exit 0
αν θέλετε ρίξτε καμιά πληροφορία για το θέμα με το http που είπα.
(Αυτές τις διευθύνσεις τις έχω από μία μεγαλύτερη λίστα που χρησιμοποιούσα στο radio screenlet)