Domanda

C'è una biblioteca per la lettura e la scrittura di tag ID3 per un MP3 in C #?

In realtà ho visto un paio durante la ricerca, chiunque utilizzando qualsiasi che può essere raccomandato?

È stato utile?

Soluzione

Taglib # è il migliore. E 'porta diretta della libreria TagLib C a C #.

Per installare TagLib #, eseguire il seguente comando nella console Package Manager in Visual Studio.

PM> Install-Package taglib

La distribuzione NuGet di taglib-sharp sono disponibili all'indirizzo http://nuget.org/packages/taglib.
Il repository ufficiale codice sorgente è a https://github.com/mono/taglib-sharp .

Ecco un esempio utilizzando la libreria:

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

Altri suggerimenti

Ho usato personalmente ID3.Net da qui:

http://id3dotnet.sourceforge.net/

Così come UltraID3Lib da qui:

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

Sia ha fatto bene il lavoro ed erano facili da usare dal punto di vista API.

Ecco un progetto sourceforge che è stato scritto per fare questo e sembra avere alcune buone recensioni:

http://csid3lib.sourceforge.net/

Ho sempre e solo leggere i tag ID3, mai scritto, quindi non posso commentare in particolare su quella. Tuttavia, credo che questo progetto (in una fase molto più precoce) è stato quello che ho usato per farlo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top