Pk tu veux pas le faire en BD ?
tu balance un champ 'Nb_Playlist', un 'chemin/Titre_chanson' avec les séparation qui vont bien du style '/' c pas gérer sous windows donc pas de problème (enfin je crois) un champ 'date" et pis ce qui va bien !!
Tu fais un appel à ta base en fonction du numero playlist (ou son nom j'en sais rien moi !!) tu vas recherhcer tout les champs, tu decodes le 'chemin/nom fichier' avec des Pos(...) et des delete(...) dans un str locale et le tour est joué non ?