private void GetAndFillWithSongInfo() { Classes.SongInfo songinfo = new Classes.SongInfo(Playlist[ActualFileIndex]); mlabTitle.Text = songinfo.Title; mlabArtist.Text = songinfo.Artist; mlabAlbum.Text = songinfo.Album; picAlbum.Image = songinfo.AlbumArt.GetThumbnailImage(64, 64, null, IntPtr.Zero); mlabPTitle.Text = songinfo.Title; mlabPArtist.Text = songinfo.Artist; mlabPAlbum.Text = songinfo.Album; picPAlbum.Image = songinfo.AlbumArt.GetThumbnailImage(256, 256, null, IntPtr.Zero); }
private void AddTrackToList(params string[] path) { if (TracksDS.Tables[0].Columns.Count == 0) { foreach (DataColumn dc in mdgTracks.Columns) TracksDS.Tables[0].Columns.Add(dc); } if (TracksDS.Tables.Count == 0) TracksDS.Tables.Add(new DataTable()); for (int i = 0; i < path.Length; i++) { DataTable dt = TracksDS.Tables[0]; DataRow dr = dt.NewRow(); Classes.SongInfo si = new Classes.SongInfo(path[i]); dr[0] = null; dr[1] = si.Title; dr[2] = si.Artist; dr[3] = si.Album; if (!dt.Rows.Contains(dr)) dt.Rows.Add(dr); } }