Foobar2000
ConverterでのエンコードやReplayGainの解析において、foobar2000はマルチコアCPUに対応しているため、複数のコアを使い高速に動作することができる。シングルコアにしか対応していないエンコーダであっても、foobar2000が自動的にコアを割り当て、複数のファイルを同時に処理する。
ただし、複数ファイルを同時に読み出しと書き出しを行うため、CPUの速度以上にストレージデバイスへの負荷が高くなる傾向がある。HDDに比べて高速なSSDを使用することや読み出しと書き出しをそれぞれ別のHDDとすることで改善されるものの、1基のHDDのみで処理を行う場合においては、CPUのコア数によらずストレージデバイスのI/O制限で処理速度の頭打ちが発生することがある。これは特に可逆圧縮のようなファイルサイズが相対的に大きなファイルを取り扱う際に顕著である。
foobar2000では、サードパーティーによるコンポーネントの開発が盛んである。
制作されたコンポーネントは製作者によってHydrogenaudio内のフォーラムでアナウンスされ、ユーザーによるバグ報告などやそれに伴う製作者のバージョンアップの報告がされる。また、サードパーティーによる新しいコンポーネントが製作者によってHydrogenaudioでアナウンスされなくても、ユーザーがフォーラム内にトピックを立て、そのコンポーネントについて議論されることもある。
公式サイトからダウンロードできるAudio CD Writerを導入し、使用することによってオーディオCDを作成できる。
Inputコンポーネントで対応しているファイルであれば、全てのファイルをfoobar2000で処理しオーディオCDにすることができる。
version 3.0以前はNero Burning ROMの機能を使いオーディオCDを作成していたためNero Burning ROMのインストールが必要であったが、version 3.0以降はNero Burning ROMがインストールされていなくても、Audio CD Writer単独でオーディオCDを作成できるようになった。
多くのファイルのタグを高速かつ便利に編集できる。
標準では、カラムを使用したインターフェイスで編集でき、Media Libraryのデータベースから値を自動補完する機能を持つ。またトラック別の複数の値も処理できる。
公式サイトが提供しているMasstaggerを使用することによってさらに高機能になり、ファイル名からタグの値を指定したり、与えられたテキストを処理しタグの値を推測する機能などが追加される。Title Formattingも使用可能である。また、それらの処理を組み合せて同時に複数の処理を行ったり、それらをスクリプトとしてMasstaggerの設定に保存したり、外部ファイル (Masstagger Scripts) として保存、インポートをすることができる。
foobar2000の実行ファイルは有志が配布している日本語化パッチによってダイアログ等を日本語にすることができるが、一部メニューなどは翻訳できないなど、完全に実行ファイルを日本語にすることができない。 foobar2000の多言語化についてPeter Pawlowskiは「foobar2000の多言語化には対応しない。もし、英語以外の言語に対応するのであれば、ヘルプやFAQのページを作成して欲しい」と発言している。
公式インストーラでのインストールの際、指定するフォルダにfoobar2000をインストール (Standard installation)、またはUSBメモリなどポータブルメディアからの利用に便利なインストール (Portable installation) のどちらかが選べる。Standard installationでは、シェル拡張機能、ファイル関連付けを行うことができる。
また設定により、設定ファイルをfoobar2000のインストールフォルダに置くか、Userフォルダ以下の各ユーザー毎に設定ファイルを保存するかを選択できる。基本的に、インストーラの情報以外レジストリは使用せず、foobar2000の設定は全て上記の指定したフォルダに独自のバイナリファイルにして保存される。