#author("2016-11-11T12:08:09+09:00","","")
#contents

**freedb masstaggerとは [#taee80a8]

freedb masstagger とはfoobarでCDDB(freedb)を利用するためのコンポーネント。
普通のfreedb利用アプリと違う点は音楽CD以外のファイルでもfreedb情報を取得できるところ。しかし曲情報の送信はできない。

用意するもの
-[[freedb masstagger (foo_freedb.dll) & iconv.dll>General#k22cadb0]]
-iconv.dllはfoobar2000.exeと同じフォルダにコピーする。

**freedb masstaggerの設定 [#v44e7491]

#imgr(./snaps/fd03.png);

-freedb masstagger はダイアログを経由して charset を選択しないと文字コードの変換をしてくれないので、show preview dialog before tagging CD にチェックを入れてダイアログ経由でタグ付けを行う。

-[[日本語freedbサーバー:http://freedbtest.dyndns.org/]]
 http://freedbtest.dyndns.org:80/~cddb/cddb.cgi
日本語の曲情報を取得したいときはこの日本語freedbサーバーを指定する。
freedb masstagger は freedb protocol level 6 をサポートしていないので、unicodeで日本語の曲情報を取得できない。
//v0.9ではserverの欄にhttp://freedbtest.dyndns.orgではなくfreedbtest.dyndns.orgと入れる。

**freedb情報取得の方法 [#d4028453]

-アルバムのファイルを全てプレイリストに登録し、トラックナンバー順に並び替える。
-アルバムのファイルを全て選択し、右クリック -> freedb -> Get tags
#imgr(./snaps/fd01.png);

-freedb情報の取得に成功した場合、下のウィンドウが表示される。失敗した場合はなにも表示されない。
-"Tag files"ボタンを押すとタグがファイルやデータベースに書き込まれる。
-日本語freedbサーバーを利用する際は文字コードを shift-jis にする。
-Titleに含まれる "〜" を "~" に置換するには、"prefilter track titles using tagz $function" に $replace(%title%,〜,~) と記述する。
Title以外のフィールドについては [[Masstagger の Guess value from other fields>Masstagger つかいかた#bfecc1a1]] を利用する。
#imgr(./snaps/fd02.png);