Tagging

Manage Scripts (Masstagger)

Masstaggerというcomponentを使い、複数ファイルのタグ・ファイル名を一度に編集できる。(Mass=大量の, 多数の) foobarの強力な TitleFormatting を利用できるため、大概のことはMasstaggerで作業できる。 なお、field の情報は PropertiesFile info などで確認できる。

up293.png

Action Type 一覧

Masstaggeraction.png

(この画像は0.8系のものです。)

Add value

field を追加する

Auto track number

Copy value

コピー元の value が空だと、コピー先も空になってしまう。これを防いでコピーするには、"Format value from other fields" の具体例3を参照。

Format value from other fields

Guess values from filename

Guess value from other fields

Input data (one line per track)

とすればOK。このように、推測パターンを入力して曲目リストをコピペするだけでタグ入力が完了する。

Remove all except for...

指定したfield 以外を削除。複数指定する場合は、間に;(セミコロン)を。

Remove all fields

全てのfieldを削除。ReplayGainの情報*1は消えない。

Remove field...

指定したfieldを削除

Set value

Split field by separator

value を複数に分割する。

例えばこのような field があるとする。

ARTIST = artist1&artist2&artist3

これに、"separator" を "&" としてアクションを実行すると、"ARTIST" に artist1、artist2、artist3 の3つの value が入る。

Split mulitiple artist fields

Split field by separator の低級版。 "%artist%" を自動的に複数の value に分ける。

設定したActionの保存、読み込み

Scriptsという名前の、枠の中の入力欄に好きな名前を入力してSaveを押すと保存される。 保存したActionは、保存名を選び、Loadで読み込み(読み込む前のActions to Perfromに入力されていたActionは消える)、Addで追加(入力されていたActionは消えない)、Removeで削除できる。

Masstagger以外でのタグ編集について

foobar2000とタグについて (v0.9x)

Scripts

保存したActionを直接実行できる。'[last used]'は、最後に実行されたActionを実行する。Masstaggerで、設定しただけで実行していないActionは'[last used]'によって実行されない。

Copy info between files

まず、下の画像のようにプレイリストの上半分にタグのコピー元ファイル、下半分にタグのコピー先ファイルを並べる。

masstagger_copytags1.png

それを全選択して右クリックから Tagging->Copy info between files を選択する。すると"Copy info"のウィンドウが現れる。 コピーしたくないfieldはチェックを外し、"Run"ボタンを押すとタグがコピーされる。

注意:現在のバージョンでは、このコマンドは削除されているが、次の方法で同じことができる。

  1. コピー元ファイルを全て選択し、Properties dialogを開き、コピーしたいfieldを選択。( Ctrl+A で全て選択可)
  2. 右クリックメニューでCopy、または、Ctrl+C。
  3. コピー元ファイルを全て選択し、Properties dialogを開く。
  4. Toolsメニューまたは右クリックメニューでPaste Fields、または、Ctrl+Shift+V。(全てのFieldが上書きされる) ここで、Paste、または、Ctrl+Vを実行した場合、選択したFieldが上から順番に上書きされるので、たいてい上手くいかない。

Get Tags from Freedb

freedb Taggerというcomponentが必要。freedbからアルバムのタグを取得する。

解説
freedb Tagger つかいかた

Reload info From Files

タグ情報をmetadataに書き込む。

Reload info From Files if changed

タグ情報とmetadataが違うとfoobar2000が判断した場合、タグ情報をmetadataに書き込む。Reload info From Filesより軽いが、他のソフトでタグ情報を変更した場合などでは書き込まれない。

Rewrite file tags

metadataの情報をタグに書き込む。

Remove tags from file(s)

ファイルのタグを、ReplayGain*2の値も含めて全て削除する。

解説

field name と field value について

fileinfo.png

field name とはARTIST/TITLE/ALBUM etc...のこと、field value とはGET IT ON/CHASE/1971 etc...のことを示す。 field name = field value の形式で表記されることが多い。

vorbiscomment、apetag、MP4タグ、(foobar2000の)ID3v2タグ、データベースでは一つのファイルに同名のfield name が複数存在することを許可している。 また一般的なfield name*3以外にも自分で自由な名前のfield nameを作成することができる。

上の例のように同名のfield nameを存在させる場合はfoobar2000以外でのタグの扱いに注意する必要がある。ほとんどのアプリでは一つのfieldにつき一つのfield nameしか扱えない。 field nameは英数字であることが推奨されている。


*1 実際に確認しただけです。ReplayGainの他にあるかもしれません。
*2 同上。
*3 artist/title/album/comment/date/tracknumber/genreなど

Last-modified: 2016-02-03 (水) 23:00:00