Herramientas de usuario

Herramientas del sitio


informatica:software:aplicaciones_web:azuracast

¡Esta es una revisión vieja del documento!


Azuracast

Sistema para crear una emisora de radio autoalojada.

Instalación

Docker

Necesario tener instalados los programas sudo, curl y git.

Azuracast cuenta con un instalador para Docker que intenta realizar todo el trabajo sin apenas intervención. Básicamente sería:

# Crear un directorio para Azuracast 
mkdir -p /var/azuracast
 
cd /var/azuracast
 
# Descargar el asistente
curl -fsSL https://raw.githubusercontent.com/AzuraCast/AzuraCast/master/docker.sh > docker.sh
 
chmod a+x docker.sh
 
# Ejecutar la instalación
./docker.sh install

Configuración

Al acceder a través del navegador, nos permitirá crear una primera cuenta que será la del administrador.

Imagen de fondo

Administración → Mantenimiento del sistema → Marca personalizada. En el apartado CSS Personalizado para Páginas Públicas añadimos el siguiente código:

body.page-minimal {
    background: #edecec url('https://picsum.photos/1920/1080?image=39&blur') center center;
}

Estaciones

Para poder acceder a archivos de audio que tengamos en la máquina desde el panel de administración de la estación, podemos crear un fichero docker-compose.override.yml:

version: '2.2'

services:
  web:
    volumes:
      - /ruta/en/host:/var/azuracast/stations

  stations:
    volumes:
      - /ruta/en/host:/var/azuracast/stations

/ruta/en/host debe tener ser propiedad de 1000 y pertenecer al grupo 1000.

Para tener disponibles los archivos de audio del host desde una estación creada en Azuracast, creamos un fichero docker-compose.override.yml con:

version: '2.2'

services:
  web:
    volumes:
      - /ruta/en/host/:/var/azuracast/stations/nombre_estacion/media

  stations:
    volumes:
      - /ruta/en/host:/var/azuracast/stations/nombre_estacion/media

nombre_estacion es el nombre que tiene en la administración de la estación

Listas de reproducción

Cuñas/jingles

Si queremos que cierto audio se reproduzca en medio de la retransmisión normal, tenemos que crear una lista de reproducción de un tipo diferente según queramos que se reproduzca cada x tiempo, x canciones o a una determinada hora:

Pedidos de canciones

Se se habilita la opción Pedidos de canciones en el panel de administración de la estación, en su página pública, aparecerá un botón de Pedir canción.

Este botón desplegará una lista con las canciones de la lista de reproducción actual

Pulsando en Solicitar se enviará la petición y podemos verla en el panel de administración de la estación (Informes → Pedidos de canciones):

Podremos ver cuándo se reproducirá en la columna Fecha de reproducción.

Recursos

informatica/software/aplicaciones_web/azuracast.1610210929.txt.gz · Última modificación: por tempwin