Notas de versión RemotePLE
==========================
Los cambios más recientes aparecen primero.

=== Versión 1.0.0.122: Now Playing (enviar el título a RadioBOSS) ===

- Nuevo: Now Playing. RemotePLE puede recibir el título que se está
  reproduciendo en un reproductor de difusión (por ejemplo Traktor o
  Mixxx) y enviarlo automáticamente a RadioBOSS como título de emisión.
  Resulta útil cuando el sonido se envía directamente desde una mesa de
  mezclas a la entrada de la tarjeta de sonido de RadioBOSS, que de otro
  modo no conoce ningún título. No se necesita ningún servicio Icecast
  adicional: RemotePLE recibe la difusión por sí mismo. Configuración en
  los ajustes en "Avanzado": puerto, activar o desactivar y elección
  entre la instancia remota y la local de RadioBOSS. El ajuste pertenece
  al perfil de servidor actual.

=== Versión 1.0.0.121: Editor de texto integrado y más mejoras ===

- Nuevo: editor de texto integrado. Los archivos de texto en el
  servidor (txt, csv, cue, tag) ahora se pueden editar directamente en
  RemotePLE, tanto en la pestaña FTP como en las listas de origen.
  Ábralos con doble clic, con el menú contextual «Editar archivo» o con
  Ctrl+E. Al guardar, el archivo se sube automáticamente al servidor.
  La codificación de caracteres (ANSI, UTF-8, UTF-16) se detecta y se
  conserva al guardar. El editor se maneja por completo con el teclado
  y con la voz; al desplazarse se lee la línea actual. Los archivos de
  texto también reciben su propio icono en las listas.
- Nuevo: aviso de nuevas versiones. Si no hay una actualización
  automática configurada, RemotePLE puede comprobar en línea al iniciar
  si hay una versión más reciente y mostrar un aviso. Se puede activar y
  desactivar en la configuración, en «Avanzado».
- Nuevo: voz al mover el ratón. El anuncio de las indicaciones bajo el
  puntero ahora solo reacciona al movimiento real del ratón; un puntero
  dejado quieto ya no se repite. Se puede desactivar en la
  configuración, en «Voz».

=== Versión 1.0.0.120: Perfiles de servidor (varios servidores RadioBOSS) ===

- Nuevo: Perfiles de servidor. Ahora puede gestionar varios servidores
  RadioBOSS o emisoras como perfiles y cambiar entre ellos mientras el
  programa está en funcionamiento. Cada perfil agrupa la conexión, el
  acceso a RadioBOSS, la base de datos SQL y su propia lista de presets.
  Abra la ventana de perfiles de servidor con la tecla F11. El perfil
  activo se muestra en la barra de título. En el primer inicio, sus
  ajustes anteriores se transfieren automáticamente a un perfil llamado
  «Standard».
- Protección contra rutas no válidas: los títulos fuera del directorio
  raíz de música ya no se añaden a la lista de reproducción ni a los
  comandos de RadioBOSS, sino que se omiten con un mensaje.
- Corrección: en modo SFTP no se podían cargar los presets (se marcaban
  como no válidos). Los presets y las listas de reproducción ahora
  también funcionan a través de SFTP.

=== Version 1.0.0.119: Modo de archivo local (modo estudio) ===

- Nuevo modo de conexión «Local»: los archivos ahora se pueden leer y
  escribir directamente desde una unidad local o de red, sin servidor
  FTP. Ideal cuando RemotePLE se ejecuta en el mismo equipo que
  RadioBOSS. En los ajustes, elija «Local» como modo de conexión; el
  campo superior sirve entonces como ruta raíz local.
- Corrección: en subdirectorios, el último archivo no se podía eliminar
  ni (en playlists) renombrar. Ambos funcionan ahora en todos los modos
  de conexión.

=== Version 1.0.0.118: Aviso de configuración al inicio ===

