MetroList: conservar las canciones descargadas durante la sincronización
Escrito por Alessio el 4/4/2026
Problema
La sincronización quitaba canciones descargadas de las playlists porque no comprobaba su estado offline antes de limpiar entradas.
Cambios
Añadí isDownloaded al modelo Song y actualicé las comprobaciones para conservar canciones con isDownloaded o dateDownload definidos en todas las rutas de sincronización.
Resultado
Las canciones descargadas permanecen en las playlists tras la sincronización y siguen disponibles sin conexión.
Commit: MetrolistGroup/Metrolist@cd72309