MetroList: conservare i brani scaricati durante la sincronizzazione

Scritto da Alessio il 04/04/2026

Problema

La sincronizzazione rimuoveva brani scaricati dalle playlist perché non controllava il loro stato offline prima della pulizia.

Modifiche

Ho aggiunto isDownloaded al modello Song e aggiornato i controlli per conservare i brani con isDownloaded o dateDownload valorizzati in tutti i percorsi di sincronizzazione.

Risultato

I brani scaricati restano nelle playlist dopo la sync e sono ancora disponibili offline.

Commit: MetrolistGroup/Metrolist@cd72309