Frage

Gibt es eine Bibliothek zum Lesen und Schreiben von ID3 -Tags zu einem MP3 in C#?

Ich habe tatsächlich ein Paar beim Suchen gesehen, jemand, der eine benutzt, die empfohlen werden kann?

War es hilfreich?

Lösung

Taglib# ist das Beste. Es ist direkter Port der Taglib C -Bibliothek nach C#.

Führen Sie den folgenden Befehl in der Paket -Manager -Konsole in Visual Studio aus, um Taglib#zu installieren.

PM> Install-Package taglib

Die Nuget-Verteilung von Taglib-sharp findet sich bei http://nuget.org/packages/taglib.
Das offizielle Quellcode -Repository ist bei https://github.com/mono/taglib-sharp.

Hier ist ein Beispiel mit der Bibliothek:

TagLib.File file = TagLib.File.Create("mysong.mp3");
String title = file.Tag.Title;
String album = file.Tag.Album;
String length = file.Properties.Duration.ToString();

Andere Tipps

Ich habe persönlich benutzt Id3.net von hier:

http://id3dotnet.sourceforge.net/

Ebenso gut wie Ultraid3lib von hier:

http://home.fuse.net/honnert/hundert/

Beide haben die Arbeit gut gemacht und waren von einem API -Standpunkt aus einfach zu bedienen.

Hier ist ein Quellforge -Projekt, das dazu geschrieben wurde, und scheint einige gute Bewertungen zu haben:

http://csid3lib.sourceforge.net/

Ich habe immer nur ID3 -Tags gelesen, sie nie geschrieben, also kann ich mich nicht speziell dazu äußern. Ich glaube jedoch, dass dieses Projekt (in einer viel früheren Phase) das war, was ich früher gemacht habe.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top