Hola a todos,
Entre ayer y hoy, para poder escuchar algunas emisoras de radio o canales de música de DI más comodamente con el mplayer, he confeccionado un script que adjunto a continuación. ¿Qué os parece? Alguna sugerencia? He reinventado la rueda?
Muchas gracias a todos
#!/bin/bash
function play () {
clear
echo " "
echo "Recuerda que para parar la reproduccion y volver al"
echo "menu deberas pulsar Ctrl+C."
echo " "
sleep 2
mplayer -playlist $1
}
function menu () {
clear
echo "1. Radios"
echo "2. Musica"
echo "3. Salir"
read -p "Opcion? " menuop
}
function menu_radio () {
clear
echo "1. RNE 1"
echo "2. RNE 3"
echo "3. RNE 5"
echo "4. RNE Clasica"
echo "5. Ondacero"
echo "6. Cadena Ser"
echo "7. Cadena Cope"
echo "8. M80 Radio"
echo "9. Cadena 100"
echo "10. Maxima FM"
echo "11. 40 Principales"
echo "12. BBC"
echo " "
echo "0. ATRAS"
echo " "
read -p "Opcion? " menura
}
function menu_bbc () {
clear
echo "1. BBC 1"
echo "2. BBC 2"
echo "3. BBC 3"
echo "4. BBC 4"
echo "5. BBC 5"
echo "6. BBC 6"
echo "7. BBC 7"
echo " "
echo "0. ATRAS"
echo " "
read -p "Radio? " opbbc
}
function menu_candielc () {
clear
echo "1. Trance"
echo "2. Hard Trance"
echo "3. Vocal Trance"
echo "4. Progressive"
echo "5. Euro Dance"
echo "6. Goa-Psy Trance"
echo "7. Deep House"
echo "8. Hard House"
echo "9. Hard Core"
echo "10. Classic Techo Trance"
echo "11. Chillout"
echo "12. DJ Mixes"
echo " "
echo "0. ATRAS"
echo " "
read -p "Canal? " opcandielc
}
function playel () {
clear
echo " "
echo "Recuerda que para parar la reproduccion y volver al"
echo "menu deberas pulsar Ctrl+C."
echo " "
sleep 2
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
"0")
break
;;
"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
"0")
break
;;
"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
;;
*)
opinc
;;
esac
done
;;
*)
opinc
;;
esac
done
;;
"2")
while [ true ]; do
menu_candielc
case $opcandielc in
"0")
break
;;
"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
;;
*)
opinc
;;
esac
done
;;
"3")
clear
exit
;;
*)
opinc
;;
esac
done
Nota: Siguiendo consejos de los comentarios, he reescrito algunas partes del script que veís arriba
Comentarios
nivel de usuario
Y para los q no tengamos ni idea de programacion, que hacemos con todo ese codigo pa escuchar radio 3???
nivel usuario
Para poder usar el código...
1. Abre tu editor favorito.
2. Copia y pega el código.
3. Guárdalo y ponle un nombre del tipo radio.sh (por ejemplo)
4. abrel un terminal y ejeculató así
Eso es todo
http://guia-ubuntu.org
http://guia-ubuntu.org
problema
Mira hice todo lo que dicen y cuando lanzo sh radio.sh funciona, pero cuando escojo la radio no pasa nada y vuelve a pedirme una emisora, escojo otra y pasa lo mismo. Tiene alguien una idea del problema y de como solucionarlo?
tienes instalado mplayer
Estás seguro de que tienes instalado mplayer?
Si no lo tienes visita la siguiente dirección.
http://guia-ubuntu.org
En la sección Añadiendo aplicaciones -> Multimedia
tienes como instalarlo.
tengo el mismo problema que l
tengo el mismo problema que la persona anterior.
Intenta conectarse al servidor pero depronto me salta otra vez a la pantalla de escoger emisora..
Posible solucion?
Probad a instalar el mplayer para consola de esta forma:
prompt:>sudo aptitude update
prompt:>sudo aptitude install mplayer-nogui
y probad de nuevo el script, a mi si me ha funcionado a la primera
y de cine, gracias, por vuestro trabajo mdm y los demas :-)
Script completo
Aqui estoy de nuevo.
Bueno pos aqui esta el codigo completo, con permiso de mdm, ;-).
Ahi va:
---------------------------------------------------------------
#!/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")
if [ $? -ne 0 ]; then
menuop=3
fi
}
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")
if [ $? -ne 0 ]; then
menura=13
fi
}
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")
if [ $? -ne 0 ]; then
opbbc=8
fi
}
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")
if [ $? -ne 0 ]; then
opcandielc=13
fi
}
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
---------------------------------------------------------------
Copiais lo que hay entre las dos barras de guiones y lo guardais, utilizando gedit, por ejemplo, con el nombre que querais, yo he utilizado "Radio_Listen.sh", y como se ejecuta? pos tal que asi:
prompt:>sh ./Radio_Listen.sh
1- Tened en cuenta que debeis estar dentro del directorio en el que esta el archivo "Radio_Listen.sh".
2- Debeis tener instalado "zenity" es un ¿programa? que os permite trabajar con el interface de gtk+ para los mensajes de scripts, o algo asi, perdonadme si me equivoco, ¿como lo instalo? asi:
prompt:>sudo aptitude update
prompt:>sudo aptitude install zenity
Salu2.
script como aplicacion grafica
Buenas he modificado el script para su uso gráfico corrigiendo dos errores de información en modo gráfico de las funciones "nfunc" y "opinc" para que salte el dialogo tb en modo gráfico
No necesita ejecutarse en modo consola así q lo puedes añadir al /usr/bin ;)
Es Totalmente gráfico ya que usa xine, el cual lo he elegido xq tarda mucho menos que mplayer en conectar a las emisoras
Weno aquí ta el script
#------------------------------------------------------------------
function play () {
clear
xine -playlist $1
}
function menu () {
clear
menuop=$(zenity --title " Radio Linux xD! " --list --column "Nº" --column "Menú Principal" \
1 "Emisoras de Radio" 2 "Música" 3 "Salir")
if [ $? -ne 0 ]; then
menuop=3
fi
}
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 "MQM Dance" 8 "M80 Radio" 9 "Cadena Top" 10 "Máxima FM" 11 "40 Principales" 12 "BBC" 13 "<- Atrás")
if [ $? -ne 0 ]; then
menura=13
fi
}
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")
if [ $? -ne 0 ]; then
opbbc=8
fi
}
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")
if [ $? -ne 0 ]; then
opcandielc=13
fi
}
function playel () {
clear
xine -playlist http://www.di.fm/mp3/$1.pls
}
function nfunc () {
clear
zenity --title "Lo Siento" --info --text "Esta Emisora No Funciona Por el Momento"
}
function opinc () {
clear
zenity --title "Lo Siento" --info --text "Opción Incorrecta"
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")
play mms://win20ca.audiovideoweb.com/avwebwinlive8161
;;
"8")
play http://www.los40.com/nuevo_player/m80.asx
;;
"9")
play http://148.235.13.19/topradio
;;
"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
#-------------------------------------------------------------------
El Nombre de Radio Linux puede cambiarse al igual q todo
Weno un saludo y espero que les guste, por cierto he añadido dos emisoras aunque a veces no funcionan bien.
PD: Necesita para funcionar correctamente xine y los codec w32codec o los de mplayer Saludos
ayuda
soy muy torpe, lo reconozco pero podrias resumir que instalar y donde.
gracias de antemano y perdona pero es que soy muy duro
nivel usuario
Para poder usar el código...
1. Abre tu editor favorito.
2. Copia y pega el código.
3. Guárdalo y ponle un nombre del tipo radio.sh (por ejemplo)
4. abrel un terminal y ejeculató así
Eso es todo
http://guia-ubuntu.org
http://guia-ubuntu.org
un poco más vistoso
Te he modificado el script para que quede un poco más bonito, aún hay que depurarlo, pero ahora no tengo tiempo te lo dejo para que le heches un vistazo y ya me dirás.
#!/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 donehttp://guia-ubuntu.org
http://guia-ubuntu.org
Mejor
No sabía que existía el zenity. La verdad es que alegra el aspecto del script. La pega que le veo, es que si le das a cancelar en un menú, la consola te dice que "Opción incorrecta".
He revisado la página man del zenity y no he visto nada para quitar el botón de "Cancelar". ¿Se podría entonces meter algún "if" o algo por el estilo para que ese botón tenga la función de volver atrás?.
Muchas gracias por la aportación :)
Claro, ponle un if para contr
Claro, ponle un if para controlar eso y yo quitaría entonces las opciones atras de los menú y dejaría solo las emisoras.
http://guia-ubuntu.org
http://guia-ubuntu.org
Arreglado
Lo he conseguido poniendo esto después de cada llamada al zenity:
Por ejemplo, esta función:
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") }Quedaría así:
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") if [ $? -ne 0 ]; then opbbc=8 fi }Muchas gracias por tu interés :)
no sería mejor
No sería mejor que en lugar de un número de opción diferente en cada menú, 3 Salir 13 - Atras 8 -atras fuese siempre cero?
Así no tendrías que modificar el código si mañana añades una emisora más y entonces para ir atrás ya no es el 13 sino el 14 y es un follón.
Yo modificaría las clausas case para que saliese del bucle cuando el valor sea 0 y no 13 o 8 o cualquier otro valor.
En fin, es mi opinión. No crees? :-)
Y de nada por el interés. Sigue mejorándolo que puede quedar muy chulo.
------------------------------
Deberes para mañana: :-)
Queda muy fea la salida de mplayer en el terminar. Eso se podría ocultar y mostras en una ventana solo el estado del cache.
Un Saludo
http://guia-ubuntu.org
http://guia-ubuntu.org
Re.: Script para la radio
Dios mío! Que follón! ¿Todo eso hay que liar para escuchar algo de música? ¿En Win no es más fácil?
De todas formas para escuchar música en el ordenata hay que tener tiempo,cosa que la mayor parte de la gente no tenemos para entretenernos con scripts y configuraciones. Simplemente necesitamos que el ordenata funcione siempre igual y leer correo, consultar la web del banco y actualizar base de datos de clientes y programa de facturación.
Sin complicarnos la vida.Nada más.
O_o
Mande???
---edito---
lo que te aconsejo es que vuelvas a hasefroch xDD. Me temo que esto no va contigo.
________________________________________
JabberID: cut0ff@jabberes.org
visita mi blog
Script para la radio
Bueno, yo estoy todo el día en la calle y no puedo pasarme muchas horas delante de la pantalla, porque tengo que ganarme la vida para mi familia y el tiempo que me queda no creo que les haga mucha gracia que me ponga a trastear con la máquina intentando hacer andar un scaner ò lo que sea en Linux, que va con el "otro". Y que me dices de la tarjeta 3G de Vodafone? Viene con su soft (del "innombrable")click click y a funcionar.Eso la gente no lo entiende, de verdad.Y no puedo permitirme el lujo de un divorcio porque no puedo pagar ni una pensión.
Programas de facturación de servicios tampoco he encontrado en Linux, los 4 que hay (Facturlinez,Guadalpin,Fenicius y Faxturlux) no me llevan el manejo de WinPyme, que tampoco puedo emularlo con CrossOver Office.
Total, para lo que cuesta WinPyme... si hubiera algo en Linux así ò como Proserver.. es que hay poco y la gente tenemos poco tiempo y tenemos que ganarnos la vida.
Ojalá que ésto cambie muy pronto, pero si los propios sindicatos y gobiernos entienden por "cursos de informática" enseñar el word, y todo eso.. ya me contarás. Es como los curas "haz lo que yo digo pero no lo que yo hago". Como siempre , nada cambia ni cambiará, todo sigue siendo mentira. Y en los conocimientos de Informática de los posibles curros que se ofrecen: "buen manejo de Excel, Acces y entorno Windows" Mierda !!! De que como entonces?
no, todo el dia en la calle no
Por lo menos últimamente sacas tiempo a las 8:29 y 19:13 para estar frente a un ordenador, en un foro de una distribución de linux.
En win no todo es tan secillo como parece.
1) El programa a efectuado una operación no válida y se apagará.
2) Formatear el sistema cada cierto tiempo si quieres que medio ande.
3) uy, si tengo 1500 virus.
4) ...
Si windows no es un mal sistema. De hecho da igual si windows es mejor o peor que linux. Lo que importa es la filosofía DE GNU/lINUX.
Por ejemplo este simple script, se ofrece libremente a los demás, que pueden mejorarlo o adaptarlo a sus propias intereses.
En windows si una aplicación no se adapta 100% a mis necesidades, como hago para modificarla?
En fin que es otra historia.
http://guia-ubuntu.org
http://guia-ubuntu.org
Veamos. Lo primero, si tienes alguna duda referente a Ubuntu, lo más logico es que hagas uso del foro, que para algo está. Ahora mismo estás posteando en el diario de una persona que se ha currado un script para escuchar emisoras en Ubuntu. Creo que nada tiene que ver con tu problema.
Segundo, los problemas personales de cada uno, poco importan por aquí. Yo también tengo mis problemas (y te aseguro que peor que los tuyos) y no creo que sea el lugar mas indicado para comentarlos.
Seamos razonables.
enga, un saludo.
PD Al autor del diario, perdona por el OffTopic.
________________________________________
JabberID: cut0ff@jabberes.org
visita mi blog
Versión gráfica e instrucciones
Bien, pues creo que el asunto va tirando. Al final me he decidido por hacer dos versiones: una de texto y la otra con las ventanitas del zenity.
Para no egrosar el hilo con más y más código, lo que voy a hacer va a ser en el artículo, poner la versión en modo texto. Y en este mensaje, solo las funciones de la versión con el zenity, ya que lo que es el cuerpo sigue igual.
Bien, pues aquí van las funciones del script:
#!/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") if [ $? -eq 1 ]; then menuop=0 fi } function menu_radio () { clear menura=$(zenity --list --column "Nº" --column "Emisora" \ 1 "RNE 1" 2 "RNE 3" 3 "RNE 5" 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") if [ $? -eq 1 ]; then menura=0 fi } 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") if [ $? -eq 1 ]; then opbbc=0 fi } 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") if [ $? -eq 1 ]; then opcandielc=0 fi } 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 () { zenity --title "Recuerda" --error --text "Esta emisora no funciona por el momento." }Lo que hay que hacer si lo que se quiere es tener la versión gráfica, es coger todo el código del artículo (el que sale en el primer cuadro gris, arriba) y quitar todo lo que haya antes de esta línea (sin quitar la línea):
Entonces metemos el código de este mensaje donde antes estaba el otro, y asunto arreglado :)
Espero haberme explicado bien. Un saludo
Genial
Hola, me acabo de bajar el script, y lo he dejado sólo en modo gráfico,
y es genial, perfecto. Muchas gracias
Script para ver tv por internet
Alguien conoce algun script para ver tv por internet, es decir, este esta genial para escuchar musica, pero ver canales online estaria mucho mejor.
Mi pregunta seria, ¿si existe alguno como este, o puede modificarse este mismo de una manera sencilla utilizando las fuentes de www.wwitv.com por ejemplo?
Gracias por el script
Simplemente agradecerte el script que has realizado.
un saludo
De puta madre
Muy bien, muy bien, así da gusto... enhorabuena por tu script ;-)