MetroList: mantenere i brani nelle playlist dopo la sincronizzazione

Scritto da Alessio il 07/04/2026

Problema

Dopo la sincronizzazione automatica, alcuni brani sparivano dalle playlist perché non erano segnati come presenti nella libreria e venivano considerati orfani.

Modifiche

Ho aggiunto addSongToPlaylistWithLibrarySync() e l’ho applicata ai dodici percorsi che aggiungono brani. L’implementazione conserva setVideoId per il riordino e usa transazioni atomiche nel database.

Risultato

I brani aggiunti restano nelle playlist dopo la sincronizzazione e il loro contenuto viene mantenuto.

Commit: MetrolistGroup/Metrolist@4ef332d