El programador de eventos de RadioBOSS ejecuta acciones a horas determinadas, por ejemplo iniciar una lista de reproducción, insertar una colaboración o descargar un archivo. RemotePLE muestra estos eventos y permite controlarlos a distancia.

Abra la ventana con la tecla F9.

Los eventos se refieren siempre a la instancia de RadioBOSS actualmente seleccionada. Si en la pestaña "Lista al aire" está marcada la casilla de la instancia interna, el programador de eventos trabaja también con esa instancia interna.


La lista de eventos

A la izquierda se encuentra la lista de todos los eventos con seis columnas: Evento, Hora, Días, Grupo, Estado y Acción. Seleccione un evento con las teclas de flecha; el nombre, la hora, los días, el grupo y el estado se leen como una frase completa.

La columna "Hora" muestra una hora fija o, en los eventos que se repiten cada hora, las horas y los minutos de la cuadrícula. La columna "Días" indica los días de la semana en que se ejecuta el evento, o "a diario".

La columna "Acción" muestra la primera acción del evento. Si un evento consta de varias acciones, se indica además cuántas más siguen. Si una acción contiene una dirección de Internet con datos de acceso, la parte a partir del signo de interrogación se oculta, de modo que las contraseñas no aparecen en pantalla ni se leen en voz alta.


Los botones

- Actualizar: Vuelve a cargar la lista de eventos desde el servidor. También funciona con la tecla F5.
- Activar programador o Desactivar programador: Activa o desactiva todo el programador de eventos. Mientras está desactivado, RadioBOSS no ejecuta ningún evento programado. El texto del botón indica siempre qué hará la siguiente pulsación. Antes de desactivarlo aparece una pregunta de seguridad, porque después ya no se ejecuta ningún evento, y eso a menudo solo se nota cuando el primer programa no sale al aire. Activarlo solo restablece el estado normal y no se pregunta.
- Activado / Desactivado: Activa o desactiva únicamente el evento seleccionado. Los demás eventos siguen ejecutándose.
- Ejecutar ahora: Ejecuta el evento seleccionado de inmediato, independientemente de su hora programada. Antes aparece una pregunta de seguridad.
- Omitir el siguiente: Ejecuta el evento igualmente de inmediato y además cancela el siguiente inicio programado. Útil si desea adelantar un evento sin que se ejecute dos veces.
- Nuevo: Crea un evento nuevo, véase más abajo.
- Editar: Abre el evento seleccionado para editarlo, véase más abajo.
- Eliminar: Elimina el evento seleccionado tras una pregunta de seguridad.
- Desde copia: Abre la ventana para restaurar desde un archivo de copia de seguridad, véase más abajo.
- Vista semanal: Abre la vista de la semana, véase más abajo.
- Cerrar: Cierra la ventana. También puede cerrarla con la tecla Escape.

Debajo de los botones está la casilla "Colores". Si está activada, las entradas se muestran con los colores guardados en RadioBOSS para ese grupo o evento. El ajuste vale para todas las vistas del programador de eventos y se conserva. Es puramente visual: el grupo, el estado y los demás datos figuran de todos modos en las columnas de texto y se leen en voz alta.


Crear y editar un evento

"Editar" abre el evento seleccionado, "Nuevo" crea uno adicional. Ambos llevan a la misma ventana.

Un evento tiene muchos más ajustes de los que muestra la ventana. Por eso RemotePLE modifica solo los mostrados y devuelve todos los demás sin cambios a RadioBOSS. Lo que el editor no conoce no se pierde, tampoco los ajustes que traiga una versión más reciente de RadioBOSS.

Para "Nuevo", RemotePLE necesita una plantilla. Esta se forma sola: cada vez que se lee la lista de eventos, el programa memoriza cada ajuste que todavía no conoce. Tras un inicio del programa con eventos existentes, la plantilla está completa. El nombre, el grupo, la hora y las acciones no se toman a propósito, para que un evento nuevo no herede la identidad de otro.

