Rivendell generar archivo de lo que está sonando

buttconcurrentsound_banner

Siguiendo con Rivendell hoy les voy a mostrar como hacer para que el automatizador genere un archivo de texto con lo que está sonando en cada momento, lo que se conoce como currentsound.

Esto es útil para varias cosas, en primer lugar si al hacer streaming de nuestra radio queremos que esa información este disponible para quien nos escucha vía online y además podemos por ejemplo automatizar los tuits de nuestra cuenta para que cada cierto tiempo se actualice con lo que está sonando sin nuestra intervención (en una futura entrada les mostrare como hacer esto)

Bien, lo primero es crear un directorio donde Rivendell escribirá los datos en un archivo de texto plano. Suponiendo que están usando EterTICs GNU/Linux abren una terminal y se loguean como administradores

su

A continuación crean un directorio que para el ejemplo se llamará web (puede ser cualquiera)

mkdir /var/web

Con esto se creó dentro de /var un directorio web, pero es necesario que Rivendell tenga permisos para escribir en él, como es un directorio que no tiene una gran importancia vamos a darle permisos totales, siempre como administrador

chmod -R 777 /var/web

Listo, ahora vamos a configurar Rivendell, nos vamos a RDAdmin y a Administrar Grupos

RDAdmin grupos1

Para todos los grupos que queramos que sus audios se vean reflejados en el currentsound debemos marcar la casilla Transmitir datos Now & Next  como se muestra a continuación

RDAdmin grupos2

RDAdmin grupos3

Luego de haber hecho esto con todos los grupos que nos interesan vamos de nuevo a RDAdmin y a Administrar Equipos

RDAdmin rdairplay1

Seleccionamos nuestra maquina y Editar

RDAdmin rdairplay2

Vamos a RDAirPlay

RDAdmin rdairplay3

Y dentro de la configuración de RDAirPlay hacemos clic en Parametros Now & Next

RDAdmin rdairplay4

En la ventana que se nos abre llenamos el campo RML de la siguiente manera:

RDAdmin rdairplay5

El comando usado es :

RN echo %t – %a > /var/web/playing.txt!

Con esto le estamos diciendo que escriba un archivo de texto playing.txt con el nombre del tema (%t) y el artista (%a) en el directorio /var/web o sea el directorio que creamos al principio, si quieren pueden cambiar el orden para que aparezca primero el artista y luego el nombre, por supuesto que también pueden darle otro nombre al archivo de texto, por ejemplo con el artista antes y luego el tema en un archivo llamado loquesuena, sería:

RN echo %a – %t > /var/web/loquesuena.txt!

Es a gusto del consumidor, en la siguiente imagen se puede ver el contenido del archivo de texto mientras suena Rivendell

 

captura2

Si hacemos streaming con Butt le podemos decir que use el archivo de texto para generar el currentsound de la siguiente manera:

Vamos a Settings/Stream buscamos el archivo de texto y marcamos la casilla Activate, salvamos los cambios.

butt_configurar_current

Para probar que todo funciona bien cerramos y abrimos nuevamente RDAirPlay y Butt, ponemos a sonar una lista de reproducción y comenzamos a emitir con Butt, como pueden ver ya está tomando el contenido del archivo de texto que cambiará con cada tema que se reproduzca.

buttconcurrentsound

Eso es todo… como dije en una próxima entrada les mostraré como tuitiar de forma automática lo que está sonando cada cierto periodo de tiempo, ya sea con Radit o con Rivendell.

 

 

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s