Windows Media Playerで取り込んだ曲のタイトルが、全角で保存されてしまうので一括変換してしまおうと思いまして
調べたら
taglib-sharpなるものでVisual Studio使ってるなら、NuGetからパッケージをインストールすれば編集できるらしい
インストールの方法
まず、Nugetを導入するにはプロジェクトが必要で、導入するプロジェクトを開くか新規作成した上で
ツール→Nugetパッケージマネージャ→ソリューションのパッケージ管理
参照からtaglib-sharp検索して、『tablib』というやつをインストールすれば
自動的にパッケージ追加される
使い方
File f = TagLib.File.Create("ファイル名");
f.Tag.Title = "test"; //タイトル
f.Save(); //セーブを忘れずに
これでタグが変更される
何故か日本語で保存しようとすると、文字化けするのでご注意を
リンク
taglib-sharp/examples at master · mono/taglib-sharp · GitHub
c# - How do I use taglib-sharp? - Stack Overflow
半角全角変換
Strings.StrConvを使えばOK
半角か全角かの判定はこの辺のを使えばいけるはず