Foobar2000: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Canar (talk | contribs)
Canar (talk | contribs)
Line 45: Line 45:
*ABX comparator, allowing for scientifically-valid distinction between subtle differences in two variants of one track.
*ABX comparator, allowing for scientifically-valid distinction between subtle differences in two variants of one track.


===Additional components===
===[http://www.foobar2000.com/components/ Additional components]===
*Convolver DSP component for impulses.
*Convolver DSP component for impulses.
*Batch binary comparation of decoded output.
*Batch binary comparation of decoded output.

Revision as of 01:22, 10 July 2006

foobar2000
Developer(s)Peter Pawlowski
Stable release2.1[1] Edit this on Wikidata (18 December 2023) [±]
Operating systemWindows
TypeAudio player
LicenseProprietary, BSD
Websitewww.foobar2000.org

foobar2000 is a freeware audio player for Windows developed by Peter Pawlowski, a former freelance contractor for Nullsoft. Featuring a minimalist interface, it also boasts many features for metadata support and high-quality audio output. The theoretical maximum sampling rate and bit depth for audio output are both far in excess of the capacities of even professional-grade audio equipment. To maximize the audio fidelity of consumer-grade equipment, it provides noise shaping and dithering. It features a number of official and third-party components which add many additional features. While the core is closed source, the author provides an extensive SDK under the BSD license, which also includes the source code for most of the components. Since version 0.9, foobar2000 supports Windows 2000 and later releases only.

Features

Core & minimal installation

  • Tabbed playlists.
  • Gapless playback
  • Low memory footprint.
  • Customizable context menus.
  • Basic single- and multi-file properties editor.
  • Command-line support for named actions supported within the player.
  • Media library featuring high-speed searching and arbitrary meta-data field names.
  • Native cuesheet support, including internal cuesheets tagged into certain formats.
  • Support for many tagging formats including ID3v2[2], APEv2, Vorbis, ASF and others.
  • Rebindable application- or system-wide keyboard shortcuts for any action supported within the player.
  • Playback of MP3, MP4, M4A, AAC, Musepack, Ogg Vorbis, FLAC, WMA, AU, SND, AIFF, 8SVX, IFF, and WavPack.
  • Standard user-interface which integrates seamlessly with Windows and provides a minimal learning curve for new users.
  • Titleformat scripting language, commonly called Tagz, which allows the user to change what metadata is shown by the player in various locations like the playlist.[3]
  • Extensive component API which allows developers to change or add almost any feature, including the user interface, decoding of unusual audio files, output to unusual devices, visualizations, and DSP effects.

Normal installation

  • Replay Gain support.
  • Audio CD support, including secure CD ripping.
  • DSP plugins for equalization, audio limiting, and channel conversion.
  • Album list component, displaying a customizable, hierarchical view of media library contents.
  • Converter component which allows transcoding from any playable source to various formats (extensible via the API).[4]

Full installation

  • Transparent reading and playback of ZIP and RAR archive files.
  • Advanced Masstagger component, capable of complex manipulations of metadata fields using Titleformat scripts.
  • ABX comparator, allowing for scientifically-valid distinction between subtle differences in two variants of one track.

Additional components

  • Convolver DSP component for impulses.
  • Batch binary comparation of decoded output.
  • Null output component for testing speed of decoding.
  • CD burning component which uses Nero Burning ROM.
  • Autoplaylist component for dynamic playlist generation and updating.
  • Playback of Apple Lossless and Monkey's Audio, including .APL links.
  • Playback statistics for individual files, for data such as last time of playback and times played.
  • Kernel streaming and ASIO output components, which can bypass theoretical problems involving Windows' KMIXER.DLL.

Third-party components

See also

Notes

  1. ^ Error: Unable to display the reference properly. See the documentation for details.
  2. ^ Reads all, but writes v2.4 UTF-8 only.
  3. ^ The official name of the language is now "Titleformat syntax," but the name Tagz is still commonly in use. The language gave rise to the Advanced Title Formatting used in Winamp 5.
  4. ^ Prior to v0.9, the Diskwriter component handled transcoding.

External links

Official links

Components

Other