Pero un ajuste se aprende una sola vez: su valor procede del evento que lo trajo primero y ya no cambia después. Por eso un evento nuevo empieza con los ajustes de algún evento existente. De ahí que "Nuevo" pregunte cómo desea empezar: vacío con valores predeterminados, o con los valores de la plantilla. Ambas cosas son útiles, así que se conservan las dos vías.

También puede determinar la plantilla usted mismo: el botón "Guardar como plantilla", abajo a la izquierda de la ventana de edición, guarda los ajustes que se muestran en ese momento como valores predeterminados de los eventos nuevos. El evento en sí no se guarda y no se envía nada a RadioBOSS. Así la segunda vía se convierte en crear un evento con sus propios valores.

La ventana tiene seis pestañas:

- General: nombre, grupo, la casilla "Evento activo" y las acciones. Las acciones aparecen una debajo de otra, una por línea, y se ejecutan en ese orden.
- Hora y días: hora fija o cuadrícula horaria, fecha, días de la semana, semanas del mes, horas, minutos y segundos.
- Caducidad y DTMF: cuándo caduca el evento, una duración máxima y el control DTMF.
- Repetición y espera: repeticiones dentro de un mismo inicio y el tiempo máximo de espera en la cola.
- Opciones: título de servidor, carátula, en qué lugar entran los títulos en la lista y cómo se insertan.
- Superposición y separadores: si el evento se inicia por encima de la lista en curso, con qué volumen de la música, además de los ajustes de los separadores.

Los días, las semanas y las horas son casillas individuales, no cadenas de cifras. Al entrar en uno de esos grupos se lee primero el resumen, por ejemplo "horas 5 a 9 y 14 a 22". Solo al seguir tabulando dentro del grupo se oye la casilla concreta. Para las horas existen además "Todas las horas" y "Ninguna hora".

Tenga en cuenta la casilla "Reproducir por encima" de la pestaña "Superposición y separadores": si está marcada, el evento se ejecuta por encima de la lista, y siete campos de la pestaña "Opciones" quedan sin efecto y desactivados. Por eso el cambio se anuncia.

También se anuncia el ajuste "Caducidad" cuando allí elige "Eliminar el evento": el evento se borra a sí mismo en el momento indicado, y después nada muestra que haya existido.

Las líneas de acción se editan mejor con el asistente de comandos. El botón "Editar línea..." abre la línea en la que está el cursor; "Añadir línea..." crea una línea nueva y la agrega al final; "Borrar línea" quita la línea en la que está el cursor y anuncia cuántas acciones quedan. El orden lo cambia después en el propio campo de texto. Véase el capítulo "Asistente de comandos".

Nota: las líneas de acción pueden contener credenciales, por ejemplo para una descarga desde una dirección protegida. Se muestran en el campo de texto para que pueda reparar una línea defectuosa, pero normalmente no se leen en voz alta. Si aun así quiere oír en qué línea está mientras se mueve por el campo, marque la casilla "Anunciar las acciones de todos modos" debajo. Tenga en cuenta que entonces una contraseña se dice en voz alta. Al borrar una línea nunca se dice el contenido, solo el número y cuántas acciones quedan.

"Guardar" envía el evento a RadioBOSS y vuelve a cargar la lista. "Cancelar" descarta todos los cambios; hasta ese momento no se ha enviado nada al servidor. "Guardar como plantilla" solo escribe la plantilla en su propio ordenador y tampoco envía nada al servidor.

Si una línea de acción lleva el añadido "CueNextOnEnd", RemotePLE comprueba dos cosas al guardar: si la línea es la primera cuando hay varias acciones, y si el evento empieza de inmediato. Si una de las dos no se cumple, aparece un aviso, porque RadioBOSS acepta esa línea y luego no hace nada. Puede guardar de todos modos; con "No" la ventana salta a la línea afectada.


Copia de seguridad