- Al iniciar el programa aparece ahora un aviso si todavía no se han
  configurado los datos de conexión FTP. Si lo desea, se abren
  directamente los ajustes para completar la configuración.

=== Version 1.0.0.117: Botón de navegador de ayuda y correcciones de actualización ===

- Sistema de ayuda: el botón Navegador ahora solo se muestra si la
  página HTML correspondiente existe realmente en el servidor. La lista
  se obtiene automáticamente del servidor al inicio y en cada cambio
  de idioma.
- Corrección de error: durante las actualizaciones automáticas, el
  archivo EXE de la aplicación se descargaba incorrectamente como
  archivo normal en sistemas con diferente capitalización de ruta
  (p. ej. Windows 7) en lugar de guardarse como archivo de
  actualización (.neu). Afecta a FTP y SFTP.
- Nueva clave de idioma "upd-in-progress": ahora se reproduce un
  anuncio de voz durante una actualización automática.

=== Version 1.0.0.116 ===

- Corrección de error: durante la actualización automática vía FTP/SFTP,
  los subdirectorios anidados (p. ej. las carpetas de idioma del sistema
  de ayuda) a veces no se creaban correctamente, lo que provocaba que
  faltaran algunos capítulos de ayuda. La actualización ahora crea los
  subdirectorios de forma fiable.

=== Version 1.0.0.115: Sistema de ayuda integrado ===

- Sistema de ayuda integrado: F1 abre una ayuda contextual cuyos
  capítulos se adaptan al área activa (lista de reproducción, FTP,
  lista en antena, pestaña Preset, editor de puntos de referencia,
  panel de búsqueda).
  49 capítulos, disponibles en alemán, inglés, francés, español
  y turco.
- Contexto F1 añadido para la pestaña Preset.

=== Mejora de los mensajes de voz: instancia interna de RadioBOSS ===

Al cambiar entre la instancia externa e interna de RadioBOSS (casilla
"Interno" a la derecha de la lista en antena), todos los textos y mensajes
de voz se actualizan correctamente:

  – La etiqueta y la descripción emergente de la pestaña cambian según la
    instancia activa ("Lista en antena" ↔ "Lista en antena interna")
  – La descripción emergente del panel indica la instancia activa
  – Todos los mensajes de acción (borrar, mover, iniciar, etc.) indican la
    instancia interna mientras esté activa
  – El mensaje de cambio está disponible en los cinco idiomas

=== Navegación por ruta en los paneles de directorio ===

La visualización de rutas en los ocho paneles de directorio (FTP, Canciones,
VT, Jingles, Drops, Openers, Promos, Contenido) ha sido reemplazada por una
navegación de ruta cliqueable. Cada segmento es un enlace que navega
directamente a ese nivel.

« / » inicial: aparece en cuanto se abre un subdirectorio. La información
emergente indica «Directorio raíz FTP» y salta a la raíz con un clic.

Accesibilidad: todos los segmentos son legibles por lectores de pantalla.
La información emergente del enlace « / » está localizada en los cinco
idiomas. El doble clic en el panel sigue funcionando como antes.

=== Corrección: número de archivos en las listas FTP ===

En los listados FTP, el enlace padre « .. » se incluía en el recuento
anunciado. La nueva función NettoAnzahl() lo resta — el valor mostrado y
leído ahora solo refleja archivos y subdirectorios reales.

=== Mejora: búsqueda de año en línea (MusicBrainz) ===

La búsqueda en MusicBrainz del editor de etiquetas ha sido mejorada en dos aspectos:

Año: ahora se evalúan hasta 100 resultados en lugar de 3. Esto garantiza
que se encuentre de forma fiable el año de lanzamiento más antiguo para
títulos con muchas versiones. Las grabaciones bootleg tienen menor prioridad
cuando el año coincide.

Álbum: para la detección del álbum, la grabación encontrada se consulta ahora
directamente en MusicBrainz. Esto filtra de forma fiable los álbumes en directo,
las recopilaciones y los bootlegs — solo se sugiere un álbum de estudio oficial.

