xNotes.ru

Заметки о разработке и многом другом

C#: Чтение ID3 тегов mp3 файла

Пример чтения тегов и свойств mp3 файла с помощью либы taglib-sharp:

var mp3File = TagLib.File.Create(@"C:\path\to\file\test.mp3");

Console.WriteLine("Artist: "       + String.Join(", ", mp3File.Tag.Performers));
Console.WriteLine("Track number: " + mp3File.Tag.Track);
Console.WriteLine("Title: "        + mp3File.Tag.Title);
Console.WriteLine("Album: "        + mp3File.Tag.Album);
Console.WriteLine("Year: "         + mp3File.Tag.Year);
Console.WriteLine("Genre: "        + mp3File.Tag.FirstGenre);
Console.WriteLine("Bitrate: "      + mp3File.Properties.AudioBitrate + " kbps");
Console.WriteLine("Channels: "     + mp3File.Properties.AudioChannels);
Console.WriteLine("Duration: "     + mp3File.Properties.Duration.ToString("mm\\:ss"));

Результат:

Artist: NOFX
Track number: 2
Title: USA-holes
Album: Wolves In Wolves' Clothing (CD1)
Year: 2006
Genre: Punk Rock
Bitrate: 128 kbps
Channels: 2
Duration: 02:13