Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
 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);
         }
     }
 }