ConverterでのエンコードやReplayGainの解析において、foobar2000はマルチコアCPUに対応しているため、複数のコアを使い高速に動作することができる。シングルコアにしか対応していないエンコーダであっても、foobar2000が自動的にコアを割り当て、複数のファイルを同時に処理する。ただし、複数ファイルを同時に読み出しと書き出しを行うため、CPUの速度以上にストレージデバイスへの負荷が高くなる傾向がある。HDDに比べて高速なSSDを使用することや読み出しと書き出しをそれぞれ別のHDDとすることで改善されるものの、1基のHDDのみで処理を行う場合においては、CPUのコア数によらずストレージデバイスのI/O制限で処理速度の頭打ちが発生することがある。これは特に可逆圧縮のようなファイルサイズが相対的に大きなファイルを取り扱う際に顕著である。
ファイルをWAVまたは他形式のファイルにエンコードしたい場合に使用するコンポーネント。デフォルトでは、FLAC、MP3、AAC(MP4)、Musepack、Ogg Vorbis、WavPack、Opusのエンコーダがプリセットに含まれており、MP3はLAME、AACはNero AAC Encoderを、他は純正のエンコーダを設定すると使用できる。またコマンドライン経由でプリセットに登録されている以外のエンコーダを使うことも可能であり、非常に柔軟なエンコードが可能である。設定ではエンコードしたファイルにディザリングをかけたり、DSPコンポーネントを指定することもできる。量子化ビット数（ビット深度）を指定することも可能であり、量子化ビット数は8bit、16bit、24bit、32bitが選択可能である。加えて、foobar2000のTitle Formattingを使用して、柔軟に指定できるファイル名をエンコードしたファイルに付けることができる。どのような形でファイルをエンコードするかもユーザーが設定することができる。複数のファイルをエンコードする際、ファイルを一つずつ出力したり、複数のファイルを一つのコンテナにまとめたり、またファイルを全て1トラックにすることもできる。また、指定した長さの時間にファイルをエンコードすることも可能であり、ショートトラックを作成するのに便利である。最後にそれらのファイルをReplayGainで解析し、タグを付けることもできる。
ファイルを再圧縮させることなく音量を変えることのできるReplayGainに対応している。標準対応形式はもちろん、Inputコンポーネントで拡張したファイル形式にもほぼ対応しているので、ほぼ全てのファイル形式で利用できる。設定を変更することにより、1トラック用のタグ (Track-gain)、アルバム全体用のタグ(album-gain)、どちらのタグで音量を調節するか選択できる。また、公式インストーラに含まれているコンポーネントであるReplayGain Scannerをインストールし、使用することによって、ファイルの解析とタグ付けが可能になる。
対応する全ての非圧縮・可逆コーデックとVorbis、Speex、Opus、Musepack、MP3（LAME方式およびiTunes方式）、AAC（iTunes方式およびNero Digital方式）のギャップレス再生に対応している。MP3に関しては、Edit MP3 gapless playback informationでLAME MP3 Info tagのギャップレス情報を書き換えることが可能。
多くのファイルのタグを高速かつ便利に編集できる。標準では、カラムを使用したインターフェイスで編集でき、Media Libraryのデータベースから値を自動補完する機能を持つ。またトラック別の複数の値も処理できる。公式サイトが提供しているMasstaggerを使用することによってさらに高機能になり、ファイル名からタグの値を指定したり、与えられたテキストを処理しタグの値を推測する機能などが追加される。Title Formattingも使用可能である。また、それらの処理を組み合せて同時に複数の処理を行ったり、それらをスクリプトとしてMasstaggerの設定に保存したり、外部ファイル (Masstagger Scripts) として保存、インポートをすることができる。
foobar2000は本体でHTTPのサポートをしている。また、サードパーティー製のコンポーネントmsliveを導入することでMMSプロトコルやReal Time Streaming Protocolに対応することができる。また、再生中の曲情報をLast.fmやPlaylog（サービス終了）、Twitterなど、多くのウェブサービスに公開・送信できるサードパーティー製コンポーネントも存在する。
公式インストーラに含まれるコンポーネントFile Operationsによって、ファイル操作を行うことができる。機能は、ファイルの移動、コピー、名前の変更、削除がある。名前の変更の機能は、Title Formattingを使用した柔軟にファイル名を指定できる。また、ファイル移動、コピー、名前の変更の機能は、操作をプリセットとして保存することが可能。これによって、複数のよく使う機能を素早く呼び出すことができる。
Title Formattingとはfoobar2000がサポートしているスクリプト形式である。これを使用してインターフェイスに表示する情報を柔軟かつ自由に編集することができる。タグの値を表示することから、if文、計算、表示する色の指定、文字列の操作などができる。また、Title Formattingはユーザーインターフェイス以外にも他のコンポーネントからも使用できる。
慕容皝は燕王を称してはいたものの、あくまで自称であり、東晋朝廷からは承認を得られていなかった。338年4月には東晋より使者が到来し、慕容皝は征北大将軍・幽州牧・領平州刺史・散騎常侍となって1万戸を加増され、持節・都督・単于・遼東公は以前通りであったが、燕王の称号については何も述べられなかった。10月、慕容皝は長史劉翔を建康に派遣して後趙を破った事の戦勝報告を行い、また王を名乗った事について申し開きを行った。さらに、共に大軍を興して中原を平定しようと請うた。340年1月、慕容皝は東晋へ上表し、外戚の庾冰・庾翼を重用しないよう述べ、庾冰にも書を送って分を弁えるよう固く忠告した。庾冰は慕容皝の存在を大いに恐れ、何充らと共に燕王の称号を認める様に上奏した。341年1月、慕容皝は陽裕・唐柱らに命じて柳城の北に城を築かせ、宗廟と宮殿を建てて龍城と名付けた。また、柳城県を龍城県と改めた。2月、東晋朝廷は大鴻臚郭希に節を持たせて前燕へ派遣し、慕容皝を侍中・大都督・河北諸軍事・大将軍に任じ、燕王に封じた。こうして、自称であった燕王の地位は正式なものとなった。その他の官爵は以前通りとされた。また、功臣百人余りが爵位を下賜された。342年10月、慕容皝は棘城から龍城に遷都した。