Herramientas de administración:

Las herramientas de administración son funciones de mantenimiento
ocultas para administradores del sistema. Se activan con el atajo
oculto Ctrl+Shift+Alt+A.

Menú de herramientas de administración:
Al pulsar Ctrl+Shift+Alt+A aparece un menú con las funciones
disponibles.

Función: Completar etiquetas desde archivos locales
Busca en la base de datos de RadioBOSS pistas con campos de
etiquetas vacíos (título, artista, álbum, género, año) y
completa los valores faltantes a partir de los archivos de audio
de una copia local del servidor.

Dos modos:
1. «Solo si TODOS los campos están vacíos»:
   Completa únicamente pistas que no tengan ninguno de los 5 campos
   (título, artista, álbum, género, año).

2. «Granular: completar solo los campos vacíos»:
   Para cada pista, completa solo los campos que estén vacíos;
   los valores existentes no se sobrescriben.

Procedimiento:
1. Pulse Ctrl+Shift+Alt+A
2. Seleccione el modo de la herramienta
3. Introduzca la ruta local de la copia del servidor
   (p. ej. E:\Radio\Music\)
4. La herramienta busca en la base de datos (Fase 1: análisis)
5. La guía de voz anuncia cuántas pistas se completarían
6. Confirme con «Sí» para ejecutar los cambios (Fase 2: escritura)

Cancelar:
Escape — cancela el análisis o la escritura en curso.

Nota:
Todos los cambios se registran en el archivo de registro
(RemotePLE.log). Esto permite rastrear o revertir los cambios.

Entradas huérfanas de la biblioteca:

Una entrada huérfana es una pista que figura en la biblioteca de
RadioBOSS pero cuyo archivo ya no está en el servidor. Las tres
entradas de menú siguientes localizan y limpian esas entradas. Actúan
solo en la base de datos y nunca borran un archivo de audio.

3. Buscar y marcar entradas huérfanas:

Comprueba todas las entradas válidas y pone como no válidas aquellas
cuyo archivo falta. Este paso es reversible, no se borra nada.
RemotePLE consulta cada directorio una sola vez en lugar de preguntar
por cada archivo, de modo que incluso bibliotecas grandes se
comprueban en pocos minutos.

Cada ejecución escribe un informe como archivo de texto en la carpeta
Backups junto al programa. Enumera cada pista afectada con su ruta y
el motivo y termina con las cifras. Léalo antes de borrar en el paso
siguiente.

4. Comprobar y borrar entradas huérfanas:

Vuelve a comprobar todas las entradas marcadas como no válidas y
muestra el resultado en una lista con casillas. Al principio están
marcadas las entradas cuyo archivo sigue faltando. El botón Borrar
quita solo esas de la base de datos, el botón Recuperar vuelve a poner
como válidas las entradas encontradas de nuevo. Ambos actúan solo
sobre las filas marcadas con el estado correspondiente e indican
después cuántas filas dejaron sin cambios. Antes de borrar aparecen un
aviso hablado y una pregunta de seguridad. Un botón para el que la
lista no contiene ninguna fila adecuada está desactivado y se omite al
tabular; por eso el anuncio al abrir menciona ambas cifras.

5. Recuperar las entradas de un directorio:

Pide un directorio del servidor y comprueba solo las entradas no
válidas que hay debajo. Aquí están marcadas las entradas encontradas
de nuevo, es decir exactamente aquellas sobre las que actúa el botón
Recuperar. Útil cuando ha vuelto a colocar archivos en el servidor.

Protección frente a falsas alarmas:

Antes de cada ejecución se comprueban todas las rutas raíz; si alguna
no es accesible, la ejecución ni siquiera comienza. Si la conexión se
corta a mitad, no se escribe nada. Si un directorio no se puede
listar, RemotePLE lo busca primero con otras mayúsculas y minúsculas:
la base de datos procede de un equipo Windows, mientras que el
servidor suele distinguir entre mayúsculas y minúsculas. Solo si eso
también falla se considera borrado el directorio, y entonces aparece
aparte en el informe.

Al borrar se eliminan todas las filas de la pista: las asignaciones de
biblioteca, la fila de etiquetas y la pista misma. El archivo de audio
nunca se toca. Escape interrumpe la comprobación mientras se está
ejecutando. La escritura en sí, es decir borrar y recuperar, se lleva
a cabo por completo; mientras tanto, los botones y el cierre de la
ventana están bloqueados.
