foobar2000 v1.5.5 on Windows 10, with optional Columns UI, Lyrics View and Waveform Minibar components
|Developer(s)||Peter Paw?owski and contributors|
|Initial release||December 20, 2002|
|Stable release||1.6 (September 2, 2020)|
|Preview release||1.6 beta 5 (July 15, 2020)|
|Platform||Android, iOS, Windows Phone, Windows NT, macOS|
SDK: BSD (3 clause)
foobar2000[a] (often abbreviated as fb2k) is a freeware audio player for Microsoft Windows, iOS and Android developed by Peter Paw?owski. It is known for its highly modular design, breadth of features, and substantial user flexibility in configuration. For example, the user-interface is completely customizable, the standard "skin" elements can be individually augmented or entirely replaced with different dials and buttons, as well as visualizers such as waveform, oscilloscope, spectrum, spectrogram (waterfall), peak and smoothed VU meters. Its extensive software development kit (SDK) allows third-party developers enough power to completely replace the interface.
foobar2000 supports many audio file formats, has many features for organizing metadata, files, and folders, and has a converter interface for use with command line encoders. To maximize audio fidelity in cases where resampling or downscaling in bit depth is required, it provides noise shaping and dithering. There are a number of official and third-party components which add many additional features. The core is closed source, whereas the SDK is licensed under the Three-Clause BSD license. foobar2000 supports Windows, though the support of older versions for Windows XP and Vista has been dropped. foobar2000 versions since 0.9.5 feature a revamped default interface, with embedded support for album list, album art,spectrum visualization, and some other features and improvements. In May 2016, versions for mobile devices were released, and in January 2018, an early beta version for macOS was released.
foobar2000 also has a highly customizable user interface, advanced tagging capabilities and support for ripping Audio CDs, as well as transcoding of all supported audio formats using the Converter component. The player can read inside ZIP, GZIP, and RAR archives. Core functionality has also been tested to work under Wine on Linux, although the program's crash reporter will detect Wine and direct the user to the Wine Bugzilla.
Users can configure the foobar2000 Media Library with automated folder watching and Windows Media streaming. The client is built with an open component architecture, allowing third-party developers to extend functionality of the player.
Other optional features include playback statistics, CD burning, kernel streaming, ASIO support and WASAPI output compatibility. Third-party support is also present in the audio client. For instance, foobar2000 supports Last.fm scrobbling and integration with Apple iPod, including album art support and automatic transcoding of audio formats not supported by iPod itself.