private void button14_Click(object sender, EventArgs e) { if (listBox2.SelectedItem != null) { //update button //xamadiabazei ta metadata apo kathe track p periexetai mesa sto playlist //key ---> onoma tou audio file //value ---> Tracks object Dictionary <string, Tracks> Playlist = new Dictionary <string, Tracks>(); Playlist = Tracks.deserializePlaylist(listBox2.SelectedItem.ToString()); foreach (var keyValuePair in Playlist) { keyValuePair.Value.readMetaData(keyValuePair.Value.path); } Tracks.serializePlaylist(listBox2.SelectedItem.ToString(), Playlist); } }
private void button13_Click(object sender, EventArgs e) {//load ta tragoudia sto listbox1 //stin sunexeia adeiazoume to dict songpaths kai to gemizoume me ta tragoudia tou playlist to idio kanw kai gia to TracksDict if (listBox2.SelectedItem != null) { if (axWindowsMediaPlayer1.URL != null) { axWindowsMediaPlayer1.URL = null; } listBox1.Items.Clear(); SongsNPaths.Clear(); TracksDict.Clear(); Dictionary <string, Tracks> Playlist = new Dictionary <string, Tracks>(); Playlist = Tracks.deserializePlaylist(listBox2.SelectedItem.ToString()); foreach (var keyValuePair in Playlist) { listBox1.Items.Add(keyValuePair.Key); SongsNPaths.Add(keyValuePair.Key, keyValuePair.Value.path); TracksDict.Add(keyValuePair.Key, keyValuePair.Value); } } }