=== Corrección: Instancia RadioBOSS local ===

Varias funciones del conector API de RadioBOSS no transmitían el parámetro
"local" a las sub-llamadas internas. Como resultado, acciones como mover,
eliminar, iniciar y editar comandos siempre se enviaban a la instancia remota,
incluso cuando la instancia local estaba activa.
Además, el parámetro faltaba por completo en la función de edición de
comandos (BOSS_EditCommand).
Se han corregido todas las funciones afectadas.

=== Instancia RadioBOSS local ===

Al usar una segunda instancia local de RadioBOSS (p. ej. para emisiones en
directo con preparación local), la pestaña On-Air puede ahora conmutarse para
controlar esa instancia interna.

Aparece una casilla "Intern" a la derecha de la lista On-Air – solo si hay una
instancia local configurada en los ajustes (pestaña "Avanzado").
Una vez activada, todas las funciones On-Air (eliminar, mover, iniciar, etc.)
se dirigen a la instancia local. Todos los mensajes de voz indican que la
instancia interna está activa.
La conmutación no es persistente – tras reiniciar, la instancia remota vuelve
a estar activa.

=== Corrección: fallo al iniciar por la tarde/noche ===

La aplicación fallaba al iniciarse cada tarde a partir de aproximadamente
las 18:12, con un error aritmético ("ERangeError").
La causa era un cálculo en la barra de progreso FTP que desbordaba
con la hora actual del día.
Corregido.

=== Búsqueda extendida de títulos ===

La búsqueda en el área de canciones se ha ampliado con una búsqueda
en base de datos. Además de la búsqueda FTP existente, hay cinco
modos de búsqueda disponibles:
  – Artista + Título  (predeterminado)
  – Artista, Título, Género y Álbum (todos los campos)
  – Solo Artista
  – Solo Título
  – Solo Género

La búsqueda encuentra títulos que contienen todas las palabras
introducidas (p.ej. "Beatles love" encuentra solo títulos con ambas palabras).

Opcional: los títulos reproducidos en las últimas 24 horas pueden
ocultarse (casilla "> 1d").

El modo de búsqueda seleccionado se guarda y se restaura
automáticamente al siguiente inicio.

La búsqueda en base de datos solo está disponible cuando hay
conexión a la base de datos de RadioBOSS.

=== Retroalimentación de voz para operaciones FTP ===

Eliminar, renombrar, crear carpeta y eliminar carpeta ahora proporcionan
retroalimentación vocal: el éxito o el error se anuncia inmediatamente.
Al eliminar varios archivos, se informa del número de archivos eliminados
con éxito (p. ej. "3 archivos eliminados correctamente").
Funciona de igual manera con FTP, FTPS y SFTP.

=== Barra de progreso FTP/FTPS/SFTP ===

La barra de progreso durante las transferencias de archivos ha sido
completamente revisada. Ahora muestra el progreso real en porcentaje para
FTP y FTPS. Para SFTP, se muestra una barra de progreso indeterminado
durante la transferencia.
Nota: algunos servidores FTPS no informan el tamaño del archivo en la
respuesta RETR – el tamaño se obtiene previamente para poder mostrarlo.

=== Vúmetro (grabación) ===

El indicador de nivel al grabar pistas de voz ha sido completamente
rediseñado. Anteriormente, los lectores de pantalla interrumpían las
grabaciones con tonos, porque la barra de progreso de Windows dispara
un evento de accesibilidad en cada cambio de posición.

El nuevo vúmetro ofrece:
  – Escala logarítmica en dBFS (–60 a 0 dB)
  – Estéreo: canales izquierdo y derecho mostrados por separado
  – Zonas de color: verde / amarillo / rojo
  – Peak Hold: el nivel máximo se mantiene 2 segundos y luego decae
  – Sin más interferencias de lectores de pantalla

=== Editar comando ===