Antes de cada acceso de escritura, es decir, antes de activar o desactivar un evento, antes de guardar desde el editor y antes de eliminarlo, RemotePLE crea automáticamente una copia de seguridad completa del programador como archivo XML. Las copias se guardan en el subdirectorio "Backups" junto al programa. El nombre del archivo contiene el nombre del perfil de servidor y el momento.

El propio RadioBOSS no dispone de función de deshacer. Las copias de seguridad son, por tanto, la única manera de revertir una intervención involuntaria.

Nota: Estos archivos de copia de seguridad contienen los eventos en su estado original, incluidos los datos de acceso que pudieran estar guardados en ellos. No los comparta.


Restaurar desde una copia de seguridad

El botón "Desde copia" pregunta primero por el archivo de copia y abre después una ventana propia. Muestra todos los eventos de la copia con nombre, hora, días y un estado:

- presente: El evento sigue existiendo en el servidor. Al restaurar se sobrescribe con el estado de la copia y conserva su identificador.
- eliminado: El evento ya no existe. Al restaurar se vuelve a crear. El contenido regresa por completo, pero RadioBOSS asigna un identificador interno nuevo. Esto es normal y también se anuncia.
- ya restaurado: El evento ya se recuperó una vez desde esta copia. Se omite para que no se cree por segunda vez.

Con "Restaurar" recupera el evento seleccionado; con "Restaurar todo", tras una pregunta de seguridad, todos los eventos del archivo. Al final se anuncia cuántos se restauraron, se omitieron y fallaron. Al cerrar, la lista de eventos se recarga si se cambió algo.

Nota: Un evento que solo ha perdido algunos valores conviene restaurarlo mientras siga existiendo: así conserva su identificador y no se pierden otros puntos que se refieran a él.


Vista semanal

El botón "Vista semanal" muestra todos los inicios de una semana. La ventana solo lee, no cambia nada en el programador.

Arriba, "Semana anterior", "Esta semana" y "Semana siguiente" cambian el periodo; Ctrl con Re Pág o Av Pág hace lo mismo. Al lado aparece el periodo mostrado, a la derecha la casilla "Colores" y el botón que cambia la vista. F5 recarga, Escape cierra.

Hay dos vistas de los mismos datos:

- Vista de lista: una única lista para toda la semana en orden cronológico, con una columna para el día. Es la vista más cómoda con la salida de voz y por eso viene preseleccionada.
- Vista de calendario: siete columnas de días una junto a otra, cada una con los inicios de ese día. Las siete comparten una barra de desplazamiento a la derecha para mantenerse alineadas.

La vista elegida se recuerda.

Al seleccionar una entrada se leen el día, la hora, el nombre, el grupo y la nota como una frase completa.

La columna "Nota" indica tres cosas:

- conflicto: Dos o más eventos empiezan en el mismo minuto y ambos quieren la lista principal. Solo entonces es un conflicto. Un comando o una superposición intencionada a la misma hora no lo es y no se señala.
- repetición: La entrada es una de las repeticiones de un evento, no su primer inicio.
- inactivo: El evento está desactivado y no se ejecutaría en ese momento.

Conviene saber: la vista muestra los inicios planificados, no una previsión de lo que ocurrirá realmente. Las opciones con las que RadioBOSS desplaza, adelanta o cancela un inicio durante la ejecución no se tienen en cuenta. Del mismo modo solo se muestra el inicio, no la duración: cuánto dura una lista de reproducción lo sabe el propio RadioBOSS únicamente al reproducirla.


Lo que el programador de eventos no puede hacer aquí

Algunos ajustes no pertenecen al evento en sí, sino a la biblioteca musical de RadioBOSS. Es el caso de la protección contra repeticiones de los paquetes de títulos, es decir, cuánto tiempo no debe volver a sonar un intérprete o un título. Estos valores se siguen ajustando en RadioBOSS; RemotePLE no puede mostrarlos ni modificarlos, pero tampoco los altera por descuido.

Después de cada operación de escritura, RemotePLE vuelve a cargar la lista completa desde el servidor para que el estado mostrado se corresponda siempre con el real.
