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