public void tagcan(string car) { TagLib.File file = TagLib.File.Create(car); datosmp3 datmp = new datosmp3(); datmp.Titulo = file.Tag.Title; datmp.Año = Convert.ToString(file.Tag.Year); datmp.Genero = file.Tag.FirstGenre; datmp.Duracion = file.Properties.Duration.ToString(); datmp.Num = Convert.ToString(file.Tag.Track); datmp.Artista = file.Tag.TitleSort; datmp.Album = file.Tag.Album; datmp.Comentario = file.Tag.Comment; listadatosmp3.Add(datmp); }
public void tag(string dato) { string dat = dato; TagLib.File file = TagLib.File.Create(dat); System.Drawing.Image currentImage = null; // In method onclick of the listbox showing all mp3's if (file.Tag.Pictures.Length > 0) { TagLib.IPicture pic = file.Tag.Pictures[0]; MemoryStream ms = new MemoryStream(pic.Data.Data); if (ms != null && ms.Length > 4096) { currentImage = System.Drawing.Image.FromStream(ms); // Load thumbnail into PictureBox caratula.Image = currentImage.GetThumbnailImage(200, 200, null, System.IntPtr.Zero); } ms.Close(); } datosmp3 datmp = new datosmp3(); datmp.Titulo = file.Tag.Title; datmp.Num = Convert.ToString(file.Tag.Track); datmp.Album = file.Tag.Album; datmp.Año = Convert.ToString(file.Tag.Year); datmp.Genero = file.Tag.FirstGenre; datmp.Duracion = file.Properties.Duration.ToString(); datmp.Artista = file.Tag.FirstArtist; datmp.Comentario = file.Tag.Comment; listadatosmp3.Add(datmp); dataGridView1.DataSource = null; dataGridView1.Refresh(); dataGridView1.DataSource = listadatosmp3; dataGridView1.Refresh(); }