Was ist eine schnelle und einfache Möglichkeit, ID3-Tags (Interpreten, Alben usw.) mit C # anzuzeigen und zu bearbeiten?
152
Thirding TagLib Sharp .
TagLib.File f = TagLib.File.Create(path);
f.Tag.Album = "New Album Title";
f.Save();
TagLib Sharp ist sehr beliebt.
Als Randnotiz, wenn Sie einen kurzen und schmutzigen Blick darauf werfen möchten, es selbst zu tun. Hier ist ein C # -Schnipsel, den ich gefunden habe, um die Tag-Informationen eines MP3s zu lesen.
quelle
Encoding.Default
kann durch ersetzt werdenEncoding.UTF8
. Weitere Informationen finden Sie unter: gigamonkeys.com/book/practical-an-id3-parser.htmlUltraID3Lib ...Beachten Sie, dass UltraID3Lib nicht mehr offiziell verfügbar ist und daher nicht mehr gewartet wird. In den Kommentaren unten finden Sie den Link zu einem Github-Projekt, das diese Bibliothek enthält
quelle
TagLib Sharp unterstützt das Lesen von ID3-Tags.
quelle
Ich habe die MP3-Decoder-Bibliothek verpackt und sie für .net-Entwickler verfügbar gemacht. Sie finden es hier:
http://sourceforge.net/projects/mpg123net/
Enthalten sind die Beispiele zum Konvertieren von MP3-Dateien in PCM und zum Lesen von ID3-Tags.
quelle
ID3.NET hat ID3v1.x und ID3v2.3 implementiert und unterstützt Lese- / Schreibvorgänge im Abschnitt ID3 in MP3-Dateien. Es gibt auch ein NuGet-Paket .
quelle