12:14

FOOBAR2000: 08. FOO_CUSTOMINFO ドライブを移動したとき・改

前のこの記事では,foo_custominfo に保存されているデータベースとローカルにある MusicLibrary が一致してないといけないということを書いたわけだが,custominfo_sqlite.db のトラックのパスを変更しなくても済む方法を思いついた(といっても,フォルダ構造を変更した場合はやはり変更が必要).

まず,custominfo_sqlite.db に登録されているトラックはすべて仮想ドライブにある MusicLibrary として設定して,ローカルディスクに置いた MusicLibrary を仮想ドライブに割り当てる.
たとえば,

  • subst R: C:\MusicLibraryTemp
など.このMusicLibraryTemp いかに整理済みの MusicLibrary ディレクトリを置いて,それ以外にまだ整理してないファイルを入れておく.

この時点で,「R:\MusicLibrary」  で整理済みのライブラリーにアクセスできる.
foobar には,R:\MusicLibrary をミュージックライブラリに登録しておき,また foo_custominfo_sqlite.db のデータベースにはトラックのパスは, 「R:\MusicLibrary ~」となっているので,正常にライブラリーの追加情報が読み取られる(レーティングとか再生回数など).

別のPCにライブラリを持っていきたいときは,「C:\MusicLibraryTemp」ディレクトリをまとめて別のディスクに入れて移動して,また同様に subst によって R ドライブに仮想フォルダを作ればいい.

0 コメント:

コメントを投稿