質問

C# で ID3 タグを MP3 に読み書きするためのライブラリはありますか?

実際に検索してみたのですが、おすすめのものを使っている人はいますか?

役に立ちましたか?

解決

Taglibの#がベストです。これは、C#にTagLibの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();

他のヒント

個人的に使ったことがある ID3.ネット ここから:

http://id3dotnet.sourceforge.net/

同様に UltraID3Lib ここから:

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

どちらもうまく機能し、API の観点からは使いやすかったです。

ここでは、これを行うために書かれたと思われていますSourceForgeのプロジェクトはいくつかの良いレビューを持っています:

http://csid3lib.sourceforge.net/する

私は今までID3タグを読んで、それを書いたことがないので、私はその上で、具体的コメントすることはできません。しかし、私はこのプロジェクトは(かなり早い段階で)私はそれを行うために使用したものだったと思います。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top