PodCasting pero en bien hesho
Hace bastante tiempo salio en barrapunto una noticia, (como esta) acerca de Siglo XXI, un programa de Radio 3 sobre musica electronica, cultura alternativa y en definitiva, lo que se mueve en los entornos mas urbanos del pais. Uno de los comentarios de una una de esas noticias hablaba de como se echa de menos ese programa cuando vives fuera de Espagna . Cuando estaba de erasmus hace casi cinco agnos pensaba muchisimas horas pensando en que pasaria en Radio 3 y me contentaba con otras radios de las muchas aprovechables que hay en el Veneto. Ahora, al contrario que en aquellos tiempos, todo RNE emite por internet, con una calidad no demasiado alta (en torno a los 40 k/s) pero suficiente para disfrutar de la musica y los comentarios. Cuando estaba en la oficina de Madrid sin tener una radio a mano, he usado el stream que vuelvan en Internet para disfrutar del programa, y es que es una gozada levantarse con ese tipo de musica, sea de la calidad que sea, parece que esta sicronizada con el color del cielo en el mismo momento que se emite y con los estados de animo que vas teniendo a lo largo de toda la magnana. Una de las primeras cosas que quise hacer cuando llegara aqui es seguir levantandome con Siglo XXI y sus musicas, pero cuando se emite, aqui son la una de la magnana, es simplemente demasiado tarde para escucharlo o disfrutarlo, asi que se imponia una solucion de grabacion remota, y escucharlo en algun tipo de dispositivo portatil aprovechando los muchos viajes que uno hace a lo largo del dia. Es lo que ahora se ha venido a llamar podcasting y que no es mas que pillar audio de la red, salvarlo en algun tipo de formato y tener un sistema de sincronizacion para que tu equipo (generalmente el ipod, como dice su nombre) almace secuencialmente los programas y puedas escucharlo en el momento que estimes oportuno.
Como no tengo ipod, ni me da la gana de usar un sistema operativo propietario ni un formato de audio que a lo mejor le da por no funcionar algun dia (segun se levante el Gates o Jobs), decidi ponerme manos a la obra usando el software libre del que disponia y las herramientas estandar de Unix. Para la grabacion, Lo primero que hice fue pillarme un sistema de almacenamiento de alta capacidad, para que me entraran todos los programas que pudiera si me demoraba una semana o dos sin poder escuchar nada, asi que me pille una tarjeta SD de 1gb para la zaurus, por unos 60 $, mas que suficiente.
La parte software esta controlada por crontab, y hace que, por un lado, active un programa para sincronizar el reloj interno del ordenador (ntpdate hora.rediris.es) , y por otro, active el programa que grabara el audio a la hora determinada, siempre sincronizado. una siempre llamada a un bash script. Wget toma una lista de mirrors de akamai de la web, mplayer accede al stream y lo graba en wav y oggenc lo pasa al formato ogg. Asi que queda todo libre y en casa. Scp sube el autio a la zaurus, aunque perfectamente podria mandarmelo por mail o subirlo a algun otro servidor mas rapido, para pillarlo desde el curro.
El codigo, para no enrollarme mas es este:
#!/bin/bash
wget http://www.rtve.es/rne/audio/RNE3.asx -O /home/jlopez/RNE3.asx
mplayer -playlist /home/jlopez/RNE3.asx -ao pcm -aofile /tmp/mystream.wav -vc dummy -vo null
oggenc /tmp/mystream.wav -o /deposito/SigloXX!_`date %b%d`.ogg
rm /tmp/mystream.wav
scp /deposito/SigloXX!_`date %b%d`.ogg zaurus:/root/SigloXXI
mas facil imposible! y tienes un podcasting en condiciones, sin necesidar de ir paseandote por la calle con dos cables blancos colgandote de las orejas, como hace el resto de los yankis. Ahora puedo seguir pasaendome por San Francisco, con mi zaurus en el bolsillo, unos cauriculares (de cables negros) y ver que tambien aqui la musica se sincroniza con las nubes de la magnana.
[…] Un script que todos los dias baja siglo XXI de radio 3 automaticamente (y los programas de flamenco los fines de semana) via crontab y los pone en el directorio de musica. Mas info en el post podcasting pero bien hesho Suelo ir al curro por las magnana escuchando siglo XXI en el ipod (que tambien corre linux). […]
Gracias infinitas por la información. De todas formas sigo diciendo que tengo linea simetrica y container grande. Si quieres trapichear, trapicheamos… :-P