mono/taglib-sharp 2.0 ライブラリ (Win7) を使用して、VB.NET 2012 Express を使用しています。
この作業コード スニペットを実行して、3 つのジャンルを既存の mp3 トラックの id3v2 タグに保存すると、次のようになります。
Dim ThreeGenresInStringArray() As String = {"Folk rock", "Bluegrass", "Indie folk"}
Dim MyTaglibMP3 As TagLib.File = TagLib.File.Create("C:\temp\I'm Alive.mp3")
MyTaglibMP3.Tag.Genres = ThreeGenresInStringArray
MyTaglibMP3.Save()
MyTaglibMP3.Dispose()
2 番目のジャンルは文字列 'Bluegrass' から整数 89 に変換されます。この id3tag を Mp3tag などのツールで調べると、ジャンルは 'Folk rock/89/Indie Folk' と表示されます。
「既知の」ジャンルを数値に変換するために taglib-sharp を停止するにはどうすればよいですか?