Foobar2000:Components: Difference between revisions

From Hydrogenaudio Knowledgebase
(→‎Links: correct official components site link)
(Fixed various outdated information.)
Line 31: Line 31:
* [[Foobar2000:Components 0.9/WASAPI output support (foo_out_wasapi)|WASAPI output support (foo_out_wasapi)]] Adds Windows Audio Session API exclusive mode output support, allowing bit-exact output and muting all other sounds on Windows Vista systems.
* [[Foobar2000:Components 0.9/WASAPI output support (foo_out_wasapi)|WASAPI output support (foo_out_wasapi)]] Adds Windows Audio Session API exclusive mode output support, allowing bit-exact output and muting all other sounds on Windows Vista systems.
* [[Foobar2000:Components 0.9/Audio CD Writer (foo_burninate)|Audio CD Writer (foo_burninate)]] CD burning support (requires Nero to be installed on your system.)
* [[Foobar2000:Components 0.9/Audio CD Writer (foo_burninate)|Audio CD Writer (foo_burninate)]] CD burning support (requires Nero to be installed on your system.)
====Deprecated components====
These components are no longer maintained and provided only for compatibility with old configurations that rely on them. Functionality similar to what they offer is now provided through other still-maintained components.
* [[Foobar2000:Components 0.9/Masstagger (foo_masstag)|Masstagger (foo_masstag)]]
* [[Foobar2000:Components 0.9/Masstagger (foo_masstag)|Masstagger (foo_masstag)]]


