Somerset::Technology::Memo

ファッションITエンジニア

id3の編集

gist6279f5c368ae7b435f1d

数年前に取り込んだ単語帳の『DUO3.0』のmp3データについて. Windowsで取り込んだおかげもあり,メタデータが文字化けをしていたり, ファイル名が統一されていないなど散々な状態だった.

last.fmに読み込ませるときに,メタデータの情報が化けているともったいないので修復を試みた..

以下を修正した.

  • ファイル名
  • id3

id3の編集には,id3toolというコマンドラインツールを利用.

ファイル名の先頭に"#{ディスク番号}-#{トラック番号}"というのが付加されていた*1ので, それを抜き出してそのままトラック名に利用することにした.

事前に,

zmv '(*)-(*) (*) (*).mp3' '$1-$2.mp3'

というコマンドを実行して,無駄なタイトルをそぎ落としている*2

またこのファイルの場合,アーティスト名はゆらぎがあるので, lastfmの検索機能を使って,目視で一番利用数の多いものをベタ書きした.

iTunesの機能でファイル名/ディレクトリを補正するというものを利用しているためか, 修正したファイルを読み込ませた瞬間に,前の情報(文字化けしたもの)でメタデータは上書きされ,ファイル名はリネームされてしまった.

この件について根拠はないがid3のバージョンによってスキーマが異なるあたりや,またiTunesへの恨み事の記事が散見されたため,どちらかが怪しいと思い始める.

結局,iTunes の音楽を整理する | Amrtaに書かれていた,tritagというOS XGUIソフトウェアとiTunesを組み合わせて使うことで僕の問題は解消できたので,深追いはしない.

*1:確かiTunesの自動リネーム機能を利用したもののように記憶している

*2:zmvについてはZsh - zmvコマンドで複数ファイルの一括リネーム - Qiitaを参考にした.