Registro de cambios

Registro de cambios

Aquí se documentan todos los cambios notables. Este proyecto sigue el Versionado Semántico.


Sin publicar

Correspondencia

  • Motor de correspondencia reescrito: la cadena del DJ se divide en campos tipados (título, orquesta, cantantes, fecha, duración), cada uno con corrección ortográfica basada en listas de nombres curadas, y las grabaciones candidatas se puntúan según cuántos campos coinciden — notablemente más preciso con entradas ruidosas o desordenadas.
  • La Cumparsita se reconoce como la tanda de cierre: una La Cumparsita identificada lleva el carrusel a su estado Cumparsita. Nuevo botón en Preferencias → Correspondencia (activado por defecto) para desactivarlo.
  • Marcadores de cortina ampliados: prefijo C-, *** o una secuencia de guiones al inicio — en el campo de título o de artista.
  • Aprender de correcciones (nuevo botón): carga una capa de usuario con ortografías y grabaciones aprendidas, la base para la resolución instantánea de pistas confirmadas.
  • Puntuación mínima de correspondencia reducida de 82 a 68.
  • La pestaña Historial ahora muestra todos los candidatos puntuados de una pista, no solo los primeros — útil para elegir una corrección cuando la mejor coincidencia no es la correcta.

Base de datos

  • Reconstruida desde una fuente depurada: campos de cantante y orquesta separados, nombres normalizados, géneros en minúsculas. Las prensas duplicadas de una misma grabación ahora se fusionan en una sola ficha. ~45 000 grabaciones (Tango 37 580 · Vals 4 505 · Milonga 3 139).

Correcciones

  • El ajuste de zoom de texto ahora se restaura al iniciar (antes se restablecía silenciosamente al 75 % en cada sesión) y se aplica el rango completo del 10 al 150 %.
  • VirtualDJ: cuando una entrada del historial no tiene etiqueta de título, el título derivado del nombre del archivo de audio ahora es correcto en macOS y Linux (antes se mostraba una ruta de estilo Windows completa).
  • La posición y tamaño de la ventana de visualización se recuerdan entre sesiones.
  • Eliminar todas las entradas del ciclo de tandas ya no provoca un bloqueo al guardar Preferencias — se conserva el ciclo anterior.
  • La exportación de metadatos de Traktor solo se reimporta cuando su ruta cambia realmente, no en cada guardado de Preferencias.
  • Los paquetes ahora incluyen las listas de nombres curadas (léxicos), restaurando la precisión de correspondencia completa en las distribuciones .app / .exe.
  • Las fechas en español ("marzo de 1942") y el texto de bienvenida en francés/español se traducen correctamente.

v1.0.0 — 2026-06-28

Lanzamiento público inicial.

Visualización

  • Panel de pista con título, orquesta, cantantes, año y género.
  • Tira del carrusel de tandas con ciclo configurable (por defecto: Tango · Tango · Vals · Tango · Tango · Milonga).
  • Reloj analógico con números romanos y segundero continuo.
  • Bandeau con el nombre del DJ.
  • Editor de disposición con arrastrar y redimensionar; las posiciones se guardan en la configuración.

Correspondencia

  • Base de datos de ~45 000 grabaciones de tango (Tango, Vals, Milonga) de tango.info.
  • Correspondencia difusa usando rapidfuzz; puntuación mínima configurable (por defecto 82).
  • Detección de cortinas: prefijo explícito C- en el título, o ninguna coincidencia por encima del umbral.

Fuentes

  • Traktor: modos archivo, NML y broadcast (mediante subproceso traktor-nowplaying).
  • VirtualDJ: modos archivo y sondeo HTTP.

Otros

  • Información del evento: nombre del TDJ, lugar y nombre de la milonga mostrados en la pantalla de bienvenida y en el bandeau del DJ.
  • Interfaz disponible en español, inglés y francés.
  • Paquetes para macOS (12+, Intel y Apple Silicon) y Windows (10+, 64 bits).