Line 46: Line 44:
===GFX===
===GFX===
[[Foobar2000:Components 0.9/GFX window (foo_ui_gfx)|GFX window (foo_ui_gfx)]] is a skinnable user interface, which doesn't only focus on looking good but tries to be as fast and "lightweight" as possible, too. It uses lua as scripting language. Two skins are included in the archive. Development of this component appears to have ceased.
[[Foobar2000:Components 0.9/GFX window (foo_ui_gfx)|GFX window (foo_ui_gfx)]] is a skinnable user interface, which doesn't only focus on looking good but tries to be as fast and "lightweight" as possible, too. It uses lua as scripting language. Two skins are included in the archive. Development of this component appears to have ceased.
===Panels UI===
[[Foobar2000:Components 0.9/Panels UI (foo_ui_panels)|Panels UI (foo_ui_panels)]] gives the ability to manage multiple [[#Panels|panels]] through titleformating. No longer maintained and not compatible with current foobar2000 releases anymore.


== User Interface Addons ==
== User Interface Addons ==
Line 148: Line 143:
* [[Foobar2000:Components 0.9/Alarm (foo_alarm)|Alarm (foo_alarm)]] Starts playback at the specified period of time.
* [[Foobar2000:Components 0.9/Alarm (foo_alarm)|Alarm (foo_alarm)]] Starts playback at the specified period of time.
* [[Foobar2000:Components 0.9/Channel Usage Visualisation (foo_vis_channelusage)|Channel Usage Visualisation (foo_vis_channelusage)]] Channel Usage Visualisation.
* [[Foobar2000:Components 0.9/Channel Usage Visualisation (foo_vis_channelusage)|Channel Usage Visualisation (foo_vis_channelusage)]] Channel Usage Visualisation.
* [[Foobar2000:Components 0.9/Common Services (foo_common)|Common Services (foo_common)]] Common services.
* [[Foobar2000:Components 0.9/Converter (foo converter)|Converter (foo converter)]]
* [[Foobar2000:Components 0.9/Converter (foo converter)|Converter (foo converter)]]
* [[Foobar2000:Components 0.9/Cwbowron's Title formating (foo_cwb_hooks)|Cwbowron's Title Format Hooks (foo_cwb_hooks)]] Adds various global titleformat functions/variables, tagger window, new file tagger, and more. No longer maintained, not compatible with current foobar2000 versions anymore.
* [[Foobar2000:Components_0.9/Directory_Monitor_(foo_dirwatch)|Directory Monitor (foo_dirwatch)]] Allows you to specify directories to monitor, and notifies the Media Library of any changes (additions, renames, deletions) that occur.
* [[Foobar2000:Components 0.9/EXTM3U Playlist Creater (foo_extm3u)|EXTM3U Playlist Creater (foo_extm3u)]] Allow to save current playlist in the EXTM3U format.
* [[Foobar2000:Components 0.9/EXTM3U Playlist Creater (foo_extm3u)|EXTM3U Playlist Creater (foo_extm3u)]] Allow to save current playlist in the EXTM3U format.
* [[Foobar2000:Components 0.9/Feature Watcher (foo_whatsnew)|Feature Watcher (foo_whatsnew)]] Watches for added or removed features.
* [[Foobar2000:Components 0.9/Feature Watcher (foo_whatsnew)|Feature Watcher (foo_whatsnew)]] Watches for added or removed features.
Line 193: Line 185:
===Online database===
===Online database===
* [[Foobar2000:Components 0.9/Audioscrobbler (foo_audioscrobbler)|Audioscrobbler (foo_audioscrobbler)]] Audioscrobbler will send the name of every song you play on your computer to Last.fm. This effortlessly populates your profile to play radio you like and make personalized recommendations.
* [[Foobar2000:Components 0.9/Audioscrobbler (foo_audioscrobbler)|Audioscrobbler (foo_audioscrobbler)]] Audioscrobbler will send the name of every song you play on your computer to Last.fm. This effortlessly populates your profile to play radio you like and make personalized recommendations.
* [[Foobar2000:Components 0.9/Foosic Music Database (foo_sic)|Foosic Music Database (foo_sic)]] Sends track information to the [http://www.foosic.org/ foosic online database]. You can currently view your top artist, album and track statistics with foosic. Now support FooID fingerprints.


===Online radio===
===Online radio===
* [[Foobar2000:Components 0.9/MSLive (foo_input_mslive)|MSLive (foo_input_mslive)]] Support for [[MMS]] and [[RSTP]] broadcast radio protocols.
* [[Foobar2000:Components 0.9/XM Radio Online Player (foo_xm)|XM Radio Online Player (foo_xm)]] Allow you to listen to XM Radio channels over the Internet by using XM Radio Online.
* [[Foobar2000:Components 0.9/XM Radio Online Player (foo_xm)|XM Radio Online Player (foo_xm)]] Allow you to listen to XM Radio channels over the Internet by using XM Radio Online.


Line 234: Line 224:
===Remote control===
===Remote control===
* [[Foobar2000:Components 0.9/Advanced Controls (foo_advancedcontrols)|Advanced Controls (foo_advancedcontrols)]]  Control all the playback functions from icons in the Taskbar Notification Area (play, pause, next, previous, open)
* [[Foobar2000:Components 0.9/Advanced Controls (foo_advancedcontrols)|Advanced Controls (foo_advancedcontrols)]]  Control all the playback functions from icons in the Taskbar Notification Area (play, pause, next, previous, open)
* [[Foobar2000:Components 0.9/Appcommand (foo_appcommand)|Appcommand (foo_appcommand)]] Adds the ability to assign multimedia keyboard buttons that sends APPCOMMAND (for example some HP keyboards) as (global) keyboard hotkeys.
* [[Foobar2000:Components 0.9/Bluetooth Control (foo_bluetooth_ctrl)|Bluetooth Control (foo_bluetooth_ctrl)]] Control your favourite music player using your favourite Symbian-based bluetooth enabled phone.
* [[Foobar2000:Components 0.9/Bluetooth Control (foo_bluetooth_ctrl)|Bluetooth Control (foo_bluetooth_ctrl)]] Control your favourite music player using your favourite Symbian-based bluetooth enabled phone.
* [[Foobar2000:Components 0.9/COM Automation Server (foo_comserver2)|COM Automation Server (foo_comserver2)]] Allows controlling foobar2000 through COM Automation
* [[Foobar2000:Components 0.9/COM Automation Server (foo_comserver2)|COM Automation Server (foo_comserver2)]] Allows controlling foobar2000 through COM Automation
Line 253: Line 242:
* [[Foobar2000:Components 0.9/Freedb Tagger (foo_freedb2)|Freedb Tagger (foo_freedb2)]] Freedb.org tagger. Now included with official foobar2000 installers.
* [[Foobar2000:Components 0.9/Freedb Tagger (foo_freedb2)|Freedb Tagger (foo_freedb2)]] Freedb.org tagger. Now included with official foobar2000 installers.
* [[Foobar2000:Components 0.9/Live Show Tagger (foo_tradersfriend)|Live Show Tagger (foo_tradersfriend)]] Live show tagger.
* [[Foobar2000:Components 0.9/Live Show Tagger (foo_tradersfriend)|Live Show Tagger (foo_tradersfriend)]] Live show tagger.
* [[Foobar2000:Components 0.9/Masstagger Addons (foo_masstag_addons)|Masstagger Addons (foo_masstag_addons)]] Some addons for masstagger, including code page conversion and chinese conversion.


==Links==
==Links==

Revision as of 16:16, 27 November 2009

Foobar2000_Logo.png

This page contains most Foobar2000 v0.9.x components available at time of last update.

1st Party Components

The following components are created and maintained by the foobar2000 development team. Support for them should be asked for in the Support forum

Included in Installer

The Optional Features screen of the fb2k Installer

In addition to foobar2000's core functionality, the following components can be installed as needed, in the Optional Features section of the installer.

  • Audio CD Support (foo_cdda) Adds Support for Audio CD Playback
  • Album List (foo_albumlist) Gives quick access to Media Library Content with customizable tree view
  • Standard DSPs (foo_dsp_std) Equalizer, resampler, advanced limiter, hard limiter, stereo to 4 channel upmixer and a couple other effects
  • ReplayGain Scanner (foo_rgscan) advanced solution for volume matching
  • Converter (foo_converter) Converts files to WAV or any other formats using command line encoders
  • File Operations (foo_fileops) Renames, moves, or copies files according to specified patterns
  • Archive Reader (foo_unpack) Adds support for playing files directly from ZIP RAR and GZIP archives
  • ABX Comparator (foo_abx) ABX component for double blind listening tests
  • freedb Tagger (foo_freedb2) Tag retrieving support from freedb service for any set of files (mp3,mpc,flac,...-not only CDDA tracks)

Additional Components

These components are provided as separate downloads, found on the Additional Components page.

3rd Party Components

The following components are created and maintained by 3rd-party authors, using foobar2000's SDK. Support for these components should be asked for in the 3rd Party Plugins forum Asking for help directly in the component's thread is usually preferred.

User Interfaces

Columns UI

Columns UI (foo_ui_columns) Very popular alternate interface for foobar2000 based on a columns and panel layout.

Columns UI introduced components with panel capability which extend the user interface.

GFX

GFX window (foo_ui_gfx) is a skinnable user interface, which doesn't only focus on looking good but tries to be as fast and "lightweight" as possible, too. It uses lua as scripting language. Two skins are included in the archive. Development of this component appears to have ceased.

User Interface Addons

UI Elements

The default user interface (foo_ui_std), included in the standard installation package, can be extended with the following component(s):

Panels

Panels extend the functionality of Columns UI / Panels UI components.

DSP

Input

Music codecs

Other codecs

Visualisation

Other

General

Lyrics

Notifier

Online database

  • Audioscrobbler (foo_audioscrobbler) Audioscrobbler will send the name of every song you play on your computer to Last.fm. This effortlessly populates your profile to play radio you like and make personalized recommendations.

Online radio

Playlist tools

Playback Statistics

Remote control

Tagging

Links