Los comandos existentes en las listas de preparación y en directo ahora
pueden editarse directamente, sin necesidad de eliminarlos y volver a añadirlos.

Comandos editables: relaystart, getrandomplaylist, setcasttitle,
así como los comandos de descarga de programa (download ...).
El parámetro actual se rellena previamente en el campo de entrada.
Acceso: clic derecho en un comando → "Editar comando"
(solo activo si el comando seleccionado es editable).

=== Reconexión automática a la base de datos ===

Si se pierde la conexión a la base de datos de RadioBOSS, ya no es necesario
reiniciar RemotePLE. El temporizador intenta reconectarse automáticamente cada
minuto. Al abrir el editor de puntos de referencia o guardar puntos, también
se intenta una reconexión automática si es necesario.

=== Análisis de forma de onda (editor de puntos de referencia) ===

La visualización de la forma de onda funciona ahora de forma fiable en todos
los sistemas, independientemente de la frecuencia de muestreo del dispositivo de audio.

Anteriormente, en algunos ordenadores (p. ej. con dispositivo a 48 kHz en lugar
de 44,1 kHz), la forma de onda podía volverse plana tras unos segundos.
El análisis se realiza ahora en un paso de decodificación secuencial separado,
directamente sobre los datos brutos del archivo, sin operaciones de búsqueda.
Efecto secundario: la calidad de la forma de onda mejora y la medición
de la sonoridad (LUFS) también es más precisa.

=== Varios idiomas ===

La selección de idioma en los ajustes carga automáticamente todos los idiomas
disponibles desde la carpeta Language\. Actualmente hay cinco idiomas
disponibles: alemán, inglés, francés, español y turco.

=== Compatibilidad con SFTP ===

Además de FTP y FTPS, ahora también se admite SFTP.
Cambiar en Ajustes: pestaña Conexión → Modo SFTP.
Aparece una solicitud de seguridad para la clave de host en la primera conexión.
El puerto cambia automáticamente de 21 a 22.

=== Guía de voz (Accesibilidad) ===

Todas las nuevas funciones proporcionan retroalimentación de audio a través de la síntesis de voz.
El botón Hablar (o Ctrl+Altavoz) activa/desactiva los anuncios.

=== Editor de etiquetas ===

Los metadatos de las pistas pueden editarse directamente en la base de datos desde el editor de puntos de referencia.

  "Obtener etiquetas" – Lee las etiquetas del archivo de audio
                        (Artista, Título, Álbum, Género, BPM, etc.)
  "Calcular BPM"      – Analiza el contenido de audio y detecta el tempo
  Ctrl+S              – Guarda tanto los puntos de referencia como las etiquetas modificadas

=== Editor de puntos de referencia ===

El editor de puntos de referencia permite editar los puntos de referencia directamente en la aplicación.

Atajos de teclado:
  Ctrl+T         – Abrir / cerrar el editor de puntos de referencia
  F1–F10         – Seleccionar punto de referencia (voz: nombre y posición)
  K / Mayús+K / Ctrl+K – Posición –10 ms / –100 ms / –1000 ms
  L / Mayús+L / Ctrl+L – Posición +10 ms / +100 ms / +1000 ms
  O              – Vista previa con bip justo antes del punto de referencia
  I              – Reproducir desde la posición del punto de referencia
  P              – Reproducir / Pausar (solo en el editor de puntos de referencia)
  Espacio        – Durante la reproducción: colocar el punto en la posición actual
  Mayús+Intro    – Colocar el punto de referencia en la posición del cursor
  Supr           – Eliminar el punto de referencia seleccionado (con confirmación)
  Inicio / Fin   – Ir al principio / al final de la pista
  Ctrl+S         – Guardar puntos de referencia y etiquetas en la base de datos
  Ctrl+Z         – Deshacer el último paso del punto de referencia

Estas notas de versión pueden volver a abrirse en cualquier momento pulsando F12.
