/// <summary> /// Add music to Collection. /// </summary> /// <param name="path">Path of music file</param> private void AddMusic(string path) { Music music; try { var tag = new Mp3File(path).TagHandler; music = new Music(tag.Title, tag.Artist, tag.Album, BitmapToBitmapImage(new Bitmap(tag.Picture)), path); } catch (Exception e) { Console.WriteLine(e.Message); // No ID3 Tag music = new Music(path.Substring(path.LastIndexOf('\\') + 1), "None", "None", null, path); } if (!Musics.Contains(music)) { Musics.Add(music); MusicList.Items.Refresh(); SaveMusicList(); } }