<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.hydrogenaudio.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Korth</id>
	<title>Hydrogenaudio Knowledgebase - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.hydrogenaudio.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Korth"/>
	<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Special:Contributions/Korth"/>
	<updated>2026-05-05T12:32:36Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Columns_UI_(foo_ui_columns)&amp;diff=38921</id>
		<title>Foobar2000:Components/Columns UI (foo ui columns)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Columns_UI_(foo_ui_columns)&amp;diff=38921"/>
		<updated>2026-05-03T13:09:57Z</updated>

		<summary type="html">&lt;p&gt;Korth: version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Foobar Component Infobox&lt;br /&gt;
| name                    = Columns UI&lt;br /&gt;
| screenshot              = [[Image:Foobar2000-ColumnsUI.png|250px]]&lt;br /&gt;
| caption                 = Columns User Interface&lt;br /&gt;
| module_name             = foo_ui_columns&lt;br /&gt;
| developer               = Reupen Shah ({{ha user|u=4177|name=musicmusic}})&lt;br /&gt;
| repository              = [https://github.com/reupen/columns_ui GitHub]&lt;br /&gt;
| released                = {{start date and age|2004|01|21}}&lt;br /&gt;
| released_ref            = &lt;br /&gt;
| stable_release          = 3.4.1&lt;br /&gt;
| stable_release_date     = 2026-03-20&lt;br /&gt;
| preview_release         = 3.5.0-alpha.1&lt;br /&gt;
| preview_release_date    = 2026-04-27&lt;br /&gt;
| foobar2000_architecture = Windows 32-bit, Windows 64-bit&lt;br /&gt;
| foobar2000_minimum      = 1.5&lt;br /&gt;
| foobar2000_ui_module    = &lt;br /&gt;
| use                     = UI&lt;br /&gt;
| license                 = LGPLv3&amp;lt;ref&amp;gt;[https://github.com/reupen/columns_ui/blob/master/README.md columns_ui/README.md at master · reupen/columns_ui], accessed 2015-06-28&amp;lt;/ref&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;Columns UI&#039;&#039;&#039; is a interface style important to [[foobar2000]]. It has its own plugin system and these plugins extend the user interface, used to customize the layout of foobar with few limitations.&lt;br /&gt;
&lt;br /&gt;
It includes the following features:&lt;br /&gt;
&lt;br /&gt;
* Columns in the default view of the playlist.&lt;br /&gt;
* Built-in volume control toolbar.&lt;br /&gt;
* Interchangeable elements through the use of panel and toolbar components.&lt;br /&gt;
&lt;br /&gt;
==Layout==&lt;br /&gt;
The definite most important aspect of Columns UI! Each item that is added is hereforth refered to as an &#039;&#039;&#039;object&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Presets===&lt;br /&gt;
&#039;&#039;&#039;Presets&#039;&#039;&#039; are used to change into a different type of layout. For example, a user might have one layout to choose songs from a playlist, one to change the actual playlist, and another to watch the lyrics. Maybe I will upload an image later.&lt;br /&gt;
&lt;br /&gt;
===Objects===&lt;br /&gt;
====Layout====&lt;br /&gt;
The only existing layout option is Tabbed Panel Stack Mod, used for foo_uie_tabs. Tabs in this case function the same way they do in Firefox, and each tab corresponds to a different layout. In order to set that layout, &#039;&#039;&#039;each child object is a new tab&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
====Panels====&lt;br /&gt;
Panels are the most important thing you will use. Think blocks, you can stack them, place them next to each other, and set them up however you like.&lt;br /&gt;
&lt;br /&gt;
The best examples are Album Art Panel and Track Info.&lt;br /&gt;
&lt;br /&gt;
====Playlist Views====&lt;br /&gt;
*Default Playlist&lt;br /&gt;
*Columns Playlist&lt;br /&gt;
&lt;br /&gt;
====Splitters====&lt;br /&gt;
&#039;&#039;&#039;Splitters&#039;&#039;&#039; are used to place more than one object inside any given place. &lt;br /&gt;
&lt;br /&gt;
 |- Horizontal Splitter&lt;br /&gt;
 |--- Panel A&lt;br /&gt;
 |--- Panel B&lt;br /&gt;
&lt;br /&gt;
Makes A to the left of B&lt;br /&gt;
&lt;br /&gt;
 |- Vertical Splitter&lt;br /&gt;
 |--- Panel A&lt;br /&gt;
 |--- Panel B&lt;br /&gt;
&lt;br /&gt;
Makes A on top of B&lt;br /&gt;
&lt;br /&gt;
Playlist Tabs places whatever child object contained inside a group of tabs. Those tabs are always the loaded playlists used by the player.&lt;br /&gt;
&lt;br /&gt;
====Toolbars====&lt;br /&gt;
=====Buttons=====&lt;br /&gt;
WARNING: If images disappear when you use new button layouts from the forum, you are missing two dependencies: zlib1.dll and libpng13.dll. They have to be copied into the main foobar2000 directory, not into the components directory!&lt;br /&gt;
You can download them from the official homepage at [http://yuo.be/download/libpng128-zlib123.7z]&lt;br /&gt;
&lt;br /&gt;
=====Menu=====&lt;br /&gt;
=====Playback Order=====&lt;br /&gt;
=====Seekbar=====&lt;br /&gt;
=====Volume=====&lt;br /&gt;
&lt;br /&gt;
====Visualizations====&lt;br /&gt;
Spectrum Analyzer is the only one that I have. Well, if a visualization is next to a toolbar, it will fit inside of the toolbar. If it&#039;s inside of a splitter or next to panels, then it will act as a panel.&lt;br /&gt;
&lt;br /&gt;
===Example Layout===&lt;br /&gt;
&lt;br /&gt;
==Playlist Switcher==&lt;br /&gt;
&lt;br /&gt;
Switch playlist, not very featureful.&lt;br /&gt;
&lt;br /&gt;
==Columns Playlist==&lt;br /&gt;
&lt;br /&gt;
This Playlist View (like Single Column Playlist or Default) displays different variables in columns.&lt;br /&gt;
&lt;br /&gt;
===Columns===&lt;br /&gt;
&lt;br /&gt;
===NG Playlist===&lt;br /&gt;
Allows playlist to be sorted in groups&lt;br /&gt;
&lt;br /&gt;
===Playlist filters===&lt;br /&gt;
* Playlist filters allow one to hide on playlists/show only on playlists/show on all playlists according to the playlist filter specified. &lt;br /&gt;
* Separate multiple playlists by a semi-colon and you can use wildcards and ?s.&lt;br /&gt;
&lt;br /&gt;
===Global===&lt;br /&gt;
Use this panel to configure the whole section of Columns Playlist.&lt;br /&gt;
&lt;br /&gt;
====Variables====&lt;br /&gt;
Variables are used for...something....&lt;br /&gt;
&lt;br /&gt;
====Style====&lt;br /&gt;
Style refers to each unconfigured style of column.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[:Category:Foobar2000 Columns UI components|foobar2000 Columns UI components]] (category page)&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* {{ha|https://hydrogenaud.io/index.php/topic,28647.0.html}}&lt;br /&gt;
* [https://yuo.be/columns_ui Official Columns UI website]&lt;br /&gt;
* [https://wiki.yuo.be/columns_ui:start Official Columns UI wiki]&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_ui_columns|Columns UI}}&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/DR_Meter_(foo_dr_meter)&amp;diff=38920</id>
		<title>Foobar2000:Components/DR Meter (foo dr meter)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/DR_Meter_(foo_dr_meter)&amp;diff=38920"/>
		<updated>2026-05-03T13:08:21Z</updated>

		<summary type="html">&lt;p&gt;Korth: release&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox foobar2000 component&lt;br /&gt;
| name                    = DR Meter&lt;br /&gt;
| screenshot              = &lt;br /&gt;
| caption                 = &lt;br /&gt;
| module_name             = foo_dr_meter&lt;br /&gt;
| developer               = {{ha user|u=322|name=Case}}&lt;br /&gt;
| repository              = &lt;br /&gt;
| released                = {{start date and age|2024|05|11}}&lt;br /&gt;
| released_ref            = &lt;br /&gt;
| stable_release          = 1.0.7&lt;br /&gt;
| stable_release_date     = 2026-05-02&lt;br /&gt;
| preview_release         = &lt;br /&gt;
| preview_release_date    = &lt;br /&gt;
| foobar2000_architecture = Windows 32-bit, Windows 64-bit&lt;br /&gt;
| foobar2000_minimum      = 1.5&lt;br /&gt;
| foobar2000_maximum      = &lt;br /&gt;
| foobar2000_ui_module    = &lt;br /&gt;
| use                     = Other&lt;br /&gt;
| license                 = [https://foobar.hyv.fi/default_license.html Modified ISC license] &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
A simple Dynamic Range meter based on DR estimation formula published by [https://dr.loudness-war.info/ dr.loudness-war.info]&lt;br /&gt;
== External links ==&lt;br /&gt;
* [https://foobar.hyv.fi/?view=foo_dr_meter Home page]&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_dr_meter|DR Meter}}&lt;br /&gt;
* {{ha|https://hydrogenaudio.org/index.php/topic,123905.0.html}}&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Analog_VU_Meter_Visualisation_(foo_vis_vumeter)&amp;diff=38919</id>
		<title>Foobar2000:Components/Analog VU Meter Visualisation (foo vis vumeter)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Analog_VU_Meter_Visualisation_(foo_vis_vumeter)&amp;diff=38919"/>
		<updated>2026-04-28T11:07:46Z</updated>

		<summary type="html">&lt;p&gt;Korth: version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox foobar2000 component&lt;br /&gt;
| name                    = Analog VU Meter Visualisation&lt;br /&gt;
| screenshot              = &lt;br /&gt;
| caption                 = &lt;br /&gt;
| module_name             = foo_vis_vumeter&lt;br /&gt;
| developer               = {{ha user|u=160042|name=oops}}&lt;br /&gt;
| repository              = &lt;br /&gt;
| released                = {{start date and age|2024|10|07}}&lt;br /&gt;
| released_ref            = &lt;br /&gt;
| stable_release          = 0.12.8&lt;br /&gt;
| stable_release_date     = 2026-04-27&lt;br /&gt;
| preview_release         = &lt;br /&gt;
| preview_release_date    = &lt;br /&gt;
| foobar2000_architecture = Windows 32-bit, Windows 64-bit, Windows ARM&lt;br /&gt;
| foobar2000_minimum      = 2.0&lt;br /&gt;
| foobar2000_maximum      = &lt;br /&gt;
| foobar2000_ui_module    = Default UI, Columns UI&lt;br /&gt;
| use                     = Visualization&lt;br /&gt;
| license                 = &lt;br /&gt;
 &lt;br /&gt;
}}&lt;br /&gt;
{{stub}}&lt;br /&gt;
==Description==&lt;br /&gt;
foo_vis_vumeter is modern reimplementation of the analog VU meter component by DRON. It renders using DirectX 12.&lt;br /&gt;
== Usage ==&lt;br /&gt;
See [https://gist.github.com/jecassis/64fdd07c43b937f664b44f65981647ab Documentation]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_vis_vumeter|Analog VU Meter Visualisation}}&lt;br /&gt;
* {{ha|https://hydrogenaudio.org/index.php/topic,126733.0.html}}&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/SRC_Resampler_DSP_(foo_dsp_src_resampler)&amp;diff=38918</id>
		<title>Foobar2000:Components/SRC Resampler DSP (foo dsp src resampler)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/SRC_Resampler_DSP_(foo_dsp_src_resampler)&amp;diff=38918"/>
		<updated>2026-04-28T11:06:18Z</updated>

		<summary type="html">&lt;p&gt;Korth: version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Foobar2000 components|DSP components]]&lt;br /&gt;
{{infobox foobar2000 component&lt;br /&gt;
| name                    = SRC Resampler DSP&lt;br /&gt;
| screenshot              = &lt;br /&gt;
| caption                 = &lt;br /&gt;
| module_name             = foo_dsp_src_resampler&lt;br /&gt;
| developer               = {{ha user|u=322|name=Case}}&lt;br /&gt;
| repository              = &lt;br /&gt;
| released                = {{start date and age|2018|01|15}}&lt;br /&gt;
| released_ref            = &lt;br /&gt;
| stable_release          = 1.0.21&lt;br /&gt;
| stable_release_date     = 2026-04-27&lt;br /&gt;
| preview_release         = &lt;br /&gt;
| preview_release_date    = &lt;br /&gt;
| foobar2000_architecture = Windows 32-bit, Windows 64-bit&lt;br /&gt;
| foobar2000_minimum      = 1.5&lt;br /&gt;
| foobar2000_maximum      = &lt;br /&gt;
| foobar2000_ui_module    = &lt;br /&gt;
| use                     = DSP&lt;br /&gt;
| license                 = [https://foobar.hyv.fi/default_license.html Modified ISC license]&lt;br /&gt;
 &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
Secret Rabbit Code resampler. Uses libsamplerate 0.2.2.&lt;br /&gt;
== External links ==&lt;br /&gt;
* [https://foobar.hyv.fi/2.0/?view=foo_dsp_src_resampler Information page]&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_dsp_src_resampler|SRC Resampler}}&lt;br /&gt;
* {{ha|https://hydrogenaud.io/index.php/topic,115316}}&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/ReplayGain_DSP_(foo_dsp_replaygain)&amp;diff=38917</id>
		<title>Foobar2000:Components/ReplayGain DSP (foo dsp replaygain)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/ReplayGain_DSP_(foo_dsp_replaygain)&amp;diff=38917"/>
		<updated>2026-04-28T11:03:59Z</updated>

		<summary type="html">&lt;p&gt;Korth: version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Foobar2000 components|DSP components]]&lt;br /&gt;
{{infobox foobar2000 component&lt;br /&gt;
| name                 = ReplayGain DSP&lt;br /&gt;
| screenshot           = &lt;br /&gt;
| caption              = &lt;br /&gt;
| module_name             = foo_dsp_replaygain&lt;br /&gt;
| developer               = {{ha user|u=322|name=Case}}&lt;br /&gt;
| repository              = &lt;br /&gt;
| released                = {{start date and age|2018|10|24}}&lt;br /&gt;
| released_ref            = &lt;br /&gt;
| stable_release          = 0.3.5&lt;br /&gt;
| stable_release_date     = 2026-04-27&lt;br /&gt;
| preview_release         = &lt;br /&gt;
| preview_release_date    = &lt;br /&gt;
| foobar2000_architecture = Windows 32-bit, Windows 64-bit&lt;br /&gt;
| foobar2000_minimum      = 1.5&lt;br /&gt;
| foobar2000_maximum      = &lt;br /&gt;
| foobar2000_ui_modul     = &lt;br /&gt;
| use                     = DSP&lt;br /&gt;
| license                 = [https://foobar.hyv.fi/default_license.html Modified ISC license]&lt;br /&gt;
 &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
Alternative ReplayGain implementation with support for smarter automatic mode selection. Automatic mode selection doesn&#039;t rely solely on the active playback mode but also analyses the playlist contents. If the source track doesn&#039;t have ReplayGain data the component tries to scan the loudness during buffering. Includes optional custom compressor as one method to prevent clipping.&lt;br /&gt;
&lt;br /&gt;
The component does not include ReplayGain scanner. The original ReplayGain scanner component is required for regular ReplayGain scanning and for the automatic loudness estimation to work.&lt;br /&gt;
&lt;br /&gt;
When using this component the native ReplayGain needs to be manually disabled (processing set to none).&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [https://foobar.hyv.fi/2.0/?view=foo_dsp_replaygain Information page]&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_dsp_replaygain|ReplayGain DSP}}&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/ART_Resampler_(foo_dsp_art_resampler)&amp;diff=38916</id>
		<title>Foobar2000:Components/ART Resampler (foo dsp art resampler)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/ART_Resampler_(foo_dsp_art_resampler)&amp;diff=38916"/>
		<updated>2026-04-28T11:03:04Z</updated>

		<summary type="html">&lt;p&gt;Korth: version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
{{infobox foobar2000 component&lt;br /&gt;
| name                    = ART Resampler&lt;br /&gt;
| screenshot              = &lt;br /&gt;
| caption                 = &lt;br /&gt;
| module_name             = foo_dsp_art_resampler&lt;br /&gt;
| developer               = {{ha user|u=322|name=Case}}&lt;br /&gt;
| repository              = &lt;br /&gt;
| released                = {{start date and age|2025|12|22}}&lt;br /&gt;
| released_ref            = &lt;br /&gt;
| stable_release          = 0.3.10&lt;br /&gt;
| stable_release_date     = 2026-04-27&lt;br /&gt;
| preview_release         = &lt;br /&gt;
| preview_release_date    = &lt;br /&gt;
| foobar2000_architecture = Windows 32-bit, Windows 64-bit&lt;br /&gt;
| foobar2000_minimum      = 1.5&lt;br /&gt;
| foobar2000_maximum      = &lt;br /&gt;
| foobar2000_legacy       = &lt;br /&gt;
| foobar2000_ui_module    = &lt;br /&gt;
| use                     = DSP&lt;br /&gt;
| license                 = [https://foobar.hyv.fi/default_license.html Modified ISC license]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
Resampler based on David Bryant&#039;s Audio Resampling Engine &amp;amp; Command-Line Tool.&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
* [https://foobar.hyv.fi/?view=foo_dsp_art_resampler Developer&#039;s Component Page]&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_dsp_art_resampler|ART Resampler}}&lt;br /&gt;
* {{ha|url=https://hydrogenaudio.org/index.php?msg=1074547}}&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Speex_Resampler_(foo_dsp_speex_resampler)&amp;diff=38915</id>
		<title>Foobar2000:Components/Speex Resampler (foo dsp speex resampler)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Speex_Resampler_(foo_dsp_speex_resampler)&amp;diff=38915"/>
		<updated>2026-04-28T11:02:07Z</updated>

		<summary type="html">&lt;p&gt;Korth: version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
{{infobox foobar2000 component&lt;br /&gt;
| name                    = Speex Resampler&lt;br /&gt;
| screenshot              = &lt;br /&gt;
| caption                 = &lt;br /&gt;
| module_name             = foo_dsp_speex_resampler&lt;br /&gt;
| developer               = {{ha user|u=322|name=Case}}&lt;br /&gt;
| repository              = &lt;br /&gt;
| released                = {{start date and age|2025|12|22}}&lt;br /&gt;
| released_ref            = &lt;br /&gt;
| stable_release          = 1.0.5&lt;br /&gt;
| stable_release_date     = 2026-04-27&lt;br /&gt;
| preview_release         = &lt;br /&gt;
| preview_release_date    = &lt;br /&gt;
| foobar2000_architecture = Windows 32-bit, Windows 64-bit&lt;br /&gt;
| foobar2000_minimum      = 1.5&lt;br /&gt;
| foobar2000_maximum      = &lt;br /&gt;
| foobar2000_legacy       = &lt;br /&gt;
| foobar2000_ui_module    = &lt;br /&gt;
| use                     = DSP&lt;br /&gt;
| license                 = [https://foobar.hyv.fi/default_license.html Modified ISC license]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
Resampler using the engine from Speex audio codec.&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
* [https://foobar.hyv.fi/?view=foo_dsp_speex_resampler Developer&#039;s Component Page]&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_dsp_speex_resampler|Speex Resampler}}&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/r8brain_Resampler_(foo_dsp_r8brain_resampler)&amp;diff=38914</id>
		<title>Foobar2000:Components/r8brain Resampler (foo dsp r8brain resampler)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/r8brain_Resampler_(foo_dsp_r8brain_resampler)&amp;diff=38914"/>
		<updated>2026-04-28T11:01:11Z</updated>

		<summary type="html">&lt;p&gt;Korth: version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
{{infobox foobar2000 component&lt;br /&gt;
| name                    = r8brain Resampler&lt;br /&gt;
| screenshot              = &lt;br /&gt;
| caption                 = &lt;br /&gt;
| module_name             = foo_dsp_r8brain_resampler&lt;br /&gt;
| developer               = {{ha user|u=322|name=Case}}&lt;br /&gt;
| repository              = &lt;br /&gt;
| released                = {{start date and age|2026|01|16}}&lt;br /&gt;
| released_ref            = &lt;br /&gt;
| stable_release          = 0.1.3&lt;br /&gt;
| stable_release_date     = 2026-04-27&lt;br /&gt;
| preview_release         = &lt;br /&gt;
| preview_release_date    = &lt;br /&gt;
| foobar2000_architecture = Windows 32-bit, Windows 64-bit&lt;br /&gt;
| foobar2000_minimum      = 1.5&lt;br /&gt;
| foobar2000_maximum      = &lt;br /&gt;
| foobar2000_legacy       = &amp;lt;!--true or false (blank=false)--&amp;gt;&lt;br /&gt;
| foobar2000_ui_module    = &amp;lt;!--Default UI, Columns UI (one or both)--&amp;gt;&lt;br /&gt;
| use                     = DSP&lt;br /&gt;
| license                 = [https://foobar.hyv.fi/default_license.html Modified ISC license] &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
Resampler based on r8brain-free-src.&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_dsp_r8brain_resampler|r8brain Resampler}}&lt;br /&gt;
* [https://foobar.hyv.fi/?view=foo_dsp_r8brain_resampler Component Home Page]&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components&amp;diff=38913</id>
		<title>Foobar2000:Components</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components&amp;diff=38913"/>
		<updated>2026-04-26T12:39:13Z</updated>

		<summary type="html">&lt;p&gt;Korth: /* Other decoders */ add ZXTune Player; edit link &amp;amp; text vgmstream decoder&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{fb2k}}&lt;br /&gt;
This page contains most [[foobar2000]] components available at time of history last update.&lt;br /&gt;
&lt;br /&gt;
{{panel|This Page will show only components which are built for at least x86 64-bit versions of Foobar2000. Components which exist in 32-bit version &#039;&#039;&#039;only&#039;&#039;&#039;, are now to be found on [[foobar2000:Legacy_components|Legacy Components]] page. Transition of wiki categories will take some time. Read more, here: [[foobar2000:Version_2.0_Release_Notes|Release Notes Version 2.0]]|color=green}}&lt;br /&gt;
&lt;br /&gt;
==Official components==&lt;br /&gt;
The following components are created and maintained by the foobar2000 development team. Support for them should be asked for in the [https://hydrogenaud.io/index.php/board,29.0.html Support forum].&lt;br /&gt;
&lt;br /&gt;
===Included in the installer===&lt;br /&gt;
====Required components====&lt;br /&gt;
The following components are required for installation, in addition to foobar2000 Core module. These components are installed when type of installation is Minimal.&lt;br /&gt;
&lt;br /&gt;
* [[Foobar2000:Components/Default user interface (foo_ui_std)|Default user interface (foo_ui_std)]] · Allows complex layout using building blocks that are called UI Elements, many of them already present after the installation. Additional Components, which are incorporated in Default user interface, are: Album List, Decoding Speed Test and File Integrity Verifier.&lt;br /&gt;
* Standard DSP Array (foo_dsp_std) · Equalizer, resampler, advanced limiter, hard limiter, stereo to 4 channel upmixer and a couple other effects.&lt;br /&gt;
* Standard Input Array (foo_input_std), which includes additional Components: CD Audio Decoder, FFmpeg Decoders and Monkey&#039;s Audio Decoder.&lt;br /&gt;
&lt;br /&gt;
====Optional components====&lt;br /&gt;
[[Image:Optional_features.png|thumb|The Optional Features screen of the foobar2000 installer]]&lt;br /&gt;
In addition to foobar2000&#039;s core functionality, following components can be installed as needed, through choice of Type of install.&lt;br /&gt;
&lt;br /&gt;
If selected &amp;quot;Normal&amp;quot;, following components will be included, cumulative to Minimal:&lt;br /&gt;
* [[Foobar2000:Converter|Converter (foo_converter)]] · Converts files to WAV or any other formats using command line encoders.&lt;br /&gt;
* [[Foobar2000:Equalizer DSP|Equalizer DSP (foo_dsp_eq)]] · Equalizer DSP (foo_dsp_eq) · An 18-band graphic equalizer based on SuperEQ library.&lt;br /&gt;
&lt;br /&gt;
If selected &amp;quot;Full&amp;quot;, following additional components will be included, cumulative to Normal and Minimal:&lt;br /&gt;
* [[Foobar2000:Archive Reader (foo_unpack)|Archive Reader (foo_unpack)]] · Adds support for playing files directly from ZIP RAR and GZIP archives.&lt;br /&gt;
* [[Foobar2000:Components/Freedb_Tagger_(foo_freedb2)|Freedb Tagger (foo_freedb2)]] · Tag retrieving support from freedb service for any set of files (mp3,mpc,flac,...-not only CDDA tracks).&lt;br /&gt;
* [[Foobar2000:File Operations (foo_fileops)|File Operations (foo_fileops)]] · Renames, moves, or copies files according to specified patterns.&lt;br /&gt;
&lt;br /&gt;
===Additional components===&lt;br /&gt;
These components are provided as separate downloads, found on the [http://www.foobar2000.org/components/author/Peter Official Components page]. &lt;br /&gt;
*[[Foobar2000:Components/ABX Comparator (foo_abx)|ABX comparator (foo_abx)]] · Performs a double-blind listening test between two tracks.&lt;br /&gt;
*[[Foobar2000:Components/AdPlug (foo_adplug)|AdPlug (foo_adplug)]] Decoding support for all Adlib FM chip formats supported by the AdPlug library.&lt;br /&gt;
*[[Foobar2000:Components/ASIO Output (foo_out_asio)|ASIO Output (foo_out_asio)]] · Provides ASIO output support.&lt;br /&gt;
*[[Foobar2000:Components/Audio CD Writer (foo_burninate)|Audio CD Writer (foo_burninate)]] · CD burning support.&lt;br /&gt;
*[[Foobar2000:Components/Classical User Interface (foo_ui_classic)|Classical User Interface (foo_ui_classic)]] · The Default User Interface from early foobar2000 versions.&lt;br /&gt;
*[[Foobar2000:Components/Command-Line Decoder Wrapper (foo_input_exe)|Command-Line Decoder Wrapper (foo_input_exe)]] · Allows to play or convert any audio format with a standalone command-line decoder available.&lt;br /&gt;
*[[Foobar2000:Components/DEAF Module Decoder (foo_deaf)|DEAF Module Decoder (foo_deaf)]] · Plays module files: MOD, S3M, XM, IT, 669, PTM, PSM, MTM and UMX.&lt;br /&gt;
*[[Foobar2000:Components/FFmpeg Decoder Wrapper (foo_input_ffmpeg)|FFmpeg Decoder Wrapper (foo_input_ffmpeg)]] · Allows foobar2000 to read arbitrary file formats via user-supplied ffmpeg.exe and ffprobe.exe.&lt;br /&gt;
* [[Foobar2000:Components/Game Music Emu Decoder (foo_input_gme)|Game Music Emu Decoder (foo_input_gme)]]· plays several emulation formats, based on the &amp;quot;Game_Music_Emu&amp;quot; audio library by Shay Green&lt;br /&gt;
*[[Foobar2000:Components/Masstagger (foo_masstag)|Masstagger (foo_masstag)]] · Automates various tag editing operations.&lt;br /&gt;
* [[Foobar2000:Components/Monkey&#039;s Audio Decoder (foo_input_monkey)|Monkey&#039;s Audio Decoder (foo_input_monkey)]] Adds decoding support for Monkey&#039;s Audio files (.[[APE]]) as well as APE Link files (.[[APL]]).&lt;br /&gt;
*[[Foobar2000:Components/OpenMPT Module Decoder (foo_openmpt54)|OpenMPT Module Decoder (foo_openmpt54)]] · This component decodes modules, or music files combining both samples and sequence data and effects, using libopenmpt.&lt;br /&gt;
*[[Foobar2000:Components/Playback Statistics v3.x (foo_playcount)|Playback Statistics (foo_playcount)]] Collects playback statistics for your Media Library content.&lt;br /&gt;
*[[Foobar2000:Components/Quick Tagger (foo_quicktag)|Quick Tagger (foo_quicktag)]] · Adds customizable context menu commands for quickly setting tag fields to preconfigured values.&lt;br /&gt;
*[[Foobar2000:Components/Text Tools (foo_texttools)|Text Tools (foo_texttools)]] · Adds customizable context menu commands for copying information about the selected tracks to Windows Clipboard. &lt;br /&gt;
*[[Foobar2000:Components/Utility DSP Array (foo_dsp_utility)|Utility DSP Array (foo_dsp_utility)]] · Contains the following utility DSP modules: Add Noise, DC Offset, Sample Offset, Scale, Upmix, Stereo Balance.&lt;br /&gt;
*[[Foobar2000:Components/UPnP MediaRenderer Output (foo_out_upnp)|UPnP MediaRenderer Output (foo_out_upnp)]] · Presents any UPnP MediaRenderer devices present on your home network as foobar2000 output devices.&lt;br /&gt;
*[[Foobar2000:Components/VST 2.x/3.x Adapter (foo_dsp_vst3)|VST 2.x/3.x Adapter (foo_dsp_vst3)]] · Allows VST effects to be used as DSPs in foobar2000.&lt;br /&gt;
&lt;br /&gt;
==3rd party components==&lt;br /&gt;
The following components are created and maintained by 3rd-party authors, using foobar2000&#039;s [http://www.foobar2000.org/SDK.html SDK]. Support for these components should be asked for in the [https://hydrogenaud.io/index.php/board,33.0.html 3rd Party Plugins forum]. Asking for help directly in the component&#039;s thread is usually preferred.&lt;br /&gt;
=== User Interface Modules ===&lt;br /&gt;
&lt;br /&gt;
==== Columns UI ====&lt;br /&gt;
[[Foobar2000:Components/Columns UI (foo_ui_columns)|Columns UI (foo_ui_columns)]] · Very popular alternate interface for foobar2000 based on a columns and panel layout.&lt;br /&gt;
&lt;br /&gt;
Columns UI introduced components with [[#Panels|panel]] capability which extend the user interface.&lt;br /&gt;
&lt;br /&gt;
=== User interface add-ons ===&lt;br /&gt;
==== UI elements ====&lt;br /&gt;
The [[Foobar2000:Components/Default user interface (foo_ui_std)|default user interface (foo_ui_std)]] · Included in the standard installation package, can be extended with the following component(s):&lt;br /&gt;
* [[Foobar2000:Components/Coverflow (foo_coverflow)|Coverflow (foo_coverflow)]] · Interactive 3D Coverflow.&lt;br /&gt;
* [[Foobar2000:Components/Floating window (foo_flowin)|Floating window (foo_flowin)]] ·  a component that host Default UI elements.&lt;br /&gt;
* [[Foobar2000:Components/JScript Panel 3 (foo_jscript_panel3)|JScript Panel 3 (foo_jscript_panel3)]] · a component which allows creation of customisable panels that can be written with JavaScript rather than the C++ required by the foobar2000 SDK.&lt;br /&gt;
* [[foobar2000:Components/Queue Viewer (foo_queue_viewer)|Queue Viewer (foo_queue_viewer)]] · This component provides full playback queue management as an embedded UI element.&lt;br /&gt;
* [[Foobar2000:Components/Waveform Minibar (mod) (foo_wave_minibar_mod)|Waveform Minibar (mod) (foo_wave_minibar_mod)]] · Element for DUI with seekbar functionality on top of the waveform of the playing song.&lt;br /&gt;
* [[foobar2000:Components/WebView (foo_uie_webview)|WebView (foo_uie_webview)]] · Exposes the Microsoft WebView2 control as UI panel.&lt;br /&gt;
* [[Foobar2000:Components/WebView2 (foo webview2)|WebView2 (foo webview2)]] · Exposes the Microsoft Edge WebView2 control as a UI element or panel. This is a fork of [[foobar2000:Components/WebView (foo_uie_webview)|foo_uie_webview]].&lt;br /&gt;
&lt;br /&gt;
==== Panels ====&lt;br /&gt;
Panels extend the functionality of Columns UI components.&lt;br /&gt;
* [[Foobar2000:Components/Album List Panel (foo_uie_albumlist)|Album List Panel (foo_uie_albumlist)]] · Displays the database in a treeview using customizable sorting methods (by genre, artist, directory, etc.)&lt;br /&gt;
* [[Foobar2000:Components/Console panel (foo_ui_console)|Console panel (foo_ui_console))]] · Panel version of console. Displays diagnostic messages. Requires Columns UI 0.1.3 beta 1 or newer.&lt;br /&gt;
* [[Foobar2000:Components/JScript Panel 3 (foo_jscript_panel3)|JScript Panel 3 (foo_jscript_panel3)]] · a component which allows creation of customisable panels that can be written with JavaScript rather than the C++ required by the foobar2000 SDK.&lt;br /&gt;
* [[Foobar2000:Components/Popup Panels (foo_popup_panels)|Popup Panels (foo_popup_panels)]] · This component allows displaying ColumnsUI panels in a popup window.&lt;br /&gt;
* [[Foobar2000:Components/Waveform Minibar (mod) (foo_wave_minibar_mod)|Waveform Minibar (mod) (foo_wave_minibar_mod)]] · Waveform Minibar (mod) is a seekbar that shows the waveform of the track.&lt;br /&gt;
* [[foobar2000:Components/WebView (foo_uie_webview)|WebView (foo_uie_webview)]] · Exposes the Microsoft WebView2 control as UI panel.&lt;br /&gt;
* [[Foobar2000:Components/WebView2 (foo webview2)|WebView2 (foo webview2)]] · Exposes the Microsoft Edge WebView2 control as a UI element or panel. This is a fork of [[foobar2000:Components/WebView (foo_uie_webview)|foo_uie_webview]].&lt;br /&gt;
&lt;br /&gt;
===DSP===&lt;br /&gt;
====Converters====&lt;br /&gt;
* [[Foobar2000:Components/ART Resampler (foo_dsp_art_resampler)|ART Resampler (foo_dsp_art_resampler)]] · Resampler based on David Bryant&#039;s Audio Resampling Engine &amp;amp; Command-Line Tool.&lt;br /&gt;
* [[Foobar2000:Components/r8brain Resampler (foo_dsp_r8brain_resampler)|r8brain Resampler (foo_dsp_r8brain_resampler)]] · Resampler based on r8brain-free-src.&lt;br /&gt;
* [[Foobar2000:Components/SoX Resampler (foo_dsp_sox_resampler)|SoX Resampler (foo_dsp_sox_resampler)]] · Alternative SoX Resampler using libsoxr.&lt;br /&gt;
* [[Foobar2000:Components/SoX Resampler DSP (foo_dsp_resampler)|SoX Resampler DSP (foo_dsp_resampler)]] · Good quality and fast resampler based on code from SoX &#039;rate&#039; effect.&lt;br /&gt;
* [[Foobar2000:Components/Speex Resampler (foo_dsp_speex_resampler)|Speex Resampler (foo_dsp_speex_resampler)]] · Resampler using the engine from Speex audio codec.&lt;br /&gt;
* [[Foobar2000:Components/SRC Resampler DSP (foo_dsp_src_resampler)|SRC Resampler DSP (foo_dsp_src_resampler)]] · Secret Rabbit Code resampler.&lt;br /&gt;
&lt;br /&gt;
====Effects====&lt;br /&gt;
* [[Foobar2000:Components/Crossmix DSP (foo_dsp_crossmix)|Crossmix DSP (foo_dsp_crossmix)]] · Mixes the beginning of the next track over the ending of the previous track without any fading.&lt;br /&gt;
* [[Foobar2000:Components/Effect DSP (foo_dsp_effect)|Effect DSP (foo_dsp_effect)]] · Adds miscellaneous effects.&lt;br /&gt;
* [[Foobar2000:Components/Fade In/Out DSP (foo_dsp_fadeinout)|Fade In/Out DSP (foo_dsp_fadeinout)]] · Allows adding linear, sine, cosine, or logarithmic shaped fade-in and fade-out effects.&lt;br /&gt;
* [[Foobar2000:Components/LCC DSP (foo_dsp_lcc)|LCC DSP (foo_dsp_lcc)]] · LCC (Localization Cue Correction) is a solution for spatialized audio through stereo speakers.&lt;br /&gt;
* [[Foobar2000:Components/VLevel (foo_dsp_vlevel)|VLevel (foo_dsp_vlevel)]] · Dynamic compressor which amplifies the quiet parts of music.&lt;br /&gt;
* [[Foobar2000:Components/Vocal Exciter DSP (foo_dsp_vocal_exciter)|Vocal Exciter DSP (foo_dsp_vocal_exciter)]] · Adds harmonically related distortion to high frequencies to give more presence.&lt;br /&gt;
&lt;br /&gt;
====Headphones====&lt;br /&gt;
* [[Foobar2000:Components/MathAudio Headphone EQ (foo_headphone_eq)|MathAudio Headphone EQ (foo_headphone_eq)]] · Helps to detect and compensate for the unwanted resonances in high-quality headphones and earphones.&lt;br /&gt;
&lt;br /&gt;
====Multichannel audio====&lt;br /&gt;
* [[Foobar2000:Components/Downmixer DSP (foo_dsp_downmixer)|Downmixer DSP (foo_dsp_downmixer)]] · Downmixes source to the selected output format.&lt;br /&gt;
* [[Foobar2000:Components/FreeSurround Decoder (foo_dsp_fsurround)|FreeSurround Decoder (foo_dsp_fsurround)]] · Decodes surround information from stereo music, and produces multichannel output from it. &lt;br /&gt;
* [[Foobar2000:Components/Trifield LR-LRC Decoder DSP (foo_dsp_trifield)|Trifield LR→LRC Decoder DSP (foo_dsp_trifield)]] · Implementation of Michael Gerzon&#039;s Trifield decoder.&lt;br /&gt;
&lt;br /&gt;
====Multi-purpose====&lt;br /&gt;
* [[Foobar2000:Components/MathAudio Room EQ (foo_room_eq)|MathAudio Room EQ (foo_room_eq)]] · Corrects deficiencies of room acoustics (multipoint compensation).&lt;br /&gt;
* [[Foobar2000:Components/mda Dither DSP (foo_dsp_mdadither)|mda Dither DSP (foo_dsp_mdadither)]] · Range of dither types for word-length reduction.&lt;br /&gt;
* [[Foobar2000:Components/Stereo Convolution DSP (foo_dsp_stereoconv)|Stereo Convolution DSP (foo_dsp_stereoconv)]] · Take stereo audio and convolve each channel with two impulse responses.&lt;br /&gt;
&lt;br /&gt;
====Utilities====&lt;br /&gt;
* [[Foobar2000:Components/Post-track Silence (foo_dsp_silence)|Affix silence (foo_dsp_silence)]] Inserts a configurable amount of silence after each track to help external devices like MiniDisc players to sync track changes.&lt;br /&gt;
* [[Foobar2000:Components/Amplify (foo_dsp_amp)|Amplify (foo_dsp_amp)]] · A simple volume adjustment DSP allowing the signal amplitude to be both boosted and lowered.&lt;br /&gt;
* [[Foobar2000:Components/EBU R128 Normalizer (foo_r128norm)|EBU R128 Normalizer (foo_r128norm)]] · This component provides a simple DSP for normalizing audio tracks using a running windowed calculation of the EBU R-128 standard.&lt;br /&gt;
* [[Foobar2000:Components/Fake Gapless DSP (foo_dsp_fakegapless)|Fake Gapless DSP (foo_dsp_fakegapless)]] · Briefly fades track changes to silence to avoid glitches with gapless tracks when encoded with lossy codecs.&lt;br /&gt;
* [[Foobar2000:Components/GAP Killer (foo_dsp_nogaps)|Gap Killer DSP (foo_dsp_nogaps)]] · Removes silence from track transitions.&lt;br /&gt;
* [[foobar2000:Components/Graphic Equalizer (foo_dsp_xgeq)|Graphic Equalizer (foo_dsp_xgeq)]] · A Graphic Equalizer.&lt;br /&gt;
* [[Foobar2000:Components/Hard Clip DSP (foo_dsp_hardclip)|Hard Clip DSP (foo_dsp_hardclip)]] · Clips peaks forcing foobar2000 output to match players that don&#039;t support floating point output.&lt;br /&gt;
* [[foobar2000:Components/Noise Sharpening (foo_dsp_delta)|Noise Sharpening (foo_dsp_delta)]] · This component boosts high frequencies.&lt;br /&gt;
* [[Foobar2000:Components/Pregap DSP (foo_dsp_pregap)|Pregap DSP (foo_dsp_pregap)]] · Inserts silence before real playback begins.&lt;br /&gt;
* [[Foobar2000:Components/ReplayGain DSP (foo_dsp_replaygain)|ReplayGain DSP (foo_dsp_replaygain)]] · ﻿Alternative ReplayGain implementation with support for smarter automatic mode selection.&lt;br /&gt;
* [[Foobar2000:Components/Skip Silence DSP (foo_dsp_skip_silence)|Skip Silence DSP (foo_dsp_skip_silence)]] · Automatically fast forwards over extended periods of silence.&lt;br /&gt;
* [[Foobar2000:Components/Smart Dither DSP (foo_dsp_dither)|Smart Dither DSP (foo_dsp_dither)]] · TPDF dither DSP that leaves digital silence untouched.&lt;br /&gt;
&lt;br /&gt;
===Input===&lt;br /&gt;
====Music decoders====&lt;br /&gt;
* [[Foobar2000:Components/DVD Audio Decoder (foo_input_dvda)|DVD Audio Decoder (foo_input_dvda)]] · Decodes DVD Audio ([[DVD Audio]]) Disks.&lt;br /&gt;
* [[Foobar2000:Components/FDK AAC Packet Decoder (foo_pd_aac)|FDK AAC Packet Decoder (foo_pd_aac)]] · Supplements the stock AAC decoder with Fraunhofer FDK AAC Codec Library for Android, to support AAC Low-Delay (AAC-LD), AAC Enhanced Low-Delay (AAC-ELD v2), and MPEG-D Extended High Efficiency AAC (xHE-AAC) / USAC.&lt;br /&gt;
* [[Foobar2000:Components/HDCD decoder (foo_hdcd)|HDCD decoder (foo_hdcd)]] · Automatically decodes HDCD streams contained in several supported lossless containers.&lt;br /&gt;
* [[Foobar2000:Components/OptimFROG Decoder_(foo_input_ofr)|OptimFROG Decoder (foo_input_ofr)]] · Decodes OptimFROG audio format.&lt;br /&gt;
* [[foobar2000:Components/QOA Audio Decoder (foo_qoa)|QOA Audio Decoder (foo_qoa)]] · Decodes the Quite OK Audio (QOA) format.&lt;br /&gt;
* [[Foobar2000:Components/QOA Decoder (foo_input_qoa)|QOA Decoder (foo_input_qoa)]] · A decoder for Quite OK Audio Format (QOA).&lt;br /&gt;
* [[Foobar2000:Components/TAK Decoder (foo_input_tak)|TAK Decoder (foo_input_tak)]] · Adds support for decoding and tagging [[TAK]] files as well as reading embedded album art.&lt;br /&gt;
* [[Foobar2000:Components/TTA Audio Decoder (foo_input_tta)|TTA Audio Decoder (foo_input_tta)]] · Decodes True Audio ([[TTA]]) audio format.&lt;br /&gt;
&lt;br /&gt;
====Other decoders====&lt;br /&gt;
* [[Foobar2000:Components/Another Slight Atari Player (foo_asap)|Another Slight Atari Player (foo_asap)]]· adds playback of Atari 8-bit chiptunes to foobar2000.&lt;br /&gt;
* [[Foobar2000:Components/MIDI Player (foo_midi)|MIDI Player (foo_midi)]] · adds playback of MIDI files to foobar2000.&lt;br /&gt;
* [[Foobar2000:Components/PMD Decoder (foo_input_pmd)|PMD Decoder (foo_input_pmd)]] · adds playback of Professional Music Driver (PMD).&lt;br /&gt;
* [[Foobar2000:Components/SID Player (foo_sid)|SID Player (foo_sid)]] · adds playback of SID and MUS files to foobar2000.&lt;br /&gt;
* [[Foobar2000:Components/Signal Generator (foo_input_signal)|Signal Generator (foo_input_signal)]] · generates synthesized signals.&lt;br /&gt;
* [[Foobar2000:Components/V2M Decoder (foo_input_v2m)|V2M Decoder (foo_input_v2m)]] · Farbrausch V2 module (V2M) decoder.&lt;br /&gt;
* [[Foobar2000:Components/vgmstream_decoder_(foo_input_vgmstream)|vgmstream decoder (foo_input_vgmstream)]] · allows playback of hundreds of streamed (prerecorded) audio formats used in video games.&lt;br /&gt;
* [[Foobar2000:Components/ZXTune_Player_(foo_input_zxtune)|ZXTune Player (foo_input_zxtune)]] · Player of computer music from ZX Spectrum, Amstrad, Sam Coupe, PC, Amiga, Atari, Acorn, C64, SNES, Nes, Sega, GameBoy, TurboGrafX, MSX.&lt;br /&gt;
&lt;br /&gt;
===Visualisation===&lt;br /&gt;
* [[foobar2000:Components/Analog VU Meter Visualisation (foo_vis_vumeter)|Analog VU Meter Visualisation (foo_vis_vumeter)]] · foo_vis_vumeter is modern reimplementation of the analog VU meter component by DRON.&lt;br /&gt;
* [[Foobar2000:Components/Enhanced Spectrum Analyzer (foo_enhanced_spectrum_analyzer)|Enhanced Spectrum Analyzer (foo_enhanced_spectrum_analyzer)]] · Displays a detailed FFT spectrum in a logarithmic frequency scale.&lt;br /&gt;
* [[Foobar2000:Components/Loudness Peakmeter (foo_loudness_peakmeter)|Loudness Peakmeter (foo_loudness_peakmeter)]] · Displays a loudness meter and graph in real-time.&lt;br /&gt;
* [[foobar2000:Components/MIDI Visualizer (foo_vis_midi)|MIDI Visualizer (foo_vis_midi)]] · Visualize MIDI events.&lt;br /&gt;
* [[foobar2000:Components/MilkDrop 2 Visualisation (foo_vis_milk2)|MilkDrop 2 Visualisation (foo_vis_milk2)]] · foo_vis_milk2 is a port for foobar2000 of Winamp&#039;s MilkDrop 2 music visualizer.&lt;br /&gt;
* [[foobar2000:Components/Oscilloscope Visualisation (foo_vis_oscilloscope)|Oscilloscope Visualisation (foo_vis_oscilloscope)]] · An oscilloscope visualization implemented with Direct2D. It is a modernized version inspired by Holger Stenger&#039;s &amp;quot;Oscilloscope (Direct2D)&amp;quot;.&lt;br /&gt;
* [[Foobar2000:Components/ProjectM Visualisation (foo_vis_projectM)|ProjectM Visualisation (foo_vis_projectM)]] · Based on the ProjectM project, which is a reimplementation of Milkdrop under OpenGL.&lt;br /&gt;
* [[Foobar2000:Components/Spectrum Analyzer (foo_vis_spectrum_analyzer)|Spectrum Analyzer (foo_vis_spectrum_analyzer)]] · Display an audio spectrum visualization. Currently a remake of [[foobar2000:Components/Musical Spectrum (foo_musical_spectrum)|Musical Spectrum]] component for foobar2000 64-bit versions&lt;br /&gt;
* [[foobar2000:Components/Spectrum Analyzer Visualisation (foo_vis_wispan)|Spectrum Analyzer Visualisation (foo_vis_wispan)]] · Spectrum analyzer visualization implemented with GDI. It is a port of the Classic Spectrum Analyzer (vis_classic) Winamp visualization plug-in by Mike Lynch.&lt;br /&gt;
* [[foobar2000:Components/What a GOOM! Visualisation (foo_vis_goom)|What a GOOM! Visualisation (foo_vis_goom)]] · foo_vis_goom is a port for foobar2000 of the &amp;quot;What a GOOM!&amp;quot; music visualizer.&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
====General====&lt;br /&gt;
* [[foobar2000:Components/Artwork Display (foo_artwork)|Artwork Display (foo_artwork)]] · Displays cover artwork for currently playing tracks and internet radio streams with intelligent API fallback support.&lt;br /&gt;
* [[Foobar2000:Components/Cover Info (foo_cover_info)|Cover Info (foo_cover_info)]] · This component scans a selection of files for embedded album art and stores the results in a database.&lt;br /&gt;
* [[Foobar2000:Components/Cover Resizer (foo_cover_resizer)|Cover Resizer (foo_cover_resizer)]] · Utilities for manipulating embedded art of files from within of foobar 2000.&lt;br /&gt;
* [[foobar2000:Components/Cover Utils (foo_cover_utils)|Cover Utils (foo_cover_utils)]] · This is a combined replacement for foo_cover_info and foo_cover_resizer.&lt;br /&gt;
* [[Foobar2000:Components/DR Meter (foo_dr_meter)|DR Meter (foo_dr_meter)]] · A simple Dynamic Range meter.&lt;br /&gt;
* [[Foobar2000:Components/Loop (foo_loop)|Loop (foo_loop)]] · This component offers looping in a track.&lt;br /&gt;
* [[Foobar2000:Components/Metronome (foo_metronome)|Metronome (foo_metronome)]] · a simple console metronome.&lt;br /&gt;
* [[Foobar2000:Components/No Display Standby (foo_nds)|No Display Standby (foo_nds)]] · This component disables monitor power saving feature while music is playing.&lt;br /&gt;
* [[Foobar2000:Components/No Sleep (foo_nosleep)|No Sleep (foo_nosleep)]] · Prevents system from entering standby mode while foobar2000 is running.&lt;br /&gt;
* [[Foobar2000:Components/PGGB-RT (foo_pggb_rt)|PGGB-RT (foo_pggt_rt)]] · Real-time implementation of Remastero&#039;s PGGB resampling algorithm implemented as foobar2000 component. Only available as 64-bit component.&lt;br /&gt;
* [[Foobar2000:Components/Preview (foo_preview)|Preview (foo_preview)]] · Plays first seconds of consecutive tracks.&lt;br /&gt;
* [[Foobar2000:Components/Quick Search Toolbar (foo_quicksearch)|Quick Search Toolbar (foo_quicksearch)]] · Search toolbar that sends results to a playlist.&lt;br /&gt;
* [[Foobar2000:Components/QSearch (foo_qsearch)|QSearch (foo_qsearch)]] · Provides 6 context menu items to create playlists or open a search window from the selected track&#039;s metadata.&lt;br /&gt;
* [[Foobar2000:Components/Replaygain Override (foo_rg_trn)|Replaygain Override (foo_rg_trn)]] · Provides a way to specify which replaygain modes to use for each playback order.&lt;br /&gt;
* [[Foobar2000:Components/Renamer (foo_renamer)|Renamer (foo_renamer)]] · An alternative file renamer for people who wish to configure reserved character replacement rules manually.&lt;br /&gt;
* [[Foobar2000:Components/Run Services (foo_run)|Run Services (foo_run)]] · Allows you to run a external program with the foobar syntax.&lt;br /&gt;
* [[Foobar2000:Components/Run Main (foo_run_main)|Run Main (foo_run_main)]] · This component has full support for dynamically generated menu commands.&lt;br /&gt;
* [[Foobar2000:Components/Scheduler Mod (foo_scheduler_mod)|Scheduler Mod (foo_scheduler_mod)]] · Plugin for scheduling actions like play, stop, system shutdown/wake up and many more.&lt;br /&gt;
* [[Foobar2000:Components/Seekbox (foo_seek_box)|Seekbox (foo_seek_box)]] · Main menu item that pops up a box for seeking to a particular hh:mm:ss time in the current track.&lt;br /&gt;
* [[Foobar2000:Components/Seek to Time (foo_seek_to_time)|Seek to Time (foo_seek_to_time)]] · This component allows defining timestamps to directly seek to with keyboard shortcuts.&lt;br /&gt;
* [[foobar2000:Components/Shutdown (foo_shutdown)|Shutdown (foo_shutdown)]] · When enabled, Shutdown shuts down the computer when playback stops without user intervention.&lt;br /&gt;
* [[Foobar2000:Components/SQL Tree (foo_uie_sql_tree)|SQL Tree (foo_uie_sql_tree)]] · This component makes possible viewing the media library in a tree structure using SQL queries.&lt;br /&gt;
* [[Foobar2000:Components/SQLite Utilities (foo_sqlite)|SQLite Utilities (foo_sqlite)]] · This component allows viewing and changing the contents of the media library and the playlists by using SQL statements.&lt;br /&gt;
* [[Foobar2000:Components/Stop after Album (foo_stopafteralbum)|Stop after Album (foo_stopafteralbum)]] · This component allows stop playing according to defined tags.&lt;br /&gt;
* [[foobar2000:Components/Stop After Focused Track (foo_stop_after_focused)|Stop After Focused Track (foo_stop_after_focused)]] · Stops playback after the currently focused item finishes playing.&lt;br /&gt;
* [[Foobar2000:Components/Stop After Queue (foo_stop_after_queue)|Stop After Queue (foo_stop_after_queue)]] · Stops playback at the end of the playback queue.&lt;br /&gt;
* [[Foobar2000:Components/Stop After Track (foo_stop_after_track)|Stop After Track (foo_stop_after_track)]] · Stops playback after the selected item finishes playing.&lt;br /&gt;
* [[Foobar2000:Components/Stop on Current (foo_stop_on_current)|Stop on Current (foo_stop_on_current)]] · Acts like the built-in &amp;quot;Stop after current&amp;quot; function except playback cursor stays on the current track.&lt;br /&gt;
* [[Foobar2000:Components/Stop on Error (foo_stop_on_error)|Stop on Error (foo_stop_on_error)]] · Stops playback after user configurable number of tracks that fail to be decoded.&lt;br /&gt;
* [[Foobar2000:Components/SVG services (foo_svg_services)|SVG services (foo_svg_services)]] · This component provides an SVG renderer, for use by other foobar2000 components.&lt;br /&gt;
* [[Foobar2000:Components/Timebomb (foo_timebomb)|Timebomb (foo_timebomb)]] · Stop playback / exit program after a specified time.&lt;br /&gt;
* [[Foobar2000:Components/Timebomb2 (foo_timebomb2)|Timebomb2 (foo_timebomb2)]] · Stop playing after predefined time.&lt;br /&gt;
* [[Foobar2000:Components/True Peak Scanner (foo_truepeak)|True Peak Scanner (foo_truepeak)]] · ITU-R BS.1770-5 compliant True Peak scanner.&lt;br /&gt;
* [[Foobar2000:Components/Vital_Bookmarks_(foo_vbookmark)|Vital Bookmarks (foo_vbookmark)]] · Provides playback bookmark functionality.&lt;br /&gt;
&lt;br /&gt;
====Lyrics====&lt;br /&gt;
* [[Foobar2000:Components/ESlyric (foo_uie_eslyric)|ESlyrics (foo_uie_eslyric)]] · Alternative lyric show component.&lt;br /&gt;
* [[Foobar2000:Components/Lyrics Show Panel 3 (foo_uie_lyrics3)|Lyrics Show Panel 3 (foo_uie_lyrics3)]] · Component which can download and display both timestamped and text only lyrics.&lt;br /&gt;
* [[foobar2000:Components/OpenLyrics (foo_openlyrics)|OpenLyrics (foo_openlyrics)]] · Modern replacement for Lyric Show Panel 3.&lt;br /&gt;
&lt;br /&gt;
====Notifier====&lt;br /&gt;
* [[Foobar2000:Components/Taskbar Playback Progress Bar (foo_taskbar_playback_progress_bar)|Taskbar Playback Progress Bar (foo_taskbar_playback_progress_bar)]] · Recompile of foo_taskbar_playback_progress_bar by Alexey V. Grishin. Fixed potential divide by zero crash and added 64-bit support.&lt;br /&gt;
&lt;br /&gt;
====Online database====&lt;br /&gt;
* [[Foobar2000:Components 0.9/Audioscrobbler (foo_audioscrobbler)|Audioscrobbler (foo_audioscrobbler)]] · Audioscrobbler will send the name of every song you play on your computer to [https://www.last.fm/ Last.fm].&lt;br /&gt;
* [[Foobar2000:Components/Last.fm Playcount Sync (foo_lastfm_playcount_sync)|Last.fm Playcount Sync (foo_lastfm_playcount_sync)]] · This component fetches [https://www.last.fm/ Last.fm] playcounts and first played/last played dates as you listen.&lt;br /&gt;
* [[Foobar2000:Components/Scrobble (foo_scrobble)|Scrobble (foo_scrobble)]] · This is component for scrobbling to [https://www.last.fm/ Last.fm]&lt;br /&gt;
&lt;br /&gt;
====Online radio/video ====&lt;br /&gt;
* [[Foobar2000:Components/Youtube Source (foo_youtube)|Youtube Source (foo_youtube)]] · This component adds possibility to play YouTube, Vimeo and Dailymotion clips directly by their URL.&lt;br /&gt;
&lt;br /&gt;
====Playlist tools====&lt;br /&gt;
* [[Foobar2000:Components/Cue Fix (foo_cue_fix)|Cue Fix (foo_cue_fix)]] · Component for foobar2000 to fix CUE/FLAC,APE,WAVE problems.&lt;br /&gt;
* [[Foobar2000:Components/Cuesheet_Creator_(foo_cuesheet_creator)|Cuesheet Creator (foo_cuesheet_creator)]] · Component for generating cuesheet from playlist.&lt;br /&gt;
* [[Foobar2000:Components/Play Next (foo_play_next)|Play Next (foo_play_next)]] · Adds the selected track to the beginning of the playback queue to be played next.&lt;br /&gt;
* [[Foobar2000:Components/Play Track (foo_play_track)|Play Track (foo_play_track)]] · Adds a Play Track submenu to the main Playback menu.&lt;br /&gt;
* [[Foobar2000:Components/Playlist Attributes (foo_playlist_attributes)|Playlist Attributes (foo_playlist_attributes)]] · This component uses allows assigning various attributes to a playlist.&lt;br /&gt;
* [[foobar2000:Components/Playlist Clear (foo_playlistclear)|Playlist Clear (foo_playlistclear)]] · All playlists are cleared at startup.&lt;br /&gt;
* [[Foobar2000:Components/Playlist Fix (foo_playlist_fix)|Playlist Fix (foo_playlist_fix)]] · This component uses title formatting to match dead playlist items against library items and updates the playlist entries.&lt;br /&gt;
* [[Foobar2000:Components/Playlist_Tour_(foo_playlisttour)|Playlist Tour (foo_playlisttour)]] · Recently activated playlists prev/next history navigation.&lt;br /&gt;
* [[Foobar2000:Components/Random Pools (foo_random_pools)|Random Pools (foo_random_pools)]] · is component for creating random playlist entries selected and grouped by various pool definitions.&lt;br /&gt;
* [[Foobar2000:Components/Skip Track (foo_skip)|Skip Track (foo_skip)]] · Skips tracks that are marked via a tag as inactive.&lt;br /&gt;
&lt;br /&gt;
====Playback statistics====&lt;br /&gt;
* [[Foobar2000:Components/Enhanced Playback Statistics (foo_enhanced_playcount)|Enhanced Playback Statistics (foo_enhanced_playcount)]] · This component collects and maintains enhanced statistics for played songs.&lt;br /&gt;
* [[foobar2000:Components/Playcount 2003 (foo_playcount_2003)|Playcount 2003 (foo_playcount_2003)]] · This component uses the same database backend that foo_playcount utilizes for logging plays but has many more advanced features and fewer limitations.&lt;br /&gt;
* [[Foobar2000:Components/Skip Count (foo_skipcount)|Skip Count (foo_skipcount)]] · Track skip statistics for foobar2000 audio files.&lt;br /&gt;
* [[Foobar2000:Components/Statistics (foo_statistics)|Statistics (foo_statistics)]] · Collects all kind of foobar2000 statistics and prints them to console.&lt;br /&gt;
&lt;br /&gt;
====Remote control====&lt;br /&gt;
&lt;br /&gt;
* [[Foobar2000:Components/Beefweb Remote Control (foo_beefweb)|Beefweb Remote Control (foo_beefweb)]] · Provides web interface and REST-like API for controlling player remotely.&lt;br /&gt;
* [[Foobar2000:Components/HTTP Remote Control (foo_httpcontrol)|HTTP Remote Control (foo_httpcontrol)]] · is a remote control component for the foobar2000 player.&lt;br /&gt;
&lt;br /&gt;
====Tagging====&lt;br /&gt;
* [[Foobar2000:Components/BPM Analyser (foo_bpm)|BPM Analyser (foo_bpm)]] Automatically calculate the BPM of songs. Manual BPM calculation also available.&lt;br /&gt;
* [[Foobar2000:Components/Discogger_(foo_discogger)|Discogger (foo_discogger)]] · Retrieve info and album art from Discogs.com database.&lt;br /&gt;
* [[Foobar2000:Components/External Tags (foo_external_tags)|External Tags (foo_external_tags)]] · This component adds tagging support for non-taggable file formats.&lt;br /&gt;
* [[Foobar2000:Components/MusicBrainz Tagger_(foo_musicbrainz)|MusicBrainz Tagger_(foo_musicbrainz)]] · Musicbrainz tagger.&lt;br /&gt;
* [[Foobar2000:Components/MusicBrainz64_(foo_musicbrainz64)|MusicBrainz64 (foo_musicbrainz64)]] · Musicbrainz tagger (alternative).&lt;br /&gt;
* [[Foobar2000:Components/TagBox (foo_tagbox)|TagBox (foo_tagbox)]] · Tag editing UI element (no pop-up dialog needed) and standalone window.&lt;br /&gt;
* [[Foobar2000:Components/Tag Normalizer (foo_tag_normalizer)|Tag Normalizer (foo_tag_normalizer)]] · This component Normalizes Unicode characters in tags.&lt;br /&gt;
&lt;br /&gt;
====Utilities====&lt;br /&gt;
* [[Foobar2000:Components/Audio MD5 (foo_audiomd5)|Audio MD5 (foo_audiomd5)]] · Component for generating and verifying MD5 checksum of audio data.&lt;br /&gt;
* [[Foobar2000:Components/Feature Watcher (foo_whatsnew)|Feature Watcher (foo_whatsnew)]] · This Component watches available features and reports changes.&lt;br /&gt;
* [[Foobar2000:Components/Recorder (foo_record)|Recorder (foo_record)]] · Record audio from selected sound card input.&lt;br /&gt;
* [[foobar2000:Components/Session (foo_session)|Session (foo_session)]] · Prints every hour session time to console.&lt;br /&gt;
&lt;br /&gt;
===Output===&lt;br /&gt;
====Interfaces====&lt;br /&gt;
* [[foobar2000:Components/Digital Audio output (foo_out_digital)|Digital Audio output (foo_out_digital)]] · Multichannel output component for IEC 61937 supporting digital interfaces like S/PDIF, HDMI or DisplayPort.&lt;br /&gt;
* [[foobar2000:Components/Spatial Audio Output (foo_out_spatial)|Spatial Audio Output (foo_out_spatial)]] · An alternative output component that uses the Microsoft Spatial Sound API.&lt;br /&gt;
* [[Foobar2000:Components/WASAPI shared output (foo_out_wasapis)|WASAPI shared output (foo_out_wasapis)]] · Shared mode WASAPI output for Vista and newer Windows versions.&lt;br /&gt;
* [[Foobar2000:Components/WASAPI shared output (debug) (foo_out_wasapis_debug)|WASAPI shared output (foo_out_wasapis_debug)]] · Shared mode WASAPI output for Vista and newer Windows versions, with additional debugging capabilities.&lt;br /&gt;
* [[Foobar2000:Components/XAudio2 output (foo_out_xaudio2)|XAudio2 output (foo_out_xaudio2)]] · Output component for XAudio2 API.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* {{foobar2000|http://www.foobar2000.org/components|Components Repository}}&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/ZXTune_Player_(foo_input_zxtune)&amp;diff=38912</id>
		<title>Foobar2000:Components/ZXTune Player (foo input zxtune)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/ZXTune_Player_(foo_input_zxtune)&amp;diff=38912"/>
		<updated>2026-04-26T12:13:48Z</updated>

		<summary type="html">&lt;p&gt;Korth: Initial page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
{{infobox foobar2000 component&lt;br /&gt;
| name                    = ZXTune Player&lt;br /&gt;
| screenshot              = &lt;br /&gt;
| caption                 = &lt;br /&gt;
| module_name             = foo_input_zxtune&lt;br /&gt;
| developer               = {{ha user|u=106756|name=djdron}}&lt;br /&gt;
| repository              = [https://github.com/djdron/zxtune/tree/cmake GitHub]&lt;br /&gt;
| released                = &amp;lt;!--{{start date and age|yyyy|mm|dd}} correct as needed --&amp;gt;&lt;br /&gt;
| released_ref            = &lt;br /&gt;
| stable_release          = 0.0.10&lt;br /&gt;
| stable_release_date     = 2026-04-23&lt;br /&gt;
| preview_release         = &lt;br /&gt;
| preview_release_date    = &lt;br /&gt;
| foobar2000_architecture = Windows 32-bit, Windows 64-bit, Windows ARM, macOS&lt;br /&gt;
| foobar2000_minimum      = 1.5&lt;br /&gt;
| foobar2000_maximum      = &lt;br /&gt;
| foobar2000_legacy       = &lt;br /&gt;
| foobar2000_ui_module    = &lt;br /&gt;
| use                     = Input&lt;br /&gt;
| license                 = [https://github.com/djdron/zxtune/blob/cmake/LICENSE.md GNU Lesser General Public License v3.0]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
Player of computer music from ZX Spectrum, Amstrad, Sam Coupe, PC, Amiga, Atari, Acorn, C64, SNES, Nes, Sega, GameBoy, TurboGrafX, MSX.&lt;br /&gt;
&lt;br /&gt;
Supported formats:&lt;br /&gt;
* ZX Spectrum (ASC, FTC, GTR, PSC, PSG, PSM, PT1/PT2/PT3, SQT, STC/ST1/ST3, STP, VTX, YM, TurboSound tracks, AY with embedded player, TXT files for Vortex Tracker II, CHI, DMM, DST, ET1, PDT, SQD, STR, TFC, TFD, TFE)&lt;br /&gt;
* PC (669, AMF, DMF, FAR, FNK, GDM, IMF, IT, LIQ, PSM, MDL, MTM, PTM, RTM, S3M, STIM, STM, STX, ULT, XM)&lt;br /&gt;
* Amiga (DBM, EMOD, MOD, MTN, IMS, MED, OKT, PT36, SFX, AHX)&lt;br /&gt;
* Atari (DTM, GTK, TCB, SAP)&lt;br /&gt;
* Acorn (DTT)&lt;br /&gt;
* Sam Coupe (COP)&lt;br /&gt;
* Commodore 64/128 MOS6581 (SID)&lt;br /&gt;
* Amstrad CPC (AYC)&lt;br /&gt;
* Super Nintendo (SPC)&lt;br /&gt;
* Multiplatform (MTC, VGM, GYM)&lt;br /&gt;
* Nintendo (NSF, NSFe)&lt;br /&gt;
* GameBoy (GBS, GSF)&lt;br /&gt;
* TurboGrafX (HES)&lt;br /&gt;
* MSX (KSS)&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
[https://zxtune.bitbucket.io/faq/ FAQ]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
* [https://zxtune.bitbucket.io Component Home Page]&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_input_zxtune|ZXTune Player}}&lt;br /&gt;
* {{ha|https://hydrogenaudio.org/index.php/topic,108918.0.html}}&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/SoX_Resampler_(foo_dsp_sox_resampler)&amp;diff=38911</id>
		<title>Foobar2000:Components/SoX Resampler (foo dsp sox resampler)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/SoX_Resampler_(foo_dsp_sox_resampler)&amp;diff=38911"/>
		<updated>2026-04-26T11:41:48Z</updated>

		<summary type="html">&lt;p&gt;Korth: version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
{{infobox foobar2000 component&lt;br /&gt;
| name                    = SoX Resampler&lt;br /&gt;
| screenshot              = &lt;br /&gt;
| caption                 = &lt;br /&gt;
| module_name             = foo_dsp_sox_resampler&lt;br /&gt;
| developer               = {{ha user|u=322|name=Case}}&lt;br /&gt;
| repository              = &lt;br /&gt;
| released                = {{start date and age|2025|12|25}}&lt;br /&gt;
| stable_release          = 1.0.13&lt;br /&gt;
| stable_release_date     = 2026-04-24&lt;br /&gt;
| preview_release         = &lt;br /&gt;
| preview_release_date    = &lt;br /&gt;
| foobar2000_architecture = Windows 32-bit, Windows 64-bit&lt;br /&gt;
| foobar2000_minimum      = 1.5&lt;br /&gt;
| foobar2000_maximum      = &lt;br /&gt;
| foobar2000_legacy       = &lt;br /&gt;
| foobar2000_ui_module    = &lt;br /&gt;
| use                     = DSP&lt;br /&gt;
| license                 = [https://foobar.hyv.fi/default_license.html Modified ISC license]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
Alternative SoX Resampler using libsoxr.&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_dsp_sox_resampler|SoX Resampler}}&lt;br /&gt;
* [https://foobar.hyv.fi/?view=foo_dsp_sox_resampler Component Home Page]&lt;br /&gt;
&amp;lt;!--* {{ha|topic link}}--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Analog_VU_Meter_Visualisation_(foo_vis_vumeter)&amp;diff=38910</id>
		<title>Foobar2000:Components/Analog VU Meter Visualisation (foo vis vumeter)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Analog_VU_Meter_Visualisation_(foo_vis_vumeter)&amp;diff=38910"/>
		<updated>2026-04-20T11:17:11Z</updated>

		<summary type="html">&lt;p&gt;Korth: version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox foobar2000 component&lt;br /&gt;
| name                    = Analog VU Meter Visualisation&lt;br /&gt;
| screenshot              = &lt;br /&gt;
| caption                 = &lt;br /&gt;
| module_name             = foo_vis_vumeter&lt;br /&gt;
| developer               = {{ha user|u=160042|name=oops}}&lt;br /&gt;
| repository              = &lt;br /&gt;
| released                = {{start date and age|2024|10|07}}&lt;br /&gt;
| released_ref            = &lt;br /&gt;
| stable_release          = 0.12.7&lt;br /&gt;
| stable_release_date     = 2026-04-17&lt;br /&gt;
| preview_release         = &lt;br /&gt;
| preview_release_date    = &lt;br /&gt;
| foobar2000_architecture = Windows 32-bit, Windows 64-bit, Windows ARM&lt;br /&gt;
| foobar2000_minimum      = 2.0&lt;br /&gt;
| foobar2000_maximum      = &lt;br /&gt;
| foobar2000_ui_module    = Default UI, Columns UI&lt;br /&gt;
| use                     = Visualization&lt;br /&gt;
| license                 = &lt;br /&gt;
 &lt;br /&gt;
}}&lt;br /&gt;
{{stub}}&lt;br /&gt;
==Description==&lt;br /&gt;
foo_vis_vumeter is modern reimplementation of the analog VU meter component by DRON. It renders using DirectX 12.&lt;br /&gt;
== Usage ==&lt;br /&gt;
See [https://gist.github.com/jecassis/64fdd07c43b937f664b44f65981647ab Documentation]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_vis_vumeter|Analog VU Meter Visualisation}}&lt;br /&gt;
* {{ha|https://hydrogenaudio.org/index.php/topic,126733.0.html}}&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/What_a_GOOM!_Visualisation_(foo_vis_goom)&amp;diff=38909</id>
		<title>Foobar2000:Components/What a GOOM! Visualisation (foo vis goom)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/What_a_GOOM!_Visualisation_(foo_vis_goom)&amp;diff=38909"/>
		<updated>2026-04-20T11:15:21Z</updated>

		<summary type="html">&lt;p&gt;Korth: version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox foobar2000 component&lt;br /&gt;
| name                    = What a GOOM! Visualisation&lt;br /&gt;
| screenshot              = &lt;br /&gt;
| caption                 = &lt;br /&gt;
| module_name             = foo_vis_goom&lt;br /&gt;
| developer               = {{ha user|u=160042|name=oops}}&lt;br /&gt;
| repository              = &lt;br /&gt;
| released                = {{start date and age|2025|03|08}}&lt;br /&gt;
| released_ref            = &lt;br /&gt;
| stable_release          = 0.0.13&lt;br /&gt;
| stable_release_date     = 2026-04-17&lt;br /&gt;
| preview_release         = &lt;br /&gt;
| preview_release_date    = &lt;br /&gt;
| foobar2000_architecture = Windows 32-bit, Windows 64-bit, Windows ARM&lt;br /&gt;
| foobar2000_minimum      = 2.0&lt;br /&gt;
| foobar2000_maximum      = &lt;br /&gt;
| foobar2000_ui_module    = Default UI, Columns UI&lt;br /&gt;
| use                     = Visualization&lt;br /&gt;
| license                 = &lt;br /&gt;
}}&lt;br /&gt;
{{stub}}&lt;br /&gt;
==Description==&lt;br /&gt;
foo_vis_goom is a port for foobar2000 of the &amp;quot;What a GOOM!&amp;quot; music visualizer. It renders the library-provided pixels using OpenGL 4.6.&lt;br /&gt;
&lt;br /&gt;
GOOM in an &amp;quot;incredible trippy visualization plugin!!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
* Uses OpenGL 4.6 for rendering.&lt;br /&gt;
* The Goom-2k4 library has been extensively cleaned up.&lt;br /&gt;
* Compatible with the Default User Interface (Default UI).&lt;br /&gt;
Tested on foobar2000 v2.24.5 (x86 32-bit and x86 64-bit) and Microsoft Windows 11 (Build 26100).&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_vis_goom|What a GOOM! Visualisation}}&lt;br /&gt;
* {{ha|https://hydrogenaud.io/index.php/topic,127556.0.html}}&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Playback_Statistics_v3.x_(foo_playcount)&amp;diff=38908</id>
		<title>Foobar2000:Components/Playback Statistics v3.x (foo playcount)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Playback_Statistics_v3.x_(foo_playcount)&amp;diff=38908"/>
		<updated>2026-04-17T13:23:45Z</updated>

		<summary type="html">&lt;p&gt;Korth: version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Foobar2000 Legacy Playback statistics components|Legacy Playback statistics components]]&lt;br /&gt;
{{infobox foobar2000 component&lt;br /&gt;
| name                    = Playback Statistics&lt;br /&gt;
| module_name             = foo_playcount&lt;br /&gt;
| developer               = Peter Pawlowski&lt;br /&gt;
| repository              = &lt;br /&gt;
| released                = 2006&lt;br /&gt;
| released_ref            = &lt;br /&gt;
| stable_release          = 3.1.10&lt;br /&gt;
| stable_release_date     = 2026-04-16&lt;br /&gt;
| preview_release         = &lt;br /&gt;
| preview_release_date    = &lt;br /&gt;
| foobar2000_architecture = Windows 32-bit, Windows 64-bit, Windows ARM&lt;br /&gt;
| foobar2000_minimum      = 1.6&lt;br /&gt;
| foobar2000_maximum      = &lt;br /&gt;
| foobar2000_ui_module    = Default UI; Columns UI&lt;br /&gt;
| use                     = Playback&lt;br /&gt;
| license                 = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
This component collects and maintains statistics for played songs.&lt;br /&gt;
&lt;br /&gt;
==Statistics==&lt;br /&gt;
The statistics include:&lt;br /&gt;
&lt;br /&gt;
* Time/date first played&lt;br /&gt;
* Time/date last played&lt;br /&gt;
* Playback count&lt;br /&gt;
* Time/date added to the Media Library&lt;br /&gt;
* Rating&lt;br /&gt;
&lt;br /&gt;
==New playback statistics data pinning scheme introduced in version 3.0==&lt;br /&gt;
Playback statistics are now pinned to a combination of artist + album + disc number + track number + track title + date information, contrary to pre-3.0 versions which would pin data to file paths.&lt;br /&gt;
&lt;br /&gt;
The consequences of this behavior are:&lt;br /&gt;
&lt;br /&gt;
* Statistics are shared between redundant copies of the same tracks - useful when you keep separate copies of your music in different formats such as lossy + lossless.&lt;br /&gt;
* Automatic carrying over of statistics when acquiring the same music in another format, as long as tags match.&lt;br /&gt;
* No risk of data loss when moving files around or between computers.&lt;br /&gt;
&lt;br /&gt;
When editing tags, affected playback statistics records are transferred accordingly.&lt;br /&gt;
&lt;br /&gt;
Starting from version 3.0, collection of playback statistics is no longer restricted to your Media Library content. You can use this component without using Media Library at all, however, you should keep your non-ML music referenced from a playlist for foobar2000 to maintain the statistics.&lt;br /&gt;
&lt;br /&gt;
Playback statistics data is no longer dropped when the tracks are removed from the media library. A record gets removed when no matching track has been seen by foobar2000 (in Media Library or in any playlist or in an imported XML backup of playback statistics) for four weeks.&lt;br /&gt;
&lt;br /&gt;
==Title formatting fields==&lt;br /&gt;
; {{code|%first_played%}}&lt;br /&gt;
: Date/time at which the song was played for the first time.&lt;br /&gt;
; {{code|%last_played%}}&lt;br /&gt;
: Date/time at which the song was played last time.&lt;br /&gt;
; {{code|%play_count%}}&lt;br /&gt;
: How many times the song has been played.&lt;br /&gt;
; {{code|%played_per_day%}}&lt;br /&gt;
: Estimate how many times per day the song has been played, based on time first played, time last played and times played.&lt;br /&gt;
; {{code|%added%}}&lt;br /&gt;
: Date/time at which the song was added to the Media Library.&lt;br /&gt;
; {{code|%rating%}}&lt;br /&gt;
: Song&#039;s rating, on a 1–5 scale.&lt;br /&gt;
; {{code|%rating_stars%}}&lt;br /&gt;
: Song&#039;s rating, formatted as up to five stars, e.g. ★★★&lt;br /&gt;
; {{code|%rating_stars_fixed%}}&lt;br /&gt;
: Song&#039;s rating, formatted as five stars, e.g. ★★★☆☆&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; You may need to change your fonts for the stars-formatting fields to produce readable output.&lt;br /&gt;
&lt;br /&gt;
Detailed information about Title formatting for Playback Statistics can be found [[Titleformat_Playback_Statistics|here]].&lt;br /&gt;
&lt;br /&gt;
==XML backup functionality==&lt;br /&gt;
You can export playback statistics to an XML file and import them later, through &#039;&#039;Library =&amp;gt; Playback Statistics&#039;&#039; menu commands, or through context menu on specific tracks. This can be used to easily transfer playback statistics between different foobar2000 installations or profiles.&lt;br /&gt;
&lt;br /&gt;
==Backwards compatibility==&lt;br /&gt;
As with all previous releases, this component is fully backwards compatible with databases created by any versions released publicly before. If you have used an earlier version of the Playback Statistics component before, your existing data will be automatically imported on first run.&lt;br /&gt;
&lt;br /&gt;
If you wish to keep the ability to revert to an older 2.x version, please back up your PlaybackStatistics.dat file before running the new component first time.&lt;br /&gt;
&lt;br /&gt;
==Common sources of confusion==&lt;br /&gt;
Please note that foo_playcount takes over {{code|%RATING%}}, {{code|%PLAY_COUNT%}}, and all other mappings corresponding to its native fields listed above, using these mappings to return the fields from its own database rather than from files themselves. If you want to display such fields from the tags of files rather than from the database, use {{code|$meta(rating)}} and so on in your title-formatting. This behavior has changed in version 3.0: previous versions would fall back to reading the field from the file&#039;s tags when the corresponding field was not present in the database.&lt;br /&gt;
&lt;br /&gt;
It is important to note that the component cannot retrieve data from before it was installed; therefore, it initializes statistics when it is installed. Most uses of the {{code|%ADDED%}} field, for example, will at first return the entire media library; this is because foo_playcount has no way of guessing when the files were actually added because it was not present at the time. Thus, the default value of {{code|%ADDED%}} is set to the time that the component was first loaded. Any items added after foo_playcount is installed will have the field set properly because it is present to detect them.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_playcount|Playback Statistics}}&lt;br /&gt;
* {{ha|https://hydrogenaud.io/index.php/topic,82420.0.html}}&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/MilkDrop_2_Visualisation_(foo_vis_milk2)&amp;diff=38907</id>
		<title>Foobar2000:Components/MilkDrop 2 Visualisation (foo vis milk2)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/MilkDrop_2_Visualisation_(foo_vis_milk2)&amp;diff=38907"/>
		<updated>2026-04-17T13:22:17Z</updated>

		<summary type="html">&lt;p&gt;Korth: version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox foobar2000 component&lt;br /&gt;
| name                    = MilkDrop 2 Visualisation&lt;br /&gt;
| screenshot              = &lt;br /&gt;
| caption                 = &lt;br /&gt;
| module_name             = foo_vis_milk2&lt;br /&gt;
| developer               = {{ha user|u=160042|name=oops}}&lt;br /&gt;
| repository              = [https://github.com/jecassis/foo_vis_milk2 Github]&lt;br /&gt;
| released                = {{start date and age|2024|02|02}}&lt;br /&gt;
| released_ref            = &lt;br /&gt;
| stable_release          = 0.8.3&lt;br /&gt;
| stable_release_date     = 2026-04-14&lt;br /&gt;
| preview_release         = &lt;br /&gt;
| preview_release_date    = &lt;br /&gt;
| foobar2000_architecture = Windows 32-bit, Windows 64-bit, Windows ARM&lt;br /&gt;
| foobar2000_minimum      = 2.0&lt;br /&gt;
| foobar2000_maximum      = &lt;br /&gt;
| foobar2000_ui_module    = Default UI, Columns UI&lt;br /&gt;
| use                     = Visualization&lt;br /&gt;
| license                 = &lt;br /&gt;
 &lt;br /&gt;
}}&lt;br /&gt;
{{stub}}&lt;br /&gt;
==Description==&lt;br /&gt;
foo_vis_milk2 is a port for foobar2000 of Winamp&#039;s MilkDrop 2 music visualizer. It additionally migrates rendering from its original DirectX 9 to DirectX 11.&lt;br /&gt;
&lt;br /&gt;
MilkDrop 2 takes you flying through visualizations of the soundwaves you&#039;re hearing. It uses beat detection to trigger myriad psychedelic effects, creating a rich visual journey through sound.&lt;br /&gt;
== Usage ==&lt;br /&gt;
See [https://github.com/jecassis/foo_vis_milk2/wiki/MilkDrop-2-Visualisation Documentation]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_vis_milk2|MilkDrop 2 Visualisation}}&lt;br /&gt;
* {{ha|https://hydrogenaudio.org/index.php/topic,125418.0.html}}&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/MilkDrop_2_Visualisation_(foo_vis_milk2)&amp;diff=38906</id>
		<title>Foobar2000:Components/MilkDrop 2 Visualisation (foo vis milk2)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/MilkDrop_2_Visualisation_(foo_vis_milk2)&amp;diff=38906"/>
		<updated>2026-04-13T12:04:11Z</updated>

		<summary type="html">&lt;p&gt;Korth: version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox foobar2000 component&lt;br /&gt;
| name                    = MilkDrop 2 Visualisation&lt;br /&gt;
| screenshot              = &lt;br /&gt;
| caption                 = &lt;br /&gt;
| module_name             = foo_vis_milk2&lt;br /&gt;
| developer               = {{ha user|u=160042|name=oops}}&lt;br /&gt;
| repository              = [https://github.com/jecassis/foo_vis_milk2 Github]&lt;br /&gt;
| released                = {{start date and age|2024|02|02}}&lt;br /&gt;
| released_ref            = &lt;br /&gt;
| stable_release          = 0.8.2&lt;br /&gt;
| stable_release_date     = 2026-04-12&lt;br /&gt;
| preview_release         = &lt;br /&gt;
| preview_release_date    = &lt;br /&gt;
| foobar2000_architecture = Windows 32-bit, Windows 64-bit, Windows ARM&lt;br /&gt;
| foobar2000_minimum      = 2.0&lt;br /&gt;
| foobar2000_maximum      = &lt;br /&gt;
| foobar2000_ui_module    = Default UI, Columns UI&lt;br /&gt;
| use                     = Visualization&lt;br /&gt;
| license                 = &lt;br /&gt;
 &lt;br /&gt;
}}&lt;br /&gt;
{{stub}}&lt;br /&gt;
==Description==&lt;br /&gt;
foo_vis_milk2 is a port for foobar2000 of Winamp&#039;s MilkDrop 2 music visualizer. It additionally migrates rendering from its original DirectX 9 to DirectX 11.&lt;br /&gt;
&lt;br /&gt;
MilkDrop 2 takes you flying through visualizations of the soundwaves you&#039;re hearing. It uses beat detection to trigger myriad psychedelic effects, creating a rich visual journey through sound.&lt;br /&gt;
== Usage ==&lt;br /&gt;
See [https://github.com/jecassis/foo_vis_milk2/wiki/MilkDrop-2-Visualisation Documentation]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_vis_milk2|MilkDrop 2 Visualisation}}&lt;br /&gt;
* {{ha|https://hydrogenaudio.org/index.php/topic,125418.0.html}}&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/MilkDrop_2_Visualisation_(foo_vis_milk2)&amp;diff=38905</id>
		<title>Foobar2000:Components/MilkDrop 2 Visualisation (foo vis milk2)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/MilkDrop_2_Visualisation_(foo_vis_milk2)&amp;diff=38905"/>
		<updated>2026-04-11T06:18:44Z</updated>

		<summary type="html">&lt;p&gt;Korth: version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox foobar2000 component&lt;br /&gt;
| name                    = MilkDrop 2 Visualisation&lt;br /&gt;
| screenshot              = &lt;br /&gt;
| caption                 = &lt;br /&gt;
| module_name             = foo_vis_milk2&lt;br /&gt;
| developer               = {{ha user|u=160042|name=oops}}&lt;br /&gt;
| repository              = [https://github.com/jecassis/foo_vis_milk2 Github]&lt;br /&gt;
| released                = {{start date and age|2024|02|02}}&lt;br /&gt;
| released_ref            = &lt;br /&gt;
| stable_release          = 0.8.1&lt;br /&gt;
| stable_release_date     = 2026-04-10&lt;br /&gt;
| preview_release         = &lt;br /&gt;
| preview_release_date    = &lt;br /&gt;
| foobar2000_architecture = Windows 32-bit, Windows 64-bit, Windows ARM&lt;br /&gt;
| foobar2000_minimum      = 2.0&lt;br /&gt;
| foobar2000_maximum      = &lt;br /&gt;
| foobar2000_ui_module    = Default UI, Columns UI&lt;br /&gt;
| use                     = Visualization&lt;br /&gt;
| license                 = &lt;br /&gt;
 &lt;br /&gt;
}}&lt;br /&gt;
{{stub}}&lt;br /&gt;
==Description==&lt;br /&gt;
foo_vis_milk2 is a port for foobar2000 of Winamp&#039;s MilkDrop 2 music visualizer. It additionally migrates rendering from its original DirectX 9 to DirectX 11.&lt;br /&gt;
&lt;br /&gt;
MilkDrop 2 takes you flying through visualizations of the soundwaves you&#039;re hearing. It uses beat detection to trigger myriad psychedelic effects, creating a rich visual journey through sound.&lt;br /&gt;
== Usage ==&lt;br /&gt;
See [https://github.com/jecassis/foo_vis_milk2/wiki/MilkDrop-2-Visualisation Documentation]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_vis_milk2|MilkDrop 2 Visualisation}}&lt;br /&gt;
* {{ha|https://hydrogenaudio.org/index.php/topic,125418.0.html}}&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/MilkDrop_2_Visualisation_(foo_vis_milk2)&amp;diff=38904</id>
		<title>Foobar2000:Components/MilkDrop 2 Visualisation (foo vis milk2)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/MilkDrop_2_Visualisation_(foo_vis_milk2)&amp;diff=38904"/>
		<updated>2026-04-10T11:01:03Z</updated>

		<summary type="html">&lt;p&gt;Korth: version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox foobar2000 component&lt;br /&gt;
| name                    = MilkDrop 2 Visualisation&lt;br /&gt;
| screenshot              = &lt;br /&gt;
| caption                 = &lt;br /&gt;
| module_name             = foo_vis_milk2&lt;br /&gt;
| developer               = {{ha user|u=160042|name=oops}}&lt;br /&gt;
| repository              = [https://github.com/jecassis/foo_vis_milk2 Github]&lt;br /&gt;
| released                = {{start date and age|2024|02|02}}&lt;br /&gt;
| released_ref            = &lt;br /&gt;
| stable_release          = 0.8.0&lt;br /&gt;
| stable_release_date     = 2026-04-09&lt;br /&gt;
| preview_release         = &lt;br /&gt;
| preview_release_date    = &lt;br /&gt;
| foobar2000_architecture = Windows 32-bit, Windows 64-bit, Windows ARM&lt;br /&gt;
| foobar2000_minimum      = 2.0&lt;br /&gt;
| foobar2000_maximum      = &lt;br /&gt;
| foobar2000_ui_module    = Default UI, Columns UI&lt;br /&gt;
| use                     = Visualization&lt;br /&gt;
| license                 = &lt;br /&gt;
 &lt;br /&gt;
}}&lt;br /&gt;
{{stub}}&lt;br /&gt;
==Description==&lt;br /&gt;
foo_vis_milk2 is a port for foobar2000 of Winamp&#039;s MilkDrop 2 music visualizer. It additionally migrates rendering from its original DirectX 9 to DirectX 11.&lt;br /&gt;
&lt;br /&gt;
MilkDrop 2 takes you flying through visualizations of the soundwaves you&#039;re hearing. It uses beat detection to trigger myriad psychedelic effects, creating a rich visual journey through sound.&lt;br /&gt;
== Usage ==&lt;br /&gt;
See [https://github.com/jecassis/foo_vis_milk2/wiki/MilkDrop-2-Visualisation Documentation]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_vis_milk2|MilkDrop 2 Visualisation}}&lt;br /&gt;
* {{ha|https://hydrogenaudio.org/index.php/topic,125418.0.html}}&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/BPM_Analyser_(foo_bpm)&amp;diff=38903</id>
		<title>Foobar2000:Components/BPM Analyser (foo bpm)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/BPM_Analyser_(foo_bpm)&amp;diff=38903"/>
		<updated>2026-04-08T12:08:27Z</updated>

		<summary type="html">&lt;p&gt;Korth: version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox foobar2000 component&lt;br /&gt;
| name                    = BPM Analyser&lt;br /&gt;
| module_name             = foo_bpm&lt;br /&gt;
| developer               = {{ha user|u=322|name=Case}}, Michael Balzer&amp;lt;br/&amp;gt;Holger Stenger (foosion)&lt;br /&gt;
| repository              = [https://github.com/stengerh/foo_bpm GitHub]&lt;br /&gt;
| released                = &lt;br /&gt;
| released_ref            = &lt;br /&gt;
| stable_release          = 0.2.4.8&lt;br /&gt;
| stable_release_date     = 2026-04-04&lt;br /&gt;
| preview_release         = &lt;br /&gt;
| preview_release_date    = &lt;br /&gt;
| foobar2000_architecture = Windows 32-bit, Windows 64-bit&lt;br /&gt;
| foobar2000_minimum      = 1.5&lt;br /&gt;
| foobar2000_maximum      = &lt;br /&gt;
| foobar2000_ui_module    = &lt;br /&gt;
| use                     = Tagging&lt;br /&gt;
| license                 = [https://foobar.hyv.fi/foo_bpm_custom_license.txt Custom]&lt;br /&gt;
}}&lt;br /&gt;
==Description==&lt;br /&gt;
The &#039;&#039;&#039;BPM Analyser&#039;&#039;&#039; component can be used for calculating the BPM (beats per minute) of any tracks in foobar2000.&lt;br /&gt;
This is recompile of foo_bpm by Michael Balzer/Holger Stenger. Added support for dark mode and 64-bit foobar2000.&lt;br /&gt;
==Usage==&lt;br /&gt;
The component can be used to automatically or manually detect a song&#039;s BPM.&lt;br /&gt;
&lt;br /&gt;
To automatically calculate the BPM:&lt;br /&gt;
# Highlight one or more files in your playlist. Right-click on them and select &amp;quot;BPM Analysis -&amp;gt; Automatically analyse BPMs&amp;quot;. &#039;&#039;&#039;Note:&#039;&#039;&#039; Songs already containing a BPM tag will not be scanned.&lt;br /&gt;
# After the analysis has completed, a results dialog will be displayed. &lt;br /&gt;
# If a BPM result is obviously double or half of its true BPM, select it in the list of results, then click the Double BPM or Halve BPM buttons. Multiple results can be selected using {{key press|Ctrl}}+click.&lt;br /&gt;
# Click the {{button|Update files}} button when done.&lt;br /&gt;
&lt;br /&gt;
To manually calculate the BPM:&lt;br /&gt;
# Right-click a song in the playlist and select &amp;quot;BPM Analysis -&amp;gt; Manually tap BPM for current track&amp;quot;&lt;br /&gt;
# A small window will be displayed with a large Tap Here button.&lt;br /&gt;
# Begin playback of a song.&lt;br /&gt;
# Click on the {{button|Tap Here}} button or hit the {{key press|spacebar}} to the beat of the music. The current calculated BPM will be displayed.&lt;br /&gt;
# Continue tapping until the BPM is fairly stable.&lt;br /&gt;
# Click the {{button|Update files}} button to save the BPM to the currently &#039;&#039;playing&#039;&#039; file.&lt;br /&gt;
&lt;br /&gt;
==Algorithms==&lt;br /&gt;
The BPM analysis algorithm is based loosely on the work presented in the paper [http://perso.telecom-paristech.fr/~grichard/Publications/ismir04b.pdf Tempo and Beat Estimation of Musical Signals].&lt;br /&gt;
&lt;br /&gt;
Here&#039;s a brief overview of how it works:&lt;br /&gt;
# Grab an &#039;&#039;n&#039;&#039; second sample from the song&lt;br /&gt;
# Transform the sample from the time domain into the frequency domain using windowed, overlapping FFTs, also know as Short Time Fourier Transforms (STFTs).&lt;br /&gt;
# Onset (or beat) detection is performed on the resulting STFT. The onset detection function takes the spectral flux of the STFT to generate a list of candidate beats.&lt;br /&gt;
# The candidate beats are run through an auto-correlation function to determine the dominant beat frequency, and hence the BPM.&lt;br /&gt;
# These steps are repeated at different points throughout the song, resulting in a list of candidate BPMs.&lt;br /&gt;
# The BPM list is sorted and the average mode value is chosen as the BPM.&lt;br /&gt;
&lt;br /&gt;
The open source [http://www.fftw.org/ FFTW library] is used for calculating the FFT.&lt;br /&gt;
&lt;br /&gt;
==Limitations==&lt;br /&gt;
* The calculated BPMs are not always accurate, especially for songs without obvious beats or large changes in tempo. You can compare the accuracy of the calculated BPM with the included manual BPM tapping function.&lt;br /&gt;
* In a number of cases a song&#039;s BPM may be calculated as double or half of its &#039;true&#039; BPM.&lt;br /&gt;
* Songs shorter than the configured sample length will automatically have their BPM set to 0. This is by design as it isn&#039;t possible to accurately determine the BPM of such a short track.&lt;br /&gt;
* There can be large discrepancies between BPMs calculated to the nearest BPM and BPMs calculated to 1 or 2 decimal places.&lt;br /&gt;
* Tapping the spacebar on the manual tapping window when the large Tap Here button loses focus will stop working. The button must be clicked again to regain focus so the spacebar will work.&lt;br /&gt;
&lt;br /&gt;
==Future work==&lt;br /&gt;
* Improve the current BPM algorithm (wrong BPMs, double/halved BPMs, overall speed)&lt;br /&gt;
* Implement other BPM algorithms&lt;br /&gt;
* Add option to double/halve BPMs to context menu.&lt;br /&gt;
* Specialise the algorithm parameters for different genres, then automatically scan using those parameters based on the GENRE tag.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [https://foobar.hyv.fi/?view=foo_bpm Component Home page]&lt;br /&gt;
* {{foobar2000|http://www.foobar2000.org/components/view/foo_bpm|Legacy BPM Analyser}}&lt;br /&gt;
* {{ha|https://hydrogenaud.io/index.php/topic,77142.0.html}} (actual discussion)&lt;br /&gt;
* {{ha|https://hydrogenaud.io/index.php/topic,77143.0.html}} (uploads of the component itself)&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Album_List_Panel_(foo_uie_albumlist)&amp;diff=38902</id>
		<title>Foobar2000:Components/Album List Panel (foo uie albumlist)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Album_List_Panel_(foo_uie_albumlist)&amp;diff=38902"/>
		<updated>2026-04-08T12:07:17Z</updated>

		<summary type="html">&lt;p&gt;Korth: version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Foobar2000 3rd-Party Components|Album List Panel (foo uie albumlist)]]&lt;br /&gt;
{{infobox foobar2000 component&lt;br /&gt;
| name                    = Album List Panel&lt;br /&gt;
| screenshot              = &lt;br /&gt;
| caption                 = &lt;br /&gt;
| module_name             = foo_uie_albumlist&lt;br /&gt;
| developer               = {{ha user|u=4177|name=musicmusic}}&lt;br /&gt;
| repository              = [https://github.com/reupen/album_list_panel github]&lt;br /&gt;
| released                = &lt;br /&gt;
| released_ref            = &lt;br /&gt;
| stable_release          = 2.1.0&lt;br /&gt;
| stable_release_date     = 2026-04-04&lt;br /&gt;
| preview_release         = &lt;br /&gt;
| preview_release_date    = &lt;br /&gt;
| foobar2000_architecture = Windows 32-bit, Windows 64-bit&lt;br /&gt;
| foobar2000_minimum      = 1.5&lt;br /&gt;
| foobar2000_maximum      = &lt;br /&gt;
| foobar2000_ui_module    = Columns UI&lt;br /&gt;
| use                     = &lt;br /&gt;
| license                 = [https://github.com/reupen/album_list_panel/blob/main/COPYING.LESSER LGPL]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Description=&lt;br /&gt;
&lt;br /&gt;
Displays the database in a tree view using customizable sorting methods (by genre, artist, directory, etc.). Album list panel is based on Album List 3.1.0, by Peter Pawlowski.&lt;br /&gt;
&lt;br /&gt;
=Link=&lt;br /&gt;
* [https://yuo.be/album-list-panel Official Website]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Requirements=&lt;br /&gt;
* [http://www.foobar2000.org/ foobar2000 1.5]&lt;br /&gt;
* [https://yuo.be/columns-ui Columns UI 2.1.0]&lt;br /&gt;
* Windows 7 Service Pack 1 or later&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Installation=&lt;br /&gt;
#Extract the downloaded archive and place foo_uie_albumlist.dll in your foobar2000 &amp;quot;components&amp;quot; folder (normally located at %ProgramFiles%\foobar2000\components\), or install fb2k.component.&lt;br /&gt;
#Start foobar2000.&lt;br /&gt;
#Open up &#039;&#039;&#039;Preferences&#039;&#039;&#039;, navigate to &#039;&#039;&#039;Display&#039;&#039;&#039; -&amp;gt; &#039;&#039;&#039;Columns UI&#039;&#039;&#039;, and select the &#039;&#039;&#039;Layout&#039;&#039;&#039; tab.&lt;br /&gt;
#Right-click on a splitter and select &#039;&#039;&#039;Insert Panel&#039;&#039;&#039; -&amp;gt; &#039;&#039;&#039;Panels&#039;&#039;&#039; -&amp;gt; &#039;&#039;&#039;Album List&#039;&#039;&#039;&lt;br /&gt;
#Click &#039;&#039;&#039;Apply&#039;&#039;&#039; to make the panel appear.&lt;br /&gt;
&lt;br /&gt;
=Context Menu Options=&lt;br /&gt;
==Views==&lt;br /&gt;
This is where you pick the different views for the panel. You can add more views (see section: adding views)&lt;br /&gt;
&lt;br /&gt;
==Refresh Tree==&lt;br /&gt;
Refreshes the tree. This is useful if: You&#039;ve updated the media library by moving/deleting files, by updating tags, or if you changed the code of the view you&#039;re using. &lt;br /&gt;
&lt;br /&gt;
==Filter==&lt;br /&gt;
Enabling this option puts a small text box at the bottom of the panel which accepts queries (use the autoplaylist help for a guide).&lt;br /&gt;
&lt;br /&gt;
==Settings==&lt;br /&gt;
Allows you to change the behavior of the panel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Settings=&lt;br /&gt;
Album List Panel settings can be accessed either by pressing the &#039;&#039;&#039;Configure&#039;&#039;&#039; button on the Columns UI &#039;&#039;&#039;Layout&#039;&#039;&#039; tab, or by right-clicking the panel itself and selecting &#039;&#039;&#039;Settings&#039;&#039;&#039;.  The available settings are split up into two tabs.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; This section relates to version 0.2.3 beta.&lt;br /&gt;
&lt;br /&gt;
==Display Tab==&lt;br /&gt;
;Views&lt;br /&gt;
: This is the lists of &amp;quot;views&amp;quot; available. To change a view while using the panel, Right click the panel, select View -&amp;gt; &amp;lt;choose a view&amp;gt;. To add custom views, see the next section.&lt;br /&gt;
&lt;br /&gt;
;Up/Down buttons&lt;br /&gt;
: Use these to reorder the views list&lt;br /&gt;
&lt;br /&gt;
;Delete/New buttons&lt;br /&gt;
: Use these to remove / create new views&lt;br /&gt;
&lt;br /&gt;
;Double click / Middle Button action&lt;br /&gt;
: Use this dropdown to configure what happens when you double click / Middle Click an entry in the panel (default: Expand/Collapse, no defaults for middle click)&lt;br /&gt;
&lt;br /&gt;
;Autosend to playlist&lt;br /&gt;
: use this checkbox to control whether the panel should list contents of the entry when you single click it (e.g. Single clicking on &amp;quot;Metallica&amp;quot; automatically sends all files under Metallica to the playlist)&lt;br /&gt;
&lt;br /&gt;
;Text box below it&lt;br /&gt;
: Type the name of the target playlist (where the panel should display the files)&lt;br /&gt;
&lt;br /&gt;
==Advanced Tab==&lt;br /&gt;
===Appearance===&lt;br /&gt;
;Show sub-item count&lt;br /&gt;
: Shows the number of items under each entry&lt;br /&gt;
&lt;br /&gt;
;Show horizontal scrollbar&lt;br /&gt;
: (if the content of the entries do not fit the width of the panel)&lt;br /&gt;
&lt;br /&gt;
;Use Item Indices&lt;br /&gt;
: Displays items in this form: 1. &amp;lt;entry 1&amp;gt; 2. &amp;lt;entry 2 and so on&lt;br /&gt;
&lt;br /&gt;
;Use Custom vertical padding&lt;br /&gt;
: Change the amount of whitespace between entries &lt;br /&gt;
&lt;br /&gt;
;Use Custom indentation&lt;br /&gt;
: Change the amount of indentation (between an entry and it&#039;s parent)&lt;br /&gt;
&lt;br /&gt;
;Window Frame Style&lt;br /&gt;
: Choose between None, Sunken or Gray&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Behavior===&lt;br /&gt;
;Autoplay on send to playlist&lt;br /&gt;
: Choose whether the songs play automatically when added to playlist&lt;br /&gt;
&lt;br /&gt;
;Apply core sort settings on added files&lt;br /&gt;
: If selected, the panel sorts files based on the criteria specified in Preferences-&amp;gt; General -&amp;gt; &amp;quot;Sort incoming files by&amp;quot;. When unselected, uses the order as determined by the view.&lt;br /&gt;
&lt;br /&gt;
;Select Added items&lt;br /&gt;
: Choose whether the songs added to the playlist are selected automatically&lt;br /&gt;
&lt;br /&gt;
;Populate on Initialization&lt;br /&gt;
: If unselected, the panel is blank when you start foobar. You need to manually right click the panel and select refresh tree to have it list items. Unchecking this option leads to a decrease in startup time of the program (the effect is very pronounced if you have large libraries)&lt;br /&gt;
&lt;br /&gt;
;Process keyboard shortcuts&lt;br /&gt;
: Allows you to use keyboard shortcuts specified in Preferences-&amp;gt; General -&amp;gt; &amp;quot;Keyboard shortcuts&amp;quot; when the panel has the focus.&lt;br /&gt;
&lt;br /&gt;
;Auto-collapse on Item Expand&lt;br /&gt;
: Automatically closes an entry if you select another one (e.g. if &amp;quot;Metallica&amp;quot; is currently open, and you open &amp;quot;Megadeth&amp;quot;, the &amp;quot;metallica&amp;quot; entry collapses)&lt;br /&gt;
&lt;br /&gt;
=Adding Sources=&lt;br /&gt;
The panel uses the pipe key &amp;quot;|&amp;quot; to distinguish between parent and child entries. e.g. If you want to create an entry that goes as Genre -&amp;gt; Artist -&amp;gt; Album, you&#039;d use &amp;lt;tt&amp;gt;%genre%|%artist%|%album%&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Since the panel supports the full gamut of titleformatting options, you can do some pretty nifty things with it. Examples:&lt;br /&gt;
&lt;br /&gt;
* Decade -&amp;gt; Year -&amp;gt; Artist -&amp;gt; Album:&lt;br /&gt;
&amp;lt;tt&amp;gt; $right(%date%,2)s|%date%|%artist%|%album%&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Separate files based on whether they have  Replaygain Information:&lt;br /&gt;
&amp;lt;tt&amp;gt; $if(%__replaygain_track_gain%,RG,NO RG)|%album artist%|%album%&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Separate files based on the date added to libary (This uses the %added% tag which can be added to files using foo_cwb_hooks):&lt;br /&gt;
&amp;lt;tt&amp;gt; $if(%added%,$left(%added%,4)|$substr(%added%,6,7)|$right(%added%,2)|%album artist%|%album%,No Info &#039;:(&#039;)&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sort by codec&lt;br /&gt;
&amp;lt;tt&amp;gt; %codec%|%album artist%|%album% &amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tip: As far as possible, avoid using code which forces the panel to display a large number of files under a single entry. This reduces memory usage and significantly shortens startup time.&lt;br /&gt;
&lt;br /&gt;
= External links =&lt;br /&gt;
* [https://yuo.be/album-list-panel Home page]&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_uie_albumlist|Album list panel}}&lt;br /&gt;
* {{ha|https://hydrogenaudio.org/index.php/topic,28647.0.html}}&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/MathAudio_Headphone_EQ_(foo_headphone_eq)&amp;diff=38901</id>
		<title>Foobar2000:Components/MathAudio Headphone EQ (foo headphone eq)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/MathAudio_Headphone_EQ_(foo_headphone_eq)&amp;diff=38901"/>
		<updated>2026-04-08T12:05:39Z</updated>

		<summary type="html">&lt;p&gt;Korth: version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Foobar2000 components|DSP components]]&lt;br /&gt;
{{infobox foobar2000 component&lt;br /&gt;
| name                    = MathAudio Headphone EQ&lt;br /&gt;
| module_name             = foo_headphone_eq&lt;br /&gt;
| developer               = [https://mathaudio.com mathaudio]&lt;br /&gt;
| repository              = &lt;br /&gt;
| released                = &lt;br /&gt;
| released_ref            = &lt;br /&gt;
| stable_release          = 2.0.4&lt;br /&gt;
| stable_release_date     = 2026-04-07&lt;br /&gt;
| preview_release         = &lt;br /&gt;
| preview_release_date    = &lt;br /&gt;
| foobar2000_architecture = Windows 64-bit&lt;br /&gt;
| foobar2000_minimum      = 2.0&lt;br /&gt;
| foobar2000_maximum      = &lt;br /&gt;
| foobar2000_ui_module    = &lt;br /&gt;
| use                     = DSP&lt;br /&gt;
| license                 = Freeware&lt;br /&gt;
}}&lt;br /&gt;
==Description==&lt;br /&gt;
This component helps to detect and compensate for the unwanted resonances in high-quality headphones and earphones.&lt;br /&gt;
==Features==&lt;br /&gt;
* Helps to detect and compensate for the unwanted resonances in high-quality headphones and earphones.&lt;br /&gt;
* Includes a test signal generator.&lt;br /&gt;
* Enables one to enter numerical values of filter parameters that can be taken from [https://www.reddit.com/r/oratory1990/wiki/index Oratory1990’s list of headphone EQ presets] or [https://github.com/jaakkopasanen/AutoEq/tree/master/results Jaakko Pasanen&#039;s resource] and to optimize them for one&#039;s specific headphones.&lt;br /&gt;
* Includes a crossfeed feature which allows the listener to reduce the channel separation to a natural level. The crossfeed makes the headphones less fatiguing to listen to for long periods.&lt;br /&gt;
* Supports up to 99 compensating filters.&lt;br /&gt;
* Supports individual correction of left and right channels.&lt;br /&gt;
* Supports undo/redo operations.&lt;br /&gt;
* Applies 64-bit signal path throughout.&lt;br /&gt;
* Supports full range of sample rates from 44,056 kHz up to 384 kHz.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_headphone_eq|MathAudio Headphone EQ}}&lt;br /&gt;
* {{ha|https://hydrogenaudio.org/index.php/topic,109674.0.html}}&lt;br /&gt;
* [https://mathaudio.com/headphone-eq.htm Component Home page, including Documentation]&lt;br /&gt;
* [https://mathaudio.com/foo_headphone_eq.zip Official Download link]&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/MathAudio_Room_EQ_(foo_room_eq)&amp;diff=38900</id>
		<title>Foobar2000:Components/MathAudio Room EQ (foo room eq)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/MathAudio_Room_EQ_(foo_room_eq)&amp;diff=38900"/>
		<updated>2026-04-08T12:04:35Z</updated>

		<summary type="html">&lt;p&gt;Korth: version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Foobar2000 components|DSP components]]&lt;br /&gt;
{{infobox foobar2000 component&lt;br /&gt;
| name                    = MathAudio Room EQ&lt;br /&gt;
| module_name             = foo_room_eq&lt;br /&gt;
| developer               = [https://mathaudio.com mathaudio] ({{ha user|u=112606|name=k2k}})&lt;br /&gt;
| repository              = &lt;br /&gt;
| released                = {{start date and age|2013|11|26}}&lt;br /&gt;
| released_ref            = &lt;br /&gt;
| stable_release          = 3.0.7&lt;br /&gt;
| stable_release_date     = 2026-04-07&lt;br /&gt;
| preview_release         = &lt;br /&gt;
| preview_release_date    = &lt;br /&gt;
| foobar2000_architecture = Windows 64-bit&lt;br /&gt;
| foobar2000_minimum      = 2.0&lt;br /&gt;
| foobar2000_maximum      = &lt;br /&gt;
| foobar2000_ui_module    = &lt;br /&gt;
| use                     = DSP&lt;br /&gt;
| license                 = Freeware&lt;br /&gt;
}}&lt;br /&gt;
==Description==&lt;br /&gt;
This component helps to detect and compensate for the unwanted resonances in high-quality headphones and earphones.&lt;br /&gt;
==Features==&lt;br /&gt;
* Corrects deficiencies of room acoustics (multipoint compensation).&lt;br /&gt;
* Corrects acoustic imperfections of speakers.&lt;br /&gt;
* Avoids the pre-echo (pre-ringing) problem of conventional convolver-based room correction systems. The absence of pre-echo ensures the neutrality of the sound.&lt;br /&gt;
* Works in rooms, halls and outdoor venues of any size.&lt;br /&gt;
* Works with zero latency. Perfect for live performances and studio monitoring. Doesn&#039;t delay the audio track when playing video.&lt;br /&gt;
* Performs frequency response correction, phase response correction and time domain correction.&lt;br /&gt;
* Quells resonance peaks of frequency response while leaving the deep notches. Avoids the overcompensation which happens in conventional linearizing room correction systems.&lt;br /&gt;
* Manually adjustable level of compensation allows one to reach the maximum transparency of the sound.&lt;br /&gt;
* Supports full range of sample rates from 44,056 kHz up to 384 kHz. All sample rates are supported without resampling to avoid any possible loss in quality.&lt;br /&gt;
* Includes a custom target curve feature.&lt;br /&gt;
* Applies 64-bit signal path throughout.&lt;br /&gt;
* Works with USB measurement microphones (e.g. [https://www.minidsp.com/products/acoustic-measurement/umik-1 MiniDSP UMIK-1] or [https://www.parts-express.com/dayton-audio-umm-6-usb-measurement-microphone--390-808 Dayton Audio UMM-6]) or standard measurement microphones (e.g. [https://www.bhphotovideo.com/c/product/747384-REG/Nady_CM_100_CM_100_Reference_Measurement.html NADY CM100] or [https://www.parts-express.com/dayton-audio-emm-6-electret-measurement-microphone--390-801 Dayton Audio EMM-6]).&lt;br /&gt;
* Supports microphone calibration files.&lt;br /&gt;
* Applies a patented method of frequency response correction.&lt;br /&gt;
* Works as a simple conventional mouse drawing EQ if necessary: just load the [https://mathaudio.com/simple_eq.snr simple_eq.snr] preset and mouse draw any EQ curve you want.&lt;br /&gt;
==External links==&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_room_eq|MathAudio Room EQ}}&lt;br /&gt;
* {{ha|https://hydrogenaud.io/index.php/topic,103603}}&lt;br /&gt;
* [https://mathaudio.com/room-eq.htm Component Home page, including Documentation]&lt;br /&gt;
* [https://mathaudio.com/foo_room_eq.zip Official Download link]&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/What_a_GOOM!_Visualisation_(foo_vis_goom)&amp;diff=38899</id>
		<title>Foobar2000:Components/What a GOOM! Visualisation (foo vis goom)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/What_a_GOOM!_Visualisation_(foo_vis_goom)&amp;diff=38899"/>
		<updated>2026-04-05T11:23:49Z</updated>

		<summary type="html">&lt;p&gt;Korth: version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox foobar2000 component&lt;br /&gt;
| name                    = What a GOOM! Visualisation&lt;br /&gt;
| screenshot              = &lt;br /&gt;
| caption                 = &lt;br /&gt;
| module_name             = foo_vis_goom&lt;br /&gt;
| developer               = {{ha user|u=160042|name=oops}}&lt;br /&gt;
| repository              = &lt;br /&gt;
| released                = {{start date and age|2025|03|08}}&lt;br /&gt;
| released_ref            = &lt;br /&gt;
| stable_release          = 0.0.12&lt;br /&gt;
| stable_release_date     = 2026-03-31&lt;br /&gt;
| preview_release         = &lt;br /&gt;
| preview_release_date    = &lt;br /&gt;
| foobar2000_architecture = Windows 32-bit, Windows 64-bit, Windows ARM&lt;br /&gt;
| foobar2000_minimum      = 2.0&lt;br /&gt;
| foobar2000_maximum      = &lt;br /&gt;
| foobar2000_ui_module    = Default UI, Columns UI&lt;br /&gt;
| use                     = Visualization&lt;br /&gt;
| license                 = &lt;br /&gt;
}}&lt;br /&gt;
{{stub}}&lt;br /&gt;
==Description==&lt;br /&gt;
foo_vis_goom is a port for foobar2000 of the &amp;quot;What a GOOM!&amp;quot; music visualizer. It renders the library-provided pixels using OpenGL 4.6.&lt;br /&gt;
&lt;br /&gt;
GOOM in an &amp;quot;incredible trippy visualization plugin!!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
* Uses OpenGL 4.6 for rendering.&lt;br /&gt;
* The Goom-2k4 library has been extensively cleaned up.&lt;br /&gt;
* Compatible with the Default User Interface (Default UI).&lt;br /&gt;
Tested on foobar2000 v2.24.5 (x86 32-bit and x86 64-bit) and Microsoft Windows 11 (Build 26100).&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_vis_goom|What a GOOM! Visualisation}}&lt;br /&gt;
* {{ha|https://hydrogenaud.io/index.php/topic,127556.0.html}}&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/GAP_Killer_(foo_dsp_nogaps)&amp;diff=38898</id>
		<title>Foobar2000:Components/GAP Killer (foo dsp nogaps)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/GAP_Killer_(foo_dsp_nogaps)&amp;diff=38898"/>
		<updated>2026-04-02T11:24:24Z</updated>

		<summary type="html">&lt;p&gt;Korth: version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Foobar2000 components|DSP components]]&lt;br /&gt;
{{infobox foobar2000 component&lt;br /&gt;
| name                    = Gap Killer DSP&lt;br /&gt;
| screenshot              = &lt;br /&gt;
| caption                 = &lt;br /&gt;
| module_name             = foo_dsp_nogaps&lt;br /&gt;
| developer               = {{ha user|u=322|name=Case}}&lt;br /&gt;
| repository              = &lt;br /&gt;
| released                = {{start date and age|2003|05|21}}&lt;br /&gt;
| released_ref            = &lt;br /&gt;
| stable_release          = 0.4.6&lt;br /&gt;
| stable_release_date     = 2023-03-16&lt;br /&gt;
| preview_release         = &lt;br /&gt;
| preview_release_date    = &lt;br /&gt;
| foobar2000_architecture = Windows 32-bit, Windows 64-bit&lt;br /&gt;
| foobar2000_minimum      = 1.1&lt;br /&gt;
| foobar2000_maximum      = &lt;br /&gt;
| foobar2000_ui_module    = &lt;br /&gt;
| use                     = DSP&lt;br /&gt;
| license                 = [https://foobar.hyv.fi/default_license.html Modified ISC license]&lt;br /&gt;
 &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
Removes silence from track transitions.&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [https://foobar.hyv.fi/2.0/?view=foo_dsp_nogaps Information page]&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Analog_VU_Meter_Visualisation_(foo_vis_vumeter)&amp;diff=38895</id>
		<title>Foobar2000:Components/Analog VU Meter Visualisation (foo vis vumeter)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Analog_VU_Meter_Visualisation_(foo_vis_vumeter)&amp;diff=38895"/>
		<updated>2026-03-26T11:09:26Z</updated>

		<summary type="html">&lt;p&gt;Korth: version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox foobar2000 component&lt;br /&gt;
| name                    = Analog VU Meter Visualisation&lt;br /&gt;
| screenshot              = &lt;br /&gt;
| caption                 = &lt;br /&gt;
| module_name             = foo_vis_vumeter&lt;br /&gt;
| developer               = {{ha user|u=160042|name=oops}}&lt;br /&gt;
| repository              = &lt;br /&gt;
| released                = {{start date and age|2024|10|07}}&lt;br /&gt;
| released_ref            = &lt;br /&gt;
| stable_release          = 0.12.5&lt;br /&gt;
| stable_release_date     = 2026-03-24&lt;br /&gt;
| preview_release         = &lt;br /&gt;
| preview_release_date    = &lt;br /&gt;
| foobar2000_architecture = Windows 32-bit, Windows 64-bit, Windows ARM&lt;br /&gt;
| foobar2000_minimum      = 2.0&lt;br /&gt;
| foobar2000_maximum      = &lt;br /&gt;
| foobar2000_ui_module    = Default UI, Columns UI&lt;br /&gt;
| use                     = Visualization&lt;br /&gt;
| license                 = &lt;br /&gt;
 &lt;br /&gt;
}}&lt;br /&gt;
{{stub}}&lt;br /&gt;
==Description==&lt;br /&gt;
foo_vis_vumeter is modern reimplementation of the analog VU meter component by DRON. It renders using DirectX 12.&lt;br /&gt;
== Usage ==&lt;br /&gt;
See [https://gist.github.com/jecassis/64fdd07c43b937f664b44f65981647ab Documentation]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_vis_vumeter|Analog VU Meter Visualisation}}&lt;br /&gt;
* {{ha|https://hydrogenaudio.org/index.php/topic,126733.0.html}}&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Oscilloscope_Visualisation_(foo_vis_oscilloscope)&amp;diff=38894</id>
		<title>Foobar2000:Components/Oscilloscope Visualisation (foo vis oscilloscope)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Oscilloscope_Visualisation_(foo_vis_oscilloscope)&amp;diff=38894"/>
		<updated>2026-03-26T11:08:51Z</updated>

		<summary type="html">&lt;p&gt;Korth: version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox foobar2000 component&lt;br /&gt;
| name                    = Oscilloscope Visualisation&lt;br /&gt;
| screenshot              = &lt;br /&gt;
| caption                 = &lt;br /&gt;
| module_name             = foo_vis_oscilloscope&lt;br /&gt;
| developer               = {{ha user|u=160042|name=oops}}&lt;br /&gt;
| repository              = &lt;br /&gt;
| released                = {{start date and age|2025|09|28}}&lt;br /&gt;
| released_ref            = &lt;br /&gt;
| stable_release          = 2.2.5&lt;br /&gt;
| stable_release_date     = 2026-03-24&lt;br /&gt;
| preview_release         = &lt;br /&gt;
| preview_release_date    = &lt;br /&gt;
| foobar2000_architecture = Windows 32-bit, Windows 64-bit, Windows ARM&lt;br /&gt;
| foobar2000_minimum      = 2.0&lt;br /&gt;
| foobar2000_maximum      = &lt;br /&gt;
| foobar2000_ui_module    = Default UI, Columns UI&lt;br /&gt;
| use                     = Visualization&lt;br /&gt;
| license                 = &lt;br /&gt;
 &lt;br /&gt;
}}&lt;br /&gt;
{{stub}}&lt;br /&gt;
==Description==&lt;br /&gt;
foo_vis_oscilloscope is an oscilloscope visualization implemented with Direct2D. It is a modernized version inspired by Holger Stenger&#039;s &amp;quot;Oscilloscope (Direct2D)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
* Uses Direct2D 1.3 for rendering.&lt;br /&gt;
* Implements controls through the mouse context menu with a new color picker.&lt;br /&gt;
* Supports the Default User Interface (Default UI) and the Columns User Interface (Columns UI).&lt;br /&gt;
* Supports window pseudo-transparency.&lt;br /&gt;
* Includes 32-bit and 64-bit x86 component variants as well as ARM64EC.&lt;br /&gt;
* Tested on foobar2000 v2.25.1 (x86 32-bit and x86 64-bit) and Microsoft Windows 11 (Build 26200).&lt;br /&gt;
* Built for Windows 10 or later.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_vis_oscilloscope|Oscilloscope Visualisation}}&lt;br /&gt;
* {{ha|https://hydrogenaudio.org/index.php/topic,128513.0.html}}&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/WebView2_(foo_webview2)&amp;diff=38893</id>
		<title>Foobar2000:Components/WebView2 (foo webview2)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/WebView2_(foo_webview2)&amp;diff=38893"/>
		<updated>2026-03-26T11:08:16Z</updated>

		<summary type="html">&lt;p&gt;Korth: version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
{{infobox foobar2000 component&lt;br /&gt;
| name                    = WebView2&lt;br /&gt;
| screenshot              = &lt;br /&gt;
| caption                 = &lt;br /&gt;
| module_name             = foo_webview2&lt;br /&gt;
| developer               = {{ha user|u=160042|name=oops}}&lt;br /&gt;
| repository              = [https://github.com/jecassis/foo_uie_webview GitHub]&lt;br /&gt;
| released                = {{start date and age|2026|01|29}}&lt;br /&gt;
| released_ref            = &lt;br /&gt;
| stable_release          = 0.3.8&lt;br /&gt;
| stable_release_date     = 2026-03-24&lt;br /&gt;
| preview_release         = &lt;br /&gt;
| preview_release_date    = &lt;br /&gt;
| foobar2000_architecture = Windows 32-bit, Windows 64-bit, Windows ARM&lt;br /&gt;
| foobar2000_minimum      = 2.0&lt;br /&gt;
| foobar2000_maximum      = &lt;br /&gt;
| foobar2000_legacy       = &lt;br /&gt;
| foobar2000_ui_module    = Default UI, Columns UI&lt;br /&gt;
| use                     = UI&lt;br /&gt;
| license                 = [https://github.com/jecassis/foo_uie_webview/blob/dev/LICENSE.txt MIT License]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
foo_webview2 is a foobar2000 component that exposes the Microsoft Edge WebView2 control as a UI element or panel. This is a fork of [[foobar2000:Components/WebView (foo_uie_webview)|foo_uie_webview]].&lt;br /&gt;
&lt;br /&gt;
It takes an HTML file that receives notifications from and can interact with foobar2000. The panel can react to those notifications and adjust its output using JavaScript. In addition, a host object provides a number of methods and properties to interact with foobar2000 and the visualization stream can be accessed through a shared buffer.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
* foobar2000 v2.0 or later (32 or 64-bit).&lt;br /&gt;
* Microsoft Edge WebView2 Runtime (preinstalled in Windows 10 and 11).&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_webview2|WebView2}}&lt;br /&gt;
* {{ha|https://hydrogenaudio.org/index.php/topic,126042.0.html}}&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Analog_VU_Meter_Visualisation_(foo_vis_vumeter)&amp;diff=38892</id>
		<title>Foobar2000:Components/Analog VU Meter Visualisation (foo vis vumeter)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Analog_VU_Meter_Visualisation_(foo_vis_vumeter)&amp;diff=38892"/>
		<updated>2026-03-24T11:54:12Z</updated>

		<summary type="html">&lt;p&gt;Korth: version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox foobar2000 component&lt;br /&gt;
| name                    = Analog VU Meter Visualisation&lt;br /&gt;
| screenshot              = &lt;br /&gt;
| caption                 = &lt;br /&gt;
| module_name             = foo_vis_vumeter&lt;br /&gt;
| developer               = {{ha user|u=160042|name=oops}}&lt;br /&gt;
| repository              = &lt;br /&gt;
| released                = {{start date and age|2024|10|07}}&lt;br /&gt;
| released_ref            = &lt;br /&gt;
| stable_release          = 0.12.4&lt;br /&gt;
| stable_release_date     = 2026-03-23&lt;br /&gt;
| preview_release         = &lt;br /&gt;
| preview_release_date    = &lt;br /&gt;
| foobar2000_architecture = Windows 32-bit, Windows 64-bit, Windows ARM&lt;br /&gt;
| foobar2000_minimum      = 2.0&lt;br /&gt;
| foobar2000_maximum      = &lt;br /&gt;
| foobar2000_ui_module    = Default UI, Columns UI&lt;br /&gt;
| use                     = Visualization&lt;br /&gt;
| license                 = &lt;br /&gt;
 &lt;br /&gt;
}}&lt;br /&gt;
{{stub}}&lt;br /&gt;
==Description==&lt;br /&gt;
foo_vis_vumeter is modern reimplementation of the analog VU meter component by DRON. It renders using DirectX 12.&lt;br /&gt;
== Usage ==&lt;br /&gt;
See [https://gist.github.com/jecassis/64fdd07c43b937f664b44f65981647ab Documentation]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_vis_vumeter|Analog VU Meter Visualisation}}&lt;br /&gt;
* {{ha|https://hydrogenaudio.org/index.php/topic,126733.0.html}}&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/What_a_GOOM!_Visualisation_(foo_vis_goom)&amp;diff=38891</id>
		<title>Foobar2000:Components/What a GOOM! Visualisation (foo vis goom)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/What_a_GOOM!_Visualisation_(foo_vis_goom)&amp;diff=38891"/>
		<updated>2026-03-24T11:52:20Z</updated>

		<summary type="html">&lt;p&gt;Korth: version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox foobar2000 component&lt;br /&gt;
| name                    = What a GOOM! Visualisation&lt;br /&gt;
| screenshot              = &lt;br /&gt;
| caption                 = &lt;br /&gt;
| module_name             = foo_vis_goom&lt;br /&gt;
| developer               = {{ha user|u=160042|name=oops}}&lt;br /&gt;
| repository              = &lt;br /&gt;
| released                = {{start date and age|2025|03|08}}&lt;br /&gt;
| released_ref            = &lt;br /&gt;
| stable_release          = 0.11.0&lt;br /&gt;
| stable_release_date     = 2026-03-23&lt;br /&gt;
| preview_release         = &lt;br /&gt;
| preview_release_date    = &lt;br /&gt;
| foobar2000_architecture = Windows 32-bit, Windows 64-bit, Windows ARM&lt;br /&gt;
| foobar2000_minimum      = 2.0&lt;br /&gt;
| foobar2000_maximum      = &lt;br /&gt;
| foobar2000_ui_module    = Default UI, Columns UI&lt;br /&gt;
| use                     = Visualization&lt;br /&gt;
| license                 = &lt;br /&gt;
}}&lt;br /&gt;
{{stub}}&lt;br /&gt;
==Description==&lt;br /&gt;
foo_vis_goom is a port for foobar2000 of the &amp;quot;What a GOOM!&amp;quot; music visualizer. It renders the library-provided pixels using OpenGL 4.6.&lt;br /&gt;
&lt;br /&gt;
GOOM in an &amp;quot;incredible trippy visualization plugin!!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
* Uses OpenGL 4.6 for rendering.&lt;br /&gt;
* The Goom-2k4 library has been extensively cleaned up.&lt;br /&gt;
* Compatible with the Default User Interface (Default UI).&lt;br /&gt;
Tested on foobar2000 v2.24.5 (x86 32-bit and x86 64-bit) and Microsoft Windows 11 (Build 26100).&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_vis_goom|What a GOOM! Visualisation}}&lt;br /&gt;
* {{ha|https://hydrogenaud.io/index.php/topic,127556.0.html}}&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Spectrum_Analyzer_Visualisation_(foo_vis_wispan)&amp;diff=38890</id>
		<title>Foobar2000:Components/Spectrum Analyzer Visualisation (foo vis wispan)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Spectrum_Analyzer_Visualisation_(foo_vis_wispan)&amp;diff=38890"/>
		<updated>2026-03-24T11:48:59Z</updated>

		<summary type="html">&lt;p&gt;Korth: version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox foobar2000 component&lt;br /&gt;
| name                    = Spectrum Analyzer Visualisation&lt;br /&gt;
| screenshot              = &lt;br /&gt;
| caption                 = &lt;br /&gt;
| module_name             = foo_vis_wispan&lt;br /&gt;
| developer               = {{ha user|u=160042|name=oops}}&lt;br /&gt;
| repository              = &lt;br /&gt;
| released                = {{start date and age|2025|09|02}}&lt;br /&gt;
| released_ref            = &lt;br /&gt;
| stable_release          = 0.0.3&lt;br /&gt;
| stable_release_date     = 2026-03-23&lt;br /&gt;
| preview_release         = &lt;br /&gt;
| preview_release_date    = &lt;br /&gt;
| foobar2000_architecture = Windows 32-bit, Windows 64-bit, Windows ARM&lt;br /&gt;
| foobar2000_minimum      = 2.0&lt;br /&gt;
| foobar2000_maximum      = &lt;br /&gt;
| foobar2000_ui_module    = Default UI, Columns UI&lt;br /&gt;
| use                     = Visualization&lt;br /&gt;
| license                 = &lt;br /&gt;
}}{{stub}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
foo_vis_wispan is a spectrum analyzer visualization implemented with GDI. It is a port of the Classic Spectrum Analyzer (vis_classic) Winamp visualization plug-in by Mike Lynch.&lt;br /&gt;
== External links ==&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_vis_wispan|Spectrum Analyzer Visualisation}}&lt;br /&gt;
* {{ha|https://hydrogenaudio.org/index.php/topic,128357.0.html}}&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Oscilloscope_Visualisation_(foo_vis_oscilloscope)&amp;diff=38889</id>
		<title>Foobar2000:Components/Oscilloscope Visualisation (foo vis oscilloscope)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Oscilloscope_Visualisation_(foo_vis_oscilloscope)&amp;diff=38889"/>
		<updated>2026-03-24T11:47:36Z</updated>

		<summary type="html">&lt;p&gt;Korth: version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox foobar2000 component&lt;br /&gt;
| name                    = Oscilloscope Visualisation&lt;br /&gt;
| screenshot              = &lt;br /&gt;
| caption                 = &lt;br /&gt;
| module_name             = foo_vis_oscilloscope&lt;br /&gt;
| developer               = {{ha user|u=160042|name=oops}}&lt;br /&gt;
| repository              = &lt;br /&gt;
| released                = {{start date and age|2025|09|28}}&lt;br /&gt;
| released_ref            = &lt;br /&gt;
| stable_release          = 2.2.4&lt;br /&gt;
| stable_release_date     = 2026-03-23&lt;br /&gt;
| preview_release         = &lt;br /&gt;
| preview_release_date    = &lt;br /&gt;
| foobar2000_architecture = Windows 32-bit, Windows 64-bit, Windows ARM&lt;br /&gt;
| foobar2000_minimum      = 2.0&lt;br /&gt;
| foobar2000_maximum      = &lt;br /&gt;
| foobar2000_ui_module    = Default UI, Columns UI&lt;br /&gt;
| use                     = Visualization&lt;br /&gt;
| license                 = &lt;br /&gt;
 &lt;br /&gt;
}}&lt;br /&gt;
{{stub}}&lt;br /&gt;
==Description==&lt;br /&gt;
foo_vis_oscilloscope is an oscilloscope visualization implemented with Direct2D. It is a modernized version inspired by Holger Stenger&#039;s &amp;quot;Oscilloscope (Direct2D)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
* Uses Direct2D 1.3 for rendering.&lt;br /&gt;
* Implements controls through the mouse context menu with a new color picker.&lt;br /&gt;
* Supports the Default User Interface (Default UI) and the Columns User Interface (Columns UI).&lt;br /&gt;
* Supports window pseudo-transparency.&lt;br /&gt;
* Includes 32-bit and 64-bit x86 component variants as well as ARM64EC.&lt;br /&gt;
* Tested on foobar2000 v2.25.1 (x86 32-bit and x86 64-bit) and Microsoft Windows 11 (Build 26200).&lt;br /&gt;
* Built for Windows 10 or later.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_vis_oscilloscope|Oscilloscope Visualisation}}&lt;br /&gt;
* {{ha|https://hydrogenaudio.org/index.php/topic,128513.0.html}}&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/WebView2_(foo_webview2)&amp;diff=38888</id>
		<title>Foobar2000:Components/WebView2 (foo webview2)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/WebView2_(foo_webview2)&amp;diff=38888"/>
		<updated>2026-03-24T11:45:56Z</updated>

		<summary type="html">&lt;p&gt;Korth: version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
{{infobox foobar2000 component&lt;br /&gt;
| name                    = WebView2&lt;br /&gt;
| screenshot              = &lt;br /&gt;
| caption                 = &lt;br /&gt;
| module_name             = foo_webview2&lt;br /&gt;
| developer               = {{ha user|u=160042|name=oops}}&lt;br /&gt;
| repository              = [https://github.com/jecassis/foo_uie_webview GitHub]&lt;br /&gt;
| released                = {{start date and age|2026|01|29}}&lt;br /&gt;
| released_ref            = &lt;br /&gt;
| stable_release          = 0.3.7&lt;br /&gt;
| stable_release_date     = 2026-03-23&lt;br /&gt;
| preview_release         = &lt;br /&gt;
| preview_release_date    = &lt;br /&gt;
| foobar2000_architecture = Windows 32-bit, Windows 64-bit, Windows ARM&lt;br /&gt;
| foobar2000_minimum      = 2.0&lt;br /&gt;
| foobar2000_maximum      = &lt;br /&gt;
| foobar2000_legacy       = &lt;br /&gt;
| foobar2000_ui_module    = Default UI, Columns UI&lt;br /&gt;
| use                     = UI&lt;br /&gt;
| license                 = [https://github.com/jecassis/foo_uie_webview/blob/dev/LICENSE.txt MIT License]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
foo_webview2 is a foobar2000 component that exposes the Microsoft Edge WebView2 control as a UI element or panel. This is a fork of [[foobar2000:Components/WebView (foo_uie_webview)|foo_uie_webview]].&lt;br /&gt;
&lt;br /&gt;
It takes an HTML file that receives notifications from and can interact with foobar2000. The panel can react to those notifications and adjust its output using JavaScript. In addition, a host object provides a number of methods and properties to interact with foobar2000 and the visualization stream can be accessed through a shared buffer.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
* foobar2000 v2.0 or later (32 or 64-bit).&lt;br /&gt;
* Microsoft Edge WebView2 Runtime (preinstalled in Windows 10 and 11).&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_webview2|WebView2}}&lt;br /&gt;
* {{ha|https://hydrogenaudio.org/index.php/topic,126042.0.html}}&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/MusicBrainz64_(foo_musicbrainz64)&amp;diff=38887</id>
		<title>Foobar2000:Components/MusicBrainz64 (foo musicbrainz64)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/MusicBrainz64_(foo_musicbrainz64)&amp;diff=38887"/>
		<updated>2026-03-22T12:23:49Z</updated>

		<summary type="html">&lt;p&gt;Korth: version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Foobar2000 components|Other components]]&lt;br /&gt;
{{infobox foobar2000 component&lt;br /&gt;
| name                    = MusicBrainz64&lt;br /&gt;
| screenshot              = &lt;br /&gt;
| caption                 = &lt;br /&gt;
| module_name             = foo_musicbrainz64&lt;br /&gt;
| developer               = {{ha user|u=130879|name=marc2k3}}&lt;br /&gt;
| repository              = &lt;br /&gt;
| released                = {{start date and age|2022|09|06}}&lt;br /&gt;
| released_ref            = &lt;br /&gt;
| stable_release          = 2.11&lt;br /&gt;
| stable_release_date     = 2026-03-22&lt;br /&gt;
| preview_release         = &lt;br /&gt;
| preview_release_date    = &lt;br /&gt;
| foobar2000_minimum      = 2.25&lt;br /&gt;
| foobar2000_maximum      = &lt;br /&gt;
| foobar2000_ui_module    = &lt;br /&gt;
| use                     = Tagging&lt;br /&gt;
| license                 = &lt;br /&gt;
 &lt;br /&gt;
}}&lt;br /&gt;
{{stub}}&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
&lt;br /&gt;
Minimum requirements&lt;br /&gt;
* foobar2000 2.25&lt;br /&gt;
* Windows 10&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* {{ha|https://hydrogenaud.io/index.php/topic,70623.msg1015083.html#msg1015083}}&lt;br /&gt;
* [https://marc2k3.github.io/component/musicbrainz64/ Official component homepage]&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/True_Peak_Scanner_(foo_truepeak)&amp;diff=38886</id>
		<title>Foobar2000:Components/True Peak Scanner (foo truepeak)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/True_Peak_Scanner_(foo_truepeak)&amp;diff=38886"/>
		<updated>2026-03-21T07:30:33Z</updated>

		<summary type="html">&lt;p&gt;Korth: version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox foobar2000 component&lt;br /&gt;
| name                    = True Peak Scanner&lt;br /&gt;
| screenshot              = &lt;br /&gt;
| caption                 = &lt;br /&gt;
| module_name             = foo_truepeak&lt;br /&gt;
| developer               = {{ha user|u=322|name=Case}}&lt;br /&gt;
| repository              = &lt;br /&gt;
| released                = {{start date and age|2014|09|14}}&lt;br /&gt;
| released_ref            = &lt;br /&gt;
| stable_release          = 0.7.21&lt;br /&gt;
| stable_release_date     = 2026-03-21&lt;br /&gt;
| preview_release         = &lt;br /&gt;
| preview_release_date    = &lt;br /&gt;
| foobar2000_architecture = Windows 32-bit, Windows 64-bit&lt;br /&gt;
| foobar2000_minimum      = 1.5&lt;br /&gt;
| foobar2000_maximum      = &lt;br /&gt;
| foobar2000_ui_module    = &lt;br /&gt;
| use                     = Other&lt;br /&gt;
| license                 = [https://foobar.hyv.fi/default_license.html Modified ISC license] &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
ITU-R BS.1770-5 compliant True Peak scanner. Can also scan ReplayGain, Loudness Range (LRA), Dynamic Range (DR) and show the amount of clipping samples and report the position of highest peak.&lt;br /&gt;
== External links ==&lt;br /&gt;
* [https://foobar.hyv.fi/?view=foo_truepeak Home page]&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_truepeak|True Peak Scanner}}&lt;br /&gt;
* {{ha|https://hydrogenaudio.org/index.php/topic,125719.0.html}}&lt;br /&gt;
* {{ha|https://hydrogenaudio.org/index.php/topic,107693.0.html|Discussion topic (component origin)}}&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Columns_UI_(foo_ui_columns)&amp;diff=38885</id>
		<title>Foobar2000:Components/Columns UI (foo ui columns)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Columns_UI_(foo_ui_columns)&amp;diff=38885"/>
		<updated>2026-03-21T07:29:28Z</updated>

		<summary type="html">&lt;p&gt;Korth: version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Foobar Component Infobox&lt;br /&gt;
| name                    = Columns UI&lt;br /&gt;
| screenshot              = [[Image:Foobar2000-ColumnsUI.png|250px]]&lt;br /&gt;
| caption                 = Columns User Interface&lt;br /&gt;
| module_name             = foo_ui_columns&lt;br /&gt;
| developer               = Reupen Shah ({{ha user|u=4177|name=musicmusic}})&lt;br /&gt;
| repository              = [https://github.com/reupen/columns_ui GitHub]&lt;br /&gt;
| released                = {{start date and age|2004|01|21}}&lt;br /&gt;
| released_ref            = &lt;br /&gt;
| stable_release          = 3.4.1&lt;br /&gt;
| stable_release_date     = 2026-03-20&lt;br /&gt;
| preview_release         = &lt;br /&gt;
| preview_release_date    = &lt;br /&gt;
| foobar2000_architecture = Windows 32-bit, Windows 64-bit&lt;br /&gt;
| foobar2000_minimum      = 1.5&lt;br /&gt;
| foobar2000_ui_module    = &lt;br /&gt;
| use                     = UI&lt;br /&gt;
| license                 = LGPLv3&amp;lt;ref&amp;gt;[https://github.com/reupen/columns_ui/blob/master/README.md columns_ui/README.md at master · reupen/columns_ui], accessed 2015-06-28&amp;lt;/ref&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;Columns UI&#039;&#039;&#039; is a interface style important to [[foobar2000]]. It has its own plugin system and these plugins extend the user interface, used to customize the layout of foobar with few limitations.&lt;br /&gt;
&lt;br /&gt;
It includes the following features:&lt;br /&gt;
&lt;br /&gt;
* Columns in the default view of the playlist.&lt;br /&gt;
* Built-in volume control toolbar.&lt;br /&gt;
* Interchangeable elements through the use of panel and toolbar components.&lt;br /&gt;
&lt;br /&gt;
==Layout==&lt;br /&gt;
The definite most important aspect of Columns UI! Each item that is added is hereforth refered to as an &#039;&#039;&#039;object&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Presets===&lt;br /&gt;
&#039;&#039;&#039;Presets&#039;&#039;&#039; are used to change into a different type of layout. For example, a user might have one layout to choose songs from a playlist, one to change the actual playlist, and another to watch the lyrics. Maybe I will upload an image later.&lt;br /&gt;
&lt;br /&gt;
===Objects===&lt;br /&gt;
====Layout====&lt;br /&gt;
The only existing layout option is Tabbed Panel Stack Mod, used for foo_uie_tabs. Tabs in this case function the same way they do in Firefox, and each tab corresponds to a different layout. In order to set that layout, &#039;&#039;&#039;each child object is a new tab&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
====Panels====&lt;br /&gt;
Panels are the most important thing you will use. Think blocks, you can stack them, place them next to each other, and set them up however you like.&lt;br /&gt;
&lt;br /&gt;
The best examples are Album Art Panel and Track Info.&lt;br /&gt;
&lt;br /&gt;
====Playlist Views====&lt;br /&gt;
*Default Playlist&lt;br /&gt;
*Columns Playlist&lt;br /&gt;
&lt;br /&gt;
====Splitters====&lt;br /&gt;
&#039;&#039;&#039;Splitters&#039;&#039;&#039; are used to place more than one object inside any given place. &lt;br /&gt;
&lt;br /&gt;
 |- Horizontal Splitter&lt;br /&gt;
 |--- Panel A&lt;br /&gt;
 |--- Panel B&lt;br /&gt;
&lt;br /&gt;
Makes A to the left of B&lt;br /&gt;
&lt;br /&gt;
 |- Vertical Splitter&lt;br /&gt;
 |--- Panel A&lt;br /&gt;
 |--- Panel B&lt;br /&gt;
&lt;br /&gt;
Makes A on top of B&lt;br /&gt;
&lt;br /&gt;
Playlist Tabs places whatever child object contained inside a group of tabs. Those tabs are always the loaded playlists used by the player.&lt;br /&gt;
&lt;br /&gt;
====Toolbars====&lt;br /&gt;
=====Buttons=====&lt;br /&gt;
WARNING: If images disappear when you use new button layouts from the forum, you are missing two dependencies: zlib1.dll and libpng13.dll. They have to be copied into the main foobar2000 directory, not into the components directory!&lt;br /&gt;
You can download them from the official homepage at [http://yuo.be/download/libpng128-zlib123.7z]&lt;br /&gt;
&lt;br /&gt;
=====Menu=====&lt;br /&gt;
=====Playback Order=====&lt;br /&gt;
=====Seekbar=====&lt;br /&gt;
=====Volume=====&lt;br /&gt;
&lt;br /&gt;
====Visualizations====&lt;br /&gt;
Spectrum Analyzer is the only one that I have. Well, if a visualization is next to a toolbar, it will fit inside of the toolbar. If it&#039;s inside of a splitter or next to panels, then it will act as a panel.&lt;br /&gt;
&lt;br /&gt;
===Example Layout===&lt;br /&gt;
&lt;br /&gt;
==Playlist Switcher==&lt;br /&gt;
&lt;br /&gt;
Switch playlist, not very featureful.&lt;br /&gt;
&lt;br /&gt;
==Columns Playlist==&lt;br /&gt;
&lt;br /&gt;
This Playlist View (like Single Column Playlist or Default) displays different variables in columns.&lt;br /&gt;
&lt;br /&gt;
===Columns===&lt;br /&gt;
&lt;br /&gt;
===NG Playlist===&lt;br /&gt;
Allows playlist to be sorted in groups&lt;br /&gt;
&lt;br /&gt;
===Playlist filters===&lt;br /&gt;
* Playlist filters allow one to hide on playlists/show only on playlists/show on all playlists according to the playlist filter specified. &lt;br /&gt;
* Separate multiple playlists by a semi-colon and you can use wildcards and ?s.&lt;br /&gt;
&lt;br /&gt;
===Global===&lt;br /&gt;
Use this panel to configure the whole section of Columns Playlist.&lt;br /&gt;
&lt;br /&gt;
====Variables====&lt;br /&gt;
Variables are used for...something....&lt;br /&gt;
&lt;br /&gt;
====Style====&lt;br /&gt;
Style refers to each unconfigured style of column.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[:Category:Foobar2000 Columns UI components|foobar2000 Columns UI components]] (category page)&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* {{ha|https://hydrogenaud.io/index.php/topic,28647.0.html}}&lt;br /&gt;
* [https://yuo.be/columns_ui Official Columns UI website]&lt;br /&gt;
* [https://wiki.yuo.be/columns_ui:start Official Columns UI wiki]&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_ui_columns|Columns UI}}&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Playback_Statistics_v3.x_(foo_playcount)&amp;diff=38884</id>
		<title>Foobar2000:Components/Playback Statistics v3.x (foo playcount)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Playback_Statistics_v3.x_(foo_playcount)&amp;diff=38884"/>
		<updated>2026-03-20T12:42:56Z</updated>

		<summary type="html">&lt;p&gt;Korth: version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Foobar2000 Legacy Playback statistics components|Legacy Playback statistics components]]&lt;br /&gt;
{{infobox foobar2000 component&lt;br /&gt;
| name                    = Playback Statistics&lt;br /&gt;
| module_name             = foo_playcount&lt;br /&gt;
| developer               = Peter Pawlowski&lt;br /&gt;
| repository              = &lt;br /&gt;
| released                = 2006&lt;br /&gt;
| released_ref            = &lt;br /&gt;
| stable_release          = 3.1.9&lt;br /&gt;
| stable_release_date     = 2026-03-19&lt;br /&gt;
| preview_release         = &lt;br /&gt;
| preview_release_date    = &lt;br /&gt;
| foobar2000_architecture = Windows 32-bit, Windows 64-bit, Windows ARM&lt;br /&gt;
| foobar2000_minimum      = 1.6&lt;br /&gt;
| foobar2000_maximum      = &lt;br /&gt;
| foobar2000_ui_module    = Default UI; Columns UI&lt;br /&gt;
| use                     = Playback&lt;br /&gt;
| license                 = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
This component collects and maintains statistics for played songs.&lt;br /&gt;
&lt;br /&gt;
==Statistics==&lt;br /&gt;
The statistics include:&lt;br /&gt;
&lt;br /&gt;
* Time/date first played&lt;br /&gt;
* Time/date last played&lt;br /&gt;
* Playback count&lt;br /&gt;
* Time/date added to the Media Library&lt;br /&gt;
* Rating&lt;br /&gt;
&lt;br /&gt;
==New playback statistics data pinning scheme introduced in version 3.0==&lt;br /&gt;
Playback statistics are now pinned to a combination of artist + album + disc number + track number + track title + date information, contrary to pre-3.0 versions which would pin data to file paths.&lt;br /&gt;
&lt;br /&gt;
The consequences of this behavior are:&lt;br /&gt;
&lt;br /&gt;
* Statistics are shared between redundant copies of the same tracks - useful when you keep separate copies of your music in different formats such as lossy + lossless.&lt;br /&gt;
* Automatic carrying over of statistics when acquiring the same music in another format, as long as tags match.&lt;br /&gt;
* No risk of data loss when moving files around or between computers.&lt;br /&gt;
&lt;br /&gt;
When editing tags, affected playback statistics records are transferred accordingly.&lt;br /&gt;
&lt;br /&gt;
Starting from version 3.0, collection of playback statistics is no longer restricted to your Media Library content. You can use this component without using Media Library at all, however, you should keep your non-ML music referenced from a playlist for foobar2000 to maintain the statistics.&lt;br /&gt;
&lt;br /&gt;
Playback statistics data is no longer dropped when the tracks are removed from the media library. A record gets removed when no matching track has been seen by foobar2000 (in Media Library or in any playlist or in an imported XML backup of playback statistics) for four weeks.&lt;br /&gt;
&lt;br /&gt;
==Title formatting fields==&lt;br /&gt;
; {{code|%first_played%}}&lt;br /&gt;
: Date/time at which the song was played for the first time.&lt;br /&gt;
; {{code|%last_played%}}&lt;br /&gt;
: Date/time at which the song was played last time.&lt;br /&gt;
; {{code|%play_count%}}&lt;br /&gt;
: How many times the song has been played.&lt;br /&gt;
; {{code|%played_per_day%}}&lt;br /&gt;
: Estimate how many times per day the song has been played, based on time first played, time last played and times played.&lt;br /&gt;
; {{code|%added%}}&lt;br /&gt;
: Date/time at which the song was added to the Media Library.&lt;br /&gt;
; {{code|%rating%}}&lt;br /&gt;
: Song&#039;s rating, on a 1–5 scale.&lt;br /&gt;
; {{code|%rating_stars%}}&lt;br /&gt;
: Song&#039;s rating, formatted as up to five stars, e.g. ★★★&lt;br /&gt;
; {{code|%rating_stars_fixed%}}&lt;br /&gt;
: Song&#039;s rating, formatted as five stars, e.g. ★★★☆☆&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; You may need to change your fonts for the stars-formatting fields to produce readable output.&lt;br /&gt;
&lt;br /&gt;
Detailed information about Title formatting for Playback Statistics can be found [[Titleformat_Playback_Statistics|here]].&lt;br /&gt;
&lt;br /&gt;
==XML backup functionality==&lt;br /&gt;
You can export playback statistics to an XML file and import them later, through &#039;&#039;Library =&amp;gt; Playback Statistics&#039;&#039; menu commands, or through context menu on specific tracks. This can be used to easily transfer playback statistics between different foobar2000 installations or profiles.&lt;br /&gt;
&lt;br /&gt;
==Backwards compatibility==&lt;br /&gt;
As with all previous releases, this component is fully backwards compatible with databases created by any versions released publicly before. If you have used an earlier version of the Playback Statistics component before, your existing data will be automatically imported on first run.&lt;br /&gt;
&lt;br /&gt;
If you wish to keep the ability to revert to an older 2.x version, please back up your PlaybackStatistics.dat file before running the new component first time.&lt;br /&gt;
&lt;br /&gt;
==Common sources of confusion==&lt;br /&gt;
Please note that foo_playcount takes over {{code|%RATING%}}, {{code|%PLAY_COUNT%}}, and all other mappings corresponding to its native fields listed above, using these mappings to return the fields from its own database rather than from files themselves. If you want to display such fields from the tags of files rather than from the database, use {{code|$meta(rating)}} and so on in your title-formatting. This behavior has changed in version 3.0: previous versions would fall back to reading the field from the file&#039;s tags when the corresponding field was not present in the database.&lt;br /&gt;
&lt;br /&gt;
It is important to note that the component cannot retrieve data from before it was installed; therefore, it initializes statistics when it is installed. Most uses of the {{code|%ADDED%}} field, for example, will at first return the entire media library; this is because foo_playcount has no way of guessing when the files were actually added because it was not present at the time. Thus, the default value of {{code|%ADDED%}} is set to the time that the component was first loaded. Any items added after foo_playcount is installed will have the field set properly because it is present to detect them.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_playcount|Playback Statistics}}&lt;br /&gt;
* {{ha|https://hydrogenaud.io/index.php/topic,82420.0.html}}&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Analog_VU_Meter_Visualisation_(foo_vis_vumeter)&amp;diff=38883</id>
		<title>Foobar2000:Components/Analog VU Meter Visualisation (foo vis vumeter)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Analog_VU_Meter_Visualisation_(foo_vis_vumeter)&amp;diff=38883"/>
		<updated>2026-03-19T10:19:41Z</updated>

		<summary type="html">&lt;p&gt;Korth: version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox foobar2000 component&lt;br /&gt;
| name                    = Analog VU Meter Visualisation&lt;br /&gt;
| screenshot              = &lt;br /&gt;
| caption                 = &lt;br /&gt;
| module_name             = foo_vis_vumeter&lt;br /&gt;
| developer               = {{ha user|u=160042|name=oops}}&lt;br /&gt;
| repository              = &lt;br /&gt;
| released                = {{start date and age|2024|10|07}}&lt;br /&gt;
| released_ref            = &lt;br /&gt;
| stable_release          = 0.12.2&lt;br /&gt;
| stable_release_date     = 2026-03-17&lt;br /&gt;
| preview_release         = &lt;br /&gt;
| preview_release_date    = &lt;br /&gt;
| foobar2000_architecture = Windows 32-bit, Windows 64-bit, Windows ARM&lt;br /&gt;
| foobar2000_minimum      = 2.0&lt;br /&gt;
| foobar2000_maximum      = &lt;br /&gt;
| foobar2000_ui_module    = Default UI, Columns UI&lt;br /&gt;
| use                     = Visualization&lt;br /&gt;
| license                 = &lt;br /&gt;
 &lt;br /&gt;
}}&lt;br /&gt;
{{stub}}&lt;br /&gt;
==Description==&lt;br /&gt;
foo_vis_vumeter is modern reimplementation of the analog VU meter component by DRON. It renders using DirectX 12.&lt;br /&gt;
== Usage ==&lt;br /&gt;
See [https://gist.github.com/jecassis/64fdd07c43b937f664b44f65981647ab Documentation]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_vis_vumeter|Analog VU Meter Visualisation}}&lt;br /&gt;
* {{ha|https://hydrogenaudio.org/index.php/topic,126733.0.html}}&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/True_Peak_Scanner_(foo_truepeak)&amp;diff=38882</id>
		<title>Foobar2000:Components/True Peak Scanner (foo truepeak)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/True_Peak_Scanner_(foo_truepeak)&amp;diff=38882"/>
		<updated>2026-03-17T11:30:14Z</updated>

		<summary type="html">&lt;p&gt;Korth: version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox foobar2000 component&lt;br /&gt;
| name                    = True Peak Scanner&lt;br /&gt;
| screenshot              = &lt;br /&gt;
| caption                 = &lt;br /&gt;
| module_name             = foo_truepeak&lt;br /&gt;
| developer               = {{ha user|u=322|name=Case}}&lt;br /&gt;
| repository              = &lt;br /&gt;
| released                = {{start date and age|2014|09|14}}&lt;br /&gt;
| released_ref            = &lt;br /&gt;
| stable_release          = 0.7.20&lt;br /&gt;
| stable_release_date     = 2026-03-17&lt;br /&gt;
| preview_release         = &lt;br /&gt;
| preview_release_date    = &lt;br /&gt;
| foobar2000_architecture = Windows 32-bit, Windows 64-bit&lt;br /&gt;
| foobar2000_minimum      = 1.5&lt;br /&gt;
| foobar2000_maximum      = &lt;br /&gt;
| foobar2000_ui_module    = &lt;br /&gt;
| use                     = Other&lt;br /&gt;
| license                 = [https://foobar.hyv.fi/default_license.html Modified ISC license] &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
ITU-R BS.1770-5 compliant True Peak scanner. Can also scan ReplayGain, Loudness Range (LRA), Dynamic Range (DR) and show the amount of clipping samples and report the position of highest peak.&lt;br /&gt;
== External links ==&lt;br /&gt;
* [https://foobar.hyv.fi/?view=foo_truepeak Home page]&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_truepeak|True Peak Scanner}}&lt;br /&gt;
* {{ha|https://hydrogenaudio.org/index.php/topic,125719.0.html}}&lt;br /&gt;
* {{ha|https://hydrogenaudio.org/index.php/topic,107693.0.html|Discussion topic (component origin)}}&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Columns_UI_(foo_ui_columns)&amp;diff=38881</id>
		<title>Foobar2000:Components/Columns UI (foo ui columns)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Columns_UI_(foo_ui_columns)&amp;diff=38881"/>
		<updated>2026-03-17T11:28:52Z</updated>

		<summary type="html">&lt;p&gt;Korth: version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Foobar Component Infobox&lt;br /&gt;
| name                    = Columns UI&lt;br /&gt;
| screenshot              = [[Image:Foobar2000-ColumnsUI.png|250px]]&lt;br /&gt;
| caption                 = Columns User Interface&lt;br /&gt;
| module_name             = foo_ui_columns&lt;br /&gt;
| developer               = Reupen Shah ({{ha user|u=4177|name=musicmusic}})&lt;br /&gt;
| repository              = [https://github.com/reupen/columns_ui GitHub]&lt;br /&gt;
| released                = {{start date and age|2004|01|21}}&lt;br /&gt;
| released_ref            = &lt;br /&gt;
| stable_release          = 3.4.0&lt;br /&gt;
| stable_release_date     = 2026-03-16&lt;br /&gt;
| preview_release         = &lt;br /&gt;
| preview_release_date    = &lt;br /&gt;
| foobar2000_architecture = Windows 32-bit, Windows 64-bit&lt;br /&gt;
| foobar2000_minimum      = 1.5&lt;br /&gt;
| foobar2000_ui_module    = &lt;br /&gt;
| use                     = UI&lt;br /&gt;
| license                 = LGPLv3&amp;lt;ref&amp;gt;[https://github.com/reupen/columns_ui/blob/master/README.md columns_ui/README.md at master · reupen/columns_ui], accessed 2015-06-28&amp;lt;/ref&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;Columns UI&#039;&#039;&#039; is a interface style important to [[foobar2000]]. It has its own plugin system and these plugins extend the user interface, used to customize the layout of foobar with few limitations.&lt;br /&gt;
&lt;br /&gt;
It includes the following features:&lt;br /&gt;
&lt;br /&gt;
* Columns in the default view of the playlist.&lt;br /&gt;
* Built-in volume control toolbar.&lt;br /&gt;
* Interchangeable elements through the use of panel and toolbar components.&lt;br /&gt;
&lt;br /&gt;
==Layout==&lt;br /&gt;
The definite most important aspect of Columns UI! Each item that is added is hereforth refered to as an &#039;&#039;&#039;object&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Presets===&lt;br /&gt;
&#039;&#039;&#039;Presets&#039;&#039;&#039; are used to change into a different type of layout. For example, a user might have one layout to choose songs from a playlist, one to change the actual playlist, and another to watch the lyrics. Maybe I will upload an image later.&lt;br /&gt;
&lt;br /&gt;
===Objects===&lt;br /&gt;
====Layout====&lt;br /&gt;
The only existing layout option is Tabbed Panel Stack Mod, used for foo_uie_tabs. Tabs in this case function the same way they do in Firefox, and each tab corresponds to a different layout. In order to set that layout, &#039;&#039;&#039;each child object is a new tab&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
====Panels====&lt;br /&gt;
Panels are the most important thing you will use. Think blocks, you can stack them, place them next to each other, and set them up however you like.&lt;br /&gt;
&lt;br /&gt;
The best examples are Album Art Panel and Track Info.&lt;br /&gt;
&lt;br /&gt;
====Playlist Views====&lt;br /&gt;
*Default Playlist&lt;br /&gt;
*Columns Playlist&lt;br /&gt;
&lt;br /&gt;
====Splitters====&lt;br /&gt;
&#039;&#039;&#039;Splitters&#039;&#039;&#039; are used to place more than one object inside any given place. &lt;br /&gt;
&lt;br /&gt;
 |- Horizontal Splitter&lt;br /&gt;
 |--- Panel A&lt;br /&gt;
 |--- Panel B&lt;br /&gt;
&lt;br /&gt;
Makes A to the left of B&lt;br /&gt;
&lt;br /&gt;
 |- Vertical Splitter&lt;br /&gt;
 |--- Panel A&lt;br /&gt;
 |--- Panel B&lt;br /&gt;
&lt;br /&gt;
Makes A on top of B&lt;br /&gt;
&lt;br /&gt;
Playlist Tabs places whatever child object contained inside a group of tabs. Those tabs are always the loaded playlists used by the player.&lt;br /&gt;
&lt;br /&gt;
====Toolbars====&lt;br /&gt;
=====Buttons=====&lt;br /&gt;
WARNING: If images disappear when you use new button layouts from the forum, you are missing two dependencies: zlib1.dll and libpng13.dll. They have to be copied into the main foobar2000 directory, not into the components directory!&lt;br /&gt;
You can download them from the official homepage at [http://yuo.be/download/libpng128-zlib123.7z]&lt;br /&gt;
&lt;br /&gt;
=====Menu=====&lt;br /&gt;
=====Playback Order=====&lt;br /&gt;
=====Seekbar=====&lt;br /&gt;
=====Volume=====&lt;br /&gt;
&lt;br /&gt;
====Visualizations====&lt;br /&gt;
Spectrum Analyzer is the only one that I have. Well, if a visualization is next to a toolbar, it will fit inside of the toolbar. If it&#039;s inside of a splitter or next to panels, then it will act as a panel.&lt;br /&gt;
&lt;br /&gt;
===Example Layout===&lt;br /&gt;
&lt;br /&gt;
==Playlist Switcher==&lt;br /&gt;
&lt;br /&gt;
Switch playlist, not very featureful.&lt;br /&gt;
&lt;br /&gt;
==Columns Playlist==&lt;br /&gt;
&lt;br /&gt;
This Playlist View (like Single Column Playlist or Default) displays different variables in columns.&lt;br /&gt;
&lt;br /&gt;
===Columns===&lt;br /&gt;
&lt;br /&gt;
===NG Playlist===&lt;br /&gt;
Allows playlist to be sorted in groups&lt;br /&gt;
&lt;br /&gt;
===Playlist filters===&lt;br /&gt;
* Playlist filters allow one to hide on playlists/show only on playlists/show on all playlists according to the playlist filter specified. &lt;br /&gt;
* Separate multiple playlists by a semi-colon and you can use wildcards and ?s.&lt;br /&gt;
&lt;br /&gt;
===Global===&lt;br /&gt;
Use this panel to configure the whole section of Columns Playlist.&lt;br /&gt;
&lt;br /&gt;
====Variables====&lt;br /&gt;
Variables are used for...something....&lt;br /&gt;
&lt;br /&gt;
====Style====&lt;br /&gt;
Style refers to each unconfigured style of column.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[:Category:Foobar2000 Columns UI components|foobar2000 Columns UI components]] (category page)&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* {{ha|https://hydrogenaud.io/index.php/topic,28647.0.html}}&lt;br /&gt;
* [https://yuo.be/columns_ui Official Columns UI website]&lt;br /&gt;
* [https://wiki.yuo.be/columns_ui:start Official Columns UI wiki]&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_ui_columns|Columns UI}}&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Spectrum_Analyzer_(foo_vis_spectrum_analyzer)&amp;diff=38880</id>
		<title>Foobar2000:Components/Spectrum Analyzer (foo vis spectrum analyzer)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Spectrum_Analyzer_(foo_vis_spectrum_analyzer)&amp;diff=38880"/>
		<updated>2026-03-15T16:00:27Z</updated>

		<summary type="html">&lt;p&gt;Korth: version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox foobar2000 component&lt;br /&gt;
| name                    = Spectrum Analyzer&lt;br /&gt;
| screenshot              = [[File:Spectrum_Analyzer.png|256px]]&lt;br /&gt;
| caption                 = &lt;br /&gt;
| module_name             = foo_vis_spectrum_analyzer&lt;br /&gt;
| developer               = {{ha user|u=67884|name=pqyt}}&lt;br /&gt;
| repository              = [https://github.com/stuerp/foo_vis_spectrum_analyzer GitHub]&lt;br /&gt;
| released                = {{start date and age|2023|11|12}}&lt;br /&gt;
| released_ref            = &lt;br /&gt;
| stable_release          = 0.10.0.0&lt;br /&gt;
| stable_release_date     = 2026-03-15&lt;br /&gt;
| preview_release         = &lt;br /&gt;
| preview_release_date    = &amp;lt;!--{{start date and age|2023|11|12}}--&amp;gt;&lt;br /&gt;
| foobar2000_architecture = Windows 32-bit, Windows 64-bit&lt;br /&gt;
| foobar2000_minimum      = 2.0&lt;br /&gt;
| foobar2000_maximum      = &lt;br /&gt;
| foobar2000_legacy       = false&lt;br /&gt;
| foobar2000_ui_module    = Default UI, Columns UI&lt;br /&gt;
| use                     = Visualization&lt;br /&gt;
| license                 = [https://github.com/stuerp/foo_vis_spectrum_analyzer/blob/master/LICENSE.txt MIT License]&lt;br /&gt;
}}&lt;br /&gt;
A recreation of the [[foobar2000:Components/Musical Spectrum (foo_musical_spectrum)|Musical Spectrum]] component for foobar2000 v2.x and 64-bit versions. &#039;&#039;&#039;Windows 10&#039;&#039;&#039; or higher are the only supported operating systems.&lt;br /&gt;
&lt;br /&gt;
It uses DirectX (Direct2D and DirectWrite) to render its graphics. Over time more visualizations likes a spectogram and a peak meter were added.&lt;br /&gt;
&lt;br /&gt;
The component supports Dark Mode and the Default (DUI) and Columns User Interface (CUI).&lt;br /&gt;
&lt;br /&gt;
You can double-click the component window to switch between windowed and full-screen mode.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;When using the Default User Interface (DUI) the full-screen version is another instance of the component with its own configuration. When you use the Columns User Interface (CUI) the existing instance will be resized to occupy the full screen.&#039;&#039;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Context Menu ==&lt;br /&gt;
&lt;br /&gt;
Right-click on the component window to display the context menu. The following options are available:&lt;br /&gt;
&lt;br /&gt;
=== Configure ===&lt;br /&gt;
&lt;br /&gt;
Opens the Configuration dialog. This component has its own configuration dialog instead of a page in the standard foobar2000 preferences dialog.&lt;br /&gt;
&lt;br /&gt;
=== Toggle Full-Screen Mode ===&lt;br /&gt;
&lt;br /&gt;
Toggles full-screen mode off and on.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;When using the Default User Interface (DUI) the full-screen version is another instance of the component with its own configuration. When you use the Columns User Interface (CUI) the existing instance will be resized to occupy the full screen.&#039;&#039;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Frame Counter ===&lt;br /&gt;
&lt;br /&gt;
Enables the display of a rudimentary frame counter.&lt;br /&gt;
&lt;br /&gt;
=== Refresh Rate Limit ===&lt;br /&gt;
&lt;br /&gt;
Allows you the selected the refresh rate of the component animation. Note that even though the component can redraw its visuals very fast the actual maximum refresh rate is usually determined by the refresh rate of your monitor.&lt;br /&gt;
&lt;br /&gt;
=== Presets ===&lt;br /&gt;
&lt;br /&gt;
Contains a list of previously saved presets. Select one from the list to activate it. A checkmark will be shown next to the latest activated preset.&lt;br /&gt;
&lt;br /&gt;
=== Freeze ===&lt;br /&gt;
&lt;br /&gt;
Prevents the refresh of the component, effectively reducing CPU and GPU use to 0.&lt;br /&gt;
&lt;br /&gt;
== Configuration dialog ==&lt;br /&gt;
&lt;br /&gt;
The configuration dialog is used to change all parameters used by the component. All changes are applied immediately to the component without the need to close it.&lt;br /&gt;
&lt;br /&gt;
Close the dialog with Close button or the Cancel button to undo any changes to the configuration.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reset&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Resets the configuration to the default values.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OK&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Closes the dialog box and preserves the changes to the configuration during the current session.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;The settings will only be saved to your profile when foobar2000 is closed.&#039;&#039;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Cancel&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Closes the dialog box and undoes any changes to the configuration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Transform page ===&lt;br /&gt;
&lt;br /&gt;
==== Transform group ====&lt;br /&gt;
&lt;br /&gt;
[[File:foo_vis_spectrum_analyzer_transform.png|thumb|256px|Spectrum Analyzer Configuration: Transform]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Method&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Allows you to select the Time to Frequency domain transform. The following transforms are implemented:&lt;br /&gt;
&lt;br /&gt;
* Fast Fourier (FFT)&lt;br /&gt;
* Constant-Q (CQT)&lt;br /&gt;
* Sliding Windowed Infinite Fourier (SWIFT)&lt;br /&gt;
* Analog-style&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Window function&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Selects the window function that will be applied to the samples (Time domain).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Window parameter&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Allows you to tweak window functions that support a parameter like Gaussian and Kaiser.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Window skew&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Adjusts how the window function reacts to samples. Positive values makes it skew towards latest samples while negative values skews towards earliest samples. Defaults to 0 (None).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reaction alignment&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Controls the delay between the actual playback and the visualization.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt; 0: All samples are ahead of the playback sample (with the first sample equal to the actual playback sample).&lt;br /&gt;
* = 0: The first half of samples are behind the current playback sample and the second half are ahead of it.&lt;br /&gt;
* &amp;gt; 0: All samples are behind the playback with the last sample equal to the current playback sample.&lt;br /&gt;
&lt;br /&gt;
==== Fourier Transform group ====&lt;br /&gt;
&lt;br /&gt;
Groups the parameters that influence the Fast Fourier transform.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;No. of bins&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Specifies the number of bins used by the transforms as a number between 64 and 32768.&lt;br /&gt;
&lt;br /&gt;
* Select &#039;&#039;Custom&#039;&#039; to specify a number that is not a power of 2. This will consume a lot more CPU power.&lt;br /&gt;
* Select &#039;&#039;Sample rate based&#039;&#039; to specify the size as a duration. F.e. 100ms of a track sampled at 44.1kHz will result in an FFT window of 4410 samples.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Coefficient aggregation&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Determines which method is used to aggregate the coefficients of FFT.&lt;br /&gt;
&lt;br /&gt;
* Minimum&lt;br /&gt;
* Maximum&lt;br /&gt;
* Sum&lt;br /&gt;
* Residual Mean Square (RMS)&lt;br /&gt;
* RMS Sum&lt;br /&gt;
* Average&lt;br /&gt;
* Median&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mapping&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Determines how the FFT coefficients are mapped to the frequency bins.&lt;br /&gt;
&lt;br /&gt;
* Standard&lt;br /&gt;
* Triangular Filter Bank&lt;br /&gt;
* Brown-Puckette CQT&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Smooth lower frequencies&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
When enabled, the band power part only gets used when number of FFT bins to sum for each band is at least two or more.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Smooth gain transition&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Smooths the frequency slope of the aggregation modes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lanczos kernel&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Determines the size of the Lanczos kernel. The kernel is used to create a smooth transition between the FFT coefficients resulting in a visual pleasing result.&lt;br /&gt;
&lt;br /&gt;
==== Brown-Puckette CQT Mapping group ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bandwidth offset&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Offsets the bandwidth of the Brown-Puckette CQT.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bandwidth cap&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Minimum Brown-Puckette CQT kernel size.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bandwidth amount&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The Brown-Puckette CQT kernel size.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Granular bandwidth&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
When disabled constrains the bandwidth to powers of 2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kernel shape&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Determines the shape of the Brown-Puckette CQT kernel.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kernel shape parameter&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Parameter used by certain window functions like Gaussian and Kaiser windows.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kernel asymmetry&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Adjusts how the window function reacts to samples. Positive values makes it skew towards latest samples while negative values skews towards earliest samples.&lt;br /&gt;
&lt;br /&gt;
==== Infinite Impulse Response (IIR) group ====&lt;br /&gt;
&lt;br /&gt;
Groups the parameters used by the SWIFT and the Analog-style transforms.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Filter bank order&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Determines the order of the filter bank used to calculate the SWIFT and Analog-style transforms.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Time resolution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Determines the maximum time resolution used by the SWIFT and Analog-style transforms.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bandwidth&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Determines the bandwidth used by the SWIFT and Analog-style transforms.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Constant-Q&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Uses constant-Q instead of variable-Q in the IIR transforms.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Compensate bandwidth&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Compensate bandwidth for narrowing on higher order IIR filters banks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Use prewarped Q&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Prewarps Q to ensure the actual bandwidth is truly logarithmic at anything closer to the Nyquist frequency.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Frequencies page ===&lt;br /&gt;
&lt;br /&gt;
[[File:foo_vis_spectrum_analyzer_frequencies.png|thumb|256px|Spectrum Analyzer Configuration: Frequencies]]&lt;br /&gt;
&lt;br /&gt;
==== Frequencies group ====&lt;br /&gt;
&lt;br /&gt;
Groups the parameters that determine the frequency range that will be displayed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Distribution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Determines which parameters are used to generate the frequency bands.&lt;br /&gt;
&lt;br /&gt;
* Linear: Generate frequency bands based on the frequency parameters.&lt;br /&gt;
* Octaves: Generate frequency bands based on the note parameters.&lt;br /&gt;
* AveePlayer: Generate frequency bands used by AveePlayer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;No. of bands&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Specifies the number of frequency bands to generate (2 to 512) in the specified frequency range.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Frequency range&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Frequency of the first and last band, 1Hz to 96000Hz. Each frequency is centered in the band.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note range&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Available when selecting the &#039;&#039;Octaves&#039;&#039; distribution. Select a range between the C note of octave 0 and B# of octave 11 (max. 144 notes or 12 octaves)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bands per octave&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Number of bands per octave (1 to 48)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pitch&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Frequency of the tuning pitch (A4 = 440.0Hz), 1Hz to 96000Hz.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Transpose&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Determines how many semitones the frequencies will be transposed. (-24 to 24)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Scaling&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Determines which which will be used to scale the frequencies:&lt;br /&gt;
&lt;br /&gt;
* Linear&lt;br /&gt;
* Logarithmic&lt;br /&gt;
* Shifted logarithmic&lt;br /&gt;
* Mel (AIMP)&lt;br /&gt;
* Bark&lt;br /&gt;
* Adjustable Bark&lt;br /&gt;
* ERB&lt;br /&gt;
* Cams&lt;br /&gt;
* Hyperbolic Sine&lt;br /&gt;
* n-th Root&lt;br /&gt;
* Negative exponential&lt;br /&gt;
* Period&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Skew factor&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Affects any adjustable frequency scaling functions like hyperbolic sine and n-th root. Higher values mean a more linear spectrum.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bandwidth&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Distance between the low and high frequency boundaries for each frequency band. (0.0 to 64.0)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Filters page ===&lt;br /&gt;
&lt;br /&gt;
[[File:foo_vis_spectrum_analyzer_filters.png|thumb|256px|Spectrum Analyzer Configuration: Filters]]&lt;br /&gt;
&lt;br /&gt;
==== Acoustic Filters group ====&lt;br /&gt;
&lt;br /&gt;
This group contains settings to allow you to apply acoustic weighting filters (A-, B-, C-, D- and M-weighting (ITU-R 468)) to the samples.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weighting type&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Selects the weighting filter type that will be applied.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Slope function offset&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Slope function offset expressed in sample rate / FFT size in samples&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Slope&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Frequency slope offset&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Slope offset&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Frequency slope in dB per octave&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Equalize amount&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Equalization amount&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Equalize offset&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Equalization offset&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Equalize depth&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Equalization depth&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weighting amount&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Weighting amount&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Common page ===&lt;br /&gt;
&lt;br /&gt;
[[File:foo_vis_spectrum_analyzer_common.png|thumb|256px|Spectrum Analyzer Configuration: Common]]&lt;br /&gt;
&lt;br /&gt;
This page contains settings that the visualizations have in common.&lt;br /&gt;
&lt;br /&gt;
==== Common group ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Smoothing method&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Determines how the spectrum coefficients and the peak meter values are smoothed.&lt;br /&gt;
&lt;br /&gt;
* Average: Calculates a weighted average between the old and the new value of the peak. Uses the smoothing factor as a weight.&lt;br /&gt;
* Peak: Retains the maximum between the old and the new value of the peak.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Smoothing factor&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Specifies the strength of the smoothing (0.0 to 1.0)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tooltips&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enable the check box to see a tooltip with the center frequency and when appropriate, the name of the note, of the frequency band.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Suppress mirror image&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Prevents the mirror image of the spectrum (anything above the Nyquist frequency) from being rendered.&lt;br /&gt;
&lt;br /&gt;
==== Artwork group ====&lt;br /&gt;
&lt;br /&gt;
Some visualizations can use artwork to display on the background or to use as a source for a color list. The artwork can come from the playing track or from file location.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;No. artwork colors&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The maximum number of colors to select from the artwork.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lightness threshold&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Determines when a color is considered light. Expressed as a percentage of whiteness.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sort colors by&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Determines how to sort the colors selected from the artwork.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Show artwork on background&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Displays the artwork on the graph background.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fit mode&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Determines how over- and undersized artwork is rendered.&lt;br /&gt;
&lt;br /&gt;
* Free: The artwork will not be scaled.&lt;br /&gt;
* Fit big: Artwork that is bigger than the available area will be proportionally scaled.&lt;br /&gt;
* Fit width: The width of the artwork is scaled to fit in the available area.&lt;br /&gt;
* Fit height: The height of the artwork is scaled to fit in the available area.&lt;br /&gt;
* Fill: The width or height of artwork is scaled to fit the available area. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fit window&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enable to use the full component window as available area instead of the client area (the window minus any room taken by axes)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Artwork opacity&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Determines the opacity of the artwork when displayed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Artwork file path&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A fully-qualified file path or a foobar2000 script that returns the file path of an image to display on the graph background.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Visualization page ===&lt;br /&gt;
&lt;br /&gt;
[[File:foo_vis_spectrum_analyzer_visualization.png|thumb|256px|Spectrum Analyzer Configuration: Visualization]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Determines the type of visualization:&lt;br /&gt;
&lt;br /&gt;
* Bars: The classic spectrum visualization&lt;br /&gt;
* Curve: The same as bars but with a smoothed curve instead of bars.&lt;br /&gt;
* Spectogram&lt;br /&gt;
* Peak Meter: Displays the peak and RMS levels of the track.&lt;br /&gt;
* Level Meter: Displays the balance and mid/side correlation of the track.&lt;br /&gt;
&lt;br /&gt;
==== Peak indicators group ====&lt;br /&gt;
&lt;br /&gt;
Some visualizations can display indicators for the peak values. The following settings determine how those peak indicators are animated.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Peak mode&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Specifies how the peak indicators are rendered:&lt;br /&gt;
&lt;br /&gt;
* None&lt;br /&gt;
* Classic&lt;br /&gt;
* Gravity&lt;br /&gt;
* AIMP&lt;br /&gt;
* Fade Out&lt;br /&gt;
* Fading AIMP: A combination of AIMP and Fade Out&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hold time&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Specifies how long a peak value will be held steady before it decays.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Acceleration&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Specifies the acceleration used to decay the peak value.&lt;br /&gt;
&lt;br /&gt;
==== LEDs group ====&lt;br /&gt;
&lt;br /&gt;
Some visualizations can display a bar as simulated LED lights.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Enabled&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Display the spectrum bars and peak meters as LEDs.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;LED size&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The size of the LED light, in pixels.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;LED gap&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The size of the gap between the LEDs, in pixels.&lt;br /&gt;
&lt;br /&gt;
==== Spectogram group ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Scrolling&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Activates scrolling of the spectogram.&lt;br /&gt;
&lt;br /&gt;
==== Peak Meter group ====&lt;br /&gt;
&lt;br /&gt;
The peak meter will display the instant peak and RMS over time level of the playing track.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;A gauge will be shown for each of the channels in the playing track but only when it is also selected in the Channels list on the Graphs page. F.e. a 7.1 track with only the Front Left and Front Right channel selected will only show 2 gauges. A mono track without the Front Center channel selected will show no gauge.&#039;&#039;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Horizontal&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Renders the peak meter horizontally.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;RMS+3&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Adds 3dB to the RMS value.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;RMS window&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Specifies the duration of each RMS measurement (in seconds).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gauge gap&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Specifies the gap between the gauges (in pixels). Defaults to 1 pixel.&lt;br /&gt;
&lt;br /&gt;
=== Graphs page ===&lt;br /&gt;
&lt;br /&gt;
[[File:foo_vis_spectrum_analyzer_graphs.png|thumb|256px|Spectrum Analyzer Configuration: Graphs]]&lt;br /&gt;
&lt;br /&gt;
The component window can contain more than one graph at the same time. Some users use this to create facing spectrum analyses. Graphs can have individual settings but share the visualization type and the styles.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Graph list&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The graph list shows all graphs in the current window. Use the + button to add a graph. Use the - button to remove the selected graph.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vertical layout&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enables this setting to stack the graphs vertically instead of horizontally.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Allow you to edit the description of the selected graph.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Flip horizontally&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Flips the current graph horizontally. Any axes will be rendered accordingly.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Flip vertically&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Flips the current graph vertically. Any axes will be rendered accordingly.&lt;br /&gt;
&lt;br /&gt;
==== X axis group ====&lt;br /&gt;
&lt;br /&gt;
Groups the parameters that determine the way the X axis is displayed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mode&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Determines which X axis to display.&lt;br /&gt;
&lt;br /&gt;
* None: Hides the X axis (reserve no screen area for it).&lt;br /&gt;
* Bands: Center frequency of a band, every 10 bands.&lt;br /&gt;
* Decades: Fixed frequency range&lt;br /&gt;
* Octaves: Frequency of the C note of each octave&lt;br /&gt;
* Notes: C note of each octave&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Top&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Displays an X-axis on top of the graph.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bottom&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Displays an X-axis at the bottom of the graph.&lt;br /&gt;
&lt;br /&gt;
==== Y axis group ====&lt;br /&gt;
&lt;br /&gt;
Groups the parameters that determine the way the Y axis is displayed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mode&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Determines which Y axis to display.&lt;br /&gt;
&lt;br /&gt;
* None: Hides the Y axis (reserve no screen area for it).&lt;br /&gt;
* Decibel scale: Uses decibel values to render the scale.&lt;br /&gt;
* Logarithmic: Uses logarithmic values to render the scale.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Left&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Displays an Y-axis on the left of the graph.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Right&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Displays an Y-axis on the bottom of the graph.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Amplitude range&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Determines the minimum and maximum amplitude, expressed in decibel (dB), to display.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Amplitude step&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Determine the step size between the min. and max. amplitude.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Use absolute&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Sets the min. amplitude to -∞ dB (0.0 on the linear scale) when enabled.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gamma&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Sets index n of the n-th root calculation.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Channels&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Allows you to select the audio channels that will be used to participate in the analysis of a chunk of audio samples.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;Most users will enable only the left and right channel. Therefor no information will be shown in the graph when a mono track is played. Also enable the Front Center channel to remedy this situation.&#039;&#039;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Styles page ===&lt;br /&gt;
&lt;br /&gt;
[[File:foo_vis_spectrum_analyzer_styles.png|thumb|256px|Spectrum Analyzer Configuration: Styles]]&lt;br /&gt;
&lt;br /&gt;
Most of the elements of a graph can be styled. The styles list shows all available styles. Each style has a number of settings that determine how the element is rendered.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Color source&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The color source determines where the element gets its color information from.&lt;br /&gt;
&lt;br /&gt;
* None: Prevents the element from being rendered.&lt;br /&gt;
* Solid: A single color is used to render the element.&lt;br /&gt;
* Dominant color: The dominant color in the artwork is used to render the element. The artwork does not have to be rendered on the background.&lt;br /&gt;
* Gradient: The element is rendered using a gradient created from the color list below.&lt;br /&gt;
* Windows: The element is rendered using a standard Windows color.&lt;br /&gt;
* User Interface: The element is rendered using a standard DUI or CUI user interface color.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Color index&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Allow you to select a color when color source Window or User Interface is specified.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Color&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Displays the current color used by color source Solid or Dominant Color. Click to modify the color.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;A standard Windows color dialog that has been extended with controls to modify the alpha channel of the color will pop up.&#039;&#039;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Color scheme&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Specifies the color scheme used to render the element.&lt;br /&gt;
&lt;br /&gt;
* Solid color: A single color, effectively the same as color source Solid.&lt;br /&gt;
* Custom: A custom list of colors.&lt;br /&gt;
* Artwork: A list of colors determined by the current artwork&lt;br /&gt;
* Prism 1&lt;br /&gt;
* Prism 2&lt;br /&gt;
* Prism 3&lt;br /&gt;
* foobar2000&lt;br /&gt;
* foobar2000 Dark Mode&lt;br /&gt;
* Fire&lt;br /&gt;
* Rainbow&lt;br /&gt;
* SoX: A list of colors emulating the spectogram colors used by SoX.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Color list&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Double-click a color to modify it. Modifying a color of a built-in color scheme automatically selects the Custom color scheme. &lt;br /&gt;
&lt;br /&gt;
Press the &#039;&#039;Add&#039;&#039; button to add a color, &#039;&#039;Remove&#039;&#039; to remove a color, &#039;&#039;Reverse&#039;&#039; to reverse the color list.&lt;br /&gt;
&lt;br /&gt;
The position of the color in the gradient is expressed as a percentage of the length of the gradient. E.g. a position of 50% puts the color in the middle of the gradient. &lt;br /&gt;
&lt;br /&gt;
Press the &#039;&#039;Spread&#039;&#039; button to evenly spread the colors in the list over the gradient. This updates the position of the colors as required.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Horizontal gradient&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Generates a horizontal instead of a vertical gradient.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Amplitude-based&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Some styles can use the amplitude of a spectrum frequency to determine the color. This option can only be applied to a horizontal gradient.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Opacity&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Specifies the opacity of the rendered element.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Thickness&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For some styles you can specify the thickness of the brush used to render the element.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Font name&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Specifies the name of the font used to render the element.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Font size&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Specifies the size in points of the font used to render the element.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Presets page ===&lt;br /&gt;
&lt;br /&gt;
[[File:foo_vis_spectrum_analyzer_presets.png|thumb|256px|Spectrum Analyzer Configuration: Presets]]&lt;br /&gt;
&lt;br /&gt;
The whole configuration can be saved to a preset. A preset can be reloaded at any time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;Presets are not interchangeable with x86 and x64 versions of foobar2000. Special care is taken to be as backwards compatible with preset files saved by older versions of the component.&#039;&#039;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can recognize preset files by the &amp;lt;code&amp;gt;fvsa&amp;lt;/code&amp;gt; file extension.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Location&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Contains the path name of the location of your preset files. By default the foobar2000 profile directory is used.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;For privacy reasons the location is stored in your foobar2000 settings but will not be included in a preset file. Preset files contain no personal information and can be safely exchanged with other users.&#039;&#039;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Below the location you find the preset files currently found in the specified location.&lt;br /&gt;
&lt;br /&gt;
Double click a preset to activate it or select it and press the Load button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Specifies the name of the preset.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Load&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Loads and activates the currently selected preset.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Save&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Saves the current configuration.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Delete&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Deletes the currently selected preset.&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_vis_spectrum_analyzer|Spectrum Analyzer (foo_vis_spectrum_analyzer)}}&lt;br /&gt;
* {{ha|https://hydrogenaud.io/index.php/topic,125031.0.html}}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [https://codepen.io/TF3RDL/pen/poQJwRW Frequency bands spectrum analyzer using either FFT or CQT] on CodePen (on which part of this component is based).&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/True_Peak_Scanner_(foo_truepeak)&amp;diff=38879</id>
		<title>Foobar2000:Components/True Peak Scanner (foo truepeak)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/True_Peak_Scanner_(foo_truepeak)&amp;diff=38879"/>
		<updated>2026-03-14T06:27:33Z</updated>

		<summary type="html">&lt;p&gt;Korth: version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox foobar2000 component&lt;br /&gt;
| name                    = True Peak Scanner&lt;br /&gt;
| screenshot              = &lt;br /&gt;
| caption                 = &lt;br /&gt;
| module_name             = foo_truepeak&lt;br /&gt;
| developer               = {{ha user|u=322|name=Case}}&lt;br /&gt;
| repository              = &lt;br /&gt;
| released                = {{start date and age|2014|09|14}}&lt;br /&gt;
| released_ref            = &lt;br /&gt;
| stable_release          = 0.7.18&lt;br /&gt;
| stable_release_date     = 2026-03-13&lt;br /&gt;
| preview_release         = &lt;br /&gt;
| preview_release_date    = &lt;br /&gt;
| foobar2000_architecture = Windows 32-bit, Windows 64-bit&lt;br /&gt;
| foobar2000_minimum      = 1.5&lt;br /&gt;
| foobar2000_maximum      = &lt;br /&gt;
| foobar2000_ui_module    = &lt;br /&gt;
| use                     = Other&lt;br /&gt;
| license                 = [https://foobar.hyv.fi/default_license.html Modified ISC license] &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
ITU-R BS.1770-5 compliant True Peak scanner. Can also scan ReplayGain, Loudness Range (LRA), Dynamic Range (DR) and show the amount of clipping samples and report the position of highest peak.&lt;br /&gt;
== External links ==&lt;br /&gt;
* [https://foobar.hyv.fi/?view=foo_truepeak Home page]&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_truepeak|True Peak Scanner}}&lt;br /&gt;
* {{ha|https://hydrogenaudio.org/index.php/topic,125719.0.html}}&lt;br /&gt;
* {{ha|https://hydrogenaudio.org/index.php/topic,107693.0.html|Discussion topic (component origin)}}&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/BPM_Analyser_(foo_bpm)&amp;diff=38878</id>
		<title>Foobar2000:Components/BPM Analyser (foo bpm)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/BPM_Analyser_(foo_bpm)&amp;diff=38878"/>
		<updated>2026-03-12T18:54:20Z</updated>

		<summary type="html">&lt;p&gt;Korth: version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox foobar2000 component&lt;br /&gt;
| name                    = BPM Analyser&lt;br /&gt;
| module_name             = foo_bpm&lt;br /&gt;
| developer               = {{ha user|u=322|name=Case}}, Michael Balzer&amp;lt;br/&amp;gt;Holger Stenger (foosion)&lt;br /&gt;
| repository              = [https://github.com/stengerh/foo_bpm GitHub]&lt;br /&gt;
| released                = &lt;br /&gt;
| released_ref            = &lt;br /&gt;
| stable_release          = 0.2.4.7&lt;br /&gt;
| stable_release_date     = 2026-03-12&lt;br /&gt;
| preview_release         = &lt;br /&gt;
| preview_release_date    = &lt;br /&gt;
| foobar2000_architecture = Windows 32-bit, Windows 64-bit&lt;br /&gt;
| foobar2000_minimum      = 1.5&lt;br /&gt;
| foobar2000_maximum      = &lt;br /&gt;
| foobar2000_ui_module    = &lt;br /&gt;
| use                     = Tagging&lt;br /&gt;
| license                 = [https://foobar.hyv.fi/foo_bpm_custom_license.txt Custom]&lt;br /&gt;
}}&lt;br /&gt;
==Description==&lt;br /&gt;
The &#039;&#039;&#039;BPM Analyser&#039;&#039;&#039; component can be used for calculating the BPM (beats per minute) of any tracks in foobar2000.&lt;br /&gt;
This is recompile of foo_bpm by Michael Balzer/Holger Stenger. Added support for dark mode and 64-bit foobar2000.&lt;br /&gt;
==Usage==&lt;br /&gt;
The component can be used to automatically or manually detect a song&#039;s BPM.&lt;br /&gt;
&lt;br /&gt;
To automatically calculate the BPM:&lt;br /&gt;
# Highlight one or more files in your playlist. Right-click on them and select &amp;quot;BPM Analysis -&amp;gt; Automatically analyse BPMs&amp;quot;. &#039;&#039;&#039;Note:&#039;&#039;&#039; Songs already containing a BPM tag will not be scanned.&lt;br /&gt;
# After the analysis has completed, a results dialog will be displayed. &lt;br /&gt;
# If a BPM result is obviously double or half of its true BPM, select it in the list of results, then click the Double BPM or Halve BPM buttons. Multiple results can be selected using {{key press|Ctrl}}+click.&lt;br /&gt;
# Click the {{button|Update files}} button when done.&lt;br /&gt;
&lt;br /&gt;
To manually calculate the BPM:&lt;br /&gt;
# Right-click a song in the playlist and select &amp;quot;BPM Analysis -&amp;gt; Manually tap BPM for current track&amp;quot;&lt;br /&gt;
# A small window will be displayed with a large Tap Here button.&lt;br /&gt;
# Begin playback of a song.&lt;br /&gt;
# Click on the {{button|Tap Here}} button or hit the {{key press|spacebar}} to the beat of the music. The current calculated BPM will be displayed.&lt;br /&gt;
# Continue tapping until the BPM is fairly stable.&lt;br /&gt;
# Click the {{button|Update files}} button to save the BPM to the currently &#039;&#039;playing&#039;&#039; file.&lt;br /&gt;
&lt;br /&gt;
==Algorithms==&lt;br /&gt;
The BPM analysis algorithm is based loosely on the work presented in the paper [http://perso.telecom-paristech.fr/~grichard/Publications/ismir04b.pdf Tempo and Beat Estimation of Musical Signals].&lt;br /&gt;
&lt;br /&gt;
Here&#039;s a brief overview of how it works:&lt;br /&gt;
# Grab an &#039;&#039;n&#039;&#039; second sample from the song&lt;br /&gt;
# Transform the sample from the time domain into the frequency domain using windowed, overlapping FFTs, also know as Short Time Fourier Transforms (STFTs).&lt;br /&gt;
# Onset (or beat) detection is performed on the resulting STFT. The onset detection function takes the spectral flux of the STFT to generate a list of candidate beats.&lt;br /&gt;
# The candidate beats are run through an auto-correlation function to determine the dominant beat frequency, and hence the BPM.&lt;br /&gt;
# These steps are repeated at different points throughout the song, resulting in a list of candidate BPMs.&lt;br /&gt;
# The BPM list is sorted and the average mode value is chosen as the BPM.&lt;br /&gt;
&lt;br /&gt;
The open source [http://www.fftw.org/ FFTW library] is used for calculating the FFT.&lt;br /&gt;
&lt;br /&gt;
==Limitations==&lt;br /&gt;
* The calculated BPMs are not always accurate, especially for songs without obvious beats or large changes in tempo. You can compare the accuracy of the calculated BPM with the included manual BPM tapping function.&lt;br /&gt;
* In a number of cases a song&#039;s BPM may be calculated as double or half of its &#039;true&#039; BPM.&lt;br /&gt;
* Songs shorter than the configured sample length will automatically have their BPM set to 0. This is by design as it isn&#039;t possible to accurately determine the BPM of such a short track.&lt;br /&gt;
* There can be large discrepancies between BPMs calculated to the nearest BPM and BPMs calculated to 1 or 2 decimal places.&lt;br /&gt;
* Tapping the spacebar on the manual tapping window when the large Tap Here button loses focus will stop working. The button must be clicked again to regain focus so the spacebar will work.&lt;br /&gt;
&lt;br /&gt;
==Future work==&lt;br /&gt;
* Improve the current BPM algorithm (wrong BPMs, double/halved BPMs, overall speed)&lt;br /&gt;
* Implement other BPM algorithms&lt;br /&gt;
* Add option to double/halve BPMs to context menu.&lt;br /&gt;
* Specialise the algorithm parameters for different genres, then automatically scan using those parameters based on the GENRE tag.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [https://foobar.hyv.fi/?view=foo_bpm Component Home page]&lt;br /&gt;
* {{foobar2000|http://www.foobar2000.org/components/view/foo_bpm|Legacy BPM Analyser}}&lt;br /&gt;
* {{ha|https://hydrogenaud.io/index.php/topic,77142.0.html}} (actual discussion)&lt;br /&gt;
* {{ha|https://hydrogenaud.io/index.php/topic,77143.0.html}} (uploads of the component itself)&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/WebView2_(foo_webview2)&amp;diff=38877</id>
		<title>Foobar2000:Components/WebView2 (foo webview2)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/WebView2_(foo_webview2)&amp;diff=38877"/>
		<updated>2026-03-11T12:10:33Z</updated>

		<summary type="html">&lt;p&gt;Korth: version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
{{infobox foobar2000 component&lt;br /&gt;
| name                    = WebView2&lt;br /&gt;
| screenshot              = &lt;br /&gt;
| caption                 = &lt;br /&gt;
| module_name             = foo_webview2&lt;br /&gt;
| developer               = {{ha user|u=160042|name=oops}}&lt;br /&gt;
| repository              = [https://github.com/jecassis/foo_uie_webview GitHub]&lt;br /&gt;
| released                = {{start date and age|2026|01|29}}&lt;br /&gt;
| released_ref            = &lt;br /&gt;
| stable_release          = 0.3.5&lt;br /&gt;
| stable_release_date     = 2026-03-10&lt;br /&gt;
| preview_release         = &lt;br /&gt;
| preview_release_date    = &lt;br /&gt;
| foobar2000_architecture = Windows 32-bit, Windows 64-bit, Windows ARM&lt;br /&gt;
| foobar2000_minimum      = 2.0&lt;br /&gt;
| foobar2000_maximum      = &lt;br /&gt;
| foobar2000_legacy       = &lt;br /&gt;
| foobar2000_ui_module    = Default UI, Columns UI&lt;br /&gt;
| use                     = UI&lt;br /&gt;
| license                 = [https://github.com/jecassis/foo_uie_webview/blob/dev/LICENSE.txt MIT License]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
foo_webview2 is a foobar2000 component that exposes the Microsoft Edge WebView2 control as a UI element or panel. This is a fork of [[foobar2000:Components/WebView (foo_uie_webview)|foo_uie_webview]].&lt;br /&gt;
&lt;br /&gt;
It takes an HTML file that receives notifications from and can interact with foobar2000. The panel can react to those notifications and adjust its output using JavaScript. In addition, a host object provides a number of methods and properties to interact with foobar2000 and the visualization stream can be accessed through a shared buffer.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
* foobar2000 v2.0 or later (32 or 64-bit).&lt;br /&gt;
* Microsoft Edge WebView2 Runtime (preinstalled in Windows 10 and 11).&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_webview2|WebView2}}&lt;br /&gt;
* {{ha|https://hydrogenaudio.org/index.php/topic,126042.0.html}}&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Legacy_components&amp;diff=38876</id>
		<title>Foobar2000:Legacy components</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Legacy_components&amp;diff=38876"/>
		<updated>2026-03-06T12:56:52Z</updated>

		<summary type="html">&lt;p&gt;Korth: /* Music decoders */ fix AC3 decoder link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{panel|From Version 2.0 on, Foobar2000 has introduced new platforms, x86 32-bit (legacy) and x86 64-bit. This page will show components which are still developed and exist only for x86 32-bit (legacy) versions. Out-of-date Components are also to be found here. Components which exist in 64-bit version only, are now to be found on main [[foobar2000:components|Components]] page. All existing components and encoders, which work with 1.6.16 version, up to that point, should be compatible and will mostly work with 2.0 32bit Version. This is not always guaranteed, since user interface components may suffer from performance issues due to design changes. Older components, working with older versions are also documented here. Read more about version 2.0 changes, here:[[foobar2000:Version_2.0_Release_Notes|Release Notes Version 2.0]]. Transition of links will take some time.|color=yellow}}&lt;br /&gt;
{{fb2k}}&lt;br /&gt;
This page contains most [[foobar2000]] Legacy components available at time of history last update.&lt;br /&gt;
==Official components==&lt;br /&gt;
The following components are created and maintained by the foobar2000 development team. Support for them should be asked for in the [http://www.hydrogenaudio.org/forums/index.php?showforum=29 Support forum]&lt;br /&gt;
&lt;br /&gt;
===Included in the installer===&lt;br /&gt;
====Required components====&lt;br /&gt;
The following components are required for installation.&lt;br /&gt;
&lt;br /&gt;
* Default User Interface (foo_ui_std)&lt;br /&gt;
* Standard DSP Array (foo_dsp_std) · Equalizer, resampler, advanced limiter, hard limiter, stereo to 4 channel upmixer and a couple other effects&lt;br /&gt;
* Standard Input Array/FFmpeg Decoders (foo_input_std)&lt;br /&gt;
&lt;br /&gt;
====Optional components====&lt;br /&gt;
[[Image:Optional_features.png|thumb|The Optional Features screen of the foobar2000 installer]]&lt;br /&gt;
In addition to foobar2000&#039;s core functionality, the following components can be installed as needed, in the &amp;quot;Optional features&amp;quot; section of the installer.&lt;br /&gt;
&lt;br /&gt;
* [[foobar2000:Components/CD Audio Decoder (foo_cdda)|Audio CD support (foo_cdda)]] · Adds Support for [[Compact Disc Digital Audio|Audio CD]] playback.&lt;br /&gt;
* Album List (foo_albumlist) · Gives quick access to Media Library Content with customizable tree view&lt;br /&gt;
&lt;br /&gt;
* Equalizer DSP (foo_dsp_eq) · An 18-band equalizer&lt;br /&gt;
* [[Foobar2000:ReplayGain Scanner (foo_rgscan)|ReplayGain Scanner (foo_rgscan)]] · Advanced solution for volume matching&lt;br /&gt;
* [[Foobar2000:Converter|Converter (foo_converter)]] · Converts files to WAV or any other formats using command line encoders&lt;br /&gt;
* [[Foobar2000:File Operations (foo_fileops)|File Operations (foo_fileops)]] · Renames, moves, or copies files according to specified patterns&lt;br /&gt;
* [[Foobar2000:Archive Reader (foo_unpack)|Archive Reader (foo_unpack)]] · Adds support for playing files directly from ZIP RAR and GZIP archives&lt;br /&gt;
* [[Foobar2000:Components/Freedb_Tagger_(foo_freedb2)|Freedb Tagger (foo_freedb2)]] · Tag retrieving support from freedb service for any set of files (mp3,mpc,flac,...-not only CDDA tracks)&lt;br /&gt;
&lt;br /&gt;
===Additional components===&lt;br /&gt;
These components are provided as separate downloads, found on the [http://www.foobar2000.org/components/author/Peter Additional Components page]. &lt;br /&gt;
*[[Foobar2000:Components/ALAC Decoder (foo_input_alac)|ALAC Decoder (foo_input_alac)]] Apple Lossless ([[ALAC]]) decoder&lt;br /&gt;
*[[Foobar2000:Components/Binary Comparator (foo_bitcompare)|Binary Comparator (foo_bitcompare)]] Performs binary comparison between two or more tracks and reports differences.&lt;br /&gt;
* [[Foobar2000:Components/Decoding Speed Test (foo_benchmark)|Decoding Speed Test (foo_benchmark)]] Measures decoding speed of audio files.&lt;br /&gt;
* [[Foobar2000:Components/File Integrity Verifier (foo_verifier)|File Integrity Verifier (foo_verifier)]] Checks specified media files for decoding errors.&lt;br /&gt;
* [[Foobar2000:Components/Impulse Response Convolver (foo convolve)|Impulse Response Convolver (foo_convolve)]] Allows arbitrary effects to be captured and used inside foobar2000. ([http://www.hydrogenaudio.org/forums/index.php?showtopic=10611 More Info])&lt;br /&gt;
* [[Foobar2000:Components/Kernel Streaming support (foo_out_ks)|Kernel Streaming support (foo_out_ks)]] Allows bit-exact playback bypassing Windows kernel mixer.&lt;br /&gt;
* [[Foobar2000:Components/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 and Windows 7 systems.&lt;br /&gt;
&lt;br /&gt;
==3rd party components==&lt;br /&gt;
The following components are created and maintained by 3rd-party authors, using foobar2000&#039;s [http://www.foobar2000.org/SDK.html SDK]. Support for these components should be asked for in the [http://www.hydrogenaudio.org/forums/index.php?showforum=33 3rd Party Plugins forum] Asking for help directly in the component&#039;s thread is usually preferred.&lt;br /&gt;
=== User Interface Modules ===&lt;br /&gt;
&lt;br /&gt;
==== Columns UI ====&lt;br /&gt;
[[Foobar2000:Components 0.9/Columns UI (foo_ui_columns)|Columns UI (foo_ui_columns)]] Very popular alternate interface for foobar2000 based on a columns and panel layout.&lt;br /&gt;
&lt;br /&gt;
Columns UI introduced components with [[#Panels|panel]] capability which extend the user interface.&lt;br /&gt;
&lt;br /&gt;
=== User interface add-ons ===&lt;br /&gt;
==== UI elements ====&lt;br /&gt;
The [[Foobar2000:Components 0.9/Default user interface (foo_ui_std)|default user interface (foo_ui_std)]], included in the standard installation package, can be extended with the following component(s):&lt;br /&gt;
* [[Foobar2000:Components_0.9/Chronial&#039;s_Coverflow_(foo_chronflow)|Chronial&#039;s Coverflow (foo_chronflow)]] Interactive 3D Coverflow.&lt;br /&gt;
* [[Foobar2000:Components/Facets (foo_facets)|Facets (foo_facets)]] Flexible media library viewer based on linked lists.&lt;br /&gt;
* [[Foobar2000:Components/Playlist_Organizer_(foo_plorg)|Playlist Organizer (foo_plorg)]] Advanced playlist manager to organize playlists in a treeview.&lt;br /&gt;
* [[Foobar2000:Components/Queue Contents Editor (foo queuecontents)|Queue Contents Editor (foo_queuecontents)]] Edit and view queue contents using an UI Element.&lt;br /&gt;
* [[Foobar2000:Components/Quicksearch UI Element (foo quicksearch)|Quicksearch UI Element (foo_quicksearch)]] Search toolbar that sends results to a playlist.&lt;br /&gt;
* [[Foobar2000:Components/SimPlaylist (foo_simplaylist)|SimPlaylist (foo_simplaylist)]] Playlist view with album art.&lt;br /&gt;
* [[Foobar2000:Components/SimPlaylist Manager (foo_simplaylist_manager)|SimPlaylist Manager (foo_simplaylist_manager)]] Playlist manager replacement with additional columns.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Text Display (foo_textdisplay)|Text Display (foo_textdisplay)]] Displays information about the playing or selected track.&lt;br /&gt;
* [[Foobar2000:Components/Waveform Seekbar (foo_wave_seekbar)|Waveform Seekbar (foo_wave_seekbar)]] Element for DUI with seekbar functionality on top of the waveform of the playing song.&lt;br /&gt;
&lt;br /&gt;
==== Panels ====&lt;br /&gt;
Panels extend the functionality of Columns UI components.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Album Art Panel (foo_uie_albumart)|Album Art Panel (foo_uie_albumart)]] Panel to display album art.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Album List Panel (foo_uie_albumlist)|Album List Panel (foo_uie_albumlist)]] Displays the database in a treeview using customizable sorting methods (by genre, artist, directory, etc.)&lt;br /&gt;
* [[Foobar2000:Components 0.9/Bookmarks (foo_uie_bookmarks)|Bookmarks (foo_uie_bookmarks)]] Help you remember positions in songs.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Console (foo_uie_console)|Console (foo_uie_console)]] Panel version of console. Displays diagnostic messages. Requires Columns UI 0.1.3 beta 1 or newer.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Cover Flow (foo_bubble_coverflow)|Cover Flow (foo_bubble_coverflow)]] The plugin can work either as a UI panel or a standalone window (found in the view menu), and a fullscreen mode for both.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Dockable Panels (foo_dockable_panels)|Dockable Panels (foo_dockable_panels)]] It allows you to create windows that host columns ui panels as floating windows that can be attached to the side of the main foobar2000 window or each other.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Egoh Spectrum Analyser (foo_uie_vis_egoh)|Egoh Spectrum Analyser (foo_uie_vis_egoh)]] Similar to the default spectrum analyser.&lt;br /&gt;
* [[Foobar2000:Components 0.9/ELplaylist panel (foo uie elplaylist)|ELplaylist panel (foo uie elplaylist)]] Playlist panel replacement with extensive customization options.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Explorer Panel (foo_uie_explorer)|Explorer Panel (foo_uie_explorer)]] Displays a treeview of selected disks/folders.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Graphical Browser (foo uie graphical browser) |Graphical Browser (foo uie graphical browser)]] A panel that allows to browse media library by graphical or text tiles &lt;br /&gt;
* [[Foobar2000:Components 0.9/Lyrics Panel (foo_uie_lyrics_panel)|Lyrics Panel (foo_uie_lyrics_panel)]] Display lyrics stored in file tags. &lt;br /&gt;
* [[Foobar2000:Components 0.9/Music Browser (foo_browser)|Music Browser (foo_browser)]] Panels for Browsing Library, Similar to iTunes. No longer updated. Most have better success CUI&#039;s in-built [[Foobar2000:Components_0.9/Columns_UI_%28foo_ui_columns%29#Playlist_filters|filters]].&lt;br /&gt;
* [[Foobar2000:Components 0.9/Panel Stack Splitter (foo uie panel splitter) | Panel Stack Splitter (foo_uie_panel_splitter)]] Allows you to place objects freely within the foobar2000 window, including panels, text, and images&lt;br /&gt;
* [[Foobar2000:Components 0.9/Playlist Dropdown (foo_uie_playlists_dropdown)|Playlist Dropdown (foo_uie_playlists_dropdown)]] Displays the playlist in a dropdown menu.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Playlist Tree (foo_playlist_tree)|Playlist Tree (foo_playlist_tree)]] Tree based media library with many available customizations.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Power Panels (foo_uie_powerpanels)|Power Panels (foo_uie_powerpanels)]] Seekbar and volume transparent version panels. Useful for theming.&lt;br /&gt;
* [[Foobar2000:Components 0.9/ProjectM Visualisation Panel (foo_uie_vis_projectM)|ProjectM Visualisation Panel (foo_uie_vis_projectM)]] Based on the ProjectM project, which is a reimplementation of Milkdrop under OpenGL.&lt;br /&gt;
* [[Foobar2000:Components/Queue Contents Editor (foo queuecontents)|Queue Contents Editor (foo_queuecontents)]] Edit and view queue contents using an UI Element.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Queue Manager (foo_uie_queuemanager)|Queue Manager (foo_uie_queuemanager)]] It provides a window that shows the queue&#039;s contents and allows you to delete parts of them or clear the whole queue.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Shpeck (foo_vis_shpeck)|Shpeck (foo_vis_shpeck)]] Winamp visualisation plugins wrapper.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Tabs (foo_uie_tabs)|Tabs (foo_uie_tabs)]] Tabs allows you to break Pauli&#039;s Exclusion principle by placing multiple panels in the same position at the same time.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Typefind (foo_typefind)|Typefind (foo_typefind)]] Provides some in-line search facilities.&lt;br /&gt;
* [[Foobar2000:Components/Waveform Seekbar (foo_wave_seekbar)|Waveform Seekbar (foo_wave_seekbar)]] Panel for CUI with seekbar functionality on top of the waveform of the playing song.&lt;br /&gt;
* [[Foobar2000:Components 0.9/WmpVis (foo_uie_wmpvis)|&amp;lt;span id=&amp;quot;wmpvis&amp;quot;&amp;gt;WmpVis (foo_uie_wmpvis)&amp;lt;/span&amp;gt;]] Uses the visualizations from WMP.&lt;br /&gt;
* [[Foobar2000:Components 0.9/WSH panel (foo_uie_wsh_panel)|WSH panel (foo_uie_wsh_panel)]] Windows script host panel.&lt;br /&gt;
&lt;br /&gt;
===DSP===&lt;br /&gt;
====Multichannel audio====&lt;br /&gt;
* [[Foobar2000:Components 0.9/ATSurround Processor (foo_dsp_atsurround)|ATSurround Processor (foo_dsp_atsurround)]] Reproduces surround sound information present in many stereo audio material and more.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Channel Mixer (foo_channel_mixer)|Channel Mixer (foo_channel_mixer)]] Up/down mix to/from 1-6 channels.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Dolby Pro Logic II wrapper (foo_dsp_pl2)|Dolby Pro Logic II wrapper (foo_dsp_pl2)]] Dolby Pro Logic II engine DLL (dll not included).&lt;br /&gt;
* [[Foobar2000:Components 0.9/Downmix (foo_dsp_downmix)|Downmix (foo_dsp_downmix)]] Downmix [[AC3]], [[DTS]], etc. to stereo.&lt;br /&gt;
* [[Foobar2000:Components 0.9/FreeSurround (foo_dsp_fsurround)|FreeSurround (foo_dsp_fsurround)]] It takes Dolby Surround / Pro Logic I/II encoded stereo music and decodes it into 5.1 sound. &lt;br /&gt;
* [[Foobar2000:Components 0.9/Surround Pan (foo_dsp_span)|Surround Pan (foo_dsp_span)]] WYSIWYG Surround panning.&lt;br /&gt;
&lt;br /&gt;
====Headphones====&lt;br /&gt;
* [[Foobar2000:Components 0.9/4Front Headphones (foo_dsp_headphones9)|4Front Headphones (foo_dsp_headphones9)]] · Effects for headphone users.&lt;br /&gt;
* [[Foobar2000:Components 0.9/BS2D (foo_dsp_bs2p)|BS2D (foo_dsp_bs2p)]] · Improves headphone listening of regular hi-fi stereo records.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Crossfeed (foo_dsp_crossfeed)|Crossfeed (foo_dsp_crossfeed)]] · Filters the music to help reduce fatigue caused by listening to music with headphones.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Dolby Headphone Wrapper (foo_dsp_dolbyhp)|Dolby Headphone Wrapper (foo_dsp_dolbyhp)]] · Dolby Headphone engine DLL.&lt;br /&gt;
* [[foobar2000:Components/Meier Crossfeed (foo_dsp_meiercf)|Meier Crossfeed (foo_dsp_meiercf)]] · Software implementation of Meier Audio&#039;s natural crossfeed filter.&lt;br /&gt;
&lt;br /&gt;
====Utilities====&lt;br /&gt;
* [[Foobar2000:Components 0.9/Voice Cut Filter (foo_dsp_centercut)|Voice Cut Filter (foo_dsp_centercut)]] Voice cut filter.&lt;br /&gt;
* [[Foobar2000:Components/Equalizer split (foo_dsp_eqsplit)|Equalizer split (foo_dsp_eqsplit)]] A meta-DSP that feeds each channel into a separate equalizer instance.&lt;br /&gt;
* [[Foobar2000:Components 0.9/XOver (foo_dsp_xover)|XOver (foo_dsp_xover)]] Implements this digital crossover to achieve active multi-amplification.&lt;br /&gt;
&lt;br /&gt;
====Effects====&lt;br /&gt;
* [[Foobar2000:Components 0.9/Soundtouch (foo_dsp_soundtouch)|Soundtouch (foo_dsp_soundtouch)]] Adjust pitch, tempo and rate.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Tube Sound (foo_dsp_tube)|Tube Sound (foo_dsp_tube)]] Emulate tube sound.&lt;br /&gt;
&lt;br /&gt;
====Converters====&lt;br /&gt;
* [[Foobar2000:Components/HDCD decoder (foo hdcd)|HDCD Decoder (foo_dsp_hdcd)]] This DSP component will decode [[HDCD]] data in any 16-bit PCM stream passed through it, resulting in 20-bit PCM.&lt;br /&gt;
* [[Foobar2000:Components 0.9/LPCM - Delta-PCM Converter (foo_dsp_delta)|LPCM - Delta-PCM Converter (foo_dsp_delta)]] Noise sharpening filter.&lt;br /&gt;
* [[Foobar2000:Components 0.9/SSRC (foo_dsp_ssrc)|SSRC (foo_dsp_ssrc)]] Sample rate converter.&lt;br /&gt;
&lt;br /&gt;
====Multi-purpose====&lt;br /&gt;
* [[Foobar2000:Components 0.9/OSS/3D (foo_dsp_oss3ddsp)|OSS/3D (foo_dsp_oss3ddsp)]] Audio enhancement. SHAREWARE.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Winamp DSP Bridge (foo_dsp_winamp)|Winamp DSP Bridge (foo_dsp_winamp)]] Allows the use of Winamp DSPs.&lt;br /&gt;
* [[Foobar2000:Components/VST adapter|VST 2.4 adapter (foo_vst)]] Allows Foobar2000 users to use VST 2.4 plug-ins equally with “native” ones.&lt;br /&gt;
* [[Foobar2000:Components 0.9/George Yohng&#039;s VST Wrapper (foo_dsp_vstwrap)|George Yohng&#039;s VST Wrapper (foo_dsp_vstwrapper)]] Enables VST plug-ins.&lt;br /&gt;
* [[Foobar2000:Components 0.9/VST Host (foo_dsp_vst)|VST Host (foo_dsp_vst)]] Adds support to Virtual Studio Technology audio interface.&lt;br /&gt;
&lt;br /&gt;
===Input===&lt;br /&gt;
====Music decoders====&lt;br /&gt;
* [[Foobar2000:Components/AC3 decoder (foo ac3)|AC3 Decoder (foo_ac3)]] Decodes Dolby Digital lossy audio compression technologies format ([[AC3]]).&lt;br /&gt;
* [[Foobar2000:Components 0.9/DTS Decoder (foo_dts)|DTS Decoder (foo_dts)]] Decodes Digital Theater Systems ([[DTS]]) audio format.&lt;br /&gt;
* [[Foobar2000:Components 0.9/MIDI Synthesizer Host (foo_midi)|MIDI Synthesizer Host (foo_midi)]] Adds decoding support for General MIDI files (.MID) and RIFF MIDI files (.RMI) as well as several proprietary MIDI formats (.MIDS, .GMF, .HMI, .HMP, .MUS, .XMI).&lt;br /&gt;
* [[Foobar2000:Components 0.9/OptimFROG Lossless Audio Decoder (foo_input_ofr)|OptimFROG Lossless Audio Decoder (foo_input_ofr)]] Decodes both the Lossless ([[OptimFROG|OFR]]) and DualStream (OFS) audio format.&lt;br /&gt;
* [[Foobar2000:Components/QOA Audio Decoder (foo_qoa)|QOA Audio Decoder (foo_qoa)]] · Decodes Quite OK Audio ([[QOA]]) audio format.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Shorten Decoder (foo_input_shorten)|Shorten Decoder (foo_input_shorten)]] Decodes Shorten ([[SHN]]) audio format.&lt;br /&gt;
* [[Foobar2000:Components 0.9/SPDIF Passthrough (foo_spdif)|SPDIF Passthrough (foo_spdif)]] SPDIF passthrough for [[AC3]] and [[DTS]] files.&lt;br /&gt;
* [[Foobar2000:Components 0.9/TAK Decoder (foo_input_tak)|TAK Decoder (foo_input_tak)]] Adds support for decoding and tagging [[TAK]] files as well as reading embedded album art.&lt;br /&gt;
* [[Foobar2000:Components/TTA Audio Decoder (foo_input_tta)|TTA Audio Decoder (foo_input_tta)]] Decodes True Audio ([[TTA]]) audio format.&lt;br /&gt;
* [[Foobar2000:Components/DVD Audio Decoder (foo_input_dvda)|DVD Audio Decoder (foo_input_dvda)]] Decodes DVD Audio ([[DVD Audio]]) Disks.&lt;br /&gt;
&lt;br /&gt;
====Other decoders====&lt;br /&gt;
* [[Foobar2000:Components 0.9/ADPCM Decoder (foo_adpcm)|ADPCM Decoder (foo_adpcm)]] Plays GameCube ADPCM audio data and some. (DSP, ADP, GCM, HPS, STM, AST, etc.)&lt;br /&gt;
* [[Foobar2000:Components 0.9/AdPlug decoder (foo_input_adplug)|AdPlug decoder (foo_input_adplug)]] Adds decoding support for all Adlib FM chip formats supported by the AdPlug library.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Another Slight Atari Player (foo_asap)|Another Slight Atari Player (foo_asap)]] [http://asap.sourceforge.net/ ASAP] is a player/converter of Atari 8-bit music for modern computers. It provides high-quality, identical to the popular Atari800 emulator, emulation of the POKEY sound chip and the 6502 processor.&lt;br /&gt;
* [[Foobar2000:Components 0.9/AviSynth decoder (foo_input_avs)|AviSynth decoder (foo_input_avs)]] Adds decoding support for AviSynth scripts (.AVS), audio only.&lt;br /&gt;
* [[Foobar2000:Components/DSDIFF Decoder (foo_input_dsdiff)|DSDIFF Decoder (foo_input_dsdiff)]] Adds decoding support for DSDIFF files (.DFF).&lt;br /&gt;
* [[Foobar2000:Components 0.9/DUMB Module Decoder (foo_dumb)|DUMB Module Decoder (foo_dumb)]] Plays your favorite module files, and then some. (MOD, S3M, XM, IT, 669, PTM, PSM, MTM, UMX)&lt;br /&gt;
* [[Foobar2000:Components 0.9/Game Emu Player (foo_gep)|Game Emu Player (foo_gep)]] Plays several emulation formats. (GBS, NSF, SPC, GYM, HES, VGM)&lt;br /&gt;
* [[Foobar2000:Components 0.9/Ganbatte! (foo_ganbatte)|Ganbatte! (foo_ganbatte)]] Plays compressed Edlib (.d00, .d01) files.&lt;br /&gt;
* [[Foobar2000:Components/Hively Tracker Decoder (foo_input_hvl)|Hively Tracker Decoder (foo_input_hvl)]] Adds decoding support for Hively Tracker files (.HVL) as well as Abyss&#039; Highest eXperience files (.AHX).&lt;br /&gt;
* [[Foobar2000:Components 0.9/Lunar 2 PCM Decoder (foo_lunar2)|Lunar 2 PCM Decoder (foo_lunar2)]] Plays audio files found on the original Lunar: Eternal Blue CD (RP*.PCM).&lt;br /&gt;
* [[Foobar2000:Components 0.9/M1 Decoder (foo_m1)|M1 Decoder (foo_m1)]] Plays arcade/pinball game sound.&lt;br /&gt;
* [[Foobar2000:Components 0.9/MDX Decoder (foo_input_mdx)|MDX Decoder (foo_input_mdx)]] MDX is a MIDI-like format that is designed to be played using the X68000&#039;s FM synthesizer.&lt;br /&gt;
* [[Foobar2000:Components 0.9/NSF Decoder (foo_input_nsf)|NSF Decoder (foo_input_nsf)]] NSF file is a sound data file containing instructions for the Nintendo Entertainment System (NES) sound hardware.&lt;br /&gt;
* [[Foobar2000:Components 0.9/PSF Decoder (foo_psf)|PSF Decoder (foo_psf)]] Plays PlayStation Sound Format (PSF) files.&lt;br /&gt;
* [[Foobar2000:Components/QSF decoder (foo_input_qsf)|QSF decoder (foo_input_qsf)]] Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).&lt;br /&gt;
* [[Foobar2000:Components 0.9/Reverse (foo_input_reverse)|Reverse (foo_input_reverse)]] Play music in reverse.&lt;br /&gt;
* [[Foobar2000:Components 0.9/S98 Decoder (foo_input_s98)|S98 Decoder (foo_input_s98)]] Sound format for the NEC PC-98 microcomputer.&lt;br /&gt;
* [[Foobar2000:Components/SID Decoder (foo_sid)|SID Decoder (foo_sid)]] Sound chip of Commodore&#039;s CBM-II, Commodore 64 and Commodore 128 home computers.&lt;br /&gt;
* [[Foobar2000:Components/SNESAPU input (foo snesapu)|SNESAPU input (foo_snesapu)]] Adds an alternative decoder for Super Nintendo SPC Sound Format files (.SPC).&lt;br /&gt;
* [[Foobar2000:Components 0.9/USF Decoder (foo_input_usf)|USF Decoder (foo_input_usf)]] Decodes sound data ripped directly from a Nintendo 64 video game.&lt;br /&gt;
&lt;br /&gt;
===Visualisation===&lt;br /&gt;
* [[Foobar2000:Components/Musical Spectrum (foo_musical_spectrum)|Musical Spectrum (foo_musical_spectrum)]] Displays frequencies corresponding to musical notes. Compatible with default UI and Columns UI.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Peakmeter (foo uie peakmeter)|Peakmeter for Columns UI (foo_uie_peakmeter)]] Displays the level for each channel in dB.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Peakmeter Spectrum (foo uie vis peakmeter spectrum)|Peakmeter and spectrum analyzer (foo_uie_vis_peakmeter_spectrum)]] Plugin that combines a peakmeter with a spectrum analyzer.&lt;br /&gt;
*[[Foobar2000:Components/Channel Spectrum panel (foo uie vis channel spectrum)|Channel spectrum panel (foo_uie_vis_channel_spectrum)]] Visualizes spectrum for each channel.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Shpeck (foo_vis_shpeck)|Shpeck (foo_vis_shpeck)]] Winamp visualisation plugins wrapper.&lt;br /&gt;
* [[#wmpvis|WmpVis (foo_uie_wmpvis)]] Uses the visualizations from WMP. &#039;&#039;Panel version only&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
====General====&lt;br /&gt;
* [[Foobar2000:Components 0.9/Alarm (foo_alarm)|Alarm (foo_alarm)]] Starts playback at the specified period of time.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Autosave &amp;amp; Autobackup (foo_jesus)|Autosave &amp;amp; Autobackup (foo_jesus)]] Allows periodic automatic saving of configuration and other data in foobar2000 and keeping backup copies of such data.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Channel Usage Visualisation (foo_vis_channelusage)|Channel Usage Visualisation (foo_vis_channelusage)]] Channel Usage Visualisation.&lt;br /&gt;
* [[Foobar2000:Components 0.9/EXTM3U Playlist Creator (foo_extm3u)|EXTM3U Playlist Creator (foo_extm3u)]] Allow to save current playlist in the EXTM3U format.&lt;br /&gt;
* [[Foobar2000:Components 0.9/File Date (foo_filedate)|File Date (foo_filedate)]] Add to file tag date added, accessed, created or modified from context menu entries.&lt;br /&gt;
* [[Foobar2000:Components 0.9/HyperIM (foo_2hyperim)|HyperIM (foo_2hyperim)]] Provides 19 media macros.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Infospect (foo_infospect)|Infospect (foo_infospect)]] Displays low level playback information.&lt;br /&gt;
* [[Foobar2000:Components 0.9/iPod Manager (foo_dop)|iPod Manager (foo_dop)]] Experimental iPod plugin for foobar2000 0.9.2+, currently in alpha version.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Logitech G15 LCD Display (foo_g15lcd)|Logitech G15 LCD Display (foo_g15lcd)]] Control the LCD panel on a Logitech G15 keyboard.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Logitech LCD Display &amp;amp; Visualization (foo_logitech_lcd)|Logitech LCD Display &amp;amp; Visualization (foo_logitech_lcd)]] Customizable visualizations and track info on the LCD panel on a Logitech G15/G19/Z-10.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Menu Addons (foo_menu_addons)|Menu Addons (foo_menu_addons)]] Adds a few shortcuts in menu.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Open URL (foo_openurl)|Open URL (foo_openurl)]] Adds a context menu item to open URLs from metadata fields in a web browser.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Pause On Lock (foo_lock)|Pause On Lock (foo_lock)]] Pauses/unpauses foobar2000 on workstation lock/unlock.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Pause on Lock (extended) (foo_lock_ex)|Pause on Lock (extended) (foo_lock_ex)]] Pause playing on workstation lock. Optimized for use with Windows XP/2003.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Preview (foo_preview)|Preview (foo_preview)]] Play only part of each track in the playlist.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Run (foo_run)|Run (foo_run)]] Able you to run a external program with the foobar syntax.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Run Commands (foo_runcmd)|Run Commands (foo_runcmd)]] Search and execute menu commands.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Scheduler (foo_scheduler)|Scheduler (foo_scheduler)]] Plugin for scheduling actions like play, stop, system shutdown/wake up and many more.&lt;br /&gt;
* [[Foobar2000:Components/Seek (foo_seek)|Seek (foo_seek)]] offers different ways of seeking inside one or more tracks: preview, rewind/fast-forward, loop, and repeat A–B.&lt;br /&gt;
* [[Foobar2000:Components/Seekbox (foo_seek_box)|Seekbox (foo_seek_box)]] Main menu item that pops up a box for seeking to a particular hh:mm:ss time in the current track. &lt;br /&gt;
* [[Foobar2000:Components 0.9/Send To Device (foo_sendtodevice)|Send To Device (foo_sendtodevice)]] Add &amp;quot;Send to Device&amp;quot; feature.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Shell Link Resolver (foo_lnk)|Shell Link Resolver (foo_lnk)]] Shell link resolver.&lt;br /&gt;
* [[Foobar2000:Components/Unix archive support (foo_unpack_unix)|Unix archive support (foo_unpack_unix)]] Adds support for reading from Unix Tape Archives (.TAR), gzip files (.GZ), and bzip2 files (.BZ2).&lt;br /&gt;
* [[Foobar2000:Components 0.9/Unpacker for 7-Zip archive (foo_unpack_7z) |Unpacker for 7-Zip archive (foo_unpack_7z)]]&lt;br /&gt;
* [[Foobar2000:Components 0.9/Unpacker for JMA archive (foo_unpack_jma)|Unpacker for JMA archive (foo_unpack_jma)]]&lt;br /&gt;
* [[Foobar2000:Components 0.9/Unpacker for LHA archive (foo_unpack_lha)|Unpacker for LHA archive (foo_unpack_lha)]]&lt;br /&gt;
* [[Foobar2000:Components/UPnP/DLNA Renderer, Server, Control Point (foo_upnp)|UPnP/DLNA Renderer, Server, Control Point (foo_upnp)]]&lt;br /&gt;
* [[Foobar2000:Components 0.9/Winamp API Emulator (foo_winamp_spam)|Winamp API Emulator (foo_winamp_spam)]] Designed to create a fake Winamp 1.x window which will act as a wrapper between applications written to use the Winamp API and foobar2000.&lt;br /&gt;
&lt;br /&gt;
====Lyrics====&lt;br /&gt;
* [[foobar2000:Components 0.9/Gasazip Lyrics (foo_gasazip)|Gasazip Lyrics (foo_gasazip)]] · Search for lyrics and displays it in external window.&lt;br /&gt;
* [[foobar2000:Components 0.9/LyricsDB (foo_lyricsdb)|LyricsDB (foo_lyricsdb)]] · Search lyrics basing on song&#039;s artist title and sometimes album.&lt;br /&gt;
* [[foobar2000:Components 0.9/foo_lyricsgrabber2|Lyrics Grabber 2 (foo_lyricsgrabber2)]] · Downloads lyrics and stores them in tags.&lt;br /&gt;
* Lyric Show Panel (foo_uie_lyrics)&lt;br /&gt;
* [[foobar2000:Components 0.9/Lyrics Show 2(foo_uie_lyrics2)|Lyric Show Panel 2 (foo_uie_lyrics2)]] · Downloads and displays lyrics, with LRC/timestamp support.&lt;br /&gt;
* [[foobar2000:Components 0.9/Mini Lyrics (foo_ui_minilyrics)|Mini Lyrics (foo_ui_minilyrics)]] · Lyrics viewer for synchronizing and displaying lyrics of the currently playing song.&lt;br /&gt;
* [[foobar2000:OpenLyrics (foo_openlyrics)|OpenLyrics (foo_openlyrics)]] · Modern replacement for Lyric Show Panel 3.&lt;br /&gt;
* [[foobar2000:Components 0.9/Sakura Script Lyrics (foo_sstp_lyrics)|Sakura Script Lyrics (foo_sstp_lyrics)]] · Plays a SAKURA script lyrics to a SSP client.&lt;br /&gt;
&lt;br /&gt;
====Notifier====&lt;br /&gt;
* [[Foobar2000:Components 0.9/AMIP Wrapper (foo_amipwrapper)|AMIP Wrapper (foo_amipwrapper)]] Complete now-playing plug-in for mIRC, PIRCH, Klient, Bersirc, other IRC and Mail clients, supporting full player control from mIRC, playlist search, clipboard integration, HTTP, dynamic image signatures, etc.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Listening To (foo_listeningto)|Listening To (foo_listeningto)]] Sends NowPlaying information to Miranda IM.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Miranda IM Notifier (foo_mim_notify)|Miranda IM Notifier (foo_mim_notify)]] Sends configurable information about the current playing song to Miranda-IM and shows popup windows with this info.&lt;br /&gt;
* [[Foobar2000:Components 0.9/MSN avatar changer (foo_uie_albumart_msn)|MSN avatar changer (foo_uie_albumart_msn)]] Set currently playing song&#039;s album art as avatar.&lt;br /&gt;
* [[Foobar2000:Components 0.9/MSN Now Playing (alt) (foo_msnalt)|MSN Now Playing (alt) (foo_msnalt)]] Show the current song as &amp;quot;Now Playing&amp;quot; in MSN and Windows Live messenger.&lt;br /&gt;
* [[Foobar2000:Components 0.9/On-Screen Display (foo_osd)|On-Screen Display (foo_osd)]] On screen display of track information and volume bar.&lt;br /&gt;
* [[Foobar2000:Components 0.9/On-Screen Display GDI (foo_osd_gdiplus)|On-Screen Display GDI (foo_osd_gdiplus)]] Same as foo_osd but uses GDI+ for osd drawing.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Pretty Popup (foo_prettypop)|Pretty Popup (foo_prettypop)]] Display a moderately sized popup of song information when a new song plays.&lt;br /&gt;
* [[Foobar2000:Components/Titlebar (foo_managed_wrapper)|Titlebar (foo_managed_wrapper)]] Creates a personal title bar that shows the currently playing song on the top of the screen. Supports custom-made skins.&lt;br /&gt;
* [[foobar2000:Components/Windows 7 Integration (foo_w7shell)|Windows 7 Integration (foo_w7shell)]] Integrates certain features into the Windows 7 Taskbar; seekbar, control buttons, etc.&lt;br /&gt;
* [[Foobar2000:Components_0.9/WLM_Notifier_(foo_wlm)|Windows Live Notifier (foo_wlm)]] Shows current song as &amp;quot;Now Playing&amp;quot; in in MSN Messenger and Windows Live messenger (WLM). Supports unicode.&lt;br /&gt;
&lt;br /&gt;
====Online database====&lt;br /&gt;
* [[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.&lt;br /&gt;
&lt;br /&gt;
====Online radio====&lt;br /&gt;
* [[Foobar2000:Components/Podcatcher (foo_podcatcher)|Podcatcher (foo_podcatcher)]] A podcatcher component for subscribing to, downloading, and playing RSS and Atom podcast feeds in foobar2000.&lt;br /&gt;
* [[Foobar2000:Components/Subsonic (foo_subsonic)|Subsonic (foo_subsonic)]] A component to connect foobar to subsonic servers or subsonic compatible API.&lt;br /&gt;
* [[Foobar2000:Components/Vorbis Streamer (foo_vorbisstream)|Vorbis Streamer (foo_vorbisstream)]] Streams Vorbis and associated metadata to Icecast2 and Shoutcast servers.&lt;br /&gt;
* [[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.&lt;br /&gt;
&lt;br /&gt;
====Playlist tools====&lt;br /&gt;
* [[Foobar2000:Components 0.9/Audioscrobble Charts (foo_scrobblecharts)|Audioscrobble Charts (foo_scrobblecharts)]] Generate a playlist from an artist&#039;s Last.fm chart. It also allows you to sort a selection in the playlist by the artist&#039;s charts.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Bin Pack (foo_binpack)|Bin Pack (foo_binpack)]] Creates playlists from a list with a maximum length.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Command Playlist (foo_cmd_playlist)|Command Playlist (foo_cmd_playlist)]] Add /playlist-activate:&amp;quot;Name&amp;quot; to the foobar command line to activate the named playlist.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Cuesheet Creator (foo_cuesheet_creator)|Cuesheet Creator (foo_cuesheet_creator)]] Cuesheet creator.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Database Search (foo_dbsearch)|Database Search (foo_dbsearch)]] Database search.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Default Video Player (foo_default_videoplayer)|Default Video Player (foo_default_videoplayer)]] Allows you to play your video clips from foobar playlist with default external player.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Delete Current (foo_deletecurrent)|Delete Current (foo_deletecurrent)]] Adds a menu item giving the possibility to delete from computer the current playing track.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Highlight Playing (foo_highlightplaying)|Highlight Playing (foo_highlightplaying)]] Highlights actual now playing item even when the playlist has been broken.&lt;br /&gt;
* [[Foobar2000:Components 0.9/History (foo_history)|History (foo_history)]] Very basic song history.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Inactive Tracks (foo_skip)|Inactive Tracks (foo_skip)]] Skips tracks that are marked via a tag as inactive.&lt;br /&gt;
* [[Foobar2000:Components 0.9/MeowDB (foo_meowdb)|MeowDB (foo_meowdb)]] Takes the Media Library and outputs the results to a form and uploads it to your server using the cURL library.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Navigator (foo_navigator)|Navigator (foo_navigator)]] Advanced history component.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Now Playing Simple (foo_np_simple)|Now Playing Simple (foo_np_simple)]] Simple now playing plugin to output formatted string to plain text file.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Playback Queue Viewer (foo_pqview)|Playback Queue Viewer (foo_pqview)]] Playback queue viewer.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Playlist Bind (foo_playlist_bind)|Playlist Bind (foo_playlist_bind)]] Synchronize playlist with contents of specific directory.&lt;br /&gt;
* [[Foobar2000:Components/Playlist History (foo playlisthistory)|Playlist History (foo playlisthistory)]] Enables playlist history in foobar2000, similar to page history in browsers.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Playlist Manager (foo_playlist_manager)|Playlist Manager (foo_playlist_manager)]] Playlist manager.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Playlist Name Enhenced (foo_playlist_name_enhanced)|Playlist Name Enhenced (foo_playlist_name_enhanced)]] Appends automatically playlist info (&amp;quot;items / length&amp;quot;) to all playlist names.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Playlist Tools (foo_utils)|Playlist Tools (foo_utils)]] Provides various general commands.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Playlist Tools for Matroska (foo_utils_mka)|Playlist Tools for Matroska (foo_utils_mka)]] Provides various general commands.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Queue Manager (foo_queuemanager)|Queue Manager (foo_queuemanager)]] It provides a window that shows the queue&#039;s contents and allows you to delete parts of them or clear the whole queue. &#039;&#039;Non-ColumnUI obsolete version, try panel version instead.&#039;&#039;&lt;br /&gt;
* [[Foobar2000:Components 0.9/Randomized Playlist Entry (foo_random)|Randomized Playlist Entry (foo_random)]] Randomized playlist entry.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Rating (foo_rating)|Rating (foo_rating)]] Display an icon in the systray with a tooltip popup from which you can choose a rating between 1 and 5 for the currently playing file.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Remove Played (foo_removeplayed)|Remove Played (foo_removeplayed)]] It removes tracks from the playlist once they&#039;ve been played.&lt;br /&gt;
* [[Foobar2000:Components/Soft Playlists (foo_softplaylists)|Soft Playlists (foo_softplaylists)]] Can create different Last.fm related playlists, love tracks on Last.fm and save and load XSPF playlists (make playlists without hard paths).&lt;br /&gt;
* [[Foobar2000:Components 0.9/Track Finder (foo_trackfinder)|Track Finder (foo_trackfinder)]] Displays a context menu that lets you quickly find songs based on their album title or artists name.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Track Position (foo_trackpos)|Track Position (foo_trackpos)]] Provides a new context menu item &amp;quot;place after current playing&amp;quot;, that allows you to place any tracks after the current playing one in the playing playlist.&lt;br /&gt;
* [[Foobar2000:Components 0.9/XSPF (foo_xspf)|XSPF (foo_xspf)]] Adds XSPF support. XSPF is an open, XML based playlist format.&lt;br /&gt;
&lt;br /&gt;
====Playback statistics====&lt;br /&gt;
* [[Foobar2000:Components 0.9/Playback Statistics Custom (foo_playback_custom)|Playback Statistics Custom (foo_playback_custom)]] Stores playback statistics in tags like foo_playcount_mod, with claimed faster response, and uses foo_custominfo db if file is unavailable for writing.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Play Count Mod (foo_playcount_mod)|Play Count Mod (foo_playcount_mod)]] Unofficial playcount modded to supress the update tag popups.&lt;br /&gt;
&lt;br /&gt;
====Remote control====&lt;br /&gt;
* [[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)&lt;br /&gt;
* [[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.&lt;br /&gt;
* [[Foobar2000:Components 0.9/COM Automation Server (foo_comserver2)|COM Automation Server (foo_comserver2)]] Allows controlling foobar2000 through COM Automation&lt;br /&gt;
* [[Foobar2000:Components 0.9/Control Server (foo_controlserver)|Control Server (foo_controlserver)]] Acts as a server to control Foobar2000. Connect with a telnet client and control it using ASCII commands.&lt;br /&gt;
* [[Foobar2000:Components 0.9/DDE Control (foo_ddecontrol)|DDE Control (foo_ddecontrol)]] Control foobar remotelly with DDE interprocess communication (interface in japanese only).&lt;br /&gt;
* [[Foobar2000:Components 0.9/HTTP Writer (foo_write_http)|HTTP Writer (foo_write_http)]] It&#039;s TCP/IP server that listens on a specified port for incoming requests such as play, stop, etc.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Joystick Control (foo_joystick_control)|Joystick Control (foo_joystick_control)]] Control foobar2000 from a joystick/gamepad.&lt;br /&gt;
* [[Foobar2000:Components 0.9/MIDI Transport(foo_miditransport)|MIDI Transport (foo_miditransport)]] Control Foobar2k from external MIDI controllers (CC and MMC transport).&lt;br /&gt;
* [[Foobar2000:Components 0.9/Minibar2k (foo_Minibar2k)|Minibar2k (foo_Minibar2k)]] Control Foobar2k from your PDA (PocketPC based).&lt;br /&gt;
* [[Foobar2000:Components 0.9/Remote Control (foo_remotecontrol)|Remote Control (foo_remotecontrol)]] Adds support to Melloware Intelliremote software which claims to work with Creative remote control (Soundblaster Live!, Audigy, Extigy, Audigy ZS and Soundblaster X-Fi.)&lt;br /&gt;
* [[Foobar2000:Components 0.9/RM-1800 (foo_mr1800)|RM-1800 (foo_mr1800)]] Adds support of Creative X-Fi&#039;s remote (RM-1800).&lt;br /&gt;
* [[Foobar2000:Components 0.9/RM-X Media Edition (foo_rmx)|RM-X Media Edition (foo_rmx)]] Yet another plugin for remote control. SHAREWARE.&lt;br /&gt;
* [[Foobar2000:Components 0.9/WinLIRC Client (foo_lirc)|WinLIRC Client (foo_lirc)]] Control Foobar from a remote control.&lt;br /&gt;
&lt;br /&gt;
====Tagging====&lt;br /&gt;
* [[Foobar2000:Components 0.9/Chacon (foo_chacon)|Chacon (foo_chacon)]] Chacon is a simple tool for fixing tags by converting them between different character sets.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Custom Info (foo_custominfo)|Custom Info (foo_custominfo)]] Allows you to set info fields for files without modifying them. &lt;br /&gt;
* [[Foobar2000:Components 0.9/Discogs (foo_discogs)|Discogs (foo_discogs)]] Retrieve info and album art from Discogs.com database.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Freedb Tagger (foo_freedb2)|Freedb Tagger (foo_freedb2)]] Freedb.org tagger. Now included with official foobar2000 installers.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Live Show Tagger (foo_tradersfriend)|Live Show Tagger (foo_tradersfriend)]] Live show tagger.&lt;br /&gt;
* [[Foobar2000:Components 1.0/m-TAGS component (foo_tags)|m-TAGS component (foo_tags)]] Support for m-TAGS metadata separation (tags are kept in separate files)&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* {{foobar2000|http://www.foobar2000.org/components|Components Repository}}&lt;br /&gt;
* {{ha|https://hydrogenaud.io/index.php/topic,42730.0.html|Wanted v0.9 plugin ports}} - list of components from earlier versions not yet ported to 0.9.x.&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/JScript_Panel_3_(foo_jscript_panel3)&amp;diff=38875</id>
		<title>Foobar2000:Components/JScript Panel 3 (foo jscript panel3)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/JScript_Panel_3_(foo_jscript_panel3)&amp;diff=38875"/>
		<updated>2026-03-05T11:55:31Z</updated>

		<summary type="html">&lt;p&gt;Korth: remove dead link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Foobar2000 components|Other components]]&lt;br /&gt;
{{infobox foobar2000 component&lt;br /&gt;
| name                 = JScript Panel 3&lt;br /&gt;
| screenshot           = &lt;br /&gt;
| caption              = &lt;br /&gt;
| module_name          = foo_jscript_panel3&lt;br /&gt;
| developer            = {{ha user|u=130879|name=marc2k3}}&lt;br /&gt;
| repository           = &lt;br /&gt;
| released             = {{start date and age|2015|11|01}}&lt;br /&gt;
| released_ref         = &lt;br /&gt;
| stable_release       = 3.8.5&lt;br /&gt;
| stable_release_date  = 2024-11-18&lt;br /&gt;
| preview_release      = &lt;br /&gt;
| preview_release_date = &lt;br /&gt;
| foobar2000_minimum   = 2.1&lt;br /&gt;
| foobar2000_maximum   = &lt;br /&gt;
| foobar2000_ui_module = Default UI, Columns UI&lt;br /&gt;
| use                  = UI&lt;br /&gt;
| license              = &lt;br /&gt;
 &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{panel|This component is no longer supported by the developer.|color=red}}&lt;br /&gt;
==Description==&lt;br /&gt;
This component for foobar2000 is based on [[https://code.google.com/archive/p/foo-wsh-panel-mod/ WSH Panel Mod]].&lt;br /&gt;
&lt;br /&gt;
It allows the creation of customisable panels that can be written with JavaScript rather than the C++ required by the [[https://www.foobar2000.org/SDK foobar2000 SDK]].&lt;br /&gt;
&lt;br /&gt;
Under the hood, it uses Windows Script Host. It is possible to use ActiveX objects like WScript.Shell to run external apps, etc.&lt;br /&gt;
&lt;br /&gt;
Note that JS language support is limited to ECMAScript 5. Nothing newer will ever be supported.&lt;br /&gt;
==Features==&lt;br /&gt;
Here are just some of the features provided by the component...&lt;br /&gt;
&lt;br /&gt;
* Custom drawing of text, external images, lines, rectangles, etc.&lt;br /&gt;
* Use fonts/colours from the main preferences of whichever user interface you are using.&lt;br /&gt;
* Executing main/context menu commands.&lt;br /&gt;
* Ability to create custom buttons/menus.&lt;br /&gt;
* Capture keystrokes/mouse movement/clicks.&lt;br /&gt;
* Callbacks can be used to trigger code based on foobar2000 events.&lt;br /&gt;
* Read/write file tags.&lt;br /&gt;
* Complete manipulation of playlists.&lt;br /&gt;
* Media Library display/sorting/filtering&lt;br /&gt;
* Save settings on a per panel basis. These persist between restarts and are stored inside the layout configuration file for whichever UI your are using. You can also write your own functions to load/save settings from JSON or plain text files.&lt;br /&gt;
* Built in support for making GET / POST requests which return plain text and there is also a method for downloading binary files. If you prefer, you can use the Microsoft.XMLHTTP ActiveX object.&lt;br /&gt;
* And much more... Read Documentation for complete information.&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* {{ha|https://hydrogenaud.io/index.php/topic,110516}}&lt;br /&gt;
* {{ha|url=https://hydrogenaudio.org/index.php?msg=1067716|title=v3.8.5 (&#039;&#039;final version&#039;&#039;) Download}}&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/JScript_Panel_3_(foo_jscript_panel3)&amp;diff=38874</id>
		<title>Foobar2000:Components/JScript Panel 3 (foo jscript panel3)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/JScript_Panel_3_(foo_jscript_panel3)&amp;diff=38874"/>
		<updated>2026-03-05T11:53:25Z</updated>

		<summary type="html">&lt;p&gt;Korth: version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Foobar2000 components|Other components]]&lt;br /&gt;
{{infobox foobar2000 component&lt;br /&gt;
| name                 = JScript Panel 3&lt;br /&gt;
| screenshot           = &lt;br /&gt;
| caption              = &lt;br /&gt;
| module_name          = foo_jscript_panel3&lt;br /&gt;
| developer            = {{ha user|u=130879|name=marc2k3}}&lt;br /&gt;
| repository           = &lt;br /&gt;
| released             = {{start date and age|2015|11|01}}&lt;br /&gt;
| released_ref         = &lt;br /&gt;
| stable_release       = 3.8.5&lt;br /&gt;
| stable_release_date  = 2024-11-18&lt;br /&gt;
| preview_release      = &lt;br /&gt;
| preview_release_date = &lt;br /&gt;
| foobar2000_minimum   = 2.1&lt;br /&gt;
| foobar2000_maximum   = &lt;br /&gt;
| foobar2000_ui_module = Default UI, Columns UI&lt;br /&gt;
| use                  = UI&lt;br /&gt;
| license              = &lt;br /&gt;
 &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{panel|This component is no longer supported by the developer.|color=red}}&lt;br /&gt;
==Description==&lt;br /&gt;
This component for foobar2000 is based on [[https://code.google.com/archive/p/foo-wsh-panel-mod/ WSH Panel Mod]].&lt;br /&gt;
&lt;br /&gt;
It allows the creation of customisable panels that can be written with JavaScript rather than the C++ required by the [[https://www.foobar2000.org/SDK foobar2000 SDK]].&lt;br /&gt;
&lt;br /&gt;
Under the hood, it uses Windows Script Host. It is possible to use ActiveX objects like WScript.Shell to run external apps, etc.&lt;br /&gt;
&lt;br /&gt;
Note that JS language support is limited to ECMAScript 5. Nothing newer will ever be supported.&lt;br /&gt;
==Features==&lt;br /&gt;
Here are just some of the features provided by the component...&lt;br /&gt;
&lt;br /&gt;
* Custom drawing of text, external images, lines, rectangles, etc.&lt;br /&gt;
* Use fonts/colours from the main preferences of whichever user interface you are using.&lt;br /&gt;
* Executing main/context menu commands.&lt;br /&gt;
* Ability to create custom buttons/menus.&lt;br /&gt;
* Capture keystrokes/mouse movement/clicks.&lt;br /&gt;
* Callbacks can be used to trigger code based on foobar2000 events.&lt;br /&gt;
* Read/write file tags.&lt;br /&gt;
* Complete manipulation of playlists.&lt;br /&gt;
* Media Library display/sorting/filtering&lt;br /&gt;
* Save settings on a per panel basis. These persist between restarts and are stored inside the layout configuration file for whichever UI your are using. You can also write your own functions to load/save settings from JSON or plain text files.&lt;br /&gt;
* Built in support for making GET / POST requests which return plain text and there is also a method for downloading binary files. If you prefer, you can use the Microsoft.XMLHTTP ActiveX object.&lt;br /&gt;
* And much more... Read [[https://marc2k3.github.io/jscript-panel/docs/ Documentation]] for complete information.&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* {{ha|https://hydrogenaud.io/index.php/topic,110516}}&lt;br /&gt;
* {{ha|url=https://hydrogenaudio.org/index.php?msg=1067716|title=v3.8.5 (&#039;&#039;final version&#039;&#039;) Download}}&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/MusicBrainz64_(foo_musicbrainz64)&amp;diff=38873</id>
		<title>Foobar2000:Components/MusicBrainz64 (foo musicbrainz64)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/MusicBrainz64_(foo_musicbrainz64)&amp;diff=38873"/>
		<updated>2026-03-03T12:52:14Z</updated>

		<summary type="html">&lt;p&gt;Korth: version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Foobar2000 components|Other components]]&lt;br /&gt;
{{infobox foobar2000 component&lt;br /&gt;
| name                    = MusicBrainz64&lt;br /&gt;
| screenshot              = &lt;br /&gt;
| caption                 = &lt;br /&gt;
| module_name             = foo_musicbrainz64&lt;br /&gt;
| developer               = {{ha user|u=130879|name=marc2k3}}&lt;br /&gt;
| repository              = &lt;br /&gt;
| released                = {{start date and age|2022|09|06}}&lt;br /&gt;
| released_ref            = &lt;br /&gt;
| stable_release          = 2.10&lt;br /&gt;
| stable_release_date     = 2026-03-03&lt;br /&gt;
| preview_release         = &lt;br /&gt;
| preview_release_date    = &lt;br /&gt;
| foobar2000_minimum      = 2.25&lt;br /&gt;
| foobar2000_maximum      = &lt;br /&gt;
| foobar2000_ui_module    = &lt;br /&gt;
| use                     = Tagging&lt;br /&gt;
| license                 = &lt;br /&gt;
 &lt;br /&gt;
}}&lt;br /&gt;
{{stub}}&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
&lt;br /&gt;
Minimum requirements&lt;br /&gt;
* foobar2000 2.25&lt;br /&gt;
* Windows 10&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* {{ha|https://hydrogenaud.io/index.php/topic,70623.msg1015083.html#msg1015083}}&lt;br /&gt;
* [https://marc2k3.github.io/component/musicbrainz64/ Official component homepage]&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components&amp;diff=38872</id>
		<title>Foobar2000:Components</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components&amp;diff=38872"/>
		<updated>2026-03-01T11:47:02Z</updated>

		<summary type="html">&lt;p&gt;Korth: /* UI elements */ added WebView, WebView2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{fb2k}}&lt;br /&gt;
This page contains most [[foobar2000]] components available at time of history last update.&lt;br /&gt;
&lt;br /&gt;
{{panel|This Page will show only components which are built for at least x86 64-bit versions of Foobar2000. Components which exist in 32-bit version &#039;&#039;&#039;only&#039;&#039;&#039;, are now to be found on [[foobar2000:Legacy_components|Legacy Components]] page. Transition of wiki categories will take some time. Read more, here: [[foobar2000:Version_2.0_Release_Notes|Release Notes Version 2.0]]|color=green}}&lt;br /&gt;
&lt;br /&gt;
==Official components==&lt;br /&gt;
The following components are created and maintained by the foobar2000 development team. Support for them should be asked for in the [https://hydrogenaud.io/index.php/board,29.0.html Support forum].&lt;br /&gt;
&lt;br /&gt;
===Included in the installer===&lt;br /&gt;
====Required components====&lt;br /&gt;
The following components are required for installation, in addition to foobar2000 Core module. These components are installed when type of installation is Minimal.&lt;br /&gt;
&lt;br /&gt;
* [[Foobar2000:Components/Default user interface (foo_ui_std)|Default user interface (foo_ui_std)]] · Allows complex layout using building blocks that are called UI Elements, many of them already present after the installation. Additional Components, which are incorporated in Default user interface, are: Album List, Decoding Speed Test and File Integrity Verifier.&lt;br /&gt;
* Standard DSP Array (foo_dsp_std) · Equalizer, resampler, advanced limiter, hard limiter, stereo to 4 channel upmixer and a couple other effects.&lt;br /&gt;
* Standard Input Array (foo_input_std), which includes additional Components: CD Audio Decoder, FFmpeg Decoders and Monkey&#039;s Audio Decoder.&lt;br /&gt;
&lt;br /&gt;
====Optional components====&lt;br /&gt;
[[Image:Optional_features.png|thumb|The Optional Features screen of the foobar2000 installer]]&lt;br /&gt;
In addition to foobar2000&#039;s core functionality, following components can be installed as needed, through choice of Type of install.&lt;br /&gt;
&lt;br /&gt;
If selected &amp;quot;Normal&amp;quot;, following components will be included, cumulative to Minimal:&lt;br /&gt;
* [[Foobar2000:Converter|Converter (foo_converter)]] · Converts files to WAV or any other formats using command line encoders.&lt;br /&gt;
* [[Foobar2000:Equalizer DSP|Equalizer DSP (foo_dsp_eq)]] · Equalizer DSP (foo_dsp_eq) · An 18-band graphic equalizer based on SuperEQ library.&lt;br /&gt;
&lt;br /&gt;
If selected &amp;quot;Full&amp;quot;, following additional components will be included, cumulative to Normal and Minimal:&lt;br /&gt;
* [[Foobar2000:Archive Reader (foo_unpack)|Archive Reader (foo_unpack)]] · Adds support for playing files directly from ZIP RAR and GZIP archives.&lt;br /&gt;
* [[Foobar2000:Components/Freedb_Tagger_(foo_freedb2)|Freedb Tagger (foo_freedb2)]] · Tag retrieving support from freedb service for any set of files (mp3,mpc,flac,...-not only CDDA tracks).&lt;br /&gt;
* [[Foobar2000:File Operations (foo_fileops)|File Operations (foo_fileops)]] · Renames, moves, or copies files according to specified patterns.&lt;br /&gt;
&lt;br /&gt;
===Additional components===&lt;br /&gt;
These components are provided as separate downloads, found on the [http://www.foobar2000.org/components/author/Peter Official Components page]. &lt;br /&gt;
*[[Foobar2000:Components/ABX Comparator (foo_abx)|ABX comparator (foo_abx)]] · Performs a double-blind listening test between two tracks.&lt;br /&gt;
*[[Foobar2000:Components/AdPlug (foo_adplug)|AdPlug (foo_adplug)]] Decoding support for all Adlib FM chip formats supported by the AdPlug library.&lt;br /&gt;
*[[Foobar2000:Components/ASIO Output (foo_out_asio)|ASIO Output (foo_out_asio)]] · Provides ASIO output support.&lt;br /&gt;
*[[Foobar2000:Components/Audio CD Writer (foo_burninate)|Audio CD Writer (foo_burninate)]] · CD burning support.&lt;br /&gt;
*[[Foobar2000:Components/Classical User Interface (foo_ui_classic)|Classical User Interface (foo_ui_classic)]] · The Default User Interface from early foobar2000 versions.&lt;br /&gt;
*[[Foobar2000:Components/Command-Line Decoder Wrapper (foo_input_exe)|Command-Line Decoder Wrapper (foo_input_exe)]] · Allows to play or convert any audio format with a standalone command-line decoder available.&lt;br /&gt;
*[[Foobar2000:Components/DEAF Module Decoder (foo_deaf)|DEAF Module Decoder (foo_deaf)]] · Plays module files: MOD, S3M, XM, IT, 669, PTM, PSM, MTM and UMX.&lt;br /&gt;
*[[Foobar2000:Components/FFmpeg Decoder Wrapper (foo_input_ffmpeg)|FFmpeg Decoder Wrapper (foo_input_ffmpeg)]] · Allows foobar2000 to read arbitrary file formats via user-supplied ffmpeg.exe and ffprobe.exe.&lt;br /&gt;
* [[Foobar2000:Components/Game Music Emu Decoder (foo_input_gme)|Game Music Emu Decoder (foo_input_gme)]]· plays several emulation formats, based on the &amp;quot;Game_Music_Emu&amp;quot; audio library by Shay Green&lt;br /&gt;
*[[Foobar2000:Components/Masstagger (foo_masstag)|Masstagger (foo_masstag)]] · Automates various tag editing operations.&lt;br /&gt;
* [[Foobar2000:Components/Monkey&#039;s Audio Decoder (foo_input_monkey)|Monkey&#039;s Audio Decoder (foo_input_monkey)]] Adds decoding support for Monkey&#039;s Audio files (.[[APE]]) as well as APE Link files (.[[APL]]).&lt;br /&gt;
*[[Foobar2000:Components/OpenMPT Module Decoder (foo_openmpt54)|OpenMPT Module Decoder (foo_openmpt54)]] · This component decodes modules, or music files combining both samples and sequence data and effects, using libopenmpt.&lt;br /&gt;
*[[Foobar2000:Components/Playback Statistics v3.x (foo_playcount)|Playback Statistics (foo_playcount)]] Collects playback statistics for your Media Library content.&lt;br /&gt;
*[[Foobar2000:Components/Quick Tagger (foo_quicktag)|Quick Tagger (foo_quicktag)]] · Adds customizable context menu commands for quickly setting tag fields to preconfigured values.&lt;br /&gt;
*[[Foobar2000:Components/Text Tools (foo_texttools)|Text Tools (foo_texttools)]] · Adds customizable context menu commands for copying information about the selected tracks to Windows Clipboard. &lt;br /&gt;
*[[Foobar2000:Components/Utility DSP Array (foo_dsp_utility)|Utility DSP Array (foo_dsp_utility)]] · Contains the following utility DSP modules: Add Noise, DC Offset, Sample Offset, Scale, Upmix, Stereo Balance.&lt;br /&gt;
*[[Foobar2000:Components/UPnP MediaRenderer Output (foo_out_upnp)|UPnP MediaRenderer Output (foo_out_upnp)]] · Presents any UPnP MediaRenderer devices present on your home network as foobar2000 output devices.&lt;br /&gt;
*[[Foobar2000:Components/VST 2.x/3.x Adapter (foo_dsp_vst3)|VST 2.x/3.x Adapter (foo_dsp_vst3)]] · Allows VST effects to be used as DSPs in foobar2000.&lt;br /&gt;
&lt;br /&gt;
==3rd party components==&lt;br /&gt;
The following components are created and maintained by 3rd-party authors, using foobar2000&#039;s [http://www.foobar2000.org/SDK.html SDK]. Support for these components should be asked for in the [https://hydrogenaud.io/index.php/board,33.0.html 3rd Party Plugins forum]. Asking for help directly in the component&#039;s thread is usually preferred.&lt;br /&gt;
=== User Interface Modules ===&lt;br /&gt;
&lt;br /&gt;
==== Columns UI ====&lt;br /&gt;
[[Foobar2000:Components/Columns UI (foo_ui_columns)|Columns UI (foo_ui_columns)]] · Very popular alternate interface for foobar2000 based on a columns and panel layout.&lt;br /&gt;
&lt;br /&gt;
Columns UI introduced components with [[#Panels|panel]] capability which extend the user interface.&lt;br /&gt;
&lt;br /&gt;
=== User interface add-ons ===&lt;br /&gt;
==== UI elements ====&lt;br /&gt;
The [[Foobar2000:Components/Default user interface (foo_ui_std)|default user interface (foo_ui_std)]] · Included in the standard installation package, can be extended with the following component(s):&lt;br /&gt;
* [[Foobar2000:Components/Coverflow (foo_coverflow)|Coverflow (foo_coverflow)]] · Interactive 3D Coverflow.&lt;br /&gt;
* [[Foobar2000:Components/Floating window (foo_flowin)|Floating window (foo_flowin)]] ·  a component that host Default UI elements.&lt;br /&gt;
* [[Foobar2000:Components/JScript Panel 3 (foo_jscript_panel3)|JScript Panel 3 (foo_jscript_panel3)]] · a component which allows creation of customisable panels that can be written with JavaScript rather than the C++ required by the foobar2000 SDK.&lt;br /&gt;
* [[foobar2000:Components/Queue Viewer (foo_queue_viewer)|Queue Viewer (foo_queue_viewer)]] · This component provides full playback queue management as an embedded UI element.&lt;br /&gt;
* [[Foobar2000:Components/Waveform Minibar (mod) (foo_wave_minibar_mod)|Waveform Minibar (mod) (foo_wave_minibar_mod)]] · Element for DUI with seekbar functionality on top of the waveform of the playing song.&lt;br /&gt;
* [[foobar2000:Components/WebView (foo_uie_webview)|WebView (foo_uie_webview)]] · Exposes the Microsoft WebView2 control as UI panel.&lt;br /&gt;
* [[Foobar2000:Components/WebView2 (foo webview2)|WebView2 (foo webview2)]] · Exposes the Microsoft Edge WebView2 control as a UI element or panel. This is a fork of [[foobar2000:Components/WebView (foo_uie_webview)|foo_uie_webview]].&lt;br /&gt;
&lt;br /&gt;
==== Panels ====&lt;br /&gt;
Panels extend the functionality of Columns UI components.&lt;br /&gt;
* [[Foobar2000:Components/Album List Panel (foo_uie_albumlist)|Album List Panel (foo_uie_albumlist)]] · Displays the database in a treeview using customizable sorting methods (by genre, artist, directory, etc.)&lt;br /&gt;
* [[Foobar2000:Components/Console panel (foo_ui_console)|Console panel (foo_ui_console))]] · Panel version of console. Displays diagnostic messages. Requires Columns UI 0.1.3 beta 1 or newer.&lt;br /&gt;
* [[Foobar2000:Components/JScript Panel 3 (foo_jscript_panel3)|JScript Panel 3 (foo_jscript_panel3)]] · a component which allows creation of customisable panels that can be written with JavaScript rather than the C++ required by the foobar2000 SDK.&lt;br /&gt;
* [[Foobar2000:Components/Popup Panels (foo_popup_panels)|Popup Panels (foo_popup_panels)]] · This component allows displaying ColumnsUI panels in a popup window.&lt;br /&gt;
* [[Foobar2000:Components/Waveform Minibar (mod) (foo_wave_minibar_mod)|Waveform Minibar (mod) (foo_wave_minibar_mod)]] · Waveform Minibar (mod) is a seekbar that shows the waveform of the track.&lt;br /&gt;
* [[foobar2000:Components/WebView (foo_uie_webview)|WebView (foo_uie_webview)]] · Exposes the Microsoft WebView2 control as UI panel.&lt;br /&gt;
* [[Foobar2000:Components/WebView2 (foo webview2)|WebView2 (foo webview2)]] · Exposes the Microsoft Edge WebView2 control as a UI element or panel. This is a fork of [[foobar2000:Components/WebView (foo_uie_webview)|foo_uie_webview]].&lt;br /&gt;
&lt;br /&gt;
===DSP===&lt;br /&gt;
====Converters====&lt;br /&gt;
* [[Foobar2000:Components/ART Resampler (foo_dsp_art_resampler)|ART Resampler (foo_dsp_art_resampler)]] · Resampler based on David Bryant&#039;s Audio Resampling Engine &amp;amp; Command-Line Tool.&lt;br /&gt;
* [[Foobar2000:Components/r8brain Resampler (foo_dsp_r8brain_resampler)|r8brain Resampler (foo_dsp_r8brain_resampler)]] · Resampler based on r8brain-free-src.&lt;br /&gt;
* [[Foobar2000:Components/SoX Resampler (foo_dsp_sox_resampler)|SoX Resampler (foo_dsp_sox_resampler)]] · Alternative SoX Resampler using libsoxr.&lt;br /&gt;
* [[Foobar2000:Components/SoX Resampler DSP (foo_dsp_resampler)|SoX Resampler DSP (foo_dsp_resampler)]] · Good quality and fast resampler based on code from SoX &#039;rate&#039; effect.&lt;br /&gt;
* [[Foobar2000:Components/Speex Resampler (foo_dsp_speex_resampler)|Speex Resampler (foo_dsp_speex_resampler)]] · Resampler using the engine from Speex audio codec.&lt;br /&gt;
* [[Foobar2000:Components/SRC Resampler DSP (foo_dsp_src_resampler)|SRC Resampler DSP (foo_dsp_src_resampler)]] · Secret Rabbit Code resampler.&lt;br /&gt;
&lt;br /&gt;
====Effects====&lt;br /&gt;
* [[Foobar2000:Components/Crossmix DSP (foo_dsp_crossmix)|Crossmix DSP (foo_dsp_crossmix)]] · Mixes the beginning of the next track over the ending of the previous track without any fading.&lt;br /&gt;
* [[Foobar2000:Components/Effect DSP (foo_dsp_effect)|Effect DSP (foo_dsp_effect)]] · Adds miscellaneous effects.&lt;br /&gt;
* [[Foobar2000:Components/Fade In/Out DSP (foo_dsp_fadeinout)|Fade In/Out DSP (foo_dsp_fadeinout)]] · Allows adding linear, sine, cosine, or logarithmic shaped fade-in and fade-out effects.&lt;br /&gt;
* [[Foobar2000:Components/LCC DSP (foo_dsp_lcc)|LCC DSP (foo_dsp_lcc)]] · LCC (Localization Cue Correction) is a solution for spatialized audio through stereo speakers.&lt;br /&gt;
* [[Foobar2000:Components/VLevel (foo_dsp_vlevel)|VLevel (foo_dsp_vlevel)]] · Dynamic compressor which amplifies the quiet parts of music.&lt;br /&gt;
* [[Foobar2000:Components/Vocal Exciter DSP (foo_dsp_vocal_exciter)|Vocal Exciter DSP (foo_dsp_vocal_exciter)]] · Adds harmonically related distortion to high frequencies to give more presence.&lt;br /&gt;
&lt;br /&gt;
====Headphones====&lt;br /&gt;
* [[Foobar2000:Components/MathAudio Headphone EQ (foo_headphone_eq)|MathAudio Headphone EQ (foo_headphone_eq)]] · Helps to detect and compensate for the unwanted resonances in high-quality headphones and earphones.&lt;br /&gt;
&lt;br /&gt;
====Multichannel audio====&lt;br /&gt;
* [[Foobar2000:Components/Downmixer DSP (foo_dsp_downmixer)|Downmixer DSP (foo_dsp_downmixer)]] · Downmixes source to the selected output format.&lt;br /&gt;
* [[Foobar2000:Components/FreeSurround Decoder (foo_dsp_fsurround)|FreeSurround Decoder (foo_dsp_fsurround)]] · Decodes surround information from stereo music, and produces multichannel output from it. &lt;br /&gt;
* [[Foobar2000:Components/Trifield LR-LRC Decoder DSP (foo_dsp_trifield)|Trifield LR→LRC Decoder DSP (foo_dsp_trifield)]] · Implementation of Michael Gerzon&#039;s Trifield decoder.&lt;br /&gt;
&lt;br /&gt;
====Multi-purpose====&lt;br /&gt;
* [[Foobar2000:Components/MathAudio Room EQ (foo_room_eq)|MathAudio Room EQ (foo_room_eq)]] · Corrects deficiencies of room acoustics (multipoint compensation).&lt;br /&gt;
* [[Foobar2000:Components/mda Dither DSP (foo_dsp_mdadither)|mda Dither DSP (foo_dsp_mdadither)]] · Range of dither types for word-length reduction.&lt;br /&gt;
* [[Foobar2000:Components/Stereo Convolution DSP (foo_dsp_stereoconv)|Stereo Convolution DSP (foo_dsp_stereoconv)]] · Take stereo audio and convolve each channel with two impulse responses.&lt;br /&gt;
&lt;br /&gt;
====Utilities====&lt;br /&gt;
* [[Foobar2000:Components/Post-track Silence (foo_dsp_silence)|Affix silence (foo_dsp_silence)]] Inserts a configurable amount of silence after each track to help external devices like MiniDisc players to sync track changes.&lt;br /&gt;
* [[Foobar2000:Components/Amplify (foo_dsp_amp)|Amplify (foo_dsp_amp)]] · A simple volume adjustment DSP allowing the signal amplitude to be both boosted and lowered.&lt;br /&gt;
* [[Foobar2000:Components/EBU R128 Normalizer (foo_r128norm)|EBU R128 Normalizer (foo_r128norm)]] · This component provides a simple DSP for normalizing audio tracks using a running windowed calculation of the EBU R-128 standard.&lt;br /&gt;
* [[Foobar2000:Components/Fake Gapless DSP (foo_dsp_fakegapless)|Fake Gapless DSP (foo_dsp_fakegapless)]] · Briefly fades track changes to silence to avoid glitches with gapless tracks when encoded with lossy codecs.&lt;br /&gt;
* [[Foobar2000:Components/GAP Killer (foo_dsp_nogaps)|Gap Killer DSP (foo_dsp_nogaps)]] · Removes silence from track transitions.&lt;br /&gt;
* [[foobar2000:Components/Graphic Equalizer (foo_dsp_xgeq)|Graphic Equalizer (foo_dsp_xgeq)]] · A Graphic Equalizer.&lt;br /&gt;
* [[Foobar2000:Components/Hard Clip DSP (foo_dsp_hardclip)|Hard Clip DSP (foo_dsp_hardclip)]] · Clips peaks forcing foobar2000 output to match players that don&#039;t support floating point output.&lt;br /&gt;
* [[foobar2000:Components/Noise Sharpening (foo_dsp_delta)|Noise Sharpening (foo_dsp_delta)]] · This component boosts high frequencies.&lt;br /&gt;
* [[Foobar2000:Components/Pregap DSP (foo_dsp_pregap)|Pregap DSP (foo_dsp_pregap)]] · Inserts silence before real playback begins.&lt;br /&gt;
* [[Foobar2000:Components/ReplayGain DSP (foo_dsp_replaygain)|ReplayGain DSP (foo_dsp_replaygain)]] · ﻿Alternative ReplayGain implementation with support for smarter automatic mode selection.&lt;br /&gt;
* [[Foobar2000:Components/Skip Silence DSP (foo_dsp_skip_silence)|Skip Silence DSP (foo_dsp_skip_silence)]] · Automatically fast forwards over extended periods of silence.&lt;br /&gt;
* [[Foobar2000:Components/Smart Dither DSP (foo_dsp_dither)|Smart Dither DSP (foo_dsp_dither)]] · TPDF dither DSP that leaves digital silence untouched.&lt;br /&gt;
&lt;br /&gt;
===Input===&lt;br /&gt;
====Music decoders====&lt;br /&gt;
* [[Foobar2000:Components/DVD Audio Decoder (foo_input_dvda)|DVD Audio Decoder (foo_input_dvda)]] · Decodes DVD Audio ([[DVD Audio]]) Disks.&lt;br /&gt;
* [[Foobar2000:Components/FDK AAC Packet Decoder (foo_pd_aac)|FDK AAC Packet Decoder (foo_pd_aac)]] · Supplements the stock AAC decoder with Fraunhofer FDK AAC Codec Library for Android, to support AAC Low-Delay (AAC-LD), AAC Enhanced Low-Delay (AAC-ELD v2), and MPEG-D Extended High Efficiency AAC (xHE-AAC) / USAC.&lt;br /&gt;
* [[Foobar2000:Components/HDCD decoder (foo_hdcd)|HDCD decoder (foo_hdcd)]] · Automatically decodes HDCD streams contained in several supported lossless containers.&lt;br /&gt;
* [[Foobar2000:Components/OptimFROG Decoder_(foo_input_ofr)|OptimFROG Decoder (foo_input_ofr)]] · Decodes OptimFROG audio format.&lt;br /&gt;
* [[foobar2000:Components/QOA Audio Decoder (foo_qoa)|QOA Audio Decoder (foo_qoa)]] · Decodes the Quite OK Audio (QOA) format.&lt;br /&gt;
* [[Foobar2000:Components/QOA Decoder (foo_input_qoa)|QOA Decoder (foo_input_qoa)]] · A decoder for Quite OK Audio Format (QOA).&lt;br /&gt;
* [[Foobar2000:Components/TAK Decoder (foo_input_tak)|TAK Decoder (foo_input_tak)]] · Adds support for decoding and tagging [[TAK]] files as well as reading embedded album art.&lt;br /&gt;
* [[Foobar2000:Components/TTA Audio Decoder (foo_input_tta)|TTA Audio Decoder (foo_input_tta)]] · Decodes True Audio ([[TTA]]) audio format.&lt;br /&gt;
&lt;br /&gt;
====Other decoders====&lt;br /&gt;
* [[Foobar2000:Components/Another Slight Atari Player (foo_asap)|Another Slight Atari Player (foo_asap)]]· adds playback of Atari 8-bit chiptunes to foobar2000.&lt;br /&gt;
* [[Foobar2000:Components/MIDI Player (foo_midi)|MIDI Player (foo_midi)]] · adds playback of MIDI files to foobar2000.&lt;br /&gt;
* [[Foobar2000:Components/PMD Decoder (foo_input_pmd)|PMD Decoder (foo_input_pmd)]] · adds playback of Professional Music Driver (PMD).&lt;br /&gt;
* [[Foobar2000:Components/SID Player (foo_sid)|SID Player (foo_sid)]] · adds playback of SID and MUS files to foobar2000.&lt;br /&gt;
* [[Foobar2000:Components/Signal Generator (foo_input_signal)|Signal Generator (foo_input_signal)]] · generates synthesized signals.&lt;br /&gt;
* [[Foobar2000:Components/V2M Decoder (foo_input_v2m)|V2M Decoder (foo_input_v2m)]] · Farbrausch V2 module (V2M) decoder.&lt;br /&gt;
* [[Fobar2000:Components/vgmstream decoder (foo_input_vgmstrean)|vgmstream decoder]] (foo_input_vgmstrean) · allows playback of hundreds of streamed (prerecorded) audio formats used in video games.&lt;br /&gt;
&lt;br /&gt;
===Visualisation===&lt;br /&gt;
* [[foobar2000:Components/Analog VU Meter Visualisation (foo_vis_vumeter)|Analog VU Meter Visualisation (foo_vis_vumeter)]] · foo_vis_vumeter is modern reimplementation of the analog VU meter component by DRON.&lt;br /&gt;
* [[Foobar2000:Components/Enhanced Spectrum Analyzer (foo_enhanced_spectrum_analyzer)|Enhanced Spectrum Analyzer (foo_enhanced_spectrum_analyzer)]] · Displays a detailed FFT spectrum in a logarithmic frequency scale.&lt;br /&gt;
* [[Foobar2000:Components/Loudness Peakmeter (foo_loudness_peakmeter)|Loudness Peakmeter (foo_loudness_peakmeter)]] · Displays a loudness meter and graph in real-time.&lt;br /&gt;
* [[foobar2000:Components/MIDI Visualizer (foo_vis_midi)|MIDI Visualizer (foo_vis_midi)]] · Visualize MIDI events.&lt;br /&gt;
* [[foobar2000:Components/MilkDrop 2 Visualisation (foo_vis_milk2)|MilkDrop 2 Visualisation (foo_vis_milk2)]] · foo_vis_milk2 is a port for foobar2000 of Winamp&#039;s MilkDrop 2 music visualizer.&lt;br /&gt;
* [[foobar2000:Components/Oscilloscope Visualisation (foo_vis_oscilloscope)|Oscilloscope Visualisation (foo_vis_oscilloscope)]] · An oscilloscope visualization implemented with Direct2D. It is a modernized version inspired by Holger Stenger&#039;s &amp;quot;Oscilloscope (Direct2D)&amp;quot;.&lt;br /&gt;
* [[Foobar2000:Components/ProjectM Visualisation (foo_vis_projectM)|ProjectM Visualisation (foo_vis_projectM)]] · Based on the ProjectM project, which is a reimplementation of Milkdrop under OpenGL.&lt;br /&gt;
* [[Foobar2000:Components/Spectrum Analyzer (foo_vis_spectrum_analyzer)|Spectrum Analyzer (foo_vis_spectrum_analyzer)]] · Display an audio spectrum visualization. Currently a remake of [[foobar2000:Components/Musical Spectrum (foo_musical_spectrum)|Musical Spectrum]] component for foobar2000 64-bit versions&lt;br /&gt;
* [[foobar2000:Components/Spectrum Analyzer Visualisation (foo_vis_wispan)|Spectrum Analyzer Visualisation (foo_vis_wispan)]] · Spectrum analyzer visualization implemented with GDI. It is a port of the Classic Spectrum Analyzer (vis_classic) Winamp visualization plug-in by Mike Lynch.&lt;br /&gt;
* [[foobar2000:Components/What a GOOM! Visualisation (foo_vis_goom)|What a GOOM! Visualisation (foo_vis_goom)]] · foo_vis_goom is a port for foobar2000 of the &amp;quot;What a GOOM!&amp;quot; music visualizer.&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
====General====&lt;br /&gt;
* [[foobar2000:Components/Artwork Display (foo_artwork)|Artwork Display (foo_artwork)]] · Displays cover artwork for currently playing tracks and internet radio streams with intelligent API fallback support.&lt;br /&gt;
* [[Foobar2000:Components/Cover Info (foo_cover_info)|Cover Info (foo_cover_info)]] · This component scans a selection of files for embedded album art and stores the results in a database.&lt;br /&gt;
* [[Foobar2000:Components/Cover Resizer (foo_cover_resizer)|Cover Resizer (foo_cover_resizer)]] · Utilities for manipulating embedded art of files from within of foobar 2000.&lt;br /&gt;
* [[foobar2000:Components/Cover Utils (foo_cover_utils)|Cover Utils (foo_cover_utils)]] · This is a combined replacement for foo_cover_info and foo_cover_resizer.&lt;br /&gt;
* [[Foobar2000:Components/DR Meter (foo_dr_meter)|DR Meter (foo_dr_meter)]] · A simple Dynamic Range meter.&lt;br /&gt;
* [[Foobar2000:Components/Loop (foo_loop)|Loop (foo_loop)]] · This component offers looping in a track.&lt;br /&gt;
* [[Foobar2000:Components/Metronome (foo_metronome)|Metronome (foo_metronome)]] · a simple console metronome.&lt;br /&gt;
* [[Foobar2000:Components/No Display Standby (foo_nds)|No Display Standby (foo_nds)]] · This component disables monitor power saving feature while music is playing.&lt;br /&gt;
* [[Foobar2000:Components/No Sleep (foo_nosleep)|No Sleep (foo_nosleep)]] · Prevents system from entering standby mode while foobar2000 is running.&lt;br /&gt;
* [[Foobar2000:Components/PGGB-RT (foo_pggb_rt)|PGGB-RT (foo_pggt_rt)]] · Real-time implementation of Remastero&#039;s PGGB resampling algorithm implemented as foobar2000 component. Only available as 64-bit component.&lt;br /&gt;
* [[Foobar2000:Components/Preview (foo_preview)|Preview (foo_preview)]] · Plays first seconds of consecutive tracks.&lt;br /&gt;
* [[Foobar2000:Components/Quick Search Toolbar (foo_quicksearch)|Quick Search Toolbar (foo_quicksearch)]] · Search toolbar that sends results to a playlist.&lt;br /&gt;
* [[Foobar2000:Components/QSearch (foo_qsearch)|QSearch (foo_qsearch)]] · Provides 6 context menu items to create playlists or open a search window from the selected track&#039;s metadata.&lt;br /&gt;
* [[Foobar2000:Components/Replaygain Override (foo_rg_trn)|Replaygain Override (foo_rg_trn)]] · Provides a way to specify which replaygain modes to use for each playback order.&lt;br /&gt;
* [[Foobar2000:Components/Renamer (foo_renamer)|Renamer (foo_renamer)]] · An alternative file renamer for people who wish to configure reserved character replacement rules manually.&lt;br /&gt;
* [[Foobar2000:Components/Run Services (foo_run)|Run Services (foo_run)]] · Allows you to run a external program with the foobar syntax.&lt;br /&gt;
* [[Foobar2000:Components/Run Main (foo_run_main)|Run Main (foo_run_main)]] · This component has full support for dynamically generated menu commands.&lt;br /&gt;
* [[Foobar2000:Components/Scheduler Mod (foo_scheduler_mod)|Scheduler Mod (foo_scheduler_mod)]] · Plugin for scheduling actions like play, stop, system shutdown/wake up and many more.&lt;br /&gt;
* [[Foobar2000:Components/Seekbox (foo_seek_box)|Seekbox (foo_seek_box)]] · Main menu item that pops up a box for seeking to a particular hh:mm:ss time in the current track.&lt;br /&gt;
* [[Foobar2000:Components/Seek to Time (foo_seek_to_time)|Seek to Time (foo_seek_to_time)]] · This component allows defining timestamps to directly seek to with keyboard shortcuts.&lt;br /&gt;
* [[foobar2000:Components/Shutdown (foo_shutdown)|Shutdown (foo_shutdown)]] · When enabled, Shutdown shuts down the computer when playback stops without user intervention.&lt;br /&gt;
* [[Foobar2000:Components/SQL Tree (foo_uie_sql_tree)|SQL Tree (foo_uie_sql_tree)]] · This component makes possible viewing the media library in a tree structure using SQL queries.&lt;br /&gt;
* [[Foobar2000:Components/SQLite Utilities (foo_sqlite)|SQLite Utilities (foo_sqlite)]] · This component allows viewing and changing the contents of the media library and the playlists by using SQL statements.&lt;br /&gt;
* [[Foobar2000:Components/Stop after Album (foo_stopafteralbum)|Stop after Album (foo_stopafteralbum)]] · This component allows stop playing according to defined tags.&lt;br /&gt;
* [[foobar2000:Components/Stop After Focused Track (foo_stop_after_focused)|Stop After Focused Track (foo_stop_after_focused)]] · Stops playback after the currently focused item finishes playing.&lt;br /&gt;
* [[Foobar2000:Components/Stop After Queue (foo_stop_after_queue)|Stop After Queue (foo_stop_after_queue)]] · Stops playback at the end of the playback queue.&lt;br /&gt;
* [[Foobar2000:Components/Stop After Track (foo_stop_after_track)|Stop After Track (foo_stop_after_track)]] · Stops playback after the selected item finishes playing.&lt;br /&gt;
* [[Foobar2000:Components/Stop on Current (foo_stop_on_current)|Stop on Current (foo_stop_on_current)]] · Acts like the built-in &amp;quot;Stop after current&amp;quot; function except playback cursor stays on the current track.&lt;br /&gt;
* [[Foobar2000:Components/Stop on Error (foo_stop_on_error)|Stop on Error (foo_stop_on_error)]] · Stops playback after user configurable number of tracks that fail to be decoded.&lt;br /&gt;
* [[Foobar2000:Components/SVG services (foo_svg_services)|SVG services (foo_svg_services)]] · This component provides an SVG renderer, for use by other foobar2000 components.&lt;br /&gt;
* [[Foobar2000:Components/Timebomb (foo_timebomb)|Timebomb (foo_timebomb)]] · Stop playback / exit program after a specified time.&lt;br /&gt;
* [[Foobar2000:Components/Timebomb2 (foo_timebomb2)|Timebomb2 (foo_timebomb2)]] · Stop playing after predefined time.&lt;br /&gt;
* [[Foobar2000:Components/True Peak Scanner (foo_truepeak)|True Peak Scanner (foo_truepeak)]] · ITU-R BS.1770-5 compliant True Peak scanner.&lt;br /&gt;
* [[Foobar2000:Components/Vital_Bookmarks_(foo_vbookmark)|Vital Bookmarks (foo_vbookmark)]] · Provides playback bookmark functionality.&lt;br /&gt;
&lt;br /&gt;
====Lyrics====&lt;br /&gt;
* [[Foobar2000:Components/ESlyric (foo_uie_eslyric)|ESlyrics (foo_uie_eslyric)]] · Alternative lyric show component.&lt;br /&gt;
* [[Foobar2000:Components/Lyrics Show Panel 3 (foo_uie_lyrics3)|Lyrics Show Panel 3 (foo_uie_lyrics3)]] · Component which can download and display both timestamped and text only lyrics.&lt;br /&gt;
* [[foobar2000:Components/OpenLyrics (foo_openlyrics)|OpenLyrics (foo_openlyrics)]] · Modern replacement for Lyric Show Panel 3.&lt;br /&gt;
&lt;br /&gt;
====Notifier====&lt;br /&gt;
* [[Foobar2000:Components/Taskbar Playback Progress Bar (foo_taskbar_playback_progress_bar)|Taskbar Playback Progress Bar (foo_taskbar_playback_progress_bar)]] · Recompile of foo_taskbar_playback_progress_bar by Alexey V. Grishin. Fixed potential divide by zero crash and added 64-bit support.&lt;br /&gt;
&lt;br /&gt;
====Online database====&lt;br /&gt;
* [[Foobar2000:Components 0.9/Audioscrobbler (foo_audioscrobbler)|Audioscrobbler (foo_audioscrobbler)]] · Audioscrobbler will send the name of every song you play on your computer to [https://www.last.fm/ Last.fm].&lt;br /&gt;
* [[Foobar2000:Components/Last.fm Playcount Sync (foo_lastfm_playcount_sync)|Last.fm Playcount Sync (foo_lastfm_playcount_sync)]] · This component fetches [https://www.last.fm/ Last.fm] playcounts and first played/last played dates as you listen.&lt;br /&gt;
* [[Foobar2000:Components/Scrobble (foo_scrobble)|Scrobble (foo_scrobble)]] · This is component for scrobbling to [https://www.last.fm/ Last.fm]&lt;br /&gt;
&lt;br /&gt;
====Online radio/video ====&lt;br /&gt;
* [[Foobar2000:Components/Youtube Source (foo_youtube)|Youtube Source (foo_youtube)]] · This component adds possibility to play YouTube, Vimeo and Dailymotion clips directly by their URL.&lt;br /&gt;
&lt;br /&gt;
====Playlist tools====&lt;br /&gt;
* [[Foobar2000:Components/Cue Fix (foo_cue_fix)|Cue Fix (foo_cue_fix)]] · Component for foobar2000 to fix CUE/FLAC,APE,WAVE problems.&lt;br /&gt;
* [[Foobar2000:Components/Cuesheet_Creator_(foo_cuesheet_creator)|Cuesheet Creator (foo_cuesheet_creator)]] · Component for generating cuesheet from playlist.&lt;br /&gt;
* [[Foobar2000:Components/Play Next (foo_play_next)|Play Next (foo_play_next)]] · Adds the selected track to the beginning of the playback queue to be played next.&lt;br /&gt;
* [[Foobar2000:Components/Play Track (foo_play_track)|Play Track (foo_play_track)]] · Adds a Play Track submenu to the main Playback menu.&lt;br /&gt;
* [[Foobar2000:Components/Playlist Attributes (foo_playlist_attributes)|Playlist Attributes (foo_playlist_attributes)]] · This component uses allows assigning various attributes to a playlist.&lt;br /&gt;
* [[foobar2000:Components/Playlist Clear (foo_playlistclear)|Playlist Clear (foo_playlistclear)]] · All playlists are cleared at startup.&lt;br /&gt;
* [[Foobar2000:Components/Playlist Fix (foo_playlist_fix)|Playlist Fix (foo_playlist_fix)]] · This component uses title formatting to match dead playlist items against library items and updates the playlist entries.&lt;br /&gt;
* [[Foobar2000:Components/Playlist_Tour_(foo_playlisttour)|Playlist Tour (foo_playlisttour)]] · Recently activated playlists prev/next history navigation.&lt;br /&gt;
* [[Foobar2000:Components/Random Pools (foo_random_pools)|Random Pools (foo_random_pools)]] · is component for creating random playlist entries selected and grouped by various pool definitions.&lt;br /&gt;
* [[Foobar2000:Components/Skip Track (foo_skip)|Skip Track (foo_skip)]] · Skips tracks that are marked via a tag as inactive.&lt;br /&gt;
&lt;br /&gt;
====Playback statistics====&lt;br /&gt;
* [[Foobar2000:Components/Enhanced Playback Statistics (foo_enhanced_playcount)|Enhanced Playback Statistics (foo_enhanced_playcount)]] · This component collects and maintains enhanced statistics for played songs.&lt;br /&gt;
* [[foobar2000:Components/Playcount 2003 (foo_playcount_2003)|Playcount 2003 (foo_playcount_2003)]] · This component uses the same database backend that foo_playcount utilizes for logging plays but has many more advanced features and fewer limitations.&lt;br /&gt;
* [[Foobar2000:Components/Skip Count (foo_skipcount)|Skip Count (foo_skipcount)]] · Track skip statistics for foobar2000 audio files.&lt;br /&gt;
* [[Foobar2000:Components/Statistics (foo_statistics)|Statistics (foo_statistics)]] · Collects all kind of foobar2000 statistics and prints them to console.&lt;br /&gt;
&lt;br /&gt;
====Remote control====&lt;br /&gt;
&lt;br /&gt;
* [[Foobar2000:Components/Beefweb Remote Control (foo_beefweb)|Beefweb Remote Control (foo_beefweb)]] · Provides web interface and REST-like API for controlling player remotely.&lt;br /&gt;
* [[Foobar2000:Components/HTTP Remote Control (foo_httpcontrol)|HTTP Remote Control (foo_httpcontrol)]] · is a remote control component for the foobar2000 player.&lt;br /&gt;
&lt;br /&gt;
====Tagging====&lt;br /&gt;
* [[Foobar2000:Components/BPM Analyser (foo_bpm)|BPM Analyser (foo_bpm)]] Automatically calculate the BPM of songs. Manual BPM calculation also available.&lt;br /&gt;
* [[Foobar2000:Components/Discogger_(foo_discogger)|Discogger (foo_discogger)]] · Retrieve info and album art from Discogs.com database.&lt;br /&gt;
* [[Foobar2000:Components/External Tags (foo_external_tags)|External Tags (foo_external_tags)]] · This component adds tagging support for non-taggable file formats.&lt;br /&gt;
* [[Foobar2000:Components/MusicBrainz Tagger_(foo_musicbrainz)|MusicBrainz Tagger_(foo_musicbrainz)]] · Musicbrainz tagger.&lt;br /&gt;
* [[Foobar2000:Components/MusicBrainz64_(foo_musicbrainz64)|MusicBrainz64 (foo_musicbrainz64)]] · Musicbrainz tagger (alternative).&lt;br /&gt;
* [[Foobar2000:Components/TagBox (foo_tagbox)|TagBox (foo_tagbox)]] · Tag editing UI element (no pop-up dialog needed) and standalone window.&lt;br /&gt;
* [[Foobar2000:Components/Tag Normalizer (foo_tag_normalizer)|Tag Normalizer (foo_tag_normalizer)]] · This component Normalizes Unicode characters in tags.&lt;br /&gt;
&lt;br /&gt;
====Utilities====&lt;br /&gt;
* [[Foobar2000:Components/Audio MD5 (foo_audiomd5)|Audio MD5 (foo_audiomd5)]] · Component for generating and verifying MD5 checksum of audio data.&lt;br /&gt;
* [[Foobar2000:Components/Feature Watcher (foo_whatsnew)|Feature Watcher (foo_whatsnew)]] · This Component watches available features and reports changes.&lt;br /&gt;
* [[Foobar2000:Components/Recorder (foo_record)|Recorder (foo_record)]] · Record audio from selected sound card input.&lt;br /&gt;
* [[foobar2000:Components/Session (foo_session)|Session (foo_session)]] · Prints every hour session time to console.&lt;br /&gt;
&lt;br /&gt;
===Output===&lt;br /&gt;
====Interfaces====&lt;br /&gt;
* [[foobar2000:Components/Digital Audio output (foo_out_digital)|Digital Audio output (foo_out_digital)]] · Multichannel output component for IEC 61937 supporting digital interfaces like S/PDIF, HDMI or DisplayPort.&lt;br /&gt;
* [[foobar2000:Components/Spatial Audio Output (foo_out_spatial)|Spatial Audio Output (foo_out_spatial)]] · An alternative output component that uses the Microsoft Spatial Sound API.&lt;br /&gt;
* [[Foobar2000:Components/WASAPI shared output (foo_out_wasapis)|WASAPI shared output (foo_out_wasapis)]] · Shared mode WASAPI output for Vista and newer Windows versions.&lt;br /&gt;
* [[Foobar2000:Components/WASAPI shared output (debug) (foo_out_wasapis_debug)|WASAPI shared output (foo_out_wasapis_debug)]] · Shared mode WASAPI output for Vista and newer Windows versions, with additional debugging capabilities.&lt;br /&gt;
* [[Foobar2000:Components/XAudio2 output (foo_out_xaudio2)|XAudio2 output (foo_out_xaudio2)]] · Output component for XAudio2 API.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* {{foobar2000|http://www.foobar2000.org/components|Components Repository}}&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components&amp;diff=38871</id>
		<title>Foobar2000:Components</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components&amp;diff=38871"/>
		<updated>2026-03-01T11:46:29Z</updated>

		<summary type="html">&lt;p&gt;Korth: /* Panels */ added WebView2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{fb2k}}&lt;br /&gt;
This page contains most [[foobar2000]] components available at time of history last update.&lt;br /&gt;
&lt;br /&gt;
{{panel|This Page will show only components which are built for at least x86 64-bit versions of Foobar2000. Components which exist in 32-bit version &#039;&#039;&#039;only&#039;&#039;&#039;, are now to be found on [[foobar2000:Legacy_components|Legacy Components]] page. Transition of wiki categories will take some time. Read more, here: [[foobar2000:Version_2.0_Release_Notes|Release Notes Version 2.0]]|color=green}}&lt;br /&gt;
&lt;br /&gt;
==Official components==&lt;br /&gt;
The following components are created and maintained by the foobar2000 development team. Support for them should be asked for in the [https://hydrogenaud.io/index.php/board,29.0.html Support forum].&lt;br /&gt;
&lt;br /&gt;
===Included in the installer===&lt;br /&gt;
====Required components====&lt;br /&gt;
The following components are required for installation, in addition to foobar2000 Core module. These components are installed when type of installation is Minimal.&lt;br /&gt;
&lt;br /&gt;
* [[Foobar2000:Components/Default user interface (foo_ui_std)|Default user interface (foo_ui_std)]] · Allows complex layout using building blocks that are called UI Elements, many of them already present after the installation. Additional Components, which are incorporated in Default user interface, are: Album List, Decoding Speed Test and File Integrity Verifier.&lt;br /&gt;
* Standard DSP Array (foo_dsp_std) · Equalizer, resampler, advanced limiter, hard limiter, stereo to 4 channel upmixer and a couple other effects.&lt;br /&gt;
* Standard Input Array (foo_input_std), which includes additional Components: CD Audio Decoder, FFmpeg Decoders and Monkey&#039;s Audio Decoder.&lt;br /&gt;
&lt;br /&gt;
====Optional components====&lt;br /&gt;
[[Image:Optional_features.png|thumb|The Optional Features screen of the foobar2000 installer]]&lt;br /&gt;
In addition to foobar2000&#039;s core functionality, following components can be installed as needed, through choice of Type of install.&lt;br /&gt;
&lt;br /&gt;
If selected &amp;quot;Normal&amp;quot;, following components will be included, cumulative to Minimal:&lt;br /&gt;
* [[Foobar2000:Converter|Converter (foo_converter)]] · Converts files to WAV or any other formats using command line encoders.&lt;br /&gt;
* [[Foobar2000:Equalizer DSP|Equalizer DSP (foo_dsp_eq)]] · Equalizer DSP (foo_dsp_eq) · An 18-band graphic equalizer based on SuperEQ library.&lt;br /&gt;
&lt;br /&gt;
If selected &amp;quot;Full&amp;quot;, following additional components will be included, cumulative to Normal and Minimal:&lt;br /&gt;
* [[Foobar2000:Archive Reader (foo_unpack)|Archive Reader (foo_unpack)]] · Adds support for playing files directly from ZIP RAR and GZIP archives.&lt;br /&gt;
* [[Foobar2000:Components/Freedb_Tagger_(foo_freedb2)|Freedb Tagger (foo_freedb2)]] · Tag retrieving support from freedb service for any set of files (mp3,mpc,flac,...-not only CDDA tracks).&lt;br /&gt;
* [[Foobar2000:File Operations (foo_fileops)|File Operations (foo_fileops)]] · Renames, moves, or copies files according to specified patterns.&lt;br /&gt;
&lt;br /&gt;
===Additional components===&lt;br /&gt;
These components are provided as separate downloads, found on the [http://www.foobar2000.org/components/author/Peter Official Components page]. &lt;br /&gt;
*[[Foobar2000:Components/ABX Comparator (foo_abx)|ABX comparator (foo_abx)]] · Performs a double-blind listening test between two tracks.&lt;br /&gt;
*[[Foobar2000:Components/AdPlug (foo_adplug)|AdPlug (foo_adplug)]] Decoding support for all Adlib FM chip formats supported by the AdPlug library.&lt;br /&gt;
*[[Foobar2000:Components/ASIO Output (foo_out_asio)|ASIO Output (foo_out_asio)]] · Provides ASIO output support.&lt;br /&gt;
*[[Foobar2000:Components/Audio CD Writer (foo_burninate)|Audio CD Writer (foo_burninate)]] · CD burning support.&lt;br /&gt;
*[[Foobar2000:Components/Classical User Interface (foo_ui_classic)|Classical User Interface (foo_ui_classic)]] · The Default User Interface from early foobar2000 versions.&lt;br /&gt;
*[[Foobar2000:Components/Command-Line Decoder Wrapper (foo_input_exe)|Command-Line Decoder Wrapper (foo_input_exe)]] · Allows to play or convert any audio format with a standalone command-line decoder available.&lt;br /&gt;
*[[Foobar2000:Components/DEAF Module Decoder (foo_deaf)|DEAF Module Decoder (foo_deaf)]] · Plays module files: MOD, S3M, XM, IT, 669, PTM, PSM, MTM and UMX.&lt;br /&gt;
*[[Foobar2000:Components/FFmpeg Decoder Wrapper (foo_input_ffmpeg)|FFmpeg Decoder Wrapper (foo_input_ffmpeg)]] · Allows foobar2000 to read arbitrary file formats via user-supplied ffmpeg.exe and ffprobe.exe.&lt;br /&gt;
* [[Foobar2000:Components/Game Music Emu Decoder (foo_input_gme)|Game Music Emu Decoder (foo_input_gme)]]· plays several emulation formats, based on the &amp;quot;Game_Music_Emu&amp;quot; audio library by Shay Green&lt;br /&gt;
*[[Foobar2000:Components/Masstagger (foo_masstag)|Masstagger (foo_masstag)]] · Automates various tag editing operations.&lt;br /&gt;
* [[Foobar2000:Components/Monkey&#039;s Audio Decoder (foo_input_monkey)|Monkey&#039;s Audio Decoder (foo_input_monkey)]] Adds decoding support for Monkey&#039;s Audio files (.[[APE]]) as well as APE Link files (.[[APL]]).&lt;br /&gt;
*[[Foobar2000:Components/OpenMPT Module Decoder (foo_openmpt54)|OpenMPT Module Decoder (foo_openmpt54)]] · This component decodes modules, or music files combining both samples and sequence data and effects, using libopenmpt.&lt;br /&gt;
*[[Foobar2000:Components/Playback Statistics v3.x (foo_playcount)|Playback Statistics (foo_playcount)]] Collects playback statistics for your Media Library content.&lt;br /&gt;
*[[Foobar2000:Components/Quick Tagger (foo_quicktag)|Quick Tagger (foo_quicktag)]] · Adds customizable context menu commands for quickly setting tag fields to preconfigured values.&lt;br /&gt;
*[[Foobar2000:Components/Text Tools (foo_texttools)|Text Tools (foo_texttools)]] · Adds customizable context menu commands for copying information about the selected tracks to Windows Clipboard. &lt;br /&gt;
*[[Foobar2000:Components/Utility DSP Array (foo_dsp_utility)|Utility DSP Array (foo_dsp_utility)]] · Contains the following utility DSP modules: Add Noise, DC Offset, Sample Offset, Scale, Upmix, Stereo Balance.&lt;br /&gt;
*[[Foobar2000:Components/UPnP MediaRenderer Output (foo_out_upnp)|UPnP MediaRenderer Output (foo_out_upnp)]] · Presents any UPnP MediaRenderer devices present on your home network as foobar2000 output devices.&lt;br /&gt;
*[[Foobar2000:Components/VST 2.x/3.x Adapter (foo_dsp_vst3)|VST 2.x/3.x Adapter (foo_dsp_vst3)]] · Allows VST effects to be used as DSPs in foobar2000.&lt;br /&gt;
&lt;br /&gt;
==3rd party components==&lt;br /&gt;
The following components are created and maintained by 3rd-party authors, using foobar2000&#039;s [http://www.foobar2000.org/SDK.html SDK]. Support for these components should be asked for in the [https://hydrogenaud.io/index.php/board,33.0.html 3rd Party Plugins forum]. Asking for help directly in the component&#039;s thread is usually preferred.&lt;br /&gt;
=== User Interface Modules ===&lt;br /&gt;
&lt;br /&gt;
==== Columns UI ====&lt;br /&gt;
[[Foobar2000:Components/Columns UI (foo_ui_columns)|Columns UI (foo_ui_columns)]] · Very popular alternate interface for foobar2000 based on a columns and panel layout.&lt;br /&gt;
&lt;br /&gt;
Columns UI introduced components with [[#Panels|panel]] capability which extend the user interface.&lt;br /&gt;
&lt;br /&gt;
=== User interface add-ons ===&lt;br /&gt;
==== UI elements ====&lt;br /&gt;
The [[Foobar2000:Components/Default user interface (foo_ui_std)|default user interface (foo_ui_std)]] · Included in the standard installation package, can be extended with the following component(s):&lt;br /&gt;
* [[Foobar2000:Components/Coverflow (foo_coverflow)|Coverflow (foo_coverflow)]] · Interactive 3D Coverflow.&lt;br /&gt;
* [[Foobar2000:Components/Floating window (foo_flowin)|Floating window (foo_flowin)]] ·  a component that host Default UI elements.&lt;br /&gt;
* [[Foobar2000:Components/JScript Panel 3 (foo_jscript_panel3)|JScript Panel 3 (foo_jscript_panel3)]] · a component which allows creation of customisable panels that can be written with JavaScript rather than the C++ required by the foobar2000 SDK.&lt;br /&gt;
* [[foobar2000:Components/Queue Viewer (foo_queue_viewer)|Queue Viewer (foo_queue_viewer)]] · This component provides full playback queue management as an embedded UI element.&lt;br /&gt;
* [[Foobar2000:Components/Waveform Minibar (mod) (foo_wave_minibar_mod)|Waveform Minibar (mod) (foo_wave_minibar_mod)]] · Element for DUI with seekbar functionality on top of the waveform of the playing song.&lt;br /&gt;
&lt;br /&gt;
==== Panels ====&lt;br /&gt;
Panels extend the functionality of Columns UI components.&lt;br /&gt;
* [[Foobar2000:Components/Album List Panel (foo_uie_albumlist)|Album List Panel (foo_uie_albumlist)]] · Displays the database in a treeview using customizable sorting methods (by genre, artist, directory, etc.)&lt;br /&gt;
* [[Foobar2000:Components/Console panel (foo_ui_console)|Console panel (foo_ui_console))]] · Panel version of console. Displays diagnostic messages. Requires Columns UI 0.1.3 beta 1 or newer.&lt;br /&gt;
* [[Foobar2000:Components/JScript Panel 3 (foo_jscript_panel3)|JScript Panel 3 (foo_jscript_panel3)]] · a component which allows creation of customisable panels that can be written with JavaScript rather than the C++ required by the foobar2000 SDK.&lt;br /&gt;
* [[Foobar2000:Components/Popup Panels (foo_popup_panels)|Popup Panels (foo_popup_panels)]] · This component allows displaying ColumnsUI panels in a popup window.&lt;br /&gt;
* [[Foobar2000:Components/Waveform Minibar (mod) (foo_wave_minibar_mod)|Waveform Minibar (mod) (foo_wave_minibar_mod)]] · Waveform Minibar (mod) is a seekbar that shows the waveform of the track.&lt;br /&gt;
* [[foobar2000:Components/WebView (foo_uie_webview)|WebView (foo_uie_webview)]] · Exposes the Microsoft WebView2 control as UI panel.&lt;br /&gt;
* [[Foobar2000:Components/WebView2 (foo webview2)|WebView2 (foo webview2)]] · Exposes the Microsoft Edge WebView2 control as a UI element or panel. This is a fork of [[foobar2000:Components/WebView (foo_uie_webview)|foo_uie_webview]].&lt;br /&gt;
&lt;br /&gt;
===DSP===&lt;br /&gt;
====Converters====&lt;br /&gt;
* [[Foobar2000:Components/ART Resampler (foo_dsp_art_resampler)|ART Resampler (foo_dsp_art_resampler)]] · Resampler based on David Bryant&#039;s Audio Resampling Engine &amp;amp; Command-Line Tool.&lt;br /&gt;
* [[Foobar2000:Components/r8brain Resampler (foo_dsp_r8brain_resampler)|r8brain Resampler (foo_dsp_r8brain_resampler)]] · Resampler based on r8brain-free-src.&lt;br /&gt;
* [[Foobar2000:Components/SoX Resampler (foo_dsp_sox_resampler)|SoX Resampler (foo_dsp_sox_resampler)]] · Alternative SoX Resampler using libsoxr.&lt;br /&gt;
* [[Foobar2000:Components/SoX Resampler DSP (foo_dsp_resampler)|SoX Resampler DSP (foo_dsp_resampler)]] · Good quality and fast resampler based on code from SoX &#039;rate&#039; effect.&lt;br /&gt;
* [[Foobar2000:Components/Speex Resampler (foo_dsp_speex_resampler)|Speex Resampler (foo_dsp_speex_resampler)]] · Resampler using the engine from Speex audio codec.&lt;br /&gt;
* [[Foobar2000:Components/SRC Resampler DSP (foo_dsp_src_resampler)|SRC Resampler DSP (foo_dsp_src_resampler)]] · Secret Rabbit Code resampler.&lt;br /&gt;
&lt;br /&gt;
====Effects====&lt;br /&gt;
* [[Foobar2000:Components/Crossmix DSP (foo_dsp_crossmix)|Crossmix DSP (foo_dsp_crossmix)]] · Mixes the beginning of the next track over the ending of the previous track without any fading.&lt;br /&gt;
* [[Foobar2000:Components/Effect DSP (foo_dsp_effect)|Effect DSP (foo_dsp_effect)]] · Adds miscellaneous effects.&lt;br /&gt;
* [[Foobar2000:Components/Fade In/Out DSP (foo_dsp_fadeinout)|Fade In/Out DSP (foo_dsp_fadeinout)]] · Allows adding linear, sine, cosine, or logarithmic shaped fade-in and fade-out effects.&lt;br /&gt;
* [[Foobar2000:Components/LCC DSP (foo_dsp_lcc)|LCC DSP (foo_dsp_lcc)]] · LCC (Localization Cue Correction) is a solution for spatialized audio through stereo speakers.&lt;br /&gt;
* [[Foobar2000:Components/VLevel (foo_dsp_vlevel)|VLevel (foo_dsp_vlevel)]] · Dynamic compressor which amplifies the quiet parts of music.&lt;br /&gt;
* [[Foobar2000:Components/Vocal Exciter DSP (foo_dsp_vocal_exciter)|Vocal Exciter DSP (foo_dsp_vocal_exciter)]] · Adds harmonically related distortion to high frequencies to give more presence.&lt;br /&gt;
&lt;br /&gt;
====Headphones====&lt;br /&gt;
* [[Foobar2000:Components/MathAudio Headphone EQ (foo_headphone_eq)|MathAudio Headphone EQ (foo_headphone_eq)]] · Helps to detect and compensate for the unwanted resonances in high-quality headphones and earphones.&lt;br /&gt;
&lt;br /&gt;
====Multichannel audio====&lt;br /&gt;
* [[Foobar2000:Components/Downmixer DSP (foo_dsp_downmixer)|Downmixer DSP (foo_dsp_downmixer)]] · Downmixes source to the selected output format.&lt;br /&gt;
* [[Foobar2000:Components/FreeSurround Decoder (foo_dsp_fsurround)|FreeSurround Decoder (foo_dsp_fsurround)]] · Decodes surround information from stereo music, and produces multichannel output from it. &lt;br /&gt;
* [[Foobar2000:Components/Trifield LR-LRC Decoder DSP (foo_dsp_trifield)|Trifield LR→LRC Decoder DSP (foo_dsp_trifield)]] · Implementation of Michael Gerzon&#039;s Trifield decoder.&lt;br /&gt;
&lt;br /&gt;
====Multi-purpose====&lt;br /&gt;
* [[Foobar2000:Components/MathAudio Room EQ (foo_room_eq)|MathAudio Room EQ (foo_room_eq)]] · Corrects deficiencies of room acoustics (multipoint compensation).&lt;br /&gt;
* [[Foobar2000:Components/mda Dither DSP (foo_dsp_mdadither)|mda Dither DSP (foo_dsp_mdadither)]] · Range of dither types for word-length reduction.&lt;br /&gt;
* [[Foobar2000:Components/Stereo Convolution DSP (foo_dsp_stereoconv)|Stereo Convolution DSP (foo_dsp_stereoconv)]] · Take stereo audio and convolve each channel with two impulse responses.&lt;br /&gt;
&lt;br /&gt;
====Utilities====&lt;br /&gt;
* [[Foobar2000:Components/Post-track Silence (foo_dsp_silence)|Affix silence (foo_dsp_silence)]] Inserts a configurable amount of silence after each track to help external devices like MiniDisc players to sync track changes.&lt;br /&gt;
* [[Foobar2000:Components/Amplify (foo_dsp_amp)|Amplify (foo_dsp_amp)]] · A simple volume adjustment DSP allowing the signal amplitude to be both boosted and lowered.&lt;br /&gt;
* [[Foobar2000:Components/EBU R128 Normalizer (foo_r128norm)|EBU R128 Normalizer (foo_r128norm)]] · This component provides a simple DSP for normalizing audio tracks using a running windowed calculation of the EBU R-128 standard.&lt;br /&gt;
* [[Foobar2000:Components/Fake Gapless DSP (foo_dsp_fakegapless)|Fake Gapless DSP (foo_dsp_fakegapless)]] · Briefly fades track changes to silence to avoid glitches with gapless tracks when encoded with lossy codecs.&lt;br /&gt;
* [[Foobar2000:Components/GAP Killer (foo_dsp_nogaps)|Gap Killer DSP (foo_dsp_nogaps)]] · Removes silence from track transitions.&lt;br /&gt;
* [[foobar2000:Components/Graphic Equalizer (foo_dsp_xgeq)|Graphic Equalizer (foo_dsp_xgeq)]] · A Graphic Equalizer.&lt;br /&gt;
* [[Foobar2000:Components/Hard Clip DSP (foo_dsp_hardclip)|Hard Clip DSP (foo_dsp_hardclip)]] · Clips peaks forcing foobar2000 output to match players that don&#039;t support floating point output.&lt;br /&gt;
* [[foobar2000:Components/Noise Sharpening (foo_dsp_delta)|Noise Sharpening (foo_dsp_delta)]] · This component boosts high frequencies.&lt;br /&gt;
* [[Foobar2000:Components/Pregap DSP (foo_dsp_pregap)|Pregap DSP (foo_dsp_pregap)]] · Inserts silence before real playback begins.&lt;br /&gt;
* [[Foobar2000:Components/ReplayGain DSP (foo_dsp_replaygain)|ReplayGain DSP (foo_dsp_replaygain)]] · ﻿Alternative ReplayGain implementation with support for smarter automatic mode selection.&lt;br /&gt;
* [[Foobar2000:Components/Skip Silence DSP (foo_dsp_skip_silence)|Skip Silence DSP (foo_dsp_skip_silence)]] · Automatically fast forwards over extended periods of silence.&lt;br /&gt;
* [[Foobar2000:Components/Smart Dither DSP (foo_dsp_dither)|Smart Dither DSP (foo_dsp_dither)]] · TPDF dither DSP that leaves digital silence untouched.&lt;br /&gt;
&lt;br /&gt;
===Input===&lt;br /&gt;
====Music decoders====&lt;br /&gt;
* [[Foobar2000:Components/DVD Audio Decoder (foo_input_dvda)|DVD Audio Decoder (foo_input_dvda)]] · Decodes DVD Audio ([[DVD Audio]]) Disks.&lt;br /&gt;
* [[Foobar2000:Components/FDK AAC Packet Decoder (foo_pd_aac)|FDK AAC Packet Decoder (foo_pd_aac)]] · Supplements the stock AAC decoder with Fraunhofer FDK AAC Codec Library for Android, to support AAC Low-Delay (AAC-LD), AAC Enhanced Low-Delay (AAC-ELD v2), and MPEG-D Extended High Efficiency AAC (xHE-AAC) / USAC.&lt;br /&gt;
* [[Foobar2000:Components/HDCD decoder (foo_hdcd)|HDCD decoder (foo_hdcd)]] · Automatically decodes HDCD streams contained in several supported lossless containers.&lt;br /&gt;
* [[Foobar2000:Components/OptimFROG Decoder_(foo_input_ofr)|OptimFROG Decoder (foo_input_ofr)]] · Decodes OptimFROG audio format.&lt;br /&gt;
* [[foobar2000:Components/QOA Audio Decoder (foo_qoa)|QOA Audio Decoder (foo_qoa)]] · Decodes the Quite OK Audio (QOA) format.&lt;br /&gt;
* [[Foobar2000:Components/QOA Decoder (foo_input_qoa)|QOA Decoder (foo_input_qoa)]] · A decoder for Quite OK Audio Format (QOA).&lt;br /&gt;
* [[Foobar2000:Components/TAK Decoder (foo_input_tak)|TAK Decoder (foo_input_tak)]] · Adds support for decoding and tagging [[TAK]] files as well as reading embedded album art.&lt;br /&gt;
* [[Foobar2000:Components/TTA Audio Decoder (foo_input_tta)|TTA Audio Decoder (foo_input_tta)]] · Decodes True Audio ([[TTA]]) audio format.&lt;br /&gt;
&lt;br /&gt;
====Other decoders====&lt;br /&gt;
* [[Foobar2000:Components/Another Slight Atari Player (foo_asap)|Another Slight Atari Player (foo_asap)]]· adds playback of Atari 8-bit chiptunes to foobar2000.&lt;br /&gt;
* [[Foobar2000:Components/MIDI Player (foo_midi)|MIDI Player (foo_midi)]] · adds playback of MIDI files to foobar2000.&lt;br /&gt;
* [[Foobar2000:Components/PMD Decoder (foo_input_pmd)|PMD Decoder (foo_input_pmd)]] · adds playback of Professional Music Driver (PMD).&lt;br /&gt;
* [[Foobar2000:Components/SID Player (foo_sid)|SID Player (foo_sid)]] · adds playback of SID and MUS files to foobar2000.&lt;br /&gt;
* [[Foobar2000:Components/Signal Generator (foo_input_signal)|Signal Generator (foo_input_signal)]] · generates synthesized signals.&lt;br /&gt;
* [[Foobar2000:Components/V2M Decoder (foo_input_v2m)|V2M Decoder (foo_input_v2m)]] · Farbrausch V2 module (V2M) decoder.&lt;br /&gt;
* [[Fobar2000:Components/vgmstream decoder (foo_input_vgmstrean)|vgmstream decoder]] (foo_input_vgmstrean) · allows playback of hundreds of streamed (prerecorded) audio formats used in video games.&lt;br /&gt;
&lt;br /&gt;
===Visualisation===&lt;br /&gt;
* [[foobar2000:Components/Analog VU Meter Visualisation (foo_vis_vumeter)|Analog VU Meter Visualisation (foo_vis_vumeter)]] · foo_vis_vumeter is modern reimplementation of the analog VU meter component by DRON.&lt;br /&gt;
* [[Foobar2000:Components/Enhanced Spectrum Analyzer (foo_enhanced_spectrum_analyzer)|Enhanced Spectrum Analyzer (foo_enhanced_spectrum_analyzer)]] · Displays a detailed FFT spectrum in a logarithmic frequency scale.&lt;br /&gt;
* [[Foobar2000:Components/Loudness Peakmeter (foo_loudness_peakmeter)|Loudness Peakmeter (foo_loudness_peakmeter)]] · Displays a loudness meter and graph in real-time.&lt;br /&gt;
* [[foobar2000:Components/MIDI Visualizer (foo_vis_midi)|MIDI Visualizer (foo_vis_midi)]] · Visualize MIDI events.&lt;br /&gt;
* [[foobar2000:Components/MilkDrop 2 Visualisation (foo_vis_milk2)|MilkDrop 2 Visualisation (foo_vis_milk2)]] · foo_vis_milk2 is a port for foobar2000 of Winamp&#039;s MilkDrop 2 music visualizer.&lt;br /&gt;
* [[foobar2000:Components/Oscilloscope Visualisation (foo_vis_oscilloscope)|Oscilloscope Visualisation (foo_vis_oscilloscope)]] · An oscilloscope visualization implemented with Direct2D. It is a modernized version inspired by Holger Stenger&#039;s &amp;quot;Oscilloscope (Direct2D)&amp;quot;.&lt;br /&gt;
* [[Foobar2000:Components/ProjectM Visualisation (foo_vis_projectM)|ProjectM Visualisation (foo_vis_projectM)]] · Based on the ProjectM project, which is a reimplementation of Milkdrop under OpenGL.&lt;br /&gt;
* [[Foobar2000:Components/Spectrum Analyzer (foo_vis_spectrum_analyzer)|Spectrum Analyzer (foo_vis_spectrum_analyzer)]] · Display an audio spectrum visualization. Currently a remake of [[foobar2000:Components/Musical Spectrum (foo_musical_spectrum)|Musical Spectrum]] component for foobar2000 64-bit versions&lt;br /&gt;
* [[foobar2000:Components/Spectrum Analyzer Visualisation (foo_vis_wispan)|Spectrum Analyzer Visualisation (foo_vis_wispan)]] · Spectrum analyzer visualization implemented with GDI. It is a port of the Classic Spectrum Analyzer (vis_classic) Winamp visualization plug-in by Mike Lynch.&lt;br /&gt;
* [[foobar2000:Components/What a GOOM! Visualisation (foo_vis_goom)|What a GOOM! Visualisation (foo_vis_goom)]] · foo_vis_goom is a port for foobar2000 of the &amp;quot;What a GOOM!&amp;quot; music visualizer.&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
====General====&lt;br /&gt;
* [[foobar2000:Components/Artwork Display (foo_artwork)|Artwork Display (foo_artwork)]] · Displays cover artwork for currently playing tracks and internet radio streams with intelligent API fallback support.&lt;br /&gt;
* [[Foobar2000:Components/Cover Info (foo_cover_info)|Cover Info (foo_cover_info)]] · This component scans a selection of files for embedded album art and stores the results in a database.&lt;br /&gt;
* [[Foobar2000:Components/Cover Resizer (foo_cover_resizer)|Cover Resizer (foo_cover_resizer)]] · Utilities for manipulating embedded art of files from within of foobar 2000.&lt;br /&gt;
* [[foobar2000:Components/Cover Utils (foo_cover_utils)|Cover Utils (foo_cover_utils)]] · This is a combined replacement for foo_cover_info and foo_cover_resizer.&lt;br /&gt;
* [[Foobar2000:Components/DR Meter (foo_dr_meter)|DR Meter (foo_dr_meter)]] · A simple Dynamic Range meter.&lt;br /&gt;
* [[Foobar2000:Components/Loop (foo_loop)|Loop (foo_loop)]] · This component offers looping in a track.&lt;br /&gt;
* [[Foobar2000:Components/Metronome (foo_metronome)|Metronome (foo_metronome)]] · a simple console metronome.&lt;br /&gt;
* [[Foobar2000:Components/No Display Standby (foo_nds)|No Display Standby (foo_nds)]] · This component disables monitor power saving feature while music is playing.&lt;br /&gt;
* [[Foobar2000:Components/No Sleep (foo_nosleep)|No Sleep (foo_nosleep)]] · Prevents system from entering standby mode while foobar2000 is running.&lt;br /&gt;
* [[Foobar2000:Components/PGGB-RT (foo_pggb_rt)|PGGB-RT (foo_pggt_rt)]] · Real-time implementation of Remastero&#039;s PGGB resampling algorithm implemented as foobar2000 component. Only available as 64-bit component.&lt;br /&gt;
* [[Foobar2000:Components/Preview (foo_preview)|Preview (foo_preview)]] · Plays first seconds of consecutive tracks.&lt;br /&gt;
* [[Foobar2000:Components/Quick Search Toolbar (foo_quicksearch)|Quick Search Toolbar (foo_quicksearch)]] · Search toolbar that sends results to a playlist.&lt;br /&gt;
* [[Foobar2000:Components/QSearch (foo_qsearch)|QSearch (foo_qsearch)]] · Provides 6 context menu items to create playlists or open a search window from the selected track&#039;s metadata.&lt;br /&gt;
* [[Foobar2000:Components/Replaygain Override (foo_rg_trn)|Replaygain Override (foo_rg_trn)]] · Provides a way to specify which replaygain modes to use for each playback order.&lt;br /&gt;
* [[Foobar2000:Components/Renamer (foo_renamer)|Renamer (foo_renamer)]] · An alternative file renamer for people who wish to configure reserved character replacement rules manually.&lt;br /&gt;
* [[Foobar2000:Components/Run Services (foo_run)|Run Services (foo_run)]] · Allows you to run a external program with the foobar syntax.&lt;br /&gt;
* [[Foobar2000:Components/Run Main (foo_run_main)|Run Main (foo_run_main)]] · This component has full support for dynamically generated menu commands.&lt;br /&gt;
* [[Foobar2000:Components/Scheduler Mod (foo_scheduler_mod)|Scheduler Mod (foo_scheduler_mod)]] · Plugin for scheduling actions like play, stop, system shutdown/wake up and many more.&lt;br /&gt;
* [[Foobar2000:Components/Seekbox (foo_seek_box)|Seekbox (foo_seek_box)]] · Main menu item that pops up a box for seeking to a particular hh:mm:ss time in the current track.&lt;br /&gt;
* [[Foobar2000:Components/Seek to Time (foo_seek_to_time)|Seek to Time (foo_seek_to_time)]] · This component allows defining timestamps to directly seek to with keyboard shortcuts.&lt;br /&gt;
* [[foobar2000:Components/Shutdown (foo_shutdown)|Shutdown (foo_shutdown)]] · When enabled, Shutdown shuts down the computer when playback stops without user intervention.&lt;br /&gt;
* [[Foobar2000:Components/SQL Tree (foo_uie_sql_tree)|SQL Tree (foo_uie_sql_tree)]] · This component makes possible viewing the media library in a tree structure using SQL queries.&lt;br /&gt;
* [[Foobar2000:Components/SQLite Utilities (foo_sqlite)|SQLite Utilities (foo_sqlite)]] · This component allows viewing and changing the contents of the media library and the playlists by using SQL statements.&lt;br /&gt;
* [[Foobar2000:Components/Stop after Album (foo_stopafteralbum)|Stop after Album (foo_stopafteralbum)]] · This component allows stop playing according to defined tags.&lt;br /&gt;
* [[foobar2000:Components/Stop After Focused Track (foo_stop_after_focused)|Stop After Focused Track (foo_stop_after_focused)]] · Stops playback after the currently focused item finishes playing.&lt;br /&gt;
* [[Foobar2000:Components/Stop After Queue (foo_stop_after_queue)|Stop After Queue (foo_stop_after_queue)]] · Stops playback at the end of the playback queue.&lt;br /&gt;
* [[Foobar2000:Components/Stop After Track (foo_stop_after_track)|Stop After Track (foo_stop_after_track)]] · Stops playback after the selected item finishes playing.&lt;br /&gt;
* [[Foobar2000:Components/Stop on Current (foo_stop_on_current)|Stop on Current (foo_stop_on_current)]] · Acts like the built-in &amp;quot;Stop after current&amp;quot; function except playback cursor stays on the current track.&lt;br /&gt;
* [[Foobar2000:Components/Stop on Error (foo_stop_on_error)|Stop on Error (foo_stop_on_error)]] · Stops playback after user configurable number of tracks that fail to be decoded.&lt;br /&gt;
* [[Foobar2000:Components/SVG services (foo_svg_services)|SVG services (foo_svg_services)]] · This component provides an SVG renderer, for use by other foobar2000 components.&lt;br /&gt;
* [[Foobar2000:Components/Timebomb (foo_timebomb)|Timebomb (foo_timebomb)]] · Stop playback / exit program after a specified time.&lt;br /&gt;
* [[Foobar2000:Components/Timebomb2 (foo_timebomb2)|Timebomb2 (foo_timebomb2)]] · Stop playing after predefined time.&lt;br /&gt;
* [[Foobar2000:Components/True Peak Scanner (foo_truepeak)|True Peak Scanner (foo_truepeak)]] · ITU-R BS.1770-5 compliant True Peak scanner.&lt;br /&gt;
* [[Foobar2000:Components/Vital_Bookmarks_(foo_vbookmark)|Vital Bookmarks (foo_vbookmark)]] · Provides playback bookmark functionality.&lt;br /&gt;
&lt;br /&gt;
====Lyrics====&lt;br /&gt;
* [[Foobar2000:Components/ESlyric (foo_uie_eslyric)|ESlyrics (foo_uie_eslyric)]] · Alternative lyric show component.&lt;br /&gt;
* [[Foobar2000:Components/Lyrics Show Panel 3 (foo_uie_lyrics3)|Lyrics Show Panel 3 (foo_uie_lyrics3)]] · Component which can download and display both timestamped and text only lyrics.&lt;br /&gt;
* [[foobar2000:Components/OpenLyrics (foo_openlyrics)|OpenLyrics (foo_openlyrics)]] · Modern replacement for Lyric Show Panel 3.&lt;br /&gt;
&lt;br /&gt;
====Notifier====&lt;br /&gt;
* [[Foobar2000:Components/Taskbar Playback Progress Bar (foo_taskbar_playback_progress_bar)|Taskbar Playback Progress Bar (foo_taskbar_playback_progress_bar)]] · Recompile of foo_taskbar_playback_progress_bar by Alexey V. Grishin. Fixed potential divide by zero crash and added 64-bit support.&lt;br /&gt;
&lt;br /&gt;
====Online database====&lt;br /&gt;
* [[Foobar2000:Components 0.9/Audioscrobbler (foo_audioscrobbler)|Audioscrobbler (foo_audioscrobbler)]] · Audioscrobbler will send the name of every song you play on your computer to [https://www.last.fm/ Last.fm].&lt;br /&gt;
* [[Foobar2000:Components/Last.fm Playcount Sync (foo_lastfm_playcount_sync)|Last.fm Playcount Sync (foo_lastfm_playcount_sync)]] · This component fetches [https://www.last.fm/ Last.fm] playcounts and first played/last played dates as you listen.&lt;br /&gt;
* [[Foobar2000:Components/Scrobble (foo_scrobble)|Scrobble (foo_scrobble)]] · This is component for scrobbling to [https://www.last.fm/ Last.fm]&lt;br /&gt;
&lt;br /&gt;
====Online radio/video ====&lt;br /&gt;
* [[Foobar2000:Components/Youtube Source (foo_youtube)|Youtube Source (foo_youtube)]] · This component adds possibility to play YouTube, Vimeo and Dailymotion clips directly by their URL.&lt;br /&gt;
&lt;br /&gt;
====Playlist tools====&lt;br /&gt;
* [[Foobar2000:Components/Cue Fix (foo_cue_fix)|Cue Fix (foo_cue_fix)]] · Component for foobar2000 to fix CUE/FLAC,APE,WAVE problems.&lt;br /&gt;
* [[Foobar2000:Components/Cuesheet_Creator_(foo_cuesheet_creator)|Cuesheet Creator (foo_cuesheet_creator)]] · Component for generating cuesheet from playlist.&lt;br /&gt;
* [[Foobar2000:Components/Play Next (foo_play_next)|Play Next (foo_play_next)]] · Adds the selected track to the beginning of the playback queue to be played next.&lt;br /&gt;
* [[Foobar2000:Components/Play Track (foo_play_track)|Play Track (foo_play_track)]] · Adds a Play Track submenu to the main Playback menu.&lt;br /&gt;
* [[Foobar2000:Components/Playlist Attributes (foo_playlist_attributes)|Playlist Attributes (foo_playlist_attributes)]] · This component uses allows assigning various attributes to a playlist.&lt;br /&gt;
* [[foobar2000:Components/Playlist Clear (foo_playlistclear)|Playlist Clear (foo_playlistclear)]] · All playlists are cleared at startup.&lt;br /&gt;
* [[Foobar2000:Components/Playlist Fix (foo_playlist_fix)|Playlist Fix (foo_playlist_fix)]] · This component uses title formatting to match dead playlist items against library items and updates the playlist entries.&lt;br /&gt;
* [[Foobar2000:Components/Playlist_Tour_(foo_playlisttour)|Playlist Tour (foo_playlisttour)]] · Recently activated playlists prev/next history navigation.&lt;br /&gt;
* [[Foobar2000:Components/Random Pools (foo_random_pools)|Random Pools (foo_random_pools)]] · is component for creating random playlist entries selected and grouped by various pool definitions.&lt;br /&gt;
* [[Foobar2000:Components/Skip Track (foo_skip)|Skip Track (foo_skip)]] · Skips tracks that are marked via a tag as inactive.&lt;br /&gt;
&lt;br /&gt;
====Playback statistics====&lt;br /&gt;
* [[Foobar2000:Components/Enhanced Playback Statistics (foo_enhanced_playcount)|Enhanced Playback Statistics (foo_enhanced_playcount)]] · This component collects and maintains enhanced statistics for played songs.&lt;br /&gt;
* [[foobar2000:Components/Playcount 2003 (foo_playcount_2003)|Playcount 2003 (foo_playcount_2003)]] · This component uses the same database backend that foo_playcount utilizes for logging plays but has many more advanced features and fewer limitations.&lt;br /&gt;
* [[Foobar2000:Components/Skip Count (foo_skipcount)|Skip Count (foo_skipcount)]] · Track skip statistics for foobar2000 audio files.&lt;br /&gt;
* [[Foobar2000:Components/Statistics (foo_statistics)|Statistics (foo_statistics)]] · Collects all kind of foobar2000 statistics and prints them to console.&lt;br /&gt;
&lt;br /&gt;
====Remote control====&lt;br /&gt;
&lt;br /&gt;
* [[Foobar2000:Components/Beefweb Remote Control (foo_beefweb)|Beefweb Remote Control (foo_beefweb)]] · Provides web interface and REST-like API for controlling player remotely.&lt;br /&gt;
* [[Foobar2000:Components/HTTP Remote Control (foo_httpcontrol)|HTTP Remote Control (foo_httpcontrol)]] · is a remote control component for the foobar2000 player.&lt;br /&gt;
&lt;br /&gt;
====Tagging====&lt;br /&gt;
* [[Foobar2000:Components/BPM Analyser (foo_bpm)|BPM Analyser (foo_bpm)]] Automatically calculate the BPM of songs. Manual BPM calculation also available.&lt;br /&gt;
* [[Foobar2000:Components/Discogger_(foo_discogger)|Discogger (foo_discogger)]] · Retrieve info and album art from Discogs.com database.&lt;br /&gt;
* [[Foobar2000:Components/External Tags (foo_external_tags)|External Tags (foo_external_tags)]] · This component adds tagging support for non-taggable file formats.&lt;br /&gt;
* [[Foobar2000:Components/MusicBrainz Tagger_(foo_musicbrainz)|MusicBrainz Tagger_(foo_musicbrainz)]] · Musicbrainz tagger.&lt;br /&gt;
* [[Foobar2000:Components/MusicBrainz64_(foo_musicbrainz64)|MusicBrainz64 (foo_musicbrainz64)]] · Musicbrainz tagger (alternative).&lt;br /&gt;
* [[Foobar2000:Components/TagBox (foo_tagbox)|TagBox (foo_tagbox)]] · Tag editing UI element (no pop-up dialog needed) and standalone window.&lt;br /&gt;
* [[Foobar2000:Components/Tag Normalizer (foo_tag_normalizer)|Tag Normalizer (foo_tag_normalizer)]] · This component Normalizes Unicode characters in tags.&lt;br /&gt;
&lt;br /&gt;
====Utilities====&lt;br /&gt;
* [[Foobar2000:Components/Audio MD5 (foo_audiomd5)|Audio MD5 (foo_audiomd5)]] · Component for generating and verifying MD5 checksum of audio data.&lt;br /&gt;
* [[Foobar2000:Components/Feature Watcher (foo_whatsnew)|Feature Watcher (foo_whatsnew)]] · This Component watches available features and reports changes.&lt;br /&gt;
* [[Foobar2000:Components/Recorder (foo_record)|Recorder (foo_record)]] · Record audio from selected sound card input.&lt;br /&gt;
* [[foobar2000:Components/Session (foo_session)|Session (foo_session)]] · Prints every hour session time to console.&lt;br /&gt;
&lt;br /&gt;
===Output===&lt;br /&gt;
====Interfaces====&lt;br /&gt;
* [[foobar2000:Components/Digital Audio output (foo_out_digital)|Digital Audio output (foo_out_digital)]] · Multichannel output component for IEC 61937 supporting digital interfaces like S/PDIF, HDMI or DisplayPort.&lt;br /&gt;
* [[foobar2000:Components/Spatial Audio Output (foo_out_spatial)|Spatial Audio Output (foo_out_spatial)]] · An alternative output component that uses the Microsoft Spatial Sound API.&lt;br /&gt;
* [[Foobar2000:Components/WASAPI shared output (foo_out_wasapis)|WASAPI shared output (foo_out_wasapis)]] · Shared mode WASAPI output for Vista and newer Windows versions.&lt;br /&gt;
* [[Foobar2000:Components/WASAPI shared output (debug) (foo_out_wasapis_debug)|WASAPI shared output (foo_out_wasapis_debug)]] · Shared mode WASAPI output for Vista and newer Windows versions, with additional debugging capabilities.&lt;br /&gt;
* [[Foobar2000:Components/XAudio2 output (foo_out_xaudio2)|XAudio2 output (foo_out_xaudio2)]] · Output component for XAudio2 API.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* {{foobar2000|http://www.foobar2000.org/components|Components Repository}}&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/foo_webview2&amp;diff=38870</id>
		<title>Foobar2000:Components 0.9/foo webview2</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/foo_webview2&amp;diff=38870"/>
		<updated>2026-03-01T11:42:39Z</updated>

		<summary type="html">&lt;p&gt;Korth: Korth moved page Foobar2000:Components 0.9/foo webview2 to Foobar2000:Components/WebView2 (foo webview2)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Foobar2000:Components/WebView2 (foo webview2)]]&lt;/div&gt;</summary>
		<author><name>Korth</name></author>
	</entry>
</feed>