viernes, 9 de noviembre de 2007

Graba tus programas de radio favoritos sin despeinarte

¿Alguna vez has querido grabar un programa de radio y no estabas en casa? ¿Estas harto de utilizar complicados programas o cintas de casette? Al fin la solucion, simple y sencilla.

Utilizaremos unn sencillo script que llame a mimms, una aplicacion de streaming, y lo pondremos para que se ejecute automaticamente mediante crontab. ¿Suena complicado? No os preocupeis.

Empecemos por instalar mimms:
abrimos un terminal y escribimos "sudo apt-get install mimms" (Evidentemente hablo de sistemas con apt como debian y derivados, desconozco si mimms esta en los repositorios de gentoo, aunque imagino que si, asi que ya sabeis, probad con emerge o yast, y rezad ;))

Una vez instalado, crearemos el script:

Creamos un archivo vacio en nuestar carpeta personal, y lo llamamos grabaradio, por ejemplo. Escribimos:

#!/bin/sh

#descomentad la cadena de radio que querais, comentad el resto de cadenas

#--.Los 40 Principales
# radio=http://www.los40.com/nuevo_player/40Principales.asx
#--.Cadena SER
# radio=http://www.cadenaser.com/player/SER-TIC.asx
#--.M80 Radio
radio=http://www.los40.com/nuevo_player/m80.asx
#--.Cadena Dial
# radio=http://www.los40.com/nuevo_player/dial.asx
#--.Maxima FM
# radio=http://www.los40.com/nuevo_player/maxima.asx
#--.RNE Radio 1
# radio=http://www.rtve.es/rne/audio/r1live.asx
#--.RNE Radio Clasica
# radio=http://www.rne.es/audio/RNEclasica.asx
#--.RNE Radio 3
# radio=http://www.rtve.es/rne/audio/RNE3.asx
#--.RNE Radio 4
# radio=http://www.rtve.es/rne/audio/RNE4.asx
#--.RNE Radio 5
# radio=http://www.rtve.es/rne/audio/RNE5.asx
#--.Kiss FM
# radio=http://66.70.28.122/asxfiles-live/ny60winlive7000.asx
#--.Radio Marca
# radio=mms://wmedia.recoletos.es/radiomarca
#--.OndaCero
# radio=http://www.ondacero.es/live.asx
#--.Europa FM
# radio=http://elive.serveisweb.com/on-air/asx/eu018.asx

#Indicar aqui el tiempo (en minutos) que dura el programa
tiempo=180


mimms $radio -t $tiempo


Y guardamos el archivo, ahora solo tendremos que darle permiso de ejecucion desde un terminal con la sentencia: "chmod +x /home/nombre_de_tu_usuario/grabaradio"

Ya tenemos un script que llama a mimms y graba durante el tiempo que digamos la cadena que digamos, lo de arriba es tan solo una lista de cadenas, busca en internet la tuya si no está.


Ahora tenemos que ponerlo para que se ejecute cuando deseemos, para elo creamos un archivo en blanco en nuestra carpeta de usuario, llamadlo por ejemplo temporizacion_radio.


El archivo sera algo asi: 0 2 * * 2-3 /home/nombre_de_usuario/grabaradio

El primer número indica el minuto (0), el segundo número indica la hora (2), la tercera columna (*) indica el dia del mes, la cuarta el mes (*), y la última indica los dias de la semana (2-3) (el 0 es el domingo,el 6 es el sábado) (2-3 indica de martes a miercoles evidentemente)

crontab /home/nombre_de_usuario/temporizacion_radio

y ya está. si queréis podéis borrar el archivo temporizacion_radio. Podéis ver la lista de trabajos con

crontab -l

Si algún día os cansáis de esto y queréis borrar la lista de trabajos haced

crontab -r


Así pues lo que significa eso es que, todos los días del mes (que no sea finde semana) a las 2:00, todos los meses de año, se debe ejecutar el script /home/nombre_de_usuario/grabaradio. Como en el script pusimos que grabara durante 180 minutos, cuando volvamos a casa tendremos un archivo con las 3 horas que dura el programa :)


Podeis pulir un poco mas el script simplemente mirando la man de mimms, pero lo he puesto lo mas sencillo y elemental posible.

Hasta la proxima

1 comentario:

Andrea dijo...

Muy bueenaa idea!. Seguiré leyendo y hasta me instalaré debian.. (algún día... prometido :))