foobar2000 — программный аудиопроигрыватель, разработанный Петером Павловским (польск. Peter Pawlowski), бывшим свободным разработчиком компании Nullsoft. Минималистичный интерфейс и высокая производительность программы сочетаются с широкими возможностями и расширяемостью.
Обладает минималистичным интерфейсом с возможностью расширения и включает в себя множество функций для поддержки метаданных и высококачественного воспроизведения аудио. Теоретический максимум частоты семплирования и битовой ширины аудиовыхода превосходят возможности профессионального аудиооборудования. Для качественного воспроизведения аудио он производит формовку шума и дизеринг. Существуют как официальные компоненты, так и компоненты сторонних разработчиков с большим ассортиментом дополнительных функций.
Ядро проигрывателя поддерживает аудиоформаты сжатия с потерями MPEG (MP1, MP2, MP3), AAC, Musepack, WMA[уточнить], Vorbis, Speex; аудиоформаты сжатия без потерь FLAC, WavPack, APE; аудиоформат без сжатия PCM; аудиоконтейнеры Ogg, Matroska, WAV, AIFF, RIFF[источник не указан 157 дней], AU (англ.), SND (англ.), а также звуковые компакт-диски. Выпускаются подключаемые модули (плагины), добавляющие поддержку формата сжатия с потерями AC-3; форматов сжатия без потерь Monkey's Audio, ALAC, LPAC (англ.), TTA, OptimFROG (англ.), TAK, Shorten (англ.); трекерных аудиоформатов (MOD, TFMX и др.), в том числе аудиоформатов игровых приставок и игр для ПК]: NSF, SPC (англ.), PSF (англ.) и других. Выпускаются подключаемые модули, позволяющие воспроизводить музыку и считывать метаданные из файлов, упакованных в архивы (с извлечением их во временные файлы прозрачно для пользователя): в стандартной поставке (foo_unpack.dll) — ZIP, GZIP, RAR; с дополнительными подключаемыми модулями (foo_unpack_7z.dll, foo_unpack_lha.dll, foo_unpackunix.dll) — 7-Zip, LHA, TAR, и BZIP2.