C# で ID3 タグを MP3 に読み書きする方法は?[閉まっている]
質問
C# で ID3 タグを MP3 に読み書きするためのライブラリはありますか?
実際に検索してみたのですが、おすすめのものを使っている人はいますか?
解決
Taglibの#がベストです。これは、C#にTagLibのCライブラリの直接ポートです。
のtaglib#をインストールするには、Visual Studioでパッケージマネージャーコンソールで次のコマンドを実行します。
PM> Install-Package taglib
タグライブラリシャープのNuGet分布は http://nuget.org/packages/taglibで見つけることができA>。
公式のソースコードリポジトリには、 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タグを読んで、それを書いたことがないので、私はその上で、具体的コメントすることはできません。しかし、私はこのプロジェクトは(かなり早い段階で)私はそれを行うために使用したものだったと思います。
所属していません StackOverflow