インストール・機能・設定解説 64bit
System requirements†
- System requirements (Intel/AMD or compatible)
- Operating System
- Windows 7 or newer.
- Windows 10 OS Build: 1809 より古いと Dark Mode は無効です。
- Hardware
- A x86 (AMD, Intel or compatible) processor with SSE2 instruction set. Any PC made within the last 15 years should be OK.
- System requirements (ARM)
- Operating System
- Windows 11 for native foobar2000 ARM
- Windows 10 can emulate legacy 32-bit foobar2000.
Link†
- 古いCPU で CPU Instructions: AVX に対応していない Stable version (foobar2000 x64 v2.1.4-VS2019.exe)
本体のダウンロード/インストール†
- 公式サイトからインストーラーを任意のフォルダにダウンロードします。
- インストーラーの指示通りに進めていきます。Standard installation or Portable installation の選択があります。
- Standard installation:
- 64bit版の標準インストール先 "C:\Program Files\foobar2000"
- 設定フォルダ: \AppData\Roaming\foobar2000-v2 (playlists-v2.0, library-v2.0)
- 32bit版の標準インストール先 "C:\Program Files (x86)\foobar2000"
- 設定フォルダ: \AppData\Roaming\foobar2000-v2 (playlists-v2.0, library-v2.0)
- 標準での設定フォルダが一緒なので、foobar2000 v2.0 beta Standard installation では、
32bit 64bit は同時には使えない。使うとしたら Portable installation になります。
- library-v2.0: Media Library 構成フォルダ, playlists-v2.0: Playlistフォルダ、user-components-x64 (64bit): 3rd Party Componentsフォルダ
- Menu > Help > About で確認してください
- foobar2000 v1.6.xx の標準インストール先 "C:\Program Files (x86)\foobar2000"
- foobar2000 v1.6.xx の設定フォルダ: \AppData\Roaming\foobar2000 になります。
- foobar2000 v2.0 64bit と foobar2000 v1.6.xx との共存は可能です。標準インストール先も違いますし、設定フォルダ名も別なので可能です。実際にインストールしてみました。
- foobar2000 v2.0 32bit と foobar2000 v1.6.xx との共存ですが、標準インストール先が同じですが、設定フォルダ名が別なのでインストール先を変えればなんとか成るかもしれません。それより、Portable installation で試した方がいいと思います。
- Portable installation:
- SetUp を開始します。
- Portable installation を選択します。
- インストール先標準はデスクトップです。他のフォルダは指定しないで下さい。
- 起動のチェックは外します。デスクトップに作成された "foobar2000" フォルダは "foobar2000 v2.x Portable" などと作成したフォルダに入れ保存しておきます。
- また 使用する際は、"foobar2000 v2.x Portable-02" などのフォルダを作成してそこに "foobar2000" フォルダを入れてショートカットを作成して下さい。任意のフォルダ内に置いて下さい。
- これでいくつでも Portable installation の追加が出来ます。特に Test 様には便利です。
- Update は foobar2000 フォルダに foobar2000 フォルダを上書きするだけです。
Linux/Wine†
- foobar2000 v1.6.xx 標準のインストール先、設定ファルダパス (Linux Mint 21.3 Wine 9.7)
- /home/<UserName>/.wine/drive_c/Program Files (x86)/foobar2000
- /home/<UserName>/.wine/drive_c/users/<UserName>/Application Data/foobar2000
- foobar2000 v2.0 64bit 標準のインストール先、設定ファルダパス (Linux Mint 21.3 Wine 9.7)
- /home/<UserName>/.wine/drive_c/Program Files/foobar2000
- /home/<UserName>/.wine/drive_c/users/<UserName>/Application Data/foobar2000-v2
- foobar2000 v2.0 32bit 標準のインストール先、設定ファルダパス (Linux Mint 21.3 Wine 9.7)
- インストール先も設定フォルダも違いますが、先にインストールしてあった v1.6.12 の設定を読み込んでしまいます。
- Standard installationで使うには、一時設定フォルダをどけておくなどひと工夫が必要になります。Portable installation は問題ありません。
- 一部のディストリビューションや環境によってインストーラー開始時にトラブルが発生する報告もあります。Portable installation や 32bit なら問題はないそうです。
- Components は使用出来ないものもありますが、3種類の User interface どれも問題なく使用出来ます。
- Running Foobar in Linux
- 筆者のLinux環境
- Linux Mint 21.3 Wine 9.7
- 環境変数設定 1
- Standard installation foobar2000 v2.2 preview 64bit
- foobar2000 (WINE) 2.x x86 for Linux/Wine (snap store)
- Stable version だけのようで Preview version は公開されないようです。
- 自動でUpdateしてくれます。
- 自動でUpdate出来ない場合:
- $HOME snap folder内の "profile" をバックアップしておきます。そしてfoobar2000 を一度アンインストールして、再インストールします。
- foobar2000 を起動します。新しい環境が構築されますので、しばらく時間が掛かります。終了したら、"$ sudo snap connect foobar2000:removable-media" コマンドを打ち込んで Media Library でMusic fileを読み込めるようにします。"profile" フォルダを戻します。foobar2000を起動します。
本体の起動†
操作・機能などの主な変更†
- Media Library Scanning 表示が変更されました。
- 次のいずれかになります。
- "Indexing files..." = 何が変更されたかを調べるために内容を一覧表示します
- "Reading tags..." = ファイルの一部が変更されたと判断し、新しいタグを読み取ります
- 前者は正常/意図的 (すべてのファイルをリストして変更内容を選択するだけ) であり、後者は実際に何かが変更されない限り、またはコードに修正が必要なバグがない限り発生しません。
- Default UI / Playlist View の編集中(Enable layout editing mode)に "Remamber layout for this playlist" 「プレイリストのレイアウトを記憶する」項目が追加されました。
- 公式フォーラムでも標準にして欲しいと要望もあった日本人作者の File Date Time が標準で組み込まれ、ファイルの作成時間 (%file_created%) と属性 (%file_attributes%) を表示することができるようになりました。%file_created% はLibrary の再構築や他のドライブなどにコピーしても変わりません。
- $date(%file_created%) を使ってyyyy-mm-dd形式で表示できます。
- %file_created% をつかったソートなどの例です。
- $sub(99999999,$replace(%file_created%,-,)) - $swapprefix(%album artist%) - %album% - %discnumber% - %tracknumber% - %title%
- $swapprefix(%album artist%) - $sub(99999999,$replace(%file_created%,-,)) - %ALBUM% - %DISCNUMBER% - %TRACKNUMBER% - %TITLE%
- https://i.imgur.com/Rl1euqS.png (Playlist View に表示)
- Media Library Search での使用例
- ライブラリ全てのトラックをファイル作成日時(降順)でソート。
- ALL SORT DESCENDING BY %file_created%
- Album List のデフォルトパターンを変更、%year% を使用するようにしました。%year% マッピングを追加、%date% の年部分 (最初の4桁) を読み込みます。
- Facets の変わりにユーザーの要望により "ReFacets" という名前のLibrary Listが標準で使えるようになりました (foobar2000 v2.0 beta 32bit/64bit)。
- Preferences / ReFacets "Views" の編集、Play Count が標準で加わった事により、%play_count%, %rating% が使えます。
- よって"ReFacets"をPanel化した時のToolbar上部にある Filters▼をそのまま使えます。もちろん編集や追加が可能です。
- "ReFacets" の使い方は "Facets" と同じで直感でわかると思います。Columnsは左から、Artist, Album, Track とします。Trackは Preferences / ReFacets "Views" で編集しました。
- 上部の検索枠に例えば DATE IS 2022 と打ち込みます。上部 Columns Album 下「ALL」のところを右クリックして作成出来るPlaylistの種類を選択します。
- 下の画像は 「Create autoplaylist」を選択しました。Playlist Manager に追加されました。Playlist Manager で Playlist の名前は変更出来ます。これで「2022 のアルバムやトラックが自動で追加されます。
- https://i.imgur.com/9SR7Hhe.png
- 画像のfoobarはfoobar2000 v1.6.12 に foobar2000 v2.0 beta 3 (32bit) を上書きしたものです。foobar2000 v2.0 beta (32bit)、v1.6.12に上書きした foobar v2.0 beta でも "Facets" は使用出来ます。
- 64bitバージョンで "ReFacets" はありがたい存在です。Columns UI panel としても使用出来るようです。
- Library の再構築: 以下の2つのフォルダ、1つのファイルを削除してから Scan を行う。
- Standard installation: \AppData\Roaming\foobar2000-v2\library-v2.0, playlists-v2.0, metadb.sqlite
- Portable installation: \foobar2000\profile\library-v2.0, playlists-v2.0, metadb.sqlite
- 他のPC、他のfoobar2000にLibrary情報をコピーする場合:
- Standard installation: \AppData\Roaming\foobar2000-v2
- Portable installation: foobar2000\profile
- それぞれの設定フォルダ内、library-v2.0 folder, playlists-v2.0 folder, metadb.sqlite 2つのフォルダと1つのファイルをコピーします。
- Binary Comparator も foobar2000 v2.0 標準で組み込まれました。2 つ以上のトラック間でバイナリ比較を実行し、相違点を報告します。
- Context Menu > Utileties > Verify Integrity が標準として加わりました。
最近頻繁に更新している Monkey's Audio ですが、Monkey's Audio Decoder (foo_input_monkey) が標準になりました。 Monkey's Audio Decoder 10.07 (2023-03-23) 32-bit 64-bit ARM64EC foobar2000 v2.0 beta 28+ で別になり component に戻りました。
- Dark Mode (Default User Interface)
- Preferences > Display > Default User Interface > Colors and Fonts
- Dark Mode から プルダウン▼ メニューから Dark を選択します。
- 元に戻す時は「Use system setting」を選択します。
- テーマ (theme file) は、x86 x64 共に「*.fth」です。両方で使用出来ます。ただし x86 で使用出来ない場合はPanelだったら空白になります。読み込むことはできます。
- "Portable installation" の「profile」設定フォルダ
- foobar2000 v2.0 beta 7 (x86/x64)から "Portable installation" の「profile」設定フォルダがなくても動作します。
- 今までの user-components/user-components-x64 その他の設定フォルダ/ファイルは "foobar2000.exe" 実行ファイルと同じフォルダ内にあれば問題なく動作します。
- "shift" キーを押しながら Menu > File > Browse configuration folder をクリックすると、"foobar2000.exe" フォルダが開きます。
- foobarをインストール後に一度起動し閉じたら、標準で「profile」設定フォルダは作成されます。
- 今まで通り、3rd Party Component は 32bit なら "user-components" 64bitなら "user-components-x64" フォルダにインストールされます。
- 既に「profile」設定フォルダがある場合そのままで使えます。同じく「profile」設定フォルダに置いてあるフォルダ/ファイルはそのままでいいです。
- foobar2000 v2.0 beta から Output Device と DSP Preset が紐づけ出来るようになりました。勿論変更は簡単に出来ます。
- DSP Presets:
- Preferences > Playback > DSP Manager > Active DSPs > DSP chain > presets で名前を付けて保存した ".fb2k-dsp" が自動で "dsp-presets" フォルダに保存されます。
- Standard installation: \AppData\Roaming\foobar2000-v2\dsp-presets
- Portable installation: foobar2000\profile\dsp-presets
- "DSP chain presets" の名前に文字数制限がありましたが、foobar2000 v2.0 beta 13 でfoobarを閉じた後、"dsp-presets" フォルダ内の "*.fb2k-dsp" ファイルの名前を文字数制限なしで変更出来るようになりました。foobarを起動すると変更した "DSP chain presets" の名前になっています。
- Default UI の場合、Toolbar に "DSP Switcher" を表示して幅を長めにする事で名前全部を表示出来ます。またShiftキーを押しながら、Menu > "Playback" > DSP settings から Preset の変更が可能です。
- Version 2.0 Beta Change Log - Beta 21
- > Added 'icon' column in default playlist view.
- Playlist View column にファイルに埋め込んだ画像ファイルを表示することが出来るようになりました。使い方は、ファイルタイプ別 (mp3, m4a ...など)、ジャンル別、Hi-Res DSD などそれぞれです。画像の埋め込みは Properties > Artwork > Icon + から。
- https://i.imgur.com/vzClOyg.png
- foobar2000 v2.0 beta 33: Monkey's Audio Decoder > foo_input_monkey, FFmpeg Decoders から foo_input_std (Monkey's Audio Decoder 10.09) に変更。
- foobar2000 v2.1 preview 2023-06-05: すべてのコーデックの詳細名を適切に表示するために、標準で %codec_long% フィールドが追加された。
例)%codec% Monkey's Audio, %codec_long% Monkey's Audio / High
Windows 11 上の Media Foundation xHE-AAC のデコードを追加
- foobar2000 v2.1 preview 2023-07-10: Menu > View > Internet Radio <Internet Radio> Panel 追加。インターネットラジオ パネルとラジオブラウザの統合を実装。
- foobar2000 v2.1 preview 2023-07-27 converter に Monkey's Audio (MAC.exe) が追加された。標準のParameters : - %d -c2000
- 2.1 Preview 2023-09-28: Renamed "Notification Area" to "System Tray" everywhere.
- v2.2 preview 2024-03-27
- インストール フォルダーに「disable-foocrash」を作成して、クラッシュ レポートを停止します (ダンプ ファイルは引き続き書き込まれます)。
- /nocrashinfo を指定して実行すると、クラッシュ レポートの生成が抑制されます。
- ファイル操作: ファイルの名前を変更する場合、無駄な二次進行状況バーを抑制しました。
Overwrite foobar2000 v2.0 (32bit) to v1.6.xx (32bit)†
- 使用している foobar2000 v1.6.16 (Portable installation) を別フォルダにコピーして試して下さい。foobar2000 v2.0 32bit (foobar2000 フォルダ)の上書きは基本的に出来ます。また、foobar v2.0 (32bit) なら今までの Components も使用可能なものが多いですが、foobar2000 v2.0 に対応していないものもあります。
- foobar2000\component フォルダは、デフォルトの components のみ。3rd パーティー components は foobar2000\profile\user-components-x64 にインストールする事になった為、こちらのフォルダに移動して下さい。そして、Preferences > Components > Installed components: 右下 "Get update" をクリックして Update をしておきましょう。自動 Update が可能な Components は公式サイトに登録してある Components だけになります。
- プレイリストは初期化され v2.0 のプレイリストフォルダ "playlists-v2.0" と Media Library 構成フォルダ "library-v2.0" が作成されます。
- また起動時に読み込めない Component名が表示され削除して下さい画面が出ます。foobarを閉じて表示された Components を削除して下さい。v2.0 で標準として組み込まれた Components を削除します。
- user-componentsフォルダ内のComponents (foo_benchmark, foo_bitcompare, foo_verifier, foo_ac3, foo_sanitizer, foo_input_dt,foo_utils など)だけではなく、標準の "components" フォルダ内にあるComponant(foo_rgscan, foo_cdda, foo_albumlist など)もあります。
- 32bit でも 32bit component がインストール出来ないものもあります。Playlist Organizer (foo_plorg) などがそうです。
Failed to load DLL: foo_plorg.dll
Reason: This component is missing a required dependency, or was made for different version of foobar2000.
- foobarを再起動して読み込めない Component名が表示され削除して下さい画面が出なくなったか確認してください。再度 Media Library を構築します。
- foobar2000 v2.0 では Facets に替わる "ReFacets" という Library Playlist があります。
- foobar2000 v2.0 64bit で update は出来ません。64bitに対応していない Components は削除するしかないので結局設定も引き継がれませんし foobar folder の中が散らかるだけです。一から始めてください。
- foobar2000 v1.6.16 3rd party components の設定ファイル ".cfg" を foobar2000 v2.0 64bit 対応 components で継続出来る component もあります。
- 基本的に foobar2000 v2.0 は、各 component の設定は、foobar2000\profile\config.sqlite にまとめられます。
- C:\Users\<USERNAME>\AppData\Roaming\foobar2000\configuration
- foobar2000\profile\configuration
- for example
- Run services (foo_run) foo_run.dll.cfg
- Youtube Source (foo_youtube) foo_youtube.dll.cfg
Overwrite foobar2000 v2.0 (32bit) to v1.6.xx (32bit) 2†
foobar2000 v2.0 (32bit) を foobar v1.6.17 (32bit) へ上書き。
foobar v1.6.17のバックアップをしておきましょう。
Standard installation:
インストールフォルダ "C:\Program Files (x86)\foobar2000"、設定フォルダ "C:\Users\UserName\AppData\Roaming\foobar2000" 2つのフォルダをバックアップしておきます。
Portable installation:
foobar2000 フォルダごとバックアップします。
- Portable installation で試してみましょう。
- foobar v1.6.17 設定フォルダ "C:\Users\UserName\AppData\Roaming\foobar2000" を新規作成したフォルダ、"foobar2000 A x32" 内にコピーします。
- foobar v1.6.17 (例. foobar2000 A x32/foobar2000) フォルダへ foobar2000 v2.0 Portable installation foobar2000 フォルダを上書きします。
- そして、foobar2000.exe 実行ファイルをダブルクリックします。Load 画面が表示されます。
- 初回起動時にプロファイルデータを別のフォルダーに保存し、古いプロファイルをインポートします。Media Library、Playlistなど。
- profile フォルダ内に、プレイリストフォルダ "playlists-v2.0" と Media Library 構成フォルダ "library-v2.0" "metadb.sqlite" ファイルが作成されます。"dsp-presets" フォルダは DSP chain presets フォルダです。この3つのフォルダと 1つのファイルは、他の foobar2000 v2.0 32bit 64bit にコピー出来ます。
- そして、foobar2000\components 新しく組み込まれ不要になった component が表示されます。
- 同じく、3rd パーティー Components foobar2000\profile\user-components で foobar2000 v2.0 に対応していない、あるいは不要な component が表示されます。
- Information:
Failed to load DLL: foo_input_monkey.dll
Reason: Obsolete component; please remove.
Failed to load DLL: foo_cdda.dll
Reason: Obsolete component; please remove.
Failed to load DLL: foo_albumlist.dll
Reason: Obsolete component; please remove.
Failed to load DLL: foo_rgscan.dll
Reason: Obsolete component; please remove.
Failed to load DLL: foo_dsp_meiercf.dll
Reason: Obsolete component; please remove.
- といったダイアログが表示されたら、foobar を閉じて手動でcomponentを削除します。
- foobarを起動し、Media Library を再構築します(自動)。
- Preferences > Component > Installed components 右下 "Get updates" をクリックして Update の確認をします。
- そのまま設定を引き継ぐものや、新たに設定が必要な component があります。
あとは、wiki や公式 Home ページ、公式フォーラムを見て情報を入手してカスタマイズして下さい。
Skins (64bit compatible)†
Screenshots†
- File Operations Setup
- Automatically Fill Values
- ReplayGain Scan Results
- Get updates
- Properties - ReplayGain
- Converter Setup
- DSP Manager
- Preferences - ReFacets
- Output - Devices
- Preferences - ReplayGain Scannner
- Preferences - Advanced
- Album Art Viewer
- Properties - Icon
その他†