-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Veo que hay muchas consultas sobre cadena ser, los 40 etc. Tengo un script que me paso un colega que utiliza ubuntu para escuchar la radio con una intefaz gráfica sencillita. En mi suse funciona bien. Hace falta tener un paquete llamado zenity. Lo pego aquí para el que le pueda interesar. Saludos. #!/bin/bash function play () { clear zenity --title "Recuerda" --info --text "Para parar la reproducción pulsa Ctrl+C" mplayer -playlist $1 } function menu () { clear menuop=$(zenity --list --column "Nº" --column "Menú Principal" \ 1 "Radios" 2 "Música" 3 "Salir") } function menu_radio () { clear menura=$(zenity --list --column "Nº" --column "Emisora" \ 1 "RNE 1" 2 "RNE 2" 3 "RNE 3" 4 "RNE Clásica" 5 "Onda Cero" 6 "Cadena Ser" 7 "Cadena Cope" 8 "M80 Radio" 9 "Cadena 100" 10 "Máxima FM" 11 "40 Principales" 12 "BBC" 13 "<- Atrás") } function menu_bbc () { clear opbbc=$(zenity --list --column "Nº" --column "Emisora BBC" \ 1 "BBC 1" 2 "BBC 2" 3 "BBC 3" 4 "BBC 4" 5 "BBC 5" 6 "BBC 6" 7 "BBC 7" 8 "<- Atrás") } function menu_candielc () { clear opcandielc=$(zenity --list --column "Nº" --column "Estilo Musical" \ 1 "Trance" 2 "Hard Trance" 3 "Vocal Trance" 4 "Progressive" 5 "Euro Dance" 6 "Goa-Psy Trance" 7 "Deep House" 8 "Hard House" 9 "Hard Core" 10 "Classic Techo Trance" 11 "Chillout" 12 "DJ Mixes" 13 "<-Atrás") } function playel () { clear zenity --title "Recuerda" --info --text "Para parar la reproducción pulsa Ctrl+C" mplayer -playlist http://www.di.fm/mp3/$1.pls } function nfunc () { echo " " echo "Esta emisora no funciona por el momento" echo " " sleep 2 } function opinc () { echo " " echo "Opcion incorrecta" echo " " sleep 2 } ### Ejecución ### while [ true ]; do menu case $menuop in "1") while [ true ]; do menu_radio case $menura in "1") play http://www.rtve.es/rne/audio/RNE1.ram ;; "2") play http://www.rtve.es/rne/audio/RNE3.ram ;; "3") play http://www.rtve.es/rne/audio/RNE5.ram ;; "4") play http://www.rtve.es/rne/audio/RNEclasica.ram ;; "5") play http://www.ondacero.es/oci.asx ;; "6") play http://www.cadenaser.com/player/SER-TIC.asx ;; "7") nfunc ;; "8") play http://www.los40.com/nuevo_player/m80.asx ;; "9") nfunc ;; "10") play http://www.los40.com/nuevo_player/maxima.asx ;; "11") play http://www.los40.com/nuevo_player/40Principales.asx ;; "12") while [ true ]; do menu_bbc case $opbbc in "1") play http://www.bbc.co.uk/radio1/realaudio/media/r1live.ram ;; "2") play http://www.bbc.co.uk/radio2/realmedia/fmg2.ram ;; "3") play http://www.bbc.co.uk/radio3/ram/r3g2.ram ;; "4") play http://www.bbc.co.uk/radio4/realplayer/media/fmg2.ram ;; "5") play http://www.bbc.co.uk/fivelive/live/surestream_int.ram ;; "6") play http://www.bbc.co.uk/6music/ram/dsatg2.ram ;; "7") play http://www.bbc.co.uk/bbc7/realplayer/dsatg2.ram ;; "8") break ;; *) opinc ;; esac done ;; "13") break ;; *) opinc ;; esac done ;; "2") while [ true ]; do menu_candielc case $opcandielc in "1") playel trance ;; "2") playel hardtrance ;; "3") playel vocaltrance ;; "4") playel progressive ;; "5") playel eurodance ;; "6") playel goapsy ;; "7") playel deephouse ;; "8") playel hardhouse ;; "9") playel hardcore ;; "10") playel classictechno ;; "11") playel chillout ;; "12") playel djmixes ;; "13") break ;; *) opinc ;; esac done ;; "3") clear exit ;; *) opinc ;; esac done -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFCYD+pdG7bXzWgIqwRAtCVAJ95EA9k6D2JLhSOBSkJM3kUJnO8hACfbLYG psK/e1WVqa4haE8bl/7wgd8= =84ki -----END PGP SIGNATURE-----
El 2005-04-16 a las 00:26 +0200, patxi zubeldia escribió:
Hace falta tener un paquete llamado zenity.
Está en la distro, es un componente opcional de gnome. A los que usen kde creo que les convendrá otra cosa, porque obliga a cargar las librerías de gnome. Description : Zenity is a basic rewrite of gdialog, without the pain involved of trying to figure out commandline parsing. Zenity is zen-like; simple and easy to use. Zenity Dialogs: Calendar, Text Entry, Error, Informational, File Selection, List, Progress, Question, Text Information, and Warning. Zenity is especially useful in scripts. -- Saludos Carlos Robinson
participants (2)
-
Carlos E. R.
-
patxi zubeldia