Foobar2000: Difference between revisions

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
imported>Danhash
Derivative works: "web site" -> "website"
imported>Alexanderino
Core: add citation
 
Line 10: Line 10:
| developer = Peter Pawłowski and contributors<ref>{{cite web|title=License|url=https://www.foobar2000.org/license|website=foobar2000|access-date=24 June 2016|archive-url=https://web.archive.org/web/20160628003439/http://www.foobar2000.org/license|archive-date=28 June 2016|url-status=live}}</ref>
| developer = Peter Pawłowski and contributors<ref>{{cite web|title=License|url=https://www.foobar2000.org/license|website=foobar2000|access-date=24 June 2016|archive-url=https://web.archive.org/web/20160628003439/http://www.foobar2000.org/license|archive-date=28 June 2016|url-status=live}}</ref>
| released = {{Start date and age|df=yes|2002|12|20}}<ref>{{cite web |url=https://hydrogenaud.io/index.php/topic,4997.0.html |title=Official foobar2000 site & foobar2000 0.3 & SDK! |publisher=Hydrogenaudio |access-date=3 December 2022 |archive-url=https://web.archive.org/web/20140707010235/http://www.hydrogenaud.io/forums/index.php?showtopic=4997 |archive-date=7 July 2014 |url-status=live }}</ref>
| released = {{Start date and age|df=yes|2002|12|20}}<ref>{{cite web |url=https://hydrogenaud.io/index.php/topic,4997.0.html |title=Official foobar2000 site & foobar2000 0.3 & SDK! |publisher=Hydrogenaudio |access-date=3 December 2022 |archive-url=https://web.archive.org/web/20140707010235/http://www.hydrogenaud.io/forums/index.php?showtopic=4997 |archive-date=7 July 2014 |url-status=live }}</ref>
| latest release version = {{Wikidata|properties|preferred|references|edit|P348|P548=Q2804309}}
| latest release date    = {{Start date and age|df=yes|{{Wikidata|qualifier|preferred|single|P348|P548=Q2804309|P577}}}}
| latest preview version = {{Wikidata|properties|preferred|references|edit|P348|P548=Q3295609}}
| latest preview date    = {{Start date and age|df=yes|{{Wikidata|qualifier|preferred|single|P348|P548=Q3295609|P577}}}}
| programming language = [[C++]]
| programming language = [[C++]]
| platform = [[Windows NT]], [[iOS]], [[Android (operating system)|Android]], [[macOS]]
| platform = [[Windows NT]], [[iOS]], [[Android (operating system)|Android]], [[macOS]]
Line 21: Line 17:
}}
}}


'''foobar2000'''{{efn|The name [[foobar]] is derived from a common [[metasyntactic variable|placeholder]] name used in computer programming.}} (often abbreviated as '''fb2k''' or '''f2k''') is a [[freeware]] [[Audio player (software)|audio player]] for [[Microsoft Windows]], [[iOS]], [[Android (operating system)|Android]], [[macOS]], and formerly [[Windows Phone]], developed by Peter Pawłowski. It has a [[Modular programming|modular design]], which provides user flexibility in configuration and customization.<ref name="abi">{{cite web|title=foobar2000 v0.9.6.9 Review|url=http://anythingbutipod.com/2009/11/foobar2000-v0969-review/|access-date=29 June 2012|url-status=dead|archive-url=https://web.archive.org/web/20120708074724/http://anythingbutipod.com/2009/11/foobar2000-v0969-review/|archive-date=8 July 2012}}</ref> Standard "skin" elements can be individually augmented or replaced with different dials and buttons, as well as [[Music visualization|visualizer]]s such as waveform, oscilloscope, spectrum, spectrogram (waterfall), peak and smoothed VU meters, which all of them are analysis-oriented, at least for built-in visualizations. foobar2000 offers [[Third-party software component|third-party]] [[user interface]] modifications through a [[software development kit]] (SDK).
'''foobar2000'''{{efn|The name [[foobar]] is derived from a common [[metasyntactic variable|placeholder]] name used in computer programming.}} (often abbreviated as '''fb2k''' or '''f2k''') is a [[freeware]] [[Audio player (software)|audio player]] for [[Microsoft Windows]], [[iOS]], [[Android (operating system)|Android]], [[macOS]], and formerly [[Windows Phone]], developed by Peter Pawłowski. It has a [[Modular programming|modular design]], which provides user flexibility in configuration and customization.<ref name="abi">{{cite web|title=foobar2000 v0.9.6.9 Review|url=http://anythingbutipod.com/2009/11/foobar2000-v0969-review/|access-date=29 June 2012|url-status=dead|archive-url=https://web.archive.org/web/20120708074724/http://anythingbutipod.com/2009/11/foobar2000-v0969-review/|archive-date=8 July 2012}}</ref> Standard "skin" elements can be individually augmented or replaced with different dials, buttons, and [[Music visualization|visualizer]]s. foobar2000 offers [[Third-party software component|third-party]] [[user interface]] modifications through a [[software development kit]] (SDK).


foobar2000 supports many [[audio file format]]s, has many features for organizing [[metadata]], files, and folders, and has a [[Transcoding|converter]] interface for use with [[Command-line interface|command line]] encoders. To maximize audio fidelity in cases where [[resampling (audio)|resampling]] or downscaling in [[audio bit depth|bit depth]] is required, it provides [[noise shaping]] and [[dither]]ing. There are a number of official and third-party [[Plug-in (computing)|component]]s which add many additional features. The core is [[closed source]], whereas the [[Software development kit|SDK]] is licensed under the [[BSD license#3-clause_license_.28.22BSD_License_2.0.22.2C_.22Revised_BSD_License.22.2C_.22New_BSD_License.22.2C_or_.22Modified_BSD_License.22.29|Three-Clause BSD license]].
foobar2000 supports many [[audio file format]]s, has many features for organizing [[metadata]], files, and folders, and has a [[Transcoding|converter]] interface for use with [[Command-line interface|command line]] encoders. To maximize audio fidelity in cases where [[resampling (audio)|resampling]] or downscaling in [[audio bit depth|bit depth]] is required, it provides [[noise shaping]] and [[dither]]ing. There are a number of official and third-party [[Plug-in (computing)|component]]s which add many additional features. The core is [[closed source]], whereas the [[Software development kit|SDK]] is licensed under the [[BSD license#3-clause_license_.28.22BSD_License_2.0.22.2C_.22Revised_BSD_License.22.2C_.22New_BSD_License.22.2C_or_.22Modified_BSD_License.22.29|Three-Clause BSD license]].
Line 39: Line 35:


=== Core ===
=== Core ===
At its core, foobar2000 natively supports a range of audio formats, including [[MP1]], [[MPEG-1 Audio Layer II|MP2]], [[MP3]], [[Musepack|MPC]], [[Advanced Audio Coding|AAC]], [[Windows Media Audio|WMA]], [[Ogg Vorbis]], [[FLAC]] / [[Ogg]] FLAC, [[Apple Lossless Audio Codec|ALAC]], [[WavPack]], [[WAV]], [[Audio Interchange File Format|AIFF]], [[Au file format|AU]], [[SND (file)|SND]], [[Audio CD]], [[Speex]], and [[Opus (audio format)|Opus]].
At its core, foobar2000 natively supports a range of audio formats, including [[MP1]], [[MPEG-1 Audio Layer II|MP2]], [[MP3]], [[Musepack|MPC]], [[Advanced Audio Coding|AAC]], [[Windows Media Audio|WMA]], [[Ogg Vorbis]], [[FLAC]] / [[Ogg]] FLAC, [[Apple Lossless Audio Codec|ALAC]], [[WavPack]], [[WAV]], [[Audio Interchange File Format|AIFF]], [[Au file format|AU]], [[SND (file)|SND]], [[Audio CD]], [[Speex]], and [[Opus (audio format)|Opus]].<ref>{{cite web |title=foobar2000: Audio Formats |url=https://www.foobar2000.org/formats |website=www.foobar2000.org |access-date=2025-10-30}}</ref>


foobar2000 also has a highly customizable user interface, advanced [[Tag editor|tagging]] capabilities and support for [[ripping]] [[Red Book (CD standard)|Audio CDs]], as well as [[transcoding]] of all supported audio formats using the Converter component. The player can read inside [[ZIP (file format)|ZIP]], [[GZIP]], and [[RAR (file format)|RAR]] [[Archive format|archives]].
foobar2000 also has a highly customizable user interface, advanced [[Tag editor|tagging]] capabilities and support for [[ripping]] [[Red Book (CD standard)|Audio CDs]], as well as [[transcoding]] of all supported audio formats using the Converter component. The player can read inside [[ZIP (file format)|ZIP]], [[GZIP]], and [[RAR (file format)|RAR]] [[Archive format|archives]].
Line 46: Line 42:


Users can configure the foobar2000 Media Library with automated folder watching<ref>{{cite web |url=http://www.foobar2000.org/?page=ReleaseNotes&version=096 |title=foobar2000 0.9.6 release notes |access-date=9 June 2009 |archive-url=https://web.archive.org/web/20090716075844/http://www.foobar2000.org/?page=ReleaseNotes&version=096 |archive-date=16 July 2009 |url-status=live }}</ref> and Windows Media streaming.<ref>{{cite web |url=http://www.foobar2000.org/?page=ReleaseNotes&version=10 |title=foobar2000 1.0 release notes |access-date=4 September 2010 |archive-url=https://web.archive.org/web/20110611100734/http://www.foobar2000.org/?page=ReleaseNotes&version=10 |archive-date=11 June 2011 |url-status=live }}</ref> The client is built with an open component architecture, allowing third-party developers to extend functionality of the player.<ref>{{cite web |url=http://www.maximumpc.com/how-to-manage-your-music-the-power-user-way-with-foobar/ |title=How-To: Manage Your Music the Power User Way with Foobar |author=Alex Castle |date=14 April 2010 |website=Maximum PC |access-date=29 May 2017 |url-status=dead |archive-url=https://web.archive.org/web/20160324050445/http://www.maximumpc.com/how-to-manage-your-music-the-power-user-way-with-foobar/ |archive-date=24 March 2016}}</ref>
Users can configure the foobar2000 Media Library with automated folder watching<ref>{{cite web |url=http://www.foobar2000.org/?page=ReleaseNotes&version=096 |title=foobar2000 0.9.6 release notes |access-date=9 June 2009 |archive-url=https://web.archive.org/web/20090716075844/http://www.foobar2000.org/?page=ReleaseNotes&version=096 |archive-date=16 July 2009 |url-status=live }}</ref> and Windows Media streaming.<ref>{{cite web |url=http://www.foobar2000.org/?page=ReleaseNotes&version=10 |title=foobar2000 1.0 release notes |access-date=4 September 2010 |archive-url=https://web.archive.org/web/20110611100734/http://www.foobar2000.org/?page=ReleaseNotes&version=10 |archive-date=11 June 2011 |url-status=live }}</ref> The client is built with an open component architecture, allowing third-party developers to extend functionality of the player.<ref>{{cite web |url=http://www.maximumpc.com/how-to-manage-your-music-the-power-user-way-with-foobar/ |title=How-To: Manage Your Music the Power User Way with Foobar |author=Alex Castle |date=14 April 2010 |website=Maximum PC |access-date=29 May 2017 |url-status=dead |archive-url=https://web.archive.org/web/20160324050445/http://www.maximumpc.com/how-to-manage-your-music-the-power-user-way-with-foobar/ |archive-date=24 March 2016}}</ref>
=== Optional ===
=== Optional ===
[[File:foobar2000 v2-24-2.png|thumb|foobar2000 v2.24.2 running on [[Windows 11]] with a third-party spectrum analyzer component installed on it]]
[[File:foobar2000 v2-24-2.png|thumb|foobar2000 v2.24.2 running on [[Windows 11]] with a third-party spectrum analyzer component installed on it]]

Latest revision as of 22:03, 30 October 2025

Template:Use dmy dates Template:Primary Template:Short description

Script error: No such module "Infobox".Template:Template other Script error: No such module "Check for unknown parameters".Script error: No such module "Check for conflicting parameters".

foobar2000Template:Efn (often abbreviated as fb2k or f2k) is a freeware audio player for Microsoft Windows, iOS, Android, macOS, and formerly Windows Phone, developed by Peter Pawłowski. It has a modular design, which provides user flexibility in configuration and customization.[1] Standard "skin" elements can be individually augmented or replaced with different dials, buttons, and visualizers. foobar2000 offers third-party user interface modifications through a software development kit (SDK).

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.

History and development

foobar2000 was first released on 20 December 2002 and developed by Peter Pawłowski, who had previously worked at Nullsoft and developed plugins for Winamp. He created foobar2000 with the audiophile community in mind.[2] The software's mascot and logo icon consists of a white "alien cat".

foobar2000 supports Windows, though the support of older versions for Windows XP and Vista has been dropped as of version 1.6 (released 2020).[3][4] Windows 2000 support was dropped as of version 0.9.5 (released 2008) and Windows 95/98/ME/NT4 support was dropped as of version 0.9 (released 2006).[5]

Most functionality also works as intended under Wine on Linux, although the program's crash reporter will detect Wine and direct the user to the Wine Bugzilla.[6] The vast majority of plugins and themes work fine, however, certain plugins may cause issues. Safe mode allows users to disable all plugins temporarily to debug the issue.

foobar2000 versions since 0.9.5 feature a revamped default interface, with embedded support for album list, album art,[7] spectrum visualization, and some other features and improvements.

In May 2016, versions for mobile devices were released,[8][9][10][11] and in January 2018, an early beta version for macOS was released.[12] In April 2023, version 2.0 was released out of beta with native support for 64-bit, dark mode, and ARM.[13]

Features

Core

At its core, foobar2000 natively supports a range of audio formats, including MP1, MP2, MP3, MPC, AAC, WMA, Ogg Vorbis, FLAC / Ogg FLAC, ALAC, WavPack, WAV, AIFF, AU, SND, Audio CD, Speex, and Opus.[14]

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.

Additional features include ReplayGain support (for both playback and calculation),[15][16] gapless playback,[17] keyboard shortcuts and support for DSP effects such as equalization and crossfade.

Users can configure the foobar2000 Media Library with automated folder watching[18] and Windows Media streaming.[19] The client is built with an open component architecture, allowing third-party developers to extend functionality of the player.[20]

Optional

File:Foobar2000 v2-24-2.png
foobar2000 v2.24.2 running on Windows 11 with a third-party spectrum analyzer component installed on it

With addons or plugins, foobar2000 can read the APE, HDCD, AC3, DTS, SACD and DVD-Audio formats.

Other optional features include playback statistics, CD burning, kernel streaming, ASIO support, WASAPI output compatibility, and a UPnP/DLNA renderer, media server and controller for networking. 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.

Derivative works

foobar2000 developer Peter Pawłowski has also made other audio software, including Boom, which his website describes as an "easy to use audio player intended for casual computer users". It runs on Windows.[21]

See also

Notes

Template:Notelist

References

<templatestyles src="Reflist/styles.css" />

  1. Script error: No such module "citation/CS1".
  2. Script error: No such module "citation/CS1".
  3. Script error: No such module "citation/CS1".
  4. Script error: No such module "citation/CS1".
  5. Script error: No such module "citation/CS1".
  6. Script error: No such module "citation/CS1".
  7. Script error: No such module "citation/CS1".
  8. Script error: No such module "citation/CS1".
  9. Script error: No such module "citation/CS1".
  10. Script error: No such module "citation/CS1".
  11. Script error: No such module "citation/CS1".
  12. Script error: No such module "citation/CS1".
  13. Script error: No such module "citation/CS1".
  14. Script error: No such module "citation/CS1".
  15. Script error: No such module "citation/CS1".
  16. Script error: No such module "citation/CS1".
  17. Script error: No such module "citation/CS1".
  18. Script error: No such module "citation/CS1".
  19. Script error: No such module "citation/CS1".
  20. Script error: No such module "citation/CS1".
  21. Script error: No such module "citation/CS1".

Script error: No such module "Check for unknown parameters".

External links

Template:Sister project

  • Script error: No such module "Official website".Script error: No such module "Check for unknown parameters".
  • Hydrogenaudio Knowledgebase (HAK) – official knowledge-base for foobar2000.

Template:Media player (application software)