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).