ID3 タグを UTF-8 に変換する
mt-daapd が文字化けするーという話、結局は ID3 タグが Shift-JIS/UTF-8 混在環境にあるのが問題なのですが、今後のことを考えると今のうちに UTF-8 に統一しておくのがよさそうです。しかし、iTunes は Shift-JIS でもちゃんと解釈してくれて、テキストエンコーディングの差が見えるわけでもないので、手動変換はかなり面倒です。
ということで、libid3tag, iconv, universalchardet を使って一括変換するツールを書いています…が、編集後のファイルがエクスプローラでタイトル表示されなくなってしまうのでちょっとはまり中。
今のところわかっていることとしては、