id3の編集
数年前に取り込んだ単語帳の『DUO3.0』のmp3データについて. Windowsで取り込んだおかげもあり,メタデータが文字化けをしていたり, ファイル名が統一されていないなど散々な状態だった.
last.fmに読み込ませるときに,メタデータの情報が化けているともったいないので修復を試みた..
以下を修正した.
- ファイル名
- id3
id3の編集には,id3toolというコマンドラインツールを利用.
ファイル名の先頭に"#{ディスク番号}-#{トラック番号}"というのが付加されていた*1ので, それを抜き出してそのままトラック名に利用することにした.
事前に,
zmv '(*)-(*) (*) (*).mp3' '$1-$2.mp3'
というコマンドを実行して,無駄なタイトルをそぎ落としている*2.
またこのファイルの場合,アーティスト名はゆらぎがあるので, lastfmの検索機能を使って,目視で一番利用数の多いものをベタ書きした.
iTunesの機能でファイル名/ディレクトリを補正するというものを利用しているためか, 修正したファイルを読み込ませた瞬間に,前の情報(文字化けしたもの)でメタデータは上書きされ,ファイル名はリネームされてしまった.
この件について根拠はないがid3のバージョンによってスキーマが異なるあたりや,またiTunesへの恨み事の記事が散見されたため,どちらかが怪しいと思い始める.
結局,iTunes の音楽を整理する | Amrtaに書かれていた,tritagというOS XのGUIソフトウェアとiTunesを組み合わせて使うことで僕の問題は解消できたので,深追いはしない.
*1:確かiTunesの自動リネーム機能を利用したもののように記憶している
*2:zmvについてはZsh - zmvコマンドで複数ファイルの一括リネーム - Qiitaを参考にした.