Mp3tagは定番です。でも何年も使った後、やめました — 悪いからではなく、自分の作業に合わなくなったからです。誰も責めず、正直に乗り換えた理由を話します。

まず、敬意から

ここから始めます。大事だからです。Mp3tagは悪いツールではありません。むしろ一つの制度です — 無料で、二十年保守され、スクリプトや設定を共有する巨大なコミュニティがあります。Florian Heidenwright氏の仕事は素晴らしい。正規表現に慣れていて、タグをスクリプトで書くのが好きなら、Mp3tagは今でも最強です。貶すためにここにいるのではありません。

やめた理由

問題は、自分がその層ではないことです。職業は大工です — 200ページのマニュアルなしで勝手に動く道具が好きです。Mp3tagで300ファイルを一気に再タグ付けするには、三つの知識が要ります:

  • 正規表現でファイル名を整理する($regexp(%_filename%,...,))。強力だけど、スクリプトを書く時間の方がタグ付けより長くなりました。
  • 連鎖アクションで一括変換をかける。各アクションはミニプログラムで、一度設定すれば動くけれど、設定が難解です。
  • 自動識別が失敗した時の手動ID3フィールド — インディ曲、ライブ、別バージョンでは失敗がちです。

結果:毎回同じマニュアル、同じフォーラム、図書館を整理するために言語を一つ覚えるような感覚に戻る。ある時点から面倒になり — 12 000曲はカオスのまま残りました。

本当に欲しかったもの

三つあります:

  1. ページを開いて、フォルダを指定したら勝手にタグ付けしてくれる。 ソフトのインストールも、マニュアルもいらない。
  2. 名前付けの厳密さに依存しない識別 — 実際の図書館は Artist - Title.mp3 みたいに整った名前ばかりではなく、色々な名前のファイルがあるからです。
  3. ディスクへの直接書き込み、再インポートじゃなくて。Mp3tagではファイルを編集して保存 — 動くけど、ソフトを開いて、フォルダを読み込んで、権限を扱う手間がある。摩擦を減らしたかった。

今使っているもの

結局、自分が見つけたかったツールを作りました:QuickTagMP3です。Mp3tagへの批判ではなく、自分の使い道の話です。仕組み:ページを開いてフォルダを選ぶと、各曲を名前 + 長さで識別し(Deezerと照合、フォールバックはMusicBrainz)、HDカバーを取得して、ID3v2.3タグ + APICフレームを直接ディスクに書き込みます。アップロードも再インポートもなし。

ID3の専門家にならずに綺麗な図書館が欲しいだけの95%の人 — そして私みたいに、そのためにスクリプト言語を覚える気がない人 — には十分すぎます。残り5%、十年とスクリプトを書いてきた人には、Mp3tagはまだ意味があります。説得するつもりはありません。

本当の基準

「絶対的にどのツールが最高か」ではなく「自分の作業にどのツールが合うか」が問いです。スクリプトが好きならMp3tag。ただ動けばいいなら、今はブラウザで十分です。人それぞれのやり方で。