Cambios por Versión
Este archivo registra los cambios implementados por cada versión.
Regla del proyecto
- Siempre que se implemente una mejora, corrección o cambio funcional, añadirlo aquí en la versión correspondiente antes de generar release.
Nota de trazabilidad
- El proyecto no tenía un changelog histórico por versión hasta este archivo.
- Desde 1.0.16, el detalle se mantiene de forma continua.
- Para versiones anteriores se incluye un recopilatorio reconstruido con la información disponible en el proyecto.
Librería
-
Cambio de estilo/categoría para una o varias pistas con movimiento de archivos asociado:
- Mueve audio (o copia si el archivo está compartido por varias pistas).
- Mueve carátula (o copia si la carátula está compartida).
- Actualiza rutas y estilo en base de datos.
-
Feedback visual durante el cambio de estilo:
- Barra de progreso visible en la pestaña Librería.
- Avance por pista (
actual/total) mientras se aplican cambios.
- Cursor en modo espera durante el proceso.
- Restauración del estado normal de la barra al finalizar.
Importación Telegram
- Si una pista llega sin estilo/género definido, se intenta inferir el estilo desde el nombre del canal.
-
La inferencia consulta categorías existentes en la base de datos y busca coincidencias por:
- 2 palabras del nombre del canal (prioridad alta).
- 1 palabra del nombre del canal (fallback).
- Ejemplo cubierto: canales tipo
New Trance 2026 aplican Trance cuando no hay estilo explícito en el mensaje.
- Bugfix: la inferencia ahora solo acepta coincidencias reales contra el catálogo de estilos de BDD (evita tomar el título del canal como estilo literal).
- Bugfix adicional (Sync/Explorer): cuando llega metadata tipo
New Trance Music 2026, el estilo final se resuelve contra catálogo BDD y usa fallback del canal, evitando guardar ese texto como género.
- Mejora de detección de año: además de
date, ahora se parsean variantes de release (Release, Released, Release Date, con :, - o espacio).
- Mejora de robustez en año por
release: ahora detecta también líneas con prefijos (emoji/texto antes de Release) y aplica fallback global de búsqueda sobre todo el mensaje.
- Fix adicional en año: se detecta también año suelto (
2026) en líneas tipo New Trance Music | 2026.
Internacionalización
- Nuevos textos ES/EN para el estado de progreso del cambio de categoría y movimiento de archivos.
[1.0.15] - Release - TelegramMusicOrganizer-Setup-1.0.15.exe
Estado
- Última release publicada antes de activar changelog detallado por versión.
Producto (acumulado hasta esta versión)
- Flujo completo por pestañas: Sincro, Explorar, Librería y Admin.
- Gestión de librería local con reproducción, filtros, playlists y mantenimiento de metadatos.
- Instalador Windows con soporte ES/EN y apertura automática de README/LEEME al finalizar.
[1.0.14] - Release
(Detalle reconstruido pendiente de documentar en este archivo.)