2009-11-17 58 views

回答

35

Taglib#是最好的。它是TagLib C庫到C#的直接端口。

要安裝TagLib#,請在Visual Studio中的包管理器控制檯中運行以下命令。

PM> Install-Package taglib 

標籤庫鋒利的的NuGet分佈可以在http://nuget.org/packages/taglib找到。
官方源代碼庫位於https://github.com/mono/taglib-sharp

下面是一個使用圖書館的例子:

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

+1 - 我用這對我的音樂應用程序。我根本沒有任何與圖書館有關的問題。 – ChrisF 2009-12-30 21:38:16

+1

我有兩個問題:https://bugzilla.gnome.org/show_bug.cgi?id=605765 https://bugzilla.gnome.org/show_bug.cgi?id=605780但我很高興無論如何。 – Pablo 2009-12-31 04:56:21

+0

我也在我的一個項目中使用這個庫,從來沒有任何問題。 – 2010-02-20 06:00:47

0

這裏有一個被銘刻做到這一點,似乎有一些好評SourceForge上的一個項目:

http://csid3lib.sourceforge.net/

我只讀過的ID3標籤,沒寫過他們,所以我不能發表評論特別是在那。不過,我相信這個項目(在更早的階段)是我以前做的。