Spiga

Streamtuner+Streamripper, o como escuchar/grabar radios de Internet

Para todos aquellos que os gusta escuchar emisoras de radio via Internet, como es mi caso, ya sabréis que existen varias formas de hacerlo. La que yo usaba hasta hace nada era Amarok, pero no contento con eso, y querer grabarlas, me decidí a buscar otra alternativa hasta que la encontré.


Streamtuner es una sencilla aplicación con la que poder escuchar emisoras de radio que emiten desde Internet, de manera fácil desde nuestro escritorio simplemente con un click de ratón.

Cuenta con emisoras de radio de las redes mas populares; SHOUTcast, Live365, Google Stations, basic.ch, punkcast.com y Xiph.


Por otro lado Streamripper es el complemento perfecto para Streamtuner ya que permite la grabación de las emisoras presentes en dicha aplicación. Una vez configurado es tan fácil de usar como apretar un botón en el menú de Streamtuner (o click derecho del ratón).


.- Instalación
Esta vez recomiendo instalarlo desde Automatix2 (Burning and Ripping / Ripper and Tuner), pero si lo queréis hacer de la manera tradicional desde la consola, solo hay que seguir estos pasos:

# sudo apt-get install streamtuner /* Instalar streamtuner

# sudo apt-get install streamripper /* Instalar streamripper

Nota: Si usamos para instalar la opción Automatix2, tenemos que tener en cuenta que también nos instalara XMMS, que al pesar tan poco sera una muy buena opción a la hora de escuchar nuestras emisoras favoritas de Internet.



.- Configurar Streamtuner y Streamripper
Una vez instalados los dos programas pasaremos a configurarlos. Para ello ejecutamos Streamtuner (Menú Principal / Sonido y Video / Streamtuner) y en el menú entramos en "Edit", "Preferences", esto nos abrirá una nueva ventana donde pasaremos a editar la configuración, si nos es necesario.

Lo que tenemos que tener en cuenta es; "el que" y "el como y donde". Que quiero decir con esto?
"El que" (o "el cual") es la aplicación que usaremos para reproducir la emisora que queramos escuchar. Esto se configura (como podemos ver en la imagen anterior) en "Listen to a stream". En mi caso uso "XMMS" ya que como dije antes, me es mas útil. Pero si por el contrario queréis usar, por ejemplo "Amarok", tan solo tenéis que cambiar el nombre del reproductor por; "amarok %q". Para ello clicamos una vez sobre el comando (command) y lo editamos.
"El como y donde"(Record a stream). Aquí es donde pasamos a configurar Streamripper. Se edita de igual manera que la opción anterior, y para ello tenemos que tener en cuenta los siguientes parámetros:

(basado en mi traducción del "help" de Streamripper)

Uso: streamripper DIRECCION [OPCIONES]
OPCIONES:
-h /* Enseñar esta información
-v /* Enseñar la información de versión y salir
-a [file] /* Graba en un archivo simple, el nombre por defecto es timestamped
-A /* No escribe pistas individuales
-d dir /* Directorio de destino
-D pattern /* Escribir archivos usando un patron especifico
-s /* No crea un directorio para cada una de las emisoras
-r [[ip:]port] /* Crear servidor relay en base a "ip:port", puerto por defecto 8000
-R #connect /* Conexiones máximas a relais, defecto 1, -R 0 sin limite
-L file /* Crear una lista de reproducción
-z /* No escanear los puertos libres, si el puerto por defecto no esta disponible
-p url /* Usar servidor proxy HTTP
-o always
/* Siempre sobre escribir la pista en completo
-o never
/* Nunca sobre escribir la pista en completo
-t
/* No sobre escribir la pista en incompleto
-c
/* No auto re-conectar
-l seconds
/* Numero de segundos a funcionar, si no siempre en funcionamiento
-M megabytes
/* Parar de grabar después de estos megabytes
-q [start]
/* Añadir numero de secuencia a el fichero de salida
-i
/* No añadir etiqueta ID3 al archivo de salida
-u useragent
/* Usar diferente "UserAgent"que "Streamripper"
-w rulefile
/* Analizar metadata usando archivo de normas
-m timeout
/* Numero de segundos después de forzar el cierre
-k count
/* Ocular al finalizar la primera pista antes de iniciar la grabación
-I interface
/* Grabar desde la interfaz especifica (e.j. eth0)
-T
/* Pista duplicada en incompleta
-E command
/* Ejecutar comando externo desde la "metadata"
--quiet
/* No enseñar el estado de la grabación en la consola
--debug
/*Grabar trazo de errores
--xs_???
/* "Invocar" detección de normas "splitpoint" (ver README/man page)
(como siempre, perdón por los errores de traducción :D)

Sabiendo lo anterior, podemos configurar a nuestro gusto los parámetros de Streamripper para conseguir la mejor configuración posible.

Nota final: Creo que con este manual he dejado bastante claro lo "básico a conocer" sobre como utilizar y configurar estas dos aplicaciones. Si necesitáis ayuda extra o simplemente creéis que me he dejado por poner algo, no dudéis en decírmelo :D

4 comentarios:

  Anónimo

30 de junio de 2007, 21:06

La opcion -A de la captura del stremtuner hace que no se creen los ficheros individuales. Esto puede despistar a mas de uno y pensar que no funciona correctamente. Seria mejor que la quitaras.

Un saludo,

J

  adrian47153

19 de febrero de 2008, 3:52

Me confundi mucho con la configuración, y escuchava lo que queria, Pero 0 grabación. Puse para ver los archivos ocultos y BORRE .streamtuner Y desde en menu llame "StreamTuner", y puse la radio "http://radio2.netyco.com:8042/" en "preselections" y la sintinize con "xmms" y comense a grabar la radio. Un lujo como graba... adrian47153 arroba gmail punto com.-

  J.M.

24 de septiembre de 2008, 21:45

Y una vez que está en funcionamiento sin especificaciones, como lo paro?

  Harry BELTRÁN

30 de mayo de 2015, 18:31

Hola y GRACIAAAAAAAAAAAASSSSS. Leí la configuración -u useragent y probé usando -u useragent /xmms y al fin pude otra vez descargar streaming, pues me daba el conocido Access forbidden (http 403 error). Ahora sí me funciona. Gracias de nuevo.
Harry