Hallo zusammen,
ich bin gerade dabei mir ein Sortierungsprogramm für meine MP3's zu erstellen.
Soweit komme ich mit dieser .ddl klick auch gut zurecht, jedoch wenn es um die Bitrate und die Genre der mp3's geht, komme ich nicht weiter.
Um den Titel auszulesen gehe ich so vor:
ID3File file = new ID3File(@"C:\x.mp3");
ID3TagLib.ID3v2Tag v2Tag = file.ID3v2Tag;
if (v2Tag != null)
{
TextFrame f = v2Tag.Frames[ID3TagLib.FrameFactory.TitleFrameId] as TextFrame;
textBox1.Text = f.ToString();
}
Wie muss ich diesen Code nun umstellen um an die Bitrate bzw. Genre zu kommen?
Die Bitrate steht nicht in den Tags, das musst du über den Header auslesen. Auf die Schnelle hab ich hier einen Beitrag gefunden mit dem du das Problem lösen können solltest.
Und für das Genre-Problem musst du nur die Frames durchsuchen. Also durchiterieren und prüfen ob der aktuelle Frame der Genre-Frame ist.
As a man thinketh in his heart, so he is.