Comment lire et écrire des balises ID3 à un MP3 en C#? [fermé]

Existe-t-il une bibliothèque pour lire et écrire des balises ID3 sur un MP3 en C#?

J'ai en fait vu un couple lors de la recherche, quelqu'un en utilisant qui peut être recommandé?

33
demandé sur pupeno 2009-11-17 20:30:52

4 réponses

Taglib# est le meilleur. C'est un port direct de la bibliothèque TagLib C vers C#.

Pour installer TagLib#, exécutez la commande suivante dans la Console du Gestionnaire de paquets de Visual Studio.

PM> Install-Package taglib

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

Voici un exemple d'utilisation de 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();
36
répondu Zac Bowling 2014-09-02 22:16:42

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

Http://id3dotnet.sourceforge.net/

Ainsi que UltraID3Lib d'ici:

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

Les deux ont bien fait le travail et étaient faciles à utiliser du point de vue de L'API.

5
répondu Jacob Ewald 2009-11-17 18:32:06

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

Http://csid3lib.sourceforge.net/

Je n'ai jamais lu les balises ID3, Je ne les ai jamais écrites, donc je ne peux pas commenter spécifiquement cela. Cependant, je crois que ce projet (à un stade beaucoup plus précoce) était ce que je faisais.

0
répondu SqlRyan 2009-11-17 17:52:07
0
répondu darthtrevino 2009-11-17 18:19:45