Question

Y at-il une bibliothèque pour lire et écrire les tags ID3 pour un MP3 en C #?

Je l'ai réellement vu un couple lors de la recherche, tout le monde en utilisant tout qui peut être recommandé?

Était-ce utile?

La solution

Taglib # est le meilleur. Il est port direct de la bibliothèque TagLib C à C #.

Pour installer TagLib #, exécutez la commande suivante dans la console Package Manager dans Visual Studio.

PM> Install-Package taglib

se trouve La distribution NuGet de taglib-forte à http://nuget.org/packages/taglib.
Le référentiel de code source officiel est https://github.com/mono/taglib-sharp .

Voici un exemple en utilisant la bibliothèque:

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

Autres conseils

J'ai personnellement utilisé ID3.Net d'ici:

http://id3dotnet.sourceforge.net/

En plus UltraID3Lib d'ici:

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

Les deux ont fait le travail bien et sont faciles à utiliser à partir d'un point de vue de l'API.

Voici un projet sourceforge qui a été écrit pour le faire et semble avoir quelques bonnes critiques:

http://csid3lib.sourceforge.net/

Je ne l'ai jamais lu les tags ID3, ne les a jamais écrit, donc je ne peux pas commenter spécifiquement sur ce point. Cependant, je crois que ce projet (dans un stade beaucoup plus précoce) était ce que je habitude de le faire.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top