Ajustes del scheduler configuracion avanzada

Ajustes del Scheduler: configuración avanzada

Cuando montamos la automatización de Radio OnE, nos dimos cuenta de que programar canciones sueltas no sirve para nada a largo plazo. Los ajustes del Scheduler: configuración avanzada son la única forma de que la radio suene viva sin que tengamos que estar pegados al micrófono cada diez minutos. Al principio, intentar hacer que los eventos se solaparan o que respetaran el tiempo real fue un dolor de cabeza, pero una vez que entiendes la lógica de los eventos, el software trabaja solo.

El problema es que la mayoría de los usuarios usan el programador como un simple reloj despertador. Si solo pones «reproducir archivo a las 10:00», te encuentras con que la canción anterior aún no ha terminado y el sistema entra en conflicto. Esto genera saltos bruscos en el audio o, peor aún, eventos que se saltan por completo porque el programa considera que el momento ya pasó. En una radio que emite 24/7, un silencio de diez segundos es un error imperdonable.

Para evitar que el flujo de audio se rompa, necesitamos que el programador sea inteligente. No se trata de decirle qué hacer exactamente a qué hora, sino de establecer reglas de prioridad. Si no resolvemos esto, pasaremos más tiempo corrigiendo el horario que eligiendo música. En nuestro caso, tuvimos que pelear con la configuración de «eventos recurrentes» hasta que logramos que los bloques de Deep House en La MIX Radio encajaran perfectamente sin importar la duración de las mezclas.

Lo que necesitamos para dominar la programación

Antes de entrar en los menús profundos de RadioBOSS, hay que tener el terreno preparado. No puedes aplicar ajustes complejos si no tienes una estructura de carpetas organizada en tu servidor o disco local. Para que los ajustes del Scheduler: configuración avanzada funcionen, recomendamos tener lo siguiente:

  • Una librería de música categorizada por géneros y tiempos (BPM).
  • Carpetas específicas para cuñas, avisos legales y promos.
  • El reloj del sistema sincronizado mediante NTP para evitar desfases de segundos.
  • Una lista de reproducción «de emergencia» configurada en el modo Auto-DJ.

Con esto listo, podemos pasar a la parte técnica. La clave aquí no es el evento en sí, sino cómo el software gestiona el tiempo de espera y la ejecución. Una vez que tenemos las carpetas claras, el siguiente paso es configurar los eventos para que no choquen entre sí.

Cómo configuramos los eventos para evitar solapamientos

En RadioBOSS, la diferencia entre una radio amateur y una profesional está en la pestaña de «Ajustes avanzados» del programador. Lo primero que hacemos es definir si el evento debe ejecutarse exactamente a la hora marcada o si debe esperar a que termine la pista actual. Para nosotros, la regla de oro es «esperar al final de la pista», a menos que sea un boletín de noticias urgente.

Para gestionar esto, entramos en el Scheduler y creamos un evento de tipo «Reproducir pista». En lugar de elegir un archivo fijo, usamos la opción de «Carpeta» o «Playlist». Esto nos permite rotar la música sin tener que editar el programador cada semana. Para que el flujo sea natural, configuramos el tiempo de tolerancia. Si ponemos 10 segundos de tolerancia, el programa ejecutará la acción aunque el momento exacto haya pasado ligeramente.

Cuando queremos que una cuña de La MIX Radio corte la música actual, cambiamos la prioridad. Usamos la opción de «Interrumpir pista actual» solo en casos críticos. Para el resto, dejamos que el Scheduler gestione la cola de reproducción. Esto evita que el oyente sienta un corte seco que pueda sonar a fallo técnico en la emisión.

La clave de los ajustes del Scheduler: configuración avanzada es no forzar la hora exacta, sino trabajar con ventanas de tiempo y prioridades de ejecución para mantener el flujo musical.

Otro punto crítico es el uso de los eventos recurrentes. No tiene sentido programar el «Electro Swing Hour» cada lunes manualmente. Creamos un evento maestro, definimos que se repita semanalmente y asignamos una playlist dinámica. Así, el software elige canciones al azar de la carpeta de Electro Swing, haciendo que la radio nunca suene igual dos lunes seguidos.

La gestión de playlists dinámicas en el programador

Para que la automatización sea real, conectamos el Scheduler con las reglas de rotación. En lugar de asignar un archivo, asignamos una «Categoría». De esta forma, el programador dice: «A las 15:00 pon un tema de Deep House», y RadioBOSS busca en la base de datos el track que hace más tiempo que no suena. Esto nos ahorra horas de trabajo manual y mantiene la frescura de la programación.

Este sistema de categorías nos permite cambiar la música de la radio sin tocar un solo ajuste del programador. Si decidimos renovar la librería de La MIX Radio, solo actualizamos la carpeta de música y el Scheduler sigue funcionando exactamente igual. Es la diferencia entre programar una radio y gestionar una estación de emisión profesional.

Errores que nos costaron tiempo y disgustos

A lo largo de estos años, y especialmente en las madrugadas configurando Radio OnE, hemos cometido errores que podrían evitarse. Aquí detallamos los tres más comunes y cómo los solucionamos.

El primero fue el «bucle infinito de eventos». Configuramos un evento para que se disparara cada vez que terminaba una canción, pero el evento en sí era una canción corta. Resultado: el programa entraba en un ciclo sin fin de cuñas. Lo solucionamos cambiando la condición de disparo a una hora fija y no al estado de la playlist.

El segundo problema fue la «superposición de prioridades». Teníamos un evento de noticias a las 12:00 y un evento de música a las 12:00. El software no sabía cuál ejecutar primero y a veces ignoraba el boletín informativo. La solución fue asignar niveles de prioridad distintos: prioridad alta para noticias y media para música.

El tercer error ocurrió con el formato de hora. Al importar horarios desde un archivo externo, algunos estaban en formato de 12 horas y otros en 24 horas. Esto provocó que el programa ejecutara eventos de la mañana en la madrugada. Corregimos todo el sistema a formato 24 horas para eliminar cualquier ambigüedad en la base de datos.

Cómo saber que la programación es correcta

La mejor forma de verificar que los ajustes del Scheduler: configuración avanzada están funcionando no es mirando la pantalla, sino escuchando el log de eventos. En RadioBOSS, revisamos la ventana de «Log» para ver si los eventos se disparan en el segundo exacto o si hay advertencias de «evento saltado».

Si vemos que el log muestra que el evento se ejecutó con un retraso de 2 o 3 segundos, es normal y significa que el sistema esperó a que terminara el track anterior. Si el log muestra que el evento fue ignorado, tenemos que revisar la tolerancia temporal. Una prueba definitiva es adelantar el reloj del sistema unos minutos y observar si el programa reacciona correctamente a los eventos próximos.

Qué sigue después de automatizar

Una vez que el Scheduler es sólido, el siguiente paso es integrar disparadores externos. En nuestro homelab, buscamos que la automatización de RadioBOSS se hable con otros sistemas. Lo lógico ahora es explorar cómo usar scripts de Python para actualizar las playlists remotamente o cómo integrar notificaciones de Telegram para saber exactamente qué evento se está ejecutando en el estudio mientras estamos fuera de casa.

Compartir

“Post relacionados”