<?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=Thorna</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=Thorna"/>
	<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Special:Contributions/Thorna"/>
	<updated>2026-05-03T20:20:35Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Legacy_components&amp;diff=37577</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=37577"/>
		<updated>2023-11-19T12:34:46Z</updated>

		<summary type="html">&lt;p&gt;Thorna: /* Lyrics */&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;
* [[Foobar2000:Components 0.9/VLevel (foo_dsp_vlevel)|VLevel (foo_dsp_vlevel)]] Dynamic compressor which amplifies the quiet parts of music.&lt;br /&gt;
&lt;br /&gt;
====Converters====&lt;br /&gt;
* [[Foobar2000:Components/HDCD Decoder (foo_dsp_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/Stereo Convolver (foo_dsp_stereoconv)|Stereo Convolver (foo_dsp_stereoconv)]] Take stereo audio and convolve each channel with two impulse responses.&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 0.9/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 0.9/SID Player 2 (foo_sid)|SID Player 2 (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 0.9/Playlist Clear (foo_playlistclear)|Playlist Clear (foo_playlistclear)]] All playlists are cleared at startup.&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_1.0/foo_enhanced_playcount|Enhanced Playback Statistics (foo_enhanced_playcount)]] Stores timestamp of every song play, and also retrieves scrobbles from last.fm.&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>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Lyrics_Show_Panel_3_(foo_uie_lyrics3)&amp;diff=37576</id>
		<title>Foobar2000:Components/Lyrics Show Panel 3 (foo uie lyrics3)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Lyrics_Show_Panel_3_(foo_uie_lyrics3)&amp;diff=37576"/>
		<updated>2023-11-19T12:34:05Z</updated>

		<summary type="html">&lt;p&gt;Thorna: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Foobar2000_components|Lyrics components]]&lt;br /&gt;
{{infobox foobar2000 component&lt;br /&gt;
| name                 = Lyrics Show Panel 3&lt;br /&gt;
| module_name          = foo_uie-lyrics3&lt;br /&gt;
| developer            = The vern&lt;br /&gt;
| repository           = &lt;br /&gt;
| released             = &lt;br /&gt;
| released_ref         = &lt;br /&gt;
| stable_release       = 0.6&lt;br /&gt;
| stable_release_date  = 2023-11-08&lt;br /&gt;
| preview_release      = &lt;br /&gt;
| preview_release_date = &lt;br /&gt;
| foobar2000_minimum   = 1.5&lt;br /&gt;
| foobar2000_maximum   = &lt;br /&gt;
| foobar2000_ui_module = Default UI; Columns UI&lt;br /&gt;
| use                  = Lyrics&lt;br /&gt;
| license              = unknown&lt;br /&gt;
}}&lt;br /&gt;
===Description===&lt;br /&gt;
A UI element which can download and display both timestamped and text only lyrics. Compatible with both Columns UI and Default UI. This component is based on foo_uie_lyrics2.&lt;br /&gt;
===Usage===&lt;br /&gt;
&#039;&#039;&#039;Displaying lyrics&#039;&#039;&#039;&lt;br /&gt;
You can display the lyrics from under the View menu.  Any song that is playing will automatically display its lyrics if they exist.&lt;br /&gt;
&lt;br /&gt;
If you right click in the lyrics window, you can manually set display preferences such as font size and screen background colour.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Finding Alternate Lyrics&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The plugin will automatically try to find the best lyrics it can.  It will search for a lrc (lyric) file with timing information first. It will also look for a lyric file with the highest user rating.&lt;br /&gt;
&lt;br /&gt;
However, the ratings may not reflect the song that is best, or the timing may be wrong for your version of a song. To see alternate lyrics, right click the lyrics display and select Search Lyrics.  Look for any lyric file that is version 3 format and marked &#039;yes&#039; for having timing information. It is best to skip to the start and end of the song to see if the timing information is correct or if the lyrics match your version of a song, or if you prefer the presentation of a particular lyrics file (eg. UPPER vs Word Capitalised lyrics).&lt;br /&gt;
Once you&#039;ve selected your preferred lyrics, select OK.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fixing Timing of Lyrics&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
There are two problems that can occur with lyrics files that contain correct words to the song&lt;br /&gt;
&lt;br /&gt;
(1) the version of your song is the same, but mastered slightly differently. This will result in all lyrics starting too early or too late, but each line is off by the same amount of time.  This can be rectified by scrolling the mouse scroll wheel (over the lyrics display) until the timing of the lyrics is correct.  If you don&#039;t have a scroll wheel, you can right click the display and adjust the timing manually by up to 1 minute (which isn&#039;t always enough, based on some lyrics files).&lt;br /&gt;
&lt;br /&gt;
(2) the version of your song is not the same (eg live recording vs studio recording).  In this instance, timings will have to be adjusted manually.  Right click the lyrics display and select Edit Lyrics.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Saving Lyrics&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If the plugin hasn&#039;t previously looked for lyrics, it will look for lyrics automatically when a song plays. If it finds lyrics, it will save them automatically.&lt;br /&gt;
&lt;br /&gt;
If the plugin hasn&#039;t previously found lyrics with timing information, it will look for updated lyrics with timing information and overwrite the lyrics if it finds them.&lt;br /&gt;
&lt;br /&gt;
If you already have lyrics with timing information and change them, or you adjust the timing of lyrics, you must save the lyrics for the changes to take effect. Right Click the lyrics display and select Save to keep these lyrics.&lt;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Lyrics_Show_Panel_3_(foo_uie_lyrics3)&amp;diff=37575</id>
		<title>Foobar2000:Components/Lyrics Show Panel 3 (foo uie lyrics3)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Lyrics_Show_Panel_3_(foo_uie_lyrics3)&amp;diff=37575"/>
		<updated>2023-11-19T12:30:14Z</updated>

		<summary type="html">&lt;p&gt;Thorna: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Foobar2000_components|Lyrics components]]&lt;br /&gt;
&#039;&#039;&#039;Displaying lyrics&#039;&#039;&#039;&lt;br /&gt;
You can display the lyrics from under the View menu.  Any song that is playing will automatically display its lyrics if they exist.&lt;br /&gt;
&lt;br /&gt;
If you right click in the lyrics window, you can manually set display preferences such as font size and screen background colour.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Finding Alternate Lyrics&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The plugin will automatically try to find the best lyrics it can.  It will search for a lrc (lyric) file with timing information first. It will also look for a lyric file with the highest user rating.&lt;br /&gt;
&lt;br /&gt;
However, the ratings may not reflect the song that is best, or the timing may be wrong for your version of a song. To see alternate lyrics, right click the lyrics display and select Search Lyrics.  Look for any lyric file that is version 3 format and marked &#039;yes&#039; for having timing information. It is best to skip to the start and end of the song to see if the timing information is correct or if the lyrics match your version of a song, or if you prefer the presentation of a particular lyrics file (eg. UPPER vs Word Capitalised lyrics).&lt;br /&gt;
Once you&#039;ve selected your preferred lyrics, select OK.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fixing Timing of Lyrics&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
There are two problems that can occur with lyrics files that contain correct words to the song&lt;br /&gt;
&lt;br /&gt;
(1) the version of your song is the same, but mastered slightly differently. This will result in all lyrics starting too early or too late, but each line is off by the same amount of time.  This can be rectified by scrolling the mouse scroll wheel (over the lyrics display) until the timing of the lyrics is correct.  If you don&#039;t have a scroll wheel, you can right click the display and adjust the timing manually by up to 1 minute (which isn&#039;t always enough, based on some lyrics files).&lt;br /&gt;
&lt;br /&gt;
(2) the version of your song is not the same (eg live recording vs studio recording).  In this instance, timings will have to be adjusted manually.  Right click the lyrics display and select Edit Lyrics.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Saving Lyrics&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If the plugin hasn&#039;t previously looked for lyrics, it will look for lyrics automatically when a song plays. If it finds lyrics, it will save them automatically.&lt;br /&gt;
&lt;br /&gt;
If the plugin hasn&#039;t previously found lyrics with timing information, it will look for updated lyrics with timing information and overwrite the lyrics if it finds them.&lt;br /&gt;
&lt;br /&gt;
If you already have lyrics with timing information and change them, or you adjust the timing of lyrics, you must save the lyrics for the changes to take effect. Right Click the lyrics display and select Save to keep these lyrics.&lt;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/foo_uie_lyrics3&amp;diff=37574</id>
		<title>Foobar2000:Components 0.9/foo uie lyrics3</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/foo_uie_lyrics3&amp;diff=37574"/>
		<updated>2023-11-19T12:29:14Z</updated>

		<summary type="html">&lt;p&gt;Thorna: Thorna moved page Foobar2000:Components 0.9/foo uie lyrics3 to Foobar2000:Components/Lyrics Show Panel 3 (foo uie lyrics3): 64 Bit recompile&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Foobar2000:Components/Lyrics Show Panel 3 (foo uie lyrics3)]]&lt;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Lyrics_Show_Panel_3_(foo_uie_lyrics3)&amp;diff=37573</id>
		<title>Foobar2000:Components/Lyrics Show Panel 3 (foo uie lyrics3)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Lyrics_Show_Panel_3_(foo_uie_lyrics3)&amp;diff=37573"/>
		<updated>2023-11-19T12:29:14Z</updated>

		<summary type="html">&lt;p&gt;Thorna: Thorna moved page Foobar2000:Components 0.9/foo uie lyrics3 to Foobar2000:Components/Lyrics Show Panel 3 (foo uie lyrics3): 64 Bit recompile&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:foobar2000 Legacy lyrics components|Legacy lyrics components]]&lt;br /&gt;
&#039;&#039;&#039;Displaying lyrics&#039;&#039;&#039;&lt;br /&gt;
You can display the lyrics from under the View menu.  Any song that is playing will automatically display its lyrics if they exist.&lt;br /&gt;
&lt;br /&gt;
If you right click in the lyrics window, you can manually set display preferences such as font size and screen background colour.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Finding Alternate Lyrics&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The plugin will automatically try to find the best lyrics it can.  It will search for a lrc (lyric) file with timing information first. It will also look for a lyric file with the highest user rating.&lt;br /&gt;
&lt;br /&gt;
However, the ratings may not reflect the song that is best, or the timing may be wrong for your version of a song. To see alternate lyrics, right click the lyrics display and select Search Lyrics.  Look for any lyric file that is version 3 format and marked &#039;yes&#039; for having timing information. It is best to skip to the start and end of the song to see if the timing information is correct or if the lyrics match your version of a song, or if you prefer the presentation of a particular lyrics file (eg. UPPER vs Word Capitalised lyrics).&lt;br /&gt;
Once you&#039;ve selected your preferred lyrics, select OK.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fixing Timing of Lyrics&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
There are two problems that can occur with lyrics files that contain correct words to the song&lt;br /&gt;
&lt;br /&gt;
(1) the version of your song is the same, but mastered slightly differently. This will result in all lyrics starting too early or too late, but each line is off by the same amount of time.  This can be rectified by scrolling the mouse scroll wheel (over the lyrics display) until the timing of the lyrics is correct.  If you don&#039;t have a scroll wheel, you can right click the display and adjust the timing manually by up to 1 minute (which isn&#039;t always enough, based on some lyrics files).&lt;br /&gt;
&lt;br /&gt;
(2) the version of your song is not the same (eg live recording vs studio recording).  In this instance, timings will have to be adjusted manually.  Right click the lyrics display and select Edit Lyrics.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Saving Lyrics&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If the plugin hasn&#039;t previously looked for lyrics, it will look for lyrics automatically when a song plays. If it finds lyrics, it will save them automatically.&lt;br /&gt;
&lt;br /&gt;
If the plugin hasn&#039;t previously found lyrics with timing information, it will look for updated lyrics with timing information and overwrite the lyrics if it finds them.&lt;br /&gt;
&lt;br /&gt;
If you already have lyrics with timing information and change them, or you adjust the timing of lyrics, you must save the lyrics for the changes to take effect. Right Click the lyrics display and select Save to keep these lyrics.&lt;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components&amp;diff=37572</id>
		<title>Foobar2000:Components</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components&amp;diff=37572"/>
		<updated>2023-11-19T12:26:14Z</updated>

		<summary type="html">&lt;p&gt;Thorna: /* Lyrics */&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/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_(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/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;
&lt;br /&gt;
===DSP===&lt;br /&gt;
====Converters====&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/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/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 Convolver (foo_dsp_stereoconv)|Stereo Convolver (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/Amplifier DSP (foo_dsp_amp)|Amplifier DSP (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/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/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/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/sidplay (foo_sid)|SID Player (foo_sid)]] · adds playback of SID and MUS files to foobar2000.&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/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/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/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;
&lt;br /&gt;
===Other===&lt;br /&gt;
====General====&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/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/Preview (foo_preview)|Preview (foo_preview)]] · Plays first seconds of consecutive tracks.&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 0.9/Run (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/Stop after Album (foo_stopafteralbum)|Stop after Album (foo_stopafteralbum)]] · This component allows stop playing according to defined tags.&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/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/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/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 (foo_youtube)|Youtube (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 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/Inactive Tracks (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/foo enhanced playcount|Enhanced Playback Statistics (foo_enhanced_playcount)]] · This component collects and maintains enhanced statistics for played songs.&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 1.0/TagBox component (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;
&lt;br /&gt;
===Output===&lt;br /&gt;
====Interfaces====&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;
&lt;br /&gt;
==External links==&lt;br /&gt;
* {{foobar2000|http://www.foobar2000.org/components|Components Repository}}&lt;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Album_List_Panel_(foo_uie_albumlist)&amp;diff=37537</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=37537"/>
		<updated>2023-11-11T17:07:30Z</updated>

		<summary type="html">&lt;p&gt;Thorna: Cleaning old information, making infobox more useful&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.0.2&lt;br /&gt;
| stable_release_date  = 2023-11-09&lt;br /&gt;
| preview_release      = &lt;br /&gt;
| preview_release_date = &lt;br /&gt;
| foobar2000_architecture = x86 64-bit, 32-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;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Cuesheet_Creator_(foo_cuesheet_creator)&amp;diff=37509</id>
		<title>Foobar2000:Components/Cuesheet Creator (foo cuesheet creator)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Cuesheet_Creator_(foo_cuesheet_creator)&amp;diff=37509"/>
		<updated>2023-10-29T08:14:46Z</updated>

		<summary type="html">&lt;p&gt;Thorna: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Foobar2000 components|Other components]]&lt;br /&gt;
{{infobox foobar2000 component&lt;br /&gt;
| name                 = Cuesheet Creator&lt;br /&gt;
| screenshot           = &lt;br /&gt;
| caption              = &lt;br /&gt;
| module_name          = foo_cuesheet_creator&lt;br /&gt;
| developer            = {{ha user|u=322|name=Case}}, Brian Peyton, Neil Popham, Haru Ayana&lt;br /&gt;
| repository           = &lt;br /&gt;
| released             = {{start date and age|2004|08|19}}&lt;br /&gt;
| released_ref         = &lt;br /&gt;
| stable_release       = 0.4.6d&lt;br /&gt;
| stable_release_date  = 2023-08-29&lt;br /&gt;
| preview_release      = &lt;br /&gt;
| preview_release_date = &lt;br /&gt;
| foobar2000_minimum   = 1.5&lt;br /&gt;
| foobar2000_ui_module = &lt;br /&gt;
| use                  = Other&lt;br /&gt;
| license              = Unknown&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
Cuesheet creator, it creates a cuesheet of your current playlist. This is recompile of foo_cuesheet_creator release by Synthetic Soul. Adjusted for the latest SDK and added 64-bit support.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* {{ha|https://hydrogenaud.io/index.php/topic,26276.0.html}}&lt;br /&gt;
* [https://foobar.hyv.fi/2.0/?view=foo_cuesheet_creator Current Component page]&lt;br /&gt;
* [http://tmp.reharmonize.net/foobar/ Official Website]&lt;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Audio_MD5_(foo_audiomd5)&amp;diff=37508</id>
		<title>Foobar2000:Components/Audio MD5 (foo audiomd5)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Audio_MD5_(foo_audiomd5)&amp;diff=37508"/>
		<updated>2023-10-29T08:13:34Z</updated>

		<summary type="html">&lt;p&gt;Thorna: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Foobar2000 components|Other components]]&lt;br /&gt;
{{infobox foobar2000 component&lt;br /&gt;
| name                 = Audio MD5&lt;br /&gt;
| screenshot           = &lt;br /&gt;
| caption              = &lt;br /&gt;
| module_name          = foo_audiomd5&lt;br /&gt;
| developer            = {{ha user|u=322|name=Case}}&lt;br /&gt;
| repository           = &lt;br /&gt;
| released             = {{start date and age|2020|10|07}}&lt;br /&gt;
| released_ref         = &lt;br /&gt;
| stable_release       = 0.6.5&lt;br /&gt;
| stable_release_date  = 2023-09-08&lt;br /&gt;
| preview_release      = &lt;br /&gt;
| preview_release_date = &lt;br /&gt;
| foobar2000_minimum   = 1.5&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 tool for generating and verifying MD5 checksum of audio data. Uses ffmpeg.exe and supports all formats FFmpeg supports.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [https://foobar.hyv.fi/2.0/?view=foo_audiomd5 Official Component page]&lt;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Renamer_(foo_renamer)&amp;diff=37507</id>
		<title>Foobar2000:Components/Renamer (foo renamer)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Renamer_(foo_renamer)&amp;diff=37507"/>
		<updated>2023-10-29T08:12:15Z</updated>

		<summary type="html">&lt;p&gt;Thorna: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Foobar2000 components|Other components]]&lt;br /&gt;
{{infobox foobar2000 component&lt;br /&gt;
| name                 = Renamer&lt;br /&gt;
| module_name          = foo_renamer&lt;br /&gt;
| screenshot           = [[Image:prefs-renamer.jpg|250px]]&lt;br /&gt;
| caption              = Preferences window&lt;br /&gt;
| developer            = {{ha user|u=322|name=Case}}&lt;br /&gt;
| repository           = &lt;br /&gt;
| released             = {{start date and age|2018|03|19}}&lt;br /&gt;
| released_ref         = &lt;br /&gt;
| stable_release       = 0.3.4&lt;br /&gt;
| stable_release_date  = 2023-09-15&lt;br /&gt;
| preview_release      = &lt;br /&gt;
| preview_release_date = &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;
==Description==&lt;br /&gt;
An alternative file renamer for people who wish to configure reserved character replacement rules manually.&lt;br /&gt;
==External links==&lt;br /&gt;
* [https://foobar.hyv.fi/2.0/?view=foo_renamer Component Home page]&lt;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Skip_Track_(foo_skip)&amp;diff=37506</id>
		<title>Foobar2000:Components/Skip Track (foo skip)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Skip_Track_(foo_skip)&amp;diff=37506"/>
		<updated>2023-10-29T08:10:54Z</updated>

		<summary type="html">&lt;p&gt;Thorna: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Foobar2000 components|Other components]]&lt;br /&gt;
{{infobox foobar2000 component&lt;br /&gt;
| name                 = Skip Track&lt;br /&gt;
| screenshot           = &lt;br /&gt;
| caption              = &lt;br /&gt;
| module_name          = foo_skip&lt;br /&gt;
| developer            = {{ha user|u=322|name=Case}}&lt;br /&gt;
| repository           = &lt;br /&gt;
| released             = {{start date and age|2008|11|02}}&lt;br /&gt;
| released_ref         = &lt;br /&gt;
| stable_release       = 1.38&lt;br /&gt;
| stable_release_date  = 2023-09-15&lt;br /&gt;
| preview_release      = &lt;br /&gt;
| preview_release_date = &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;
&lt;br /&gt;
==Description==&lt;br /&gt;
Allows you to skip tracks that match a specified search query. By default the component will skip all files with RATING set to 1.&lt;br /&gt;
==Usage==&lt;br /&gt;
The query is configured in Preferences -&amp;gt; Tools -&amp;gt; Skip Track.&lt;br /&gt;
&lt;br /&gt;
Starting from version 1.5 time expressions are supported. For example to skip all bad or recently played files you can use the following query: %rating% IS 1 OR %last_played% DURING LAST 8 HOURS&lt;br /&gt;
&lt;br /&gt;
Skip query also offers $rand() field to generate random number from 0 to 2^32-1.&lt;br /&gt;
&lt;br /&gt;
%playlist_name% returns the name of the playlist where the current file is played from. And %playback_order% returns the playback order name.&lt;br /&gt;
&lt;br /&gt;
The component also offers functionality to skip only parts of a track. To utilize the partial skipping set a tag field SKIP with timecodes that you want skipped. For example SKIP=0:00:00-0:01:25 (or simply SKIP=-0:01:25) to skip the first 85 seconds.&lt;br /&gt;
&lt;br /&gt;
=Link=&lt;br /&gt;
* {{ha|https://hydrogenaud.io/index.php/topic,30361}}&lt;br /&gt;
* {{foobar2000|http://www.foobar2000.org/components/view/foo_skip|Skip Track}}&lt;br /&gt;
* [https://foobar.hyv.fi/2.0/?view=foo_skip Component Page]&lt;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/WASAPI_shared_output_(debug)_(foo_out_wasapis_debug)&amp;diff=37505</id>
		<title>Foobar2000:Components/WASAPI shared output (debug) (foo out wasapis debug)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/WASAPI_shared_output_(debug)_(foo_out_wasapis_debug)&amp;diff=37505"/>
		<updated>2023-10-29T08:10:08Z</updated>

		<summary type="html">&lt;p&gt;Thorna: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Foobar2000 components|Other components]]&lt;br /&gt;
{{infobox foobar2000 component&lt;br /&gt;
| name                 = WASAPI shared output (debug)&lt;br /&gt;
| module_name          = foo_out_wasapis_debug&lt;br /&gt;
| developer            = {{ha user|u=322|name=Case}}&lt;br /&gt;
| repository           = &lt;br /&gt;
| released             = {{start date and age|2019|09|28}}&lt;br /&gt;
| released_ref         = &lt;br /&gt;
| stable_release       = 0.6.21d&lt;br /&gt;
| stable_release_date  = 2023-09-15&lt;br /&gt;
| preview_release      = &lt;br /&gt;
| preview_release_date = &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;
==Description==&lt;br /&gt;
Shared mode WASAPI output debug version. Monitors buffer filling timings and some other issues and reports problems on console.&lt;br /&gt;
==External links==&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_out_wasapis|WASAPI shared output}}&lt;br /&gt;
* {{ha|https://hydrogenaud.io/index.php/topic,116739}}&lt;br /&gt;
* {{ha|https://hydrogenaud.io/index.php/topic,116368|Forum thread pointing issues in other outputs}}&lt;br /&gt;
* [https://foobar.hyv.fi/2.0/?view=foo_out_wasapis_debug Component Home page]&lt;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/WASAPI_shared_output_(foo_out_wasapis)&amp;diff=37504</id>
		<title>Foobar2000:Components/WASAPI shared output (foo out wasapis)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/WASAPI_shared_output_(foo_out_wasapis)&amp;diff=37504"/>
		<updated>2023-10-29T08:09:03Z</updated>

		<summary type="html">&lt;p&gt;Thorna: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Foobar2000 components|Other components]]&lt;br /&gt;
{{infobox foobar2000 component&lt;br /&gt;
| name                 = WASAPI shared output&lt;br /&gt;
| module_name          = foo_out_wasapis&lt;br /&gt;
| developer            = {{ha user|u=322|name=Case}}&lt;br /&gt;
| repository           = &lt;br /&gt;
| released             = {{start date and age|2018|09|30}}&lt;br /&gt;
| released_ref         = &lt;br /&gt;
| stable_release       = 0.6.21&lt;br /&gt;
| stable_release_date  = 2023-09-15&lt;br /&gt;
| preview_release      = &lt;br /&gt;
| preview_release_date = &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;
==Description==&lt;br /&gt;
Shared mode WASAPI output for Vista and newer Windows versions. This component tries to provide smoother volume adjustment and seek/pause/stop transitions than existing outputs.&lt;br /&gt;
==External links==&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_out_wasapis|WASAPI shared output}}&lt;br /&gt;
* {{ha|https://hydrogenaud.io/index.php/topic,116739}}&lt;br /&gt;
* {{ha|https://hydrogenaud.io/index.php/topic,116368|Forum thread pointing issues in other outputs}}&lt;br /&gt;
* [https://foobar.hyv.fi/2.0/?view=foo_out_wasapis Component Home page]&lt;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/JScript_Panel_3_(foo_jscript_panel3)&amp;diff=37503</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=37503"/>
		<updated>2023-10-29T08:07:58Z</updated>

		<summary type="html">&lt;p&gt;Thorna: &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           = [https://github.com/marc2k3/jscript-panel Github]&lt;br /&gt;
| released             = {{start date and age|2015|11|01}}&lt;br /&gt;
| released_ref         = &lt;br /&gt;
| stable_release       = 3.3.7&lt;br /&gt;
| stable_release_date  = 2023-10-21&lt;br /&gt;
| preview_release      = &lt;br /&gt;
| preview_release_date = &lt;br /&gt;
| foobar2000_minimum   = 1.6.6&lt;br /&gt;
| foobar2000_maximum   = &lt;br /&gt;
| foobar2000_ui_module = Default UI, Columns UI&lt;br /&gt;
| use                  = UI&lt;br /&gt;
| license              = [https://github.com/marc2k3/jscript-panel/tree/main/component/licenses List of used licenses]&lt;br /&gt;
 &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&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;
* [https://marc2k3.github.io/jscript-panel/ Official component homepage]&lt;br /&gt;
* [https://github.com/marc2k3/fb2k-archive/releases Archived component homepage for pre 2.x foobar2000 releases]&lt;br /&gt;
* [https://github.com/marc2k3/jscript-panel/releases Download]&lt;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/BPM_Analyser_(foo_bpm)&amp;diff=37502</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=37502"/>
		<updated>2023-10-29T08:06:38Z</updated>

		<summary type="html">&lt;p&gt;Thorna: Now 64-bit compiled&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.6&lt;br /&gt;
| stable_release_date     = 2023-10-06&lt;br /&gt;
| preview_release         = &lt;br /&gt;
| preview_release_date    = &lt;br /&gt;
| foobar2000_architecture = x86 64-bit, x86 32-bit&lt;br /&gt;
| foobar2000_minimum      = 1.6&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 Unknown]&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>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components&amp;diff=37501</id>
		<title>Foobar2000:Components</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components&amp;diff=37501"/>
		<updated>2023-10-29T07:57:00Z</updated>

		<summary type="html">&lt;p&gt;Thorna: /* Tagging */&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/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_(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/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;
&lt;br /&gt;
===DSP===&lt;br /&gt;
====Converters====&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/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/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 Convolver (foo_dsp_stereoconv)|Stereo Convolver (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/Amplifier DSP (foo_dsp_amp)|Amplifier DSP (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/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/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/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/sidplay (foo_sid)|SID Player (foo_sid)]] · adds playback of SID and MUS files to foobar2000.&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/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/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;
===Other===&lt;br /&gt;
====General====&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/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/Preview (foo_preview)|Preview (foo_preview)]] · Plays first seconds of consecutive tracks.&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 0.9/Run (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/Stop after Album (foo_stopafteralbum)|Stop after Album (foo_stopafteralbum)]] · This component allows stop playing according to defined tags.&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/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/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/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/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 (foo_youtube)|Youtube (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 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/Inactive Tracks (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/foo enhanced playcount|Enhanced Playback Statistics (foo_enhanced_playcount)]] · This component collects and maintains enhanced statistics for played songs.&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 1.0/TagBox component (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;
&lt;br /&gt;
===Output===&lt;br /&gt;
====Interfaces====&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;
&lt;br /&gt;
==External links==&lt;br /&gt;
* {{foobar2000|http://www.foobar2000.org/components|Components Repository}}&lt;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Legacy_components&amp;diff=37500</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=37500"/>
		<updated>2023-10-29T07:50:10Z</updated>

		<summary type="html">&lt;p&gt;Thorna: /* General */ BPM Analyser got 64-bit compile&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;
* [[Foobar2000:Components 0.9/VLevel (foo_dsp_vlevel)|VLevel (foo_dsp_vlevel)]] Dynamic compressor which amplifies the quiet parts of music.&lt;br /&gt;
&lt;br /&gt;
====Converters====&lt;br /&gt;
* [[Foobar2000:Components/HDCD Decoder (foo_dsp_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/Stereo Convolver (foo_dsp_stereoconv)|Stereo Convolver (foo_dsp_stereoconv)]] Take stereo audio and convolve each channel with two impulse responses.&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 0.9/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 0.9/SID Player 2 (foo_sid)|SID Player 2 (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/foo uie lyrics3|Lyric Show Panel 3 (foo_uie_lyrics3)]] · An update of foo_uie_lyrics2 ([http://www.hydrogenaudio.org/forums/index.php?showtopic=90338 More Info])&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 0.9/Playlist Clear (foo_playlistclear)|Playlist Clear (foo_playlistclear)]] All playlists are cleared at startup.&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_1.0/foo_enhanced_playcount|Enhanced Playback Statistics (foo_enhanced_playcount)]] Stores timestamp of every song play, and also retrieves scrobbles from last.fm.&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>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components&amp;diff=37499</id>
		<title>Foobar2000:Components</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components&amp;diff=37499"/>
		<updated>2023-10-29T07:49:43Z</updated>

		<summary type="html">&lt;p&gt;Thorna: /* Tagging */ BPM Analyser got 64-bit compile&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/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_(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/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;
&lt;br /&gt;
===DSP===&lt;br /&gt;
====Converters====&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/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/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 Convolver (foo_dsp_stereoconv)|Stereo Convolver (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/Amplifier DSP (foo_dsp_amp)|Amplifier DSP (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/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/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/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/sidplay (foo_sid)|SID Player (foo_sid)]] · adds playback of SID and MUS files to foobar2000.&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/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/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;
===Other===&lt;br /&gt;
====General====&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/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/Preview (foo_preview)|Preview (foo_preview)]] · Plays first seconds of consecutive tracks.&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 0.9/Run (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/Stop after Album (foo_stopafteralbum)|Stop after Album (foo_stopafteralbum)]] · This component allows stop playing according to defined tags.&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/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/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/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/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 (foo_youtube)|Youtube (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 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/Inactive Tracks (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/foo enhanced playcount|Enhanced Playback Statistics (foo_enhanced_playcount)]] · This component collects and maintains enhanced statistics for played songs.&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/Automatic BPM Analyser (foo_bpm)|Automatic 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 1.0/TagBox component (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;
&lt;br /&gt;
===Output===&lt;br /&gt;
====Interfaces====&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;
&lt;br /&gt;
==External links==&lt;br /&gt;
* {{foobar2000|http://www.foobar2000.org/components|Components Repository}}&lt;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Waveform_Minibar_(mod)_(foo_wave_minibar_mod)&amp;diff=37498</id>
		<title>Foobar2000:Components/Waveform Minibar (mod) (foo wave minibar mod)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Waveform_Minibar_(mod)_(foo_wave_minibar_mod)&amp;diff=37498"/>
		<updated>2023-10-29T07:42:19Z</updated>

		<summary type="html">&lt;p&gt;Thorna: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:foobar2000:Components/Waveform Minibar (mod) (foo_wave_minibar_mod)}}&lt;br /&gt;
{{Foobar Component Infobox&lt;br /&gt;
| name                 = Waveform Minibar (mod)&lt;br /&gt;
| screenshot           = [[Image:foo_wave_minibar_mod.png|256px]]&lt;br /&gt;
| caption              = Screenshot of Waveform Minibar in use.&lt;br /&gt;
| module_name          = foo_wave_minibar_mod&lt;br /&gt;
| developer            = {{ha user|u=322|name=Case}}&lt;br /&gt;
| repository           = &lt;br /&gt;
| released             = {{start date and age|2017|12|07}}&lt;br /&gt;
| released_ref         = &lt;br /&gt;
| stable_release       = 1.2.55&lt;br /&gt;
| stable_release_date  = 2023-07-11&lt;br /&gt;
| preview_release      = &lt;br /&gt;
| preview_release_date = &lt;br /&gt;
| foobar2000_minimum   = 1.5&lt;br /&gt;
| foobar2000_ui_module = Default UI, Columns UI&lt;br /&gt;
| use                  = UI&lt;br /&gt;
| license              = [http://foobar.hyv.fi/default_license.html Modified ISC license]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Waveform Minibar (mod)&#039;&#039;&#039; is a seekbar that shows the waveform of the track. It is heavily based on the [[foobar2000:Components/Waveform Seekbar (foo_wave_seekbar)|Waveform Seekbar]] component.&lt;br /&gt;
&lt;br /&gt;
Scanned waveforms for tracks in the media library are stored in &amp;quot;minibar.db&amp;quot; inside the [[foobar2000]] profile directory. Waveforms for tracks outside the media library are only cached temporarily in memory.&lt;br /&gt;
&lt;br /&gt;
Versions starting from 1.2.x require foobar2000 v2.0.&lt;br /&gt;
&lt;br /&gt;
==Database location==&lt;br /&gt;
In a standard installation, the &amp;quot;minibar.db&amp;quot; database file can be found in the user&#039;s &amp;quot;AppData\Roaming&amp;quot; folder:&lt;br /&gt;
&lt;br /&gt;
{{code|%USERPROFILE%\AppData\Roaming\foobar2000}}&lt;br /&gt;
&lt;br /&gt;
For portable installations, the file is located in the same folder as &amp;quot;foobar2000.exe&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Preferences==&lt;br /&gt;
[[Image:foo_wave_minibar_mod preferences.png|thumb|300px|Waveform Minibar (mod) Preferences page.]]&lt;br /&gt;
; Match pattern&lt;br /&gt;
: Used for track identification. The default string uses the same waveform for all encodes of a track, therefore avoiding duplication in the waveform database.&lt;br /&gt;
: Default pattern: {{code|&amp;lt;nowiki&amp;gt;$lower([%album artist%]|[%album%]|[$year(%date%)]|[$num(%discnumber%,1).][$num(%tracknumber%,2)]|%title%|[%length%])&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
; Use custom colors&lt;br /&gt;
: Allows the user to manually select which colors the waveform uses. The waveform uses the colors set for the active UI module if this is disabled. The {{button|Copy from UI}} button takes the current UI&#039;s colors and uses them as a template to populate the &amp;quot;Played&amp;quot; and &amp;quot;Unplayed&amp;quot; columns.&lt;br /&gt;
; FPS&lt;br /&gt;
: Set the frame rate of the panel between 5 and 60 FPS, in increments of 5.&lt;br /&gt;
; Waveform scale&lt;br /&gt;
: Can be set to either &amp;quot;Original&amp;quot; or &amp;quot;Normalize&amp;quot;.&lt;br /&gt;
; dB scale&lt;br /&gt;
: Use [[bel|decibel]]s (logarithmic scale) for the waveform scale.&lt;br /&gt;
; One mouse wheel notch seeks ahead/back&lt;br /&gt;
: Sets the behaviour for when the cursor is hovering over the UI element, either in seconds or a percentage of the track length. Both options can only be set between 5 and 60, in increments of 5.&lt;br /&gt;
: To disable seeking when scrolling the mouse wheel, set this to &amp;quot;0&amp;quot;.&lt;br /&gt;
; Reversed&lt;br /&gt;
: Switches the direction the mouse wheel needs to turn for seeking ahead/back.&lt;br /&gt;
; Track to prefer when showing waveform&lt;br /&gt;
: Sets the UI element&#039;s display behaviour using one of the following three options:&lt;br /&gt;
:: Playing track&lt;br /&gt;
:: Selected track&lt;br /&gt;
:: Playing, selected when stopped&lt;br /&gt;
; Cursor width&lt;br /&gt;
: Set the width of the cursor, if &amp;quot;Always show cursor&amp;quot; is enabled.&lt;br /&gt;
; Do not revert to rendering the active track on player start&lt;br /&gt;
: This option is only available when the above option is set to &amp;quot;Playing track&amp;quot;. Enabling this option leaves the UI element blank when first opening foobar2000.&lt;br /&gt;
; Always show cursor&lt;br /&gt;
: Display the waveform cursor, even when stopped.&lt;br /&gt;
; Abort seekbar generation when speed drops below real time&lt;br /&gt;
; Draw window border&lt;br /&gt;
: Draw a border around the UI element.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* {{foobar2000|http://www.foobar2000.org/components/view/foo_wave_minibar_mod|Waveform Minibar (mod)}}&lt;br /&gt;
* {{ha|https://hydrogenaud.io/index.php/topic,116045.0.html}}&lt;br /&gt;
* [http://foobar.hyv.fi/?view=foo_wave_minibar_mod Official website]&lt;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/ESlyric_(foo_uie_eslyric)&amp;diff=37497</id>
		<title>Foobar2000:Components/ESlyric (foo uie eslyric)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/ESlyric_(foo_uie_eslyric)&amp;diff=37497"/>
		<updated>2023-10-29T07:41:16Z</updated>

		<summary type="html">&lt;p&gt;Thorna: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Foobar2000_components|Lyrics components]]&lt;br /&gt;
{{infobox foobar2000 component&lt;br /&gt;
| name                 = ESlyric&lt;br /&gt;
| screenshot           = [[Image:foo_uie_eslyrics_screenshot.png|256px]]&lt;br /&gt;
| caption              = Screenshot&lt;br /&gt;
| module_name          = foo_uie_eslyric&lt;br /&gt;
| developer            = [https://hydrogenaud.io/index.php?action=profile;u=105209 ohyeah]&lt;br /&gt;
| repository           = [https://github.com/ESLyric/release Github]&lt;br /&gt;
| released             = 2022-06-10&lt;br /&gt;
| released_ref         = &lt;br /&gt;
| stable_release       = 0.5.4.1022&lt;br /&gt;
| stable_release_date  = 2023-10-28&lt;br /&gt;
| preview_release      = &lt;br /&gt;
| preview_release_date = &lt;br /&gt;
| foobar2000_minimum   = 1.6.12&lt;br /&gt;
| foobar2000_maximum   = &lt;br /&gt;
| foobar2000_ui_module = Default UI, Columns UI&lt;br /&gt;
| use                  = Lyrics&lt;br /&gt;
| license              =  &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
An alternative lyric show component. ESLyric v0.5 was written from scratch, and not compatible with the old version(0.3.x).&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
* DUI&amp;amp;CUI panel support&lt;br /&gt;
* Scriptable lyric sources(powered by quickjs)&lt;br /&gt;
* Desktop lyric show&lt;br /&gt;
* COM control interface exposed&lt;br /&gt;
* Search processor &amp;amp; filters&lt;br /&gt;
* Display filters&lt;br /&gt;
* Custom panel element layout&lt;br /&gt;
* Enhanced LRC format support, and custom parser support.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
* English version was translated by DeepL, any improvements are welcome: https://github.com/ESLyric/release/blob/main/locale/en_US.lng&lt;br /&gt;
* Sample lyric source: [https://github.com/ESLyric/release/wiki/%E6%AD%8C%E8%AF%8D%E6%BA%90%E5%8F%8A%E8%A7%A3%E6%9E%90%E5%99%A8%E8%84%9A%E6%9C%AC#%E6%AD%8C%E8%AF%8D%E6%BA%90%E7%A4%BA%E4%BE%8B 歌词源及解析器脚本#歌词源示例]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* {{ha|https://hydrogenaud.io/index.php/topic,122571}}&lt;br /&gt;
* [https://github.com/ESLyric/release/wiki Documents]&lt;br /&gt;
* [https://github.com/ESLyric/feedback/issues Feedback]&lt;br /&gt;
* [https://github.com/ESLyric/scripts Scripts(sources,parsers, etc.)]&lt;br /&gt;
* {{ha|https://hydrogenaud.io/index.php/topic,113111 Old version}}&lt;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components&amp;diff=37496</id>
		<title>Foobar2000:Components</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components&amp;diff=37496"/>
		<updated>2023-10-29T07:21:13Z</updated>

		<summary type="html">&lt;p&gt;Thorna: /* Additional components */ Management of code moved&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/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_(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/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;
&lt;br /&gt;
===DSP===&lt;br /&gt;
====Converters====&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/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/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 Convolver (foo_dsp_stereoconv)|Stereo Convolver (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/Amplifier DSP (foo_dsp_amp)|Amplifier DSP (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/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/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/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/sidplay (foo_sid)|SID Player (foo_sid)]] · adds playback of SID and MUS files to foobar2000.&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/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/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;
===Other===&lt;br /&gt;
====General====&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/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/Preview (foo_preview)|Preview (foo_preview)]] · Plays first seconds of consecutive tracks.&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 0.9/Run (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/Stop after Album (foo_stopafteralbum)|Stop after Album (foo_stopafteralbum)]] · This component allows stop playing according to defined tags.&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/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/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/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/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 (foo_youtube)|Youtube (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 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/Inactive Tracks (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/foo enhanced playcount|Enhanced Playback Statistics (foo_enhanced_playcount)]] · This component collects and maintains enhanced statistics for played songs.&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/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 1.0/TagBox component (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;
&lt;br /&gt;
===Output===&lt;br /&gt;
====Interfaces====&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;
&lt;br /&gt;
==External links==&lt;br /&gt;
* {{foobar2000|http://www.foobar2000.org/components|Components Repository}}&lt;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components&amp;diff=37495</id>
		<title>Foobar2000:Components</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components&amp;diff=37495"/>
		<updated>2023-10-29T07:20:23Z</updated>

		<summary type="html">&lt;p&gt;Thorna: /* Other decoders */&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/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/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_(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/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;
&lt;br /&gt;
===DSP===&lt;br /&gt;
====Converters====&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/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/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 Convolver (foo_dsp_stereoconv)|Stereo Convolver (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/Amplifier DSP (foo_dsp_amp)|Amplifier DSP (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/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/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/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/sidplay (foo_sid)|SID Player (foo_sid)]] · adds playback of SID and MUS files to foobar2000.&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/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/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;
===Other===&lt;br /&gt;
====General====&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/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/Preview (foo_preview)|Preview (foo_preview)]] · Plays first seconds of consecutive tracks.&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 0.9/Run (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/Stop after Album (foo_stopafteralbum)|Stop after Album (foo_stopafteralbum)]] · This component allows stop playing according to defined tags.&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/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/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/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/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 (foo_youtube)|Youtube (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 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/Inactive Tracks (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/foo enhanced playcount|Enhanced Playback Statistics (foo_enhanced_playcount)]] · This component collects and maintains enhanced statistics for played songs.&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/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 1.0/TagBox component (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;
&lt;br /&gt;
===Output===&lt;br /&gt;
====Interfaces====&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;
&lt;br /&gt;
==External links==&lt;br /&gt;
* {{foobar2000|http://www.foobar2000.org/components|Components Repository}}&lt;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/AdPlug_(foo_adplug)&amp;diff=37494</id>
		<title>Foobar2000:Components/AdPlug (foo adplug)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/AdPlug_(foo_adplug)&amp;diff=37494"/>
		<updated>2023-10-29T07:19:58Z</updated>

		<summary type="html">&lt;p&gt;Thorna: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Foobar2000 components|Other components]]&lt;br /&gt;
{{infobox foobar2000 component&lt;br /&gt;
| name                 = ADPlug&lt;br /&gt;
| screenshot           = &lt;br /&gt;
| caption              = &lt;br /&gt;
| module_name          = foo_adplug&lt;br /&gt;
| developer            = {{ha user|u=157192|name=MarkP}}&lt;br /&gt;
| repository           = &lt;br /&gt;
| released             = {{start date and age|2022|12|11}}&lt;br /&gt;
| released_ref         = &lt;br /&gt;
| stable_release       = 1.56&lt;br /&gt;
| stable_release_date  = 2023-10-25&lt;br /&gt;
| preview_release      = &lt;br /&gt;
| preview_release_date = &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                  = UI&lt;br /&gt;
| license              = [https://github.com/marc2k3/jscript-panel/tree/main/component/licenses List of used licenses]&lt;br /&gt;
 &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
This is &lt;br /&gt;
an updated foo_input_adplug component, based on the great original work by Kode54, so you can continue to enjoy your DOSBox and MAME classics in the 64bit world. The changes have been so extensive since the last version of the source so it has got own new name, foo_adplug, in line with the more modern naming convention.&lt;br /&gt;
&lt;br /&gt;
==Highlights==&lt;br /&gt;
* Supports 64bit (and continues support for 32bit).&lt;br /&gt;
* Supports ✨Dark Mode✨.&lt;br /&gt;
* Built against the latest AdPlug source, now including some new OPL emulators, such as Tatsuyuki Satoh&#039;s.&lt;br /&gt;
* All now redundant functionality removed (things that Foobar2000 does better now, like external tagging, sample rate conversion, etc..)&lt;br /&gt;
* Taken a purist AdLib approach (only real hardware sample rates supported, etc..).&lt;br /&gt;
* Preferences panel has had a refresh and now better matches the native look and feel of FB2K.&lt;br /&gt;
* Supports exposing more AdPlug properties in the tags.&lt;br /&gt;
* WoodyOPL is now the default emulator, as it matches the DOSBox one and doesn&#039;t glitch on seek like NukedOPL3&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
* Plugin priority should be automatically set to low, as foo_adplug will also play AdLib Tracker S3Ms. I expect most people will have Amiga S3Ms they want to prioritise.&lt;br /&gt;
* MIDI support has been removed, there are better plugins for that (foo_midi).&lt;br /&gt;
* Built in tagging has been removed, there are better plugins for that (foo_external_tags).&lt;br /&gt;
* The standalone DOSBox core has been removed, as AdPlug now contains this itself (WoodyOPL).&lt;br /&gt;
* Built-in resampling has been removed, FB2K does this itself.&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
* Jarek Burczynski&#039;s OPL emulator only renders to the left channel for now.&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* {{ha|https://hydrogenaud.io/index.php/topic,123432}}&lt;br /&gt;
* [https://hydrogenaud.io/index.php/topic,123432 Download]&lt;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Youtube_Source_(foo_youtube)&amp;diff=37493</id>
		<title>Foobar2000:Components/Youtube Source (foo youtube)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Youtube_Source_(foo_youtube)&amp;diff=37493"/>
		<updated>2023-10-29T07:16:32Z</updated>

		<summary type="html">&lt;p&gt;Thorna: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Foobar2000 components|Other components]]&lt;br /&gt;
{{infobox foobar2000 component&lt;br /&gt;
| name                 = Youtube Source&lt;br /&gt;
| screenshot           = &lt;br /&gt;
| caption              = &lt;br /&gt;
| module_name          = foo_youtube&lt;br /&gt;
| developer            = {{ha user|u=114156|name=3dyd}}&lt;br /&gt;
| repository           = &lt;br /&gt;
| released             = {{start date and age|2014|01|25}}&lt;br /&gt;
| released_ref         = &lt;br /&gt;
| stable_release       = 3.9&lt;br /&gt;
| stable_release_date  = 2023-10-27&lt;br /&gt;
| preview_release      = &lt;br /&gt;
| preview_release_date = &lt;br /&gt;
| foobar2000_minimum   = 1.5&lt;br /&gt;
| foobar2000_maximum   = &lt;br /&gt;
| foobar2000_ui_module = DUI,CUI&lt;br /&gt;
| use                  = Other&lt;br /&gt;
| license              = [https://www.3dyd.com/terms/eula_3dyd_youtube_source.txt Freeware]&lt;br /&gt;
 &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
This component adds possibility to play Youtube, Vimeo and Dailymotion clips directly by their URL.&lt;br /&gt;
==Features==&lt;br /&gt;
In addition to single clip URLs it supports clip feeds (i.e. playlists, channels etc.) from Youtube and Dailymotion.&lt;br /&gt;
&lt;br /&gt;
Single clips and feeds can be added using File menu commands Add location and Add multiple URL(s).&lt;br /&gt;
&lt;br /&gt;
Component has several UI elements, both DUI and CUI are supported. There are element for searching on Youtube within the program, for video playback and elements for various technical info about clips and component work flow. All elements are listed under Youtube Source group in UI configuration windows.&lt;br /&gt;
&lt;br /&gt;
In addition to UI elements it has several popup windows with similar functionality.&lt;br /&gt;
&lt;br /&gt;
For Lyric Show Panel 3 it provides additional lyric source.&lt;br /&gt;
&lt;br /&gt;
Clip thumbnails are exposed as album art to the program.&lt;br /&gt;
&lt;br /&gt;
Single clip can be turned into album with multiple tracks.&lt;br /&gt;
==Usage==&lt;br /&gt;
Component settings are placed in Preferences Tools Youtube Source. Additionally advanced settings are placed in Preferences Advanced Tools Youtube Source.&lt;br /&gt;
== External links ==&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_youtube|Youtube Source}}&lt;br /&gt;
* {{ha|https://hydrogenaud.io/index.php/topic,104379.0.html}}&lt;br /&gt;
* [https://fy.3dyd.com/home/ Official component homepage]&lt;br /&gt;
* [https://fy.3dyd.com/help/ Official documentation]&lt;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/OpenLyrics_(foo_openlyrics)&amp;diff=37492</id>
		<title>Foobar2000:Components/OpenLyrics (foo openlyrics)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/OpenLyrics_(foo_openlyrics)&amp;diff=37492"/>
		<updated>2023-10-29T07:13:08Z</updated>

		<summary type="html">&lt;p&gt;Thorna: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Foobar2000_components|Lyrics components]]&lt;br /&gt;
{{infobox foobar2000 component&lt;br /&gt;
| name                 = OpenLyrics&lt;br /&gt;
| module_name          = foo_openlyrics&lt;br /&gt;
| developer            = Jacques Heunis [D3zmodos]&lt;br /&gt;
| repository           = [https://github.com/jacquesh/foo_openlyrics GitHub]&lt;br /&gt;
| released             = {{start date and age|2021|03|28}}&lt;br /&gt;
| released_ref         = [https://github.com/jacquesh/foo_openlyrics/releases/tag/v0.3 Release v0.3]&lt;br /&gt;
| stable_release       = 1.8&lt;br /&gt;
| stable_release_date  = 2023-10-28&lt;br /&gt;
| preview_release      = &lt;br /&gt;
| preview_release_date = &lt;br /&gt;
| foobar2000_minimum   = 1.5&lt;br /&gt;
| foobar2000_maximum   = &lt;br /&gt;
| foobar2000_ui_module = Default UI; Columns UI&lt;br /&gt;
| use                  = Lyrics&lt;br /&gt;
| license              = [https://github.com/jacquesh/foo_openlyrics/blob/master/LICENSE MIT License]&lt;br /&gt;
}}&lt;br /&gt;
An open-source lyrics plugin that includes its own UI panel for displaying timed and untimed lyrics as well as sources for downloading lyrics that are not available locally. Supports automated and manual lyric searching, saving and editing directly from within [[foobar2000]].&lt;br /&gt;
&lt;br /&gt;
==Preferences==&lt;br /&gt;
; Searching&lt;br /&gt;
: Select specific search sources.&lt;br /&gt;
: Default values:&lt;br /&gt;
:: Local files&lt;br /&gt;
:: QQ Music&lt;br /&gt;
:: NetEase Music Online&lt;br /&gt;
; Exclude text in brackets...&lt;br /&gt;
: Disregard text in brackets when performing internet searches.&lt;br /&gt;
; ID3 Tag to search/save to&lt;br /&gt;
: A semicolon-separated list of field names used for loading/saving lyrics.&lt;br /&gt;
: Default value: {{code|LYRICS;SYNCEDLYRICS;UNSYNCEDLYRICS;UNSYNCED LYRICS}}&lt;br /&gt;
; Musixmatch Authentication Token&lt;br /&gt;
: Allows the use of a personal [https://www.musixmatch.com/ Musixmatch] token for making Musixmatch API calls.&lt;br /&gt;
&lt;br /&gt;
===Display===&lt;br /&gt;
&lt;br /&gt;
===Editing===&lt;br /&gt;
&lt;br /&gt;
===Saving===&lt;br /&gt;
; Save method&lt;br /&gt;
: The following options are available:&lt;br /&gt;
:* Save to text file [default]&lt;br /&gt;
:* Save to tag&lt;br /&gt;
; Autosave&lt;br /&gt;
: The following options are available:&lt;br /&gt;
:* Always [default]&lt;br /&gt;
:* Only synced lyrics&lt;br /&gt;
:* Only unsynced lyrics&lt;br /&gt;
:* Never&lt;br /&gt;
; Collapse multiple instances of the same line when saving timestamped lyrics&lt;br /&gt;
: Converts multiple lines with the same value into a single line with multiple timestamps. Line order is restored when viewing the lyrics via either the UI panel or the &amp;quot;Show lyrics&amp;quot; context menu command.&lt;br /&gt;
&lt;br /&gt;
====ID3 Tags====&lt;br /&gt;
: If &amp;quot;Save to tag&amp;quot; is selected, specify the field names to which lyrics should be stored.&lt;br /&gt;
:* Unsynced tag: {{code|UNSYNCEDLYRICS}} [default]&lt;br /&gt;
:* Synced tag: {{code|LYRICS}} [default]&lt;br /&gt;
{{panel|title=Note|foobar2000 does not save synced lyrics to the {{code|SYLT}} tag defined in the ID3 standard.|color=yellow}}&lt;br /&gt;
&lt;br /&gt;
====Local Files====&lt;br /&gt;
; File name format&lt;br /&gt;
: If &amp;quot;Save to text file&amp;quot; is selected, sets the naming format of the resulting {{code|.lrc}} file.&lt;br /&gt;
: Default value: {{code|[%artist% - ][%title%]}}&lt;br /&gt;
; Save directory&lt;br /&gt;
: The following options are available:&lt;br /&gt;
:* Save to configuration directory [default]&lt;br /&gt;
:* Save to the same directory as the track&lt;br /&gt;
:* Save to a custom directory&lt;br /&gt;
; Custom path format&lt;br /&gt;
: If &amp;quot;Save to a custom directory&amp;quot; is selected, allows a custom path to be used.&lt;br /&gt;
: Default value: {{code|C:\Lyrics\%artist%}}&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;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_openlyrics|OpenLyrics}}&lt;br /&gt;
* {{ha|url=https://hydrogenaud.io/index.php?topic=120812.0}}&lt;br /&gt;
* [https://github.com/jacquesh/foo_openlyrics GitHub repository]&lt;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/MathAudio_Room_EQ_(foo_room_eq)&amp;diff=37477</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=37477"/>
		<updated>2023-10-22T15:42:18Z</updated>

		<summary type="html">&lt;p&gt;Thorna: &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]&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       = 2.8.3 (only 32bit Architecture supported)&lt;br /&gt;
| stable_release_date  = 2023-10-08&lt;br /&gt;
| preview_release      = &lt;br /&gt;
| preview_release_date = &lt;br /&gt;
| foobar2000_minimum   = 1.6&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>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Game_Music_Emu_Decoder_(foo_input_gme)&amp;diff=37476</id>
		<title>Foobar2000:Components/Game Music Emu Decoder (foo input gme)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Game_Music_Emu_Decoder_(foo_input_gme)&amp;diff=37476"/>
		<updated>2023-10-22T15:39:10Z</updated>

		<summary type="html">&lt;p&gt;Thorna: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:foobar2000:Components/Game Music Emu Decoder (foo input gme)}}&lt;br /&gt;
[[Category:Foobar2000 components|Input components]]&lt;br /&gt;
&lt;br /&gt;
{{infobox foobar2000 component&lt;br /&gt;
| name                 = Game Music Emu Decoder&lt;br /&gt;
| screenshot           = [[File:foo_gep.png|256px]]&lt;br /&gt;
| caption              = Game Music Emu Decoder preferences page&lt;br /&gt;
| module_name          = foo_input_gme&lt;br /&gt;
| developer            = Peter Pawlovski&lt;br /&gt;
| repository           = [https://gitlab.com/kode54/foo_gep/ GitLab]&lt;br /&gt;
| released             = &lt;br /&gt;
| released_ref         = &lt;br /&gt;
| stable_release       = 0.5.1&lt;br /&gt;
| stable_release_date  = 2023-10-21&lt;br /&gt;
| preview_release      = &lt;br /&gt;
| preview_release_date = &lt;br /&gt;
| foobar2000_version   = 1.6&lt;br /&gt;
| foobar2000_ui_module = &lt;br /&gt;
| use                  = Input&lt;br /&gt;
| license              = &lt;br /&gt;
}}&lt;br /&gt;
==Description==&lt;br /&gt;
Restoration of kode54&#039;s Game Emu Player component from the available source code. Rewrite of foobar2000 component code in progress.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
&#039;&#039;&#039;Game Music Emu Decoder&#039;&#039;&#039; plays several emulation formats, and is based on the &amp;quot;Game_Music_Emu&amp;quot; audio library by Shay Green (see link to &amp;quot;Blargg&#039;s Audio Libraries&amp;quot;). Configuration options are available through Advanced Preferences.&lt;br /&gt;
&lt;br /&gt;
==Supported formats==&lt;br /&gt;
* AY&lt;br /&gt;
* GBS&lt;br /&gt;
* GYM&lt;br /&gt;
* HES&lt;br /&gt;
* KSS&lt;br /&gt;
* NSF/NSFE&lt;br /&gt;
* SAP&lt;br /&gt;
* SFM&lt;br /&gt;
* SGC&lt;br /&gt;
* SPC&lt;br /&gt;
* VGM&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[foobar2000:Components/NSF Decoder (foo_input_nsf)|NSF Decoder (foo_input_nsf)]]&lt;br /&gt;
* [[foobar2000:Components/SNESAPU input (foo_snesapu)|SNESAPU input (foo_snesapu)]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_input_gme|Game Music Emu Decoder}}&lt;br /&gt;
* [http://www.slack.net/~ant/libs/audio.html Blargg&#039;s Audio Libraries]&lt;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Game_Music_Emu_Decoder_(foo_input_gme)&amp;diff=37475</id>
		<title>Foobar2000:Components/Game Music Emu Decoder (foo input gme)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Game_Music_Emu_Decoder_(foo_input_gme)&amp;diff=37475"/>
		<updated>2023-10-22T15:38:42Z</updated>

		<summary type="html">&lt;p&gt;Thorna: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:foobar2000:Components/Game Music Emu Decoder (foo input gme)}}&lt;br /&gt;
[[Category:Foobar2000 components|Input components]]&lt;br /&gt;
&lt;br /&gt;
{{infobox foobar2000 component&lt;br /&gt;
| name                 = Game Music Emu Decoder&lt;br /&gt;
| screenshot           = [[File:foo_gep.png|256px]]&lt;br /&gt;
| caption              = Game Music Emu Decoder preferences page&lt;br /&gt;
| module_name          = foo_input_gme&lt;br /&gt;
| developer            = Peter Pawlovski&lt;br /&gt;
| repository           = [https://gitlab.com/kode54/foo_gep/ GitLab]&lt;br /&gt;
| released             = &lt;br /&gt;
| released_ref         = &lt;br /&gt;
| stable_release       = 0.5.1&lt;br /&gt;
| stable_release_date  = 2023-10-21&lt;br /&gt;
| preview_release      = &lt;br /&gt;
| preview_release_date = &lt;br /&gt;
| foobar2000_version   = 1.6&lt;br /&gt;
| foobar2000_ui_module = &lt;br /&gt;
| use                  = Input&lt;br /&gt;
| license              = &lt;br /&gt;
}}&lt;br /&gt;
==Description==&lt;br /&gt;
Restoration of kode54&#039;s Game Emu Player component from the available source code. Rewrite of foobar2000 component code in progress.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
&#039;&#039;&#039;Game Emu Player&#039;&#039;&#039; plays several emulation formats, and is based on the &amp;quot;Game_Music_Emu&amp;quot; audio library by Shay Green (see link to &amp;quot;Blargg&#039;s Audio Libraries&amp;quot;). Configuration options are available through Advanced Preferences.&lt;br /&gt;
&lt;br /&gt;
==Supported formats==&lt;br /&gt;
* AY&lt;br /&gt;
* GBS&lt;br /&gt;
* GYM&lt;br /&gt;
* HES&lt;br /&gt;
* KSS&lt;br /&gt;
* NSF/NSFE&lt;br /&gt;
* SAP&lt;br /&gt;
* SFM&lt;br /&gt;
* SGC&lt;br /&gt;
* SPC&lt;br /&gt;
* VGM&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[foobar2000:Components/NSF Decoder (foo_input_nsf)|NSF Decoder (foo_input_nsf)]]&lt;br /&gt;
* [[foobar2000:Components/SNESAPU input (foo_snesapu)|SNESAPU input (foo_snesapu)]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_input_gme|Game Music Emu Decoder}}&lt;br /&gt;
* [http://www.slack.net/~ant/libs/audio.html Blargg&#039;s Audio Libraries]&lt;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Crossmix_DSP_(foo_dsp_crossmix)&amp;diff=37474</id>
		<title>Foobar2000:Components/Crossmix DSP (foo dsp crossmix)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Crossmix_DSP_(foo_dsp_crossmix)&amp;diff=37474"/>
		<updated>2023-10-22T15:36:21Z</updated>

		<summary type="html">&lt;p&gt;Thorna: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Foobar2000 components|DSP components]]&lt;br /&gt;
{{infobox foobar2000 component&lt;br /&gt;
| name                 = Crossmix DSP&lt;br /&gt;
| screenshot           = &lt;br /&gt;
| caption              = &lt;br /&gt;
| module_name          = foo_dsp_crossmix&lt;br /&gt;
| developer            = Case&lt;br /&gt;
| repository           = &lt;br /&gt;
| released             = 2019-09-01&lt;br /&gt;
| released_ref         = &lt;br /&gt;
| stable_release       = 0.4&lt;br /&gt;
| stable_release_date  = 2023-10-13&lt;br /&gt;
| preview_release      = &lt;br /&gt;
| preview_release_date = &lt;br /&gt;
| foobar2000_minimum   = 1.6&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;
Mixes the beginning of the next track over the ending of the previous track without any fading.&lt;br /&gt;
== External links ==&lt;br /&gt;
* [https://foobar.hyv.fi/2.0/?view=foo_dsp_crossmix Information page]&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_dsp_crossmix|Crossmix DSP}}&lt;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Crossmix_DSP_(foo_dsp_crossmix)&amp;diff=37473</id>
		<title>Foobar2000:Components/Crossmix DSP (foo dsp crossmix)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Crossmix_DSP_(foo_dsp_crossmix)&amp;diff=37473"/>
		<updated>2023-10-22T15:36:07Z</updated>

		<summary type="html">&lt;p&gt;Thorna: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Foobar2000 components|DSP components]]&lt;br /&gt;
{{infobox foobar2000 component&lt;br /&gt;
| name                 = Crossmix DSP&lt;br /&gt;
| screenshot           = &lt;br /&gt;
| caption              = &lt;br /&gt;
| module_name          = foo_dsp_crossmix&lt;br /&gt;
| developer            = Case&lt;br /&gt;
| repository           = &lt;br /&gt;
| released             = 2019-09-01&lt;br /&gt;
| released_ref         = &lt;br /&gt;
| stable_release       = 10.4&lt;br /&gt;
| stable_release_date  = 2023-10-13&lt;br /&gt;
| preview_release      = &lt;br /&gt;
| preview_release_date = &lt;br /&gt;
| foobar2000_minimum   = 1.6&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;
Mixes the beginning of the next track over the ending of the previous track without any fading.&lt;br /&gt;
== External links ==&lt;br /&gt;
* [https://foobar.hyv.fi/2.0/?view=foo_dsp_crossmix Information page]&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_dsp_crossmix|Crossmix DSP}}&lt;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Game_Music_Emu_Decoder_(foo_input_gme)&amp;diff=37472</id>
		<title>Foobar2000:Components/Game Music Emu Decoder (foo input gme)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Game_Music_Emu_Decoder_(foo_input_gme)&amp;diff=37472"/>
		<updated>2023-10-22T15:33:16Z</updated>

		<summary type="html">&lt;p&gt;Thorna: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:foobar2000:Components/Game Music Emu Decoder (foo input gme)}}&lt;br /&gt;
[[Category:Foobar2000 components|Input components]]&lt;br /&gt;
&lt;br /&gt;
{{infobox foobar2000 component&lt;br /&gt;
| name                 = Game Music Emu Decoder&lt;br /&gt;
| screenshot           = [[File:foo_gep.png|256px]]&lt;br /&gt;
| caption              = Game Music Emu Decoder preferences page&lt;br /&gt;
| module_name          = foo_input_gme&lt;br /&gt;
| developer            = Peter Pawlovski&lt;br /&gt;
| repository           = [https://gitlab.com/kode54/foo_gep/ GitLab]&lt;br /&gt;
| released             = &lt;br /&gt;
| released_ref         = &lt;br /&gt;
| stable_release       = 0.5.1&lt;br /&gt;
| stable_release_date  = 2023-10-21&lt;br /&gt;
| preview_release      = &lt;br /&gt;
| preview_release_date = &lt;br /&gt;
| foobar2000_version   = 1.6&lt;br /&gt;
| foobar2000_ui_module = &lt;br /&gt;
| use                  = Input&lt;br /&gt;
| license              = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Restoration of kode54&#039;s Game Emu Player component from the available source code. Rewrite of foobar2000 component code in progress.&lt;br /&gt;
&#039;&#039;&#039;Game Emu Player&#039;&#039;&#039; plays several emulation formats, and is based on the &amp;quot;Game_Music_Emu&amp;quot; audio library by Shay Green (see link to &amp;quot;Blargg&#039;s Audio Libraries&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Configuration options are available through Advanced Preferences.&lt;br /&gt;
&lt;br /&gt;
==Supported formats==&lt;br /&gt;
* AY&lt;br /&gt;
* GBS&lt;br /&gt;
* GYM&lt;br /&gt;
* HES&lt;br /&gt;
* KSS&lt;br /&gt;
* NSF/NSFE&lt;br /&gt;
* SAP&lt;br /&gt;
* SFM&lt;br /&gt;
* SGC&lt;br /&gt;
* SPC&lt;br /&gt;
* VGM&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[foobar2000:Components/NSF Decoder (foo_input_nsf)|NSF Decoder (foo_input_nsf)]]&lt;br /&gt;
* [[foobar2000:Components/SNESAPU input (foo_snesapu)|SNESAPU input (foo_snesapu)]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_input_gme|Game Music Emu Decoder}}&lt;br /&gt;
* [http://www.slack.net/~ant/libs/audio.html Blargg&#039;s Audio Libraries]&lt;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Game_Music_Emu_Decoder_(foo_input_gme)&amp;diff=37471</id>
		<title>Foobar2000:Components/Game Music Emu Decoder (foo input gme)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Game_Music_Emu_Decoder_(foo_input_gme)&amp;diff=37471"/>
		<updated>2023-10-22T15:27:56Z</updated>

		<summary type="html">&lt;p&gt;Thorna: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Foobar2000 Legacy input components|Legacy input components]]&lt;br /&gt;
&lt;br /&gt;
{{infobox foobar2000 component&lt;br /&gt;
| name                 = Game Music Emu Decoder&lt;br /&gt;
| screenshot           = [[File:foo_gep.png|256px]]&lt;br /&gt;
| caption              = Game Music Emu Decoder preferences page&lt;br /&gt;
| module_name          = foo_input_gme&lt;br /&gt;
| developer            = Peter Pawlovski&lt;br /&gt;
| repository           = [https://gitlab.com/kode54/foo_gep/ GitLab]&lt;br /&gt;
| released             = &lt;br /&gt;
| released_ref         = &lt;br /&gt;
| stable_release       = 0.5.1&lt;br /&gt;
| stable_release_date  = 2023-10-21&lt;br /&gt;
| preview_release      = &lt;br /&gt;
| preview_release_date = &lt;br /&gt;
| foobar2000_version   = 1.6&lt;br /&gt;
| foobar2000_ui_module = &lt;br /&gt;
| use                  = Input&lt;br /&gt;
| license              = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Restoration of kode54&#039;s Game Emu Player component from the available source code. Rewrite of foobar2000 component code in progress.&lt;br /&gt;
&#039;&#039;&#039;Game Emu Player&#039;&#039;&#039; plays several emulation formats, and is based on the &amp;quot;Game_Music_Emu&amp;quot; audio library by Shay Green (see link to &amp;quot;Blargg&#039;s Audio Libraries&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Configuration options are available through Advanced Preferences.&lt;br /&gt;
&lt;br /&gt;
==Supported formats==&lt;br /&gt;
* AY&lt;br /&gt;
* GBS&lt;br /&gt;
* GYM&lt;br /&gt;
* HES&lt;br /&gt;
* KSS&lt;br /&gt;
* NSF/NSFE&lt;br /&gt;
* SAP&lt;br /&gt;
* SFM&lt;br /&gt;
* SGC&lt;br /&gt;
* SPC&lt;br /&gt;
* VGM&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[foobar2000:Components/NSF Decoder (foo_input_nsf)|NSF Decoder (foo_input_nsf)]]&lt;br /&gt;
* [[foobar2000:Components/SNESAPU input (foo_snesapu)|SNESAPU input (foo_snesapu)]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_input_gme|Game Music Emu Decoder}}&lt;br /&gt;
* [http://www.slack.net/~ant/libs/audio.html Blargg&#039;s Audio Libraries]&lt;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components&amp;diff=37470</id>
		<title>Foobar2000:Components</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components&amp;diff=37470"/>
		<updated>2023-10-22T15:26:28Z</updated>

		<summary type="html">&lt;p&gt;Thorna: &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/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/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_(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/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;
&lt;br /&gt;
===DSP===&lt;br /&gt;
====Converters====&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/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/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 Convolver (foo_dsp_stereoconv)|Stereo Convolver (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/Amplifier DSP (foo_dsp_amp)|Amplifier DSP (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/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/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/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/AdPlug (foo_adplug)|AdPlug (foo_adplug)]] Decoding support for all Adlib FM chip formats supported by the AdPlug library.&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/sidplay (foo_sid)|SID Player (foo_sid)]] · adds playback of SID and MUS files to foobar2000.&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/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/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;
===Other===&lt;br /&gt;
====General====&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/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/Preview (foo_preview)|Preview (foo_preview)]] · Plays first seconds of consecutive tracks.&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 0.9/Run (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/Stop after Album (foo_stopafteralbum)|Stop after Album (foo_stopafteralbum)]] · This component allows stop playing according to defined tags.&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/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/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/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/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 (foo_youtube)|Youtube (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 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/Inactive Tracks (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/foo enhanced playcount|Enhanced Playback Statistics (foo_enhanced_playcount)]] · This component collects and maintains enhanced statistics for played songs.&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/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 1.0/TagBox component (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;
&lt;br /&gt;
===Output===&lt;br /&gt;
====Interfaces====&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;
&lt;br /&gt;
==External links==&lt;br /&gt;
* {{foobar2000|http://www.foobar2000.org/components|Components Repository}}&lt;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Game_Music_Emu_Decoder_(foo_input_gme)&amp;diff=37469</id>
		<title>Foobar2000:Components/Game Music Emu Decoder (foo input gme)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Game_Music_Emu_Decoder_(foo_input_gme)&amp;diff=37469"/>
		<updated>2023-10-22T15:24:47Z</updated>

		<summary type="html">&lt;p&gt;Thorna: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Foobar2000 Legacy input components|Legacy input components]]&lt;br /&gt;
&lt;br /&gt;
{{infobox foobar2000 component&lt;br /&gt;
| name                 = Game Music Emu Decoder&lt;br /&gt;
| screenshot           = [[File:foo_gep.png|256px]]&lt;br /&gt;
| caption              = Game Music Emu Decoder preferences page&lt;br /&gt;
| module_name          = foo_input_gme&lt;br /&gt;
| developer            = Peter Pawlovski&lt;br /&gt;
| repository           = [https://gitlab.com/kode54/foo_gep/ GitLab]&lt;br /&gt;
| released             = &lt;br /&gt;
| released_ref         = &lt;br /&gt;
| stable_release       = 0.5.1&lt;br /&gt;
| stable_release_date  = 2023-10-21&lt;br /&gt;
| preview_release      = &lt;br /&gt;
| preview_release_date = &lt;br /&gt;
| foobar2000_version   = 1.6&lt;br /&gt;
| foobar2000_ui_module = &lt;br /&gt;
| use                  = Input&lt;br /&gt;
| license              = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Restoration of kode54&#039;s Game Emu Player component from the available source code. Rewrite of foobar2000 component code in progress.&lt;br /&gt;
&#039;&#039;&#039;Game Emu Player&#039;&#039;&#039; plays several emulation formats, and is based on the &amp;quot;Game_Music_Emu&amp;quot; audio library by Shay Green (see link to &amp;quot;Blargg&#039;s Audio Libraries&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Configuration options are available through Advanced Preferences.&lt;br /&gt;
&lt;br /&gt;
==Supported formats==&lt;br /&gt;
* AY&lt;br /&gt;
* GBS&lt;br /&gt;
* GYM&lt;br /&gt;
* HES&lt;br /&gt;
* KSS&lt;br /&gt;
* NSF/NSFE&lt;br /&gt;
* SAP&lt;br /&gt;
* SFM&lt;br /&gt;
* SGC&lt;br /&gt;
* SPC&lt;br /&gt;
* VGM&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[foobar2000:Components/NSF Decoder (foo_input_nsf)|NSF Decoder (foo_input_nsf)]]&lt;br /&gt;
* [[foobar2000:Components/SNESAPU input (foo_snesapu)|SNESAPU input (foo_snesapu)]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_input_gme}}&lt;br /&gt;
* [http://www.slack.net/~ant/libs/audio.html Blargg&#039;s Audio Libraries]&lt;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Game_Emu_Player_(foo_gep)&amp;diff=37468</id>
		<title>Foobar2000:Components/Game Emu Player (foo gep)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Game_Emu_Player_(foo_gep)&amp;diff=37468"/>
		<updated>2023-10-22T15:15:44Z</updated>

		<summary type="html">&lt;p&gt;Thorna: Thorna moved page Foobar2000:Components/Game Emu Player (foo gep) to Foobar2000:Components/Game Music Emu Decoder (foo input gme): Further development of game emu player component.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Foobar2000:Components/Game Music Emu Decoder (foo input gme)]]&lt;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Game_Music_Emu_Decoder_(foo_input_gme)&amp;diff=37467</id>
		<title>Foobar2000:Components/Game Music Emu Decoder (foo input gme)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Game_Music_Emu_Decoder_(foo_input_gme)&amp;diff=37467"/>
		<updated>2023-10-22T15:15:44Z</updated>

		<summary type="html">&lt;p&gt;Thorna: Thorna moved page Foobar2000:Components/Game Emu Player (foo gep) to Foobar2000:Components/Game Music Emu Decoder (foo input gme): Further development of game emu player component.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Foobar2000 Legacy input components|Legacy input components]]&lt;br /&gt;
{{stub}}&lt;br /&gt;
{{infobox foobar2000 component&lt;br /&gt;
| name                 = Game Emu Player&lt;br /&gt;
| screenshot           = [[File:foo_gep.png|256px]]&lt;br /&gt;
| caption              = Game Emu Player preferences page.&lt;br /&gt;
| module_name          = foo_gep&lt;br /&gt;
| developer            = kode54&lt;br /&gt;
| repository           = [https://gitlab.com/kode54/foo_gep/ GitLab]&lt;br /&gt;
| released             = &lt;br /&gt;
| released_ref         = &lt;br /&gt;
| stable_release       = 1.218&lt;br /&gt;
| stable_release_date  = 2020-08-14&lt;br /&gt;
| preview_release      = &lt;br /&gt;
| preview_release_date = &lt;br /&gt;
| foobar2000_version   = 1.4&lt;br /&gt;
| foobar2000_ui_module = &lt;br /&gt;
| use                  = Input&lt;br /&gt;
| license              = &lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;Game Emu Player&#039;&#039;&#039; plays several emulation formats, and is based on the &amp;quot;Game_Music_Emu&amp;quot; audio library by Shay Green (see link to &amp;quot;Blargg&#039;s Audio Libraries&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
==Supported formats==&lt;br /&gt;
* AY&lt;br /&gt;
* GBS&lt;br /&gt;
* GYM&lt;br /&gt;
* HES&lt;br /&gt;
* KSS&lt;br /&gt;
* NSF/NSFE&lt;br /&gt;
* SAP&lt;br /&gt;
* SFM&lt;br /&gt;
* SGC&lt;br /&gt;
* SPC&lt;br /&gt;
* VGM&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[foobar2000:Components/NSF Decoder (foo_input_nsf)|NSF Decoder (foo_input_nsf)]]&lt;br /&gt;
* [[foobar2000:Components/SNESAPU input (foo_snesapu)|SNESAPU input (foo_snesapu)]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_gep|Game Emu Player}}&lt;br /&gt;
* [http://www.slack.net/~ant/libs/audio.html Blargg&#039;s Audio Libraries]&lt;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components&amp;diff=37466</id>
		<title>Foobar2000:Components</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components&amp;diff=37466"/>
		<updated>2023-10-22T15:14:29Z</updated>

		<summary type="html">&lt;p&gt;Thorna: /* Other decoders */&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/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/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/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_(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/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;
&lt;br /&gt;
===DSP===&lt;br /&gt;
====Converters====&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/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/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 Convolver (foo_dsp_stereoconv)|Stereo Convolver (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/Amplifier DSP (foo_dsp_amp)|Amplifier DSP (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/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/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/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/AdPlug (foo_adplug)|AdPlug (foo_adplug)]] Decoding support for all Adlib FM chip formats supported by the AdPlug library.&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/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/MIDI Player (foo_midi)|MIDI Player (foo_midi)]] · adds playback of MIDI files to foobar2000.&lt;br /&gt;
* [[Foobar2000:Components/sidplay (foo_sid)|SID Player (foo_sid)]] · adds playback of SID and MUS files to foobar2000.&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/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/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;
===Other===&lt;br /&gt;
====General====&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/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/Preview (foo_preview)|Preview (foo_preview)]] · Plays first seconds of consecutive tracks.&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 0.9/Run (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/Stop after Album (foo_stopafteralbum)|Stop after Album (foo_stopafteralbum)]] · This component allows stop playing according to defined tags.&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/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/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/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/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 (foo_youtube)|Youtube (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 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/Inactive Tracks (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/foo enhanced playcount|Enhanced Playback Statistics (foo_enhanced_playcount)]] · This component collects and maintains enhanced statistics for played songs.&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/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 1.0/TagBox component (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;
&lt;br /&gt;
===Output===&lt;br /&gt;
====Interfaces====&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;
&lt;br /&gt;
==External links==&lt;br /&gt;
* {{foobar2000|http://www.foobar2000.org/components|Components Repository}}&lt;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/OpenLyrics_(foo_openlyrics)&amp;diff=37465</id>
		<title>Foobar2000:Components/OpenLyrics (foo openlyrics)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/OpenLyrics_(foo_openlyrics)&amp;diff=37465"/>
		<updated>2023-10-22T15:07:43Z</updated>

		<summary type="html">&lt;p&gt;Thorna: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Foobar2000_components|Lyrics components]]&lt;br /&gt;
{{infobox foobar2000 component&lt;br /&gt;
| name                 = OpenLyrics&lt;br /&gt;
| module_name          = foo_openlyrics&lt;br /&gt;
| developer            = Jacques Heunis [D3zmodos]&lt;br /&gt;
| repository           = [https://github.com/jacquesh/foo_openlyrics GitHub]&lt;br /&gt;
| released             = {{start date and age|2021|03|28}}&lt;br /&gt;
| released_ref         = [https://github.com/jacquesh/foo_openlyrics/releases/tag/v0.3 Release v0.3]&lt;br /&gt;
| stable_release       = 1.7&lt;br /&gt;
| stable_release_date  = 2023-10-18&lt;br /&gt;
| preview_release      = &lt;br /&gt;
| preview_release_date = &lt;br /&gt;
| foobar2000_minimum   = 1.5&lt;br /&gt;
| foobar2000_maximum   = &lt;br /&gt;
| foobar2000_ui_module = Default UI; Columns UI&lt;br /&gt;
| use                  = Lyrics&lt;br /&gt;
| license              = [https://github.com/jacquesh/foo_openlyrics/blob/master/LICENSE MIT License]&lt;br /&gt;
}}&lt;br /&gt;
An open-source lyrics plugin that includes its own UI panel for displaying timed and untimed lyrics as well as sources for downloading lyrics that are not available locally. Supports automated and manual lyric searching, saving and editing directly from within [[foobar2000]].&lt;br /&gt;
&lt;br /&gt;
==Preferences==&lt;br /&gt;
; Searching&lt;br /&gt;
: Select specific search sources.&lt;br /&gt;
: Default values:&lt;br /&gt;
:: Local files&lt;br /&gt;
:: QQ Music&lt;br /&gt;
:: NetEase Music Online&lt;br /&gt;
; Exclude text in brackets...&lt;br /&gt;
: Disregard text in brackets when performing internet searches.&lt;br /&gt;
; ID3 Tag to search/save to&lt;br /&gt;
: A semicolon-separated list of field names used for loading/saving lyrics.&lt;br /&gt;
: Default value: {{code|LYRICS;SYNCEDLYRICS;UNSYNCEDLYRICS;UNSYNCED LYRICS}}&lt;br /&gt;
; Musixmatch Authentication Token&lt;br /&gt;
: Allows the use of a personal [https://www.musixmatch.com/ Musixmatch] token for making Musixmatch API calls.&lt;br /&gt;
&lt;br /&gt;
===Display===&lt;br /&gt;
&lt;br /&gt;
===Editing===&lt;br /&gt;
&lt;br /&gt;
===Saving===&lt;br /&gt;
; Save method&lt;br /&gt;
: The following options are available:&lt;br /&gt;
:* Save to text file [default]&lt;br /&gt;
:* Save to tag&lt;br /&gt;
; Autosave&lt;br /&gt;
: The following options are available:&lt;br /&gt;
:* Always [default]&lt;br /&gt;
:* Only synced lyrics&lt;br /&gt;
:* Only unsynced lyrics&lt;br /&gt;
:* Never&lt;br /&gt;
; Collapse multiple instances of the same line when saving timestamped lyrics&lt;br /&gt;
: Converts multiple lines with the same value into a single line with multiple timestamps. Line order is restored when viewing the lyrics via either the UI panel or the &amp;quot;Show lyrics&amp;quot; context menu command.&lt;br /&gt;
&lt;br /&gt;
====ID3 Tags====&lt;br /&gt;
: If &amp;quot;Save to tag&amp;quot; is selected, specify the field names to which lyrics should be stored.&lt;br /&gt;
:* Unsynced tag: {{code|UNSYNCEDLYRICS}} [default]&lt;br /&gt;
:* Synced tag: {{code|LYRICS}} [default]&lt;br /&gt;
{{panel|title=Note|foobar2000 does not save synced lyrics to the {{code|SYLT}} tag defined in the ID3 standard.|color=yellow}}&lt;br /&gt;
&lt;br /&gt;
====Local Files====&lt;br /&gt;
; File name format&lt;br /&gt;
: If &amp;quot;Save to text file&amp;quot; is selected, sets the naming format of the resulting {{code|.lrc}} file.&lt;br /&gt;
: Default value: {{code|[%artist% - ][%title%]}}&lt;br /&gt;
; Save directory&lt;br /&gt;
: The following options are available:&lt;br /&gt;
:* Save to configuration directory [default]&lt;br /&gt;
:* Save to the same directory as the track&lt;br /&gt;
:* Save to a custom directory&lt;br /&gt;
; Custom path format&lt;br /&gt;
: If &amp;quot;Save to a custom directory&amp;quot; is selected, allows a custom path to be used.&lt;br /&gt;
: Default value: {{code|C:\Lyrics\%artist%}}&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;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_openlyrics|OpenLyrics}}&lt;br /&gt;
* {{ha|url=https://hydrogenaud.io/index.php?topic=120812.0}}&lt;br /&gt;
* [https://github.com/jacquesh/foo_openlyrics GitHub repository]&lt;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/JScript_Panel_3_(foo_jscript_panel3)&amp;diff=37461</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=37461"/>
		<updated>2023-10-17T05:27:07Z</updated>

		<summary type="html">&lt;p&gt;Thorna: &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           = [https://github.com/marc2k3/jscript-panel Github]&lt;br /&gt;
| released             = {{start date and age|2015|11|01}}&lt;br /&gt;
| released_ref         = &lt;br /&gt;
| stable_release       = 3.3.5&lt;br /&gt;
| stable_release_date  = 2023-10-03&lt;br /&gt;
| preview_release      = &lt;br /&gt;
| preview_release_date = &lt;br /&gt;
| foobar2000_minimum   = 1.6.6&lt;br /&gt;
| foobar2000_maximum   = &lt;br /&gt;
| foobar2000_ui_module = Default UI, Columns UI&lt;br /&gt;
| use                  = UI&lt;br /&gt;
| license              = [https://github.com/marc2k3/jscript-panel/tree/main/component/licenses List of used licenses]&lt;br /&gt;
 &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&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;
* [https://marc2k3.github.io/jscript-panel/ Official component homepage]&lt;br /&gt;
* [https://github.com/marc2k3/fb2k-archive/releases Archived component homepage for pre 2.x foobar2000 releases]&lt;br /&gt;
* [https://github.com/marc2k3/jscript-panel/releases Download]&lt;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Discogger_(foo_discogger)&amp;diff=37460</id>
		<title>Foobar2000:Components/Discogger (foo discogger)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Discogger_(foo_discogger)&amp;diff=37460"/>
		<updated>2023-10-16T16:45:55Z</updated>

		<summary type="html">&lt;p&gt;Thorna: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox foobar2000 component&lt;br /&gt;
| name                 = Discogger&lt;br /&gt;
| screenshot           = [[File:Discogger_main_screen.jpg|256px]]&lt;br /&gt;
| caption              = &lt;br /&gt;
| module_name          = foo_discogger&lt;br /&gt;
| developer            = {{ha user|u=132910|name=da yuyu}}&lt;br /&gt;
| repository           = [[https://github.com/ghDaYuYu/foo_discogs Github]]&lt;br /&gt;
| released             = {{start date and age|2020|12|12}}&lt;br /&gt;
| released_ref         = &lt;br /&gt;
| stable_release       = 1.0.20.1&lt;br /&gt;
| stable_release_date  = 2023-09-02&lt;br /&gt;
| preview_release      = &lt;br /&gt;
| preview_release_date = &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              = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&#039;&#039;&#039;Discogger&#039;&#039;&#039; retrieves track information and album art from [http://www.discogs.com Discogs]. It allows you to tag your music with information pulled from the [http://www.discogs.com Discogs] database and aims to expose all information from the [http://www.discogs.com Discogs] database and to be highly customizable by allowing users to write tags based on formatting strings. Discogger is fork of [https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Components/Discogs_Tagger_(foo_discogs) legacy Discogs tagger]&lt;br /&gt;
&lt;br /&gt;
== Authors ==&lt;br /&gt;
* Michael Pujos (aka bubbleguuum) (up until v1.32)&lt;br /&gt;
* zoomorph (v1.33+)&lt;br /&gt;
* da yuyu is main developer since version 2.23, and since 2021-07-29, this fork has new name, Discogger.&lt;br /&gt;
&lt;br /&gt;
== Use Case ==&lt;br /&gt;
[http://www.discogs.com Discogs] is based on the following principles, which are reflected in foo_discogger:&lt;br /&gt;
The smallest unit is a release.&lt;br /&gt;
It is important to identify the exact version of the release.&lt;br /&gt;
Therefore, this component is not greatly useful for tagging individual songs and it is not useful for quick, automatic tagging without much concern about which version of the release you have. It requires quite a bit of manual effort on the part of the user.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
[http://www.discogs.com Discogs] requires OAuth authentication and TLS 1.2 support for anyone to access its API.&lt;br /&gt;
&lt;br /&gt;
To authenticate via OAuth, you&#039;ll need to have a [http://www.discogs.com Discogs] account. When you first open the Find Release dialog without having configured OAuth, you will automatically be prompted to do so. Alternatively, you can open the Configuration dialog and look at the OAuth tab. Follow the instructions on the OAuth Identity tab. Note that your system clock will need to be configured correctly for OAuth to work.&lt;br /&gt;
&lt;br /&gt;
If you are using Windows 7, or for some other operating systems, you may need to enable TLS 1.2 support in your OS.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
* Tag files using Discogs data. Retrieve more info than most taggers. Goes to extra length to make sure retrieved data is correct and well formatted.&lt;br /&gt;
* Flexible tag mapping allows you to write only what you want where you want.&lt;br /&gt;
* Use of meta data in tags to display artist / label / release discogs www page.&lt;br /&gt;
* &amp;lt;s&amp;gt;Able to later update specified tags (useful to update rating).&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* {{ha|https://hydrogenaud.io/index.php/topic,50523.0.html}}&lt;br /&gt;
* [https://github.com/ghDaYuYu/foo_discogs/releases Download]&lt;br /&gt;
* [https://github.com/ghDaYuYu/foo_discogs/tree/master#readme Readme on github]&lt;br /&gt;
* {{foobar2000|http://www.foobar2000.org/components/view/foo_discogs| Old Discogs Tagger}}&lt;br /&gt;
* [http://bubbleguuum.free.fr/foo_discogs/Changelog.txt Full changelog until 1.32]&lt;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Album_List_Panel_(foo_uie_albumlist)&amp;diff=37431</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=37431"/>
		<updated>2023-10-07T10:42:18Z</updated>

		<summary type="html">&lt;p&gt;Thorna: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{fb2k}}&lt;br /&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            = Reupen Shah (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.0.1&lt;br /&gt;
| stable_release_date  = 2023-09-30&lt;br /&gt;
| preview_release      = &lt;br /&gt;
| preview_release_date = &lt;br /&gt;
| foobar2000_minimum   = 1.6&lt;br /&gt;
| foobar2000_maximum   = &lt;br /&gt;
| foobar2000_ui_module = Columns UI&lt;br /&gt;
| use                  = &lt;br /&gt;
| license              = 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.). There is also a non-panel version of this component (foo_albumlist) which has essentially the same features.&lt;br /&gt;
&lt;br /&gt;
=Link=&lt;br /&gt;
* [http://yuo.be/columns.php 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;
*[http://music.morbo.org/components.php Columns UI 1.7.0]&lt;br /&gt;
*[http://www.microsoft.com/downloads/details.aspx?familyid=6A63AB9C-DF12-4D41-933C-BE590FEAA05A&amp;amp;displaylang=en GDI+] (Only necessary for Windows 2000)&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;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Columns_UI_(foo_ui_columns)&amp;diff=37430</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=37430"/>
		<updated>2023-10-07T10:41:21Z</updated>

		<summary type="html">&lt;p&gt;Thorna: &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 (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       = 2.1.0&lt;br /&gt;
| stable_release_date  = 2023-09-30&lt;br /&gt;
| preview_release      = &lt;br /&gt;
| preview_release_date = &lt;br /&gt;
| foobar2000_minimum   = 1.6&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;
&#039;&#039;&#039;Columns UI requires the libpng and zlib libraries to function.&#039;&#039;&#039;&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;
* {{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;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Playlist_Attributes_(foo_playlist_attributes)&amp;diff=37347</id>
		<title>Foobar2000:Components/Playlist Attributes (foo playlist attributes)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Playlist_Attributes_(foo_playlist_attributes)&amp;diff=37347"/>
		<updated>2023-09-02T11:26:44Z</updated>

		<summary type="html">&lt;p&gt;Thorna: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Foobar2000 components|Other components]]&lt;br /&gt;
{{infobox foobar2000 component&lt;br /&gt;
| name                 = Playlist Attributes&lt;br /&gt;
| screenshot           = &lt;br /&gt;
| caption              = &lt;br /&gt;
| module_name          = foo_playlist_attributes&lt;br /&gt;
| developer            = {{ha user|u=47369|name=fbuser}}&lt;br /&gt;
| repository           = &lt;br /&gt;
| released             = {{start date and age|2009|08|01}}&lt;br /&gt;
| released_ref         = &lt;br /&gt;
| stable_release       = 1.0.3&lt;br /&gt;
| stable_release_date  = 2023-05-21&lt;br /&gt;
| preview_release      = &lt;br /&gt;
| preview_release_date = &lt;br /&gt;
| foobar2000_minimum   = 2.0&lt;br /&gt;
| foobar2000_maximum   = &lt;br /&gt;
| foobar2000_ui_module = &lt;br /&gt;
| use                  = Other&lt;br /&gt;
| license              =  &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
This component allows assigning various attributes to a playlist.&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
* Depending on the settings for the replaygain source, this component interferes with the settings of foo_rg_trn (replaygain override), which may result in unexpected behaviour. But in general you can use both components together.&lt;br /&gt;
* It&#039;s not recommended to use &amp;quot;playback follows cursor&amp;quot; together with prioritized playlists or &amp;quot;continue on playlist&amp;quot;. It might lead to glitches during playback in certain situations.&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_playlist_attributes|Playlist Attributes}}&lt;br /&gt;
* {{ha|https://hydrogenaud.io/index.php/topic,73783.0.html}}&lt;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Discogger_(foo_discogger)&amp;diff=37346</id>
		<title>Foobar2000:Components/Discogger (foo discogger)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Discogger_(foo_discogger)&amp;diff=37346"/>
		<updated>2023-09-02T11:24:41Z</updated>

		<summary type="html">&lt;p&gt;Thorna: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox foobar2000 component&lt;br /&gt;
| name                 = Discogger&lt;br /&gt;
| screenshot           = [[File:Discogger_main_screen.jpg|256px]]&lt;br /&gt;
| caption              = &lt;br /&gt;
| module_name          = foo_discogger&lt;br /&gt;
| developer            = {{ha user|u=132910|name=da yuyu}}&lt;br /&gt;
| repository           = [[https://github.com/ghDaYuYu/foo_discogs Github]]&lt;br /&gt;
| released             = {{start date and age|2020|12|12}}&lt;br /&gt;
| released_ref         = &lt;br /&gt;
| stable_release       = 1.0.20&lt;br /&gt;
| stable_release_date  = 2023-09-02&lt;br /&gt;
| preview_release      = &lt;br /&gt;
| preview_release_date = &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              = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&#039;&#039;&#039;Discogger&#039;&#039;&#039; retrieves track information and album art from [http://www.discogs.com Discogs]. It allows you to tag your music with information pulled from the [http://www.discogs.com Discogs] database and aims to expose all information from the [http://www.discogs.com Discogs] database and to be highly customizable by allowing users to write tags based on formatting strings. Discogger is fork of [https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Components/Discogs_Tagger_(foo_discogs) legacy Discogs tagger]&lt;br /&gt;
&lt;br /&gt;
== Authors ==&lt;br /&gt;
* Michael Pujos (aka bubbleguuum) (up until v1.32)&lt;br /&gt;
* zoomorph (v1.33+)&lt;br /&gt;
* da yuyu is main developer since version 2.23, and since 2021-07-29, this fork has new name, Discogger.&lt;br /&gt;
&lt;br /&gt;
== Use Case ==&lt;br /&gt;
[http://www.discogs.com Discogs] is based on the following principles, which are reflected in foo_discogger:&lt;br /&gt;
The smallest unit is a release.&lt;br /&gt;
It is important to identify the exact version of the release.&lt;br /&gt;
Therefore, this component is not greatly useful for tagging individual songs and it is not useful for quick, automatic tagging without much concern about which version of the release you have. It requires quite a bit of manual effort on the part of the user.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
[http://www.discogs.com Discogs] requires OAuth authentication and TLS 1.2 support for anyone to access its API.&lt;br /&gt;
&lt;br /&gt;
To authenticate via OAuth, you&#039;ll need to have a [http://www.discogs.com Discogs] account. When you first open the Find Release dialog without having configured OAuth, you will automatically be prompted to do so. Alternatively, you can open the Configuration dialog and look at the OAuth tab. Follow the instructions on the OAuth Identity tab. Note that your system clock will need to be configured correctly for OAuth to work.&lt;br /&gt;
&lt;br /&gt;
If you are using Windows 7, or for some other operating systems, you may need to enable TLS 1.2 support in your OS.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
* Tag files using Discogs data. Retrieve more info than most taggers. Goes to extra length to make sure retrieved data is correct and well formatted.&lt;br /&gt;
* Flexible tag mapping allows you to write only what you want where you want.&lt;br /&gt;
* Use of meta data in tags to display artist / label / release discogs www page.&lt;br /&gt;
* &amp;lt;s&amp;gt;Able to later update specified tags (useful to update rating).&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* {{ha|https://hydrogenaud.io/index.php/topic,50523.0.html}}&lt;br /&gt;
* [https://github.com/ghDaYuYu/foo_discogs/releases Download]&lt;br /&gt;
* [https://github.com/ghDaYuYu/foo_discogs/tree/master#readme Readme on github]&lt;br /&gt;
* {{foobar2000|http://www.foobar2000.org/components/view/foo_discogs| Old Discogs Tagger}}&lt;br /&gt;
* [http://bubbleguuum.free.fr/foo_discogs/Changelog.txt Full changelog until 1.32]&lt;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/JScript_Panel_3_(foo_jscript_panel3)&amp;diff=37112</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=37112"/>
		<updated>2023-07-15T07:18:53Z</updated>

		<summary type="html">&lt;p&gt;Thorna: &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           = [https://github.com/marc2k3/jscript-panel Github]&lt;br /&gt;
| released             = {{start date and age|2015|11|01}}&lt;br /&gt;
| released_ref         = &lt;br /&gt;
| stable_release       = 3.3.1&lt;br /&gt;
| stable_release_date  = 2023-07-10&lt;br /&gt;
| preview_release      = &lt;br /&gt;
| preview_release_date = &lt;br /&gt;
| foobar2000_minimum   = 1.6.6&lt;br /&gt;
| foobar2000_maximum   = &lt;br /&gt;
| foobar2000_ui_module = Default UI, Columns UI&lt;br /&gt;
| use                  = UI&lt;br /&gt;
| license              = [https://github.com/marc2k3/jscript-panel/tree/main/component/licenses List of used licenses]&lt;br /&gt;
 &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&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;
* [https://marc2k3.github.io/jscript-panel/ Official component homepage]&lt;br /&gt;
* [https://github.com/marc2k3/fb2k-archive/releases Archived component homepage for pre 2.x foobar2000 releases]&lt;br /&gt;
* [https://github.com/marc2k3/jscript-panel/releases Download]&lt;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/DEAF_Module_Decoder_(foo_deaf)&amp;diff=37005</id>
		<title>Foobar2000:Components/DEAF Module Decoder (foo deaf)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/DEAF_Module_Decoder_(foo_deaf)&amp;diff=37005"/>
		<updated>2023-06-16T06:10:32Z</updated>

		<summary type="html">&lt;p&gt;Thorna: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:foobar2000:Components/DEAF Module Decoder (foo_deaf)}}&lt;br /&gt;
{{infobox foobar2000 component&lt;br /&gt;
| name                 = DEAF Module Decoder&lt;br /&gt;
| screenshot           = &lt;br /&gt;
| caption              = &lt;br /&gt;
| module_name          = foo_deaf&lt;br /&gt;
| developer            = Peter Pawlowski, Christopher Snowhill&lt;br /&gt;
| repository           = &lt;br /&gt;
| released             = &lt;br /&gt;
| released_ref         = &lt;br /&gt;
| stable_release       = 0.5&lt;br /&gt;
| stable_release_date  = 2023-06-14&lt;br /&gt;
| preview_release      = &lt;br /&gt;
| preview_release_date = &lt;br /&gt;
| foobar2000_minimum   = 1.6&lt;br /&gt;
| foobar2000_maximum   = &lt;br /&gt;
| foobar2000_ui_module = &lt;br /&gt;
| use                  = &lt;br /&gt;
| license              = &lt;br /&gt;
}}&lt;br /&gt;
=Description=&lt;br /&gt;
A quick rebuild of kode54&#039;s DUMB decoder, with support for new 64-bit foobar2000. Plays module files: MOD, S3M, XM, IT, 669, PTM, PSM, MTM and UMX.&lt;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/JScript_Panel_3_(foo_jscript_panel3)&amp;diff=37004</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=37004"/>
		<updated>2023-06-16T06:09:04Z</updated>

		<summary type="html">&lt;p&gt;Thorna: &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           = [https://github.com/marc2k3/jscript-panel Github]&lt;br /&gt;
| released             = {{start date and age|2015|11|01}}&lt;br /&gt;
| released_ref         = &lt;br /&gt;
| stable_release       = 3.2.25&lt;br /&gt;
| stable_release_date  = 2023-06-14&lt;br /&gt;
| preview_release      = &lt;br /&gt;
| preview_release_date = &lt;br /&gt;
| foobar2000_minimum   = 2.0 beta 18&lt;br /&gt;
| foobar2000_maximum   = &lt;br /&gt;
| foobar2000_ui_module = Default UI, Columns UI&lt;br /&gt;
| use                  = UI&lt;br /&gt;
| license              = [https://github.com/marc2k3/jscript-panel/tree/main/component/licenses List of used licenses]&lt;br /&gt;
 &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&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;
* [https://marc2k3.github.io/jscript-panel/ Official component homepage]&lt;br /&gt;
* [https://github.com/marc2k3/fb2k-archive/releases Archived component homepage for pre 2.x foobar2000 releases]&lt;br /&gt;
* [https://github.com/marc2k3/jscript-panel/releases Download]&lt;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/vgmstream_decoder_(foo_input_vgmstream)&amp;diff=36960</id>
		<title>Foobar2000:Components/vgmstream decoder (foo input vgmstream)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/vgmstream_decoder_(foo_input_vgmstream)&amp;diff=36960"/>
		<updated>2023-06-10T14:16:45Z</updated>

		<summary type="html">&lt;p&gt;Thorna: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Foobar2000 components|Input components]]&lt;br /&gt;
{{infobox foobar2000 component&lt;br /&gt;
| name                 = vgmstream decoder&lt;br /&gt;
| screenshot           = &lt;br /&gt;
| caption              = &lt;br /&gt;
| module_name          = foo_input_vgmstream&lt;br /&gt;
| developer            = bnnm&lt;br /&gt;
| repository           = [[https://github.com/vgmstream/vgmstream Github]]&lt;br /&gt;
| released             = &lt;br /&gt;
| released_ref         = &lt;br /&gt;
| stable_release       = r1843&lt;br /&gt;
| stable_release_date  = 2023-05-28&lt;br /&gt;
| preview_release      = &lt;br /&gt;
| preview_release_date = &lt;br /&gt;
| foobar2000_minimum   = 1.5&lt;br /&gt;
| foobar2000_maximum   = &lt;br /&gt;
| foobar2000_ui_module = &lt;br /&gt;
| use                  = Input&lt;br /&gt;
| license              = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
This is vgmstream, a library for playing streamed (prerecorded) video game audio. &lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
[https://github.com/vgmstream/vgmstream/blob/master/doc/USAGE.md#foo_input_vgmstream-foobar2000-plugin Usage Info]&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
* [https://github.com/vgmstream/vgmstream/blob/master/doc/FORMATS.md List of supported formats]&lt;br /&gt;
&lt;br /&gt;
Some of vgmstream&#039;s features:&lt;br /&gt;
* Hundreds of video game music formats and codecs, from typical game engine files to obscure single-game codecs, aiming for high accuracy and compatibility.&lt;br /&gt;
* Support for looped BGM, using file&#039;s internal metadata for smooth transitions, with accurate sample counts.&lt;br /&gt;
* Subsongs, playing a format&#039;s multiple internal songs separately.&lt;br /&gt;
* Many types of companion files (data split into multiple files) and custom containers.&lt;br /&gt;
* Encryption keys, internal stream names, and many other unusual cases found in game audio.&lt;br /&gt;
* TXTH function, to add external support for extra formats, including raw audio in many forms.&lt;br /&gt;
* TXTP function, for real-time and per-file config, like forced looping, removing channels, playing certain subsong, or fusing multiple files into a single one.&lt;br /&gt;
* Simple external tagging via .m3u files.&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* {{foobar2000|https://www.foobar2000.org/components/view/foo_input_vgmstream|vgmstream decoder}}&lt;br /&gt;
* [https://github.com/vgmstream/vgmstream-releases/releases/download/nightly/foo_input_vgmstream.fb2k-component Github Download]&lt;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/vgmstream_decoder_(foo_input_vgmstream)&amp;diff=36959</id>
		<title>Foobar2000:Components/vgmstream decoder (foo input vgmstream)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/vgmstream_decoder_(foo_input_vgmstream)&amp;diff=36959"/>
		<updated>2023-06-10T14:13:25Z</updated>

		<summary type="html">&lt;p&gt;Thorna: /* Decoders */  New Component&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox foobar2000 component&lt;br /&gt;
| name                 = vgmstream decoder&lt;br /&gt;
| screenshot           = &lt;br /&gt;
| caption              = &lt;br /&gt;
| module_name          = foo_input_vgmstream&lt;br /&gt;
| developer            = bnnm&lt;br /&gt;
| repository           = [[https://github.com/vgmstream/vgmstream Github]]&lt;br /&gt;
| released             = &lt;br /&gt;
| released_ref         = &lt;br /&gt;
| stable_release       = r1843&lt;br /&gt;
| stable_release_date  = 2023-05-28&lt;br /&gt;
| preview_release      = &lt;br /&gt;
| preview_release_date = &lt;br /&gt;
| foobar2000_minimum   = 1.5&lt;br /&gt;
| foobar2000_maximum   = &lt;br /&gt;
| foobar2000_ui_module = &lt;br /&gt;
| use                  = Decoders&lt;br /&gt;
| license              = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
This is vgmstream, a library for playing streamed (prerecorded) video game audio. &lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
[https://github.com/vgmstream/vgmstream/blob/master/doc/USAGE.md#foo_input_vgmstream-foobar2000-plugin Usage Info]&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
* [https://github.com/vgmstream/vgmstream/blob/master/doc/FORMATS.md List of supported formats]&lt;br /&gt;
&lt;br /&gt;
Some of vgmstream&#039;s features:&lt;br /&gt;
* Hundreds of video game music formats and codecs, from typical game engine files to obscure single-game codecs, aiming for high accuracy and compatibility.&lt;br /&gt;
* Support for looped BGM, using file&#039;s internal metadata for smooth transitions, with accurate sample counts.&lt;br /&gt;
* Subsongs, playing a format&#039;s multiple internal songs separately.&lt;br /&gt;
* Many types of companion files (data split into multiple files) and custom containers.&lt;br /&gt;
* Encryption keys, internal stream names, and many other unusual cases found in game audio.&lt;br /&gt;
* TXTH function, to add external support for extra formats, including raw audio in many forms.&lt;br /&gt;
* TXTP function, for real-time and per-file config, like forced looping, removing channels, playing certain subsong, or fusing multiple files into a single one.&lt;br /&gt;
* Simple external tagging via .m3u files.&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [https://github.com/vgmstream/vgmstream-releases/releases/download/nightly/foo_input_vgmstream.fb2k-component Download]&lt;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components&amp;diff=36958</id>
		<title>Foobar2000:Components</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components&amp;diff=36958"/>
		<updated>2023-06-10T11:06:38Z</updated>

		<summary type="html">&lt;p&gt;Thorna: /* Other decoders */&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/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/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 mod(foo chronflow mod)|Coverflow mod (foo_chronflow_mod)]] · 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/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_(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/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;
&lt;br /&gt;
===DSP===&lt;br /&gt;
====Converters====&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/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;
* [[Foobar2000:Components/Parametric Equalizer (foo dsp parametric eq)|Parametric Equalizer (foo_dsp_parametric_eq)]] · Parametric equalizer with unlimited number of bands and optional linear-phase mode.&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/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 Convolver (foo_dsp_stereoconv)|Stereo Convolver (foo_dsp_stereoconv)]] · Take stereo audio and convolve each channel with two impulse responses.&lt;br /&gt;
* [[Foobar2000:Components/AudioWorklet Processor (foo dsp audioworklet)|AudioWorklet Processor (foo_dsp_audioworklet)]] · Allows custom Web Audio API nodes written in pure JavaScript to be loaded as DSPs.&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/Amplifier DSP (foo_dsp_amp)|Amplifier DSP (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/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/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/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/AdPlug (foo_adplug)|AdPlug (foo_adplug)]] Decoding support for all Adlib FM chip formats supported by the AdPlug library.&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/sidplay (foo_sid)|SID Player (foo_sid)]] · adds playback of SID and MUS files to foobar2000.&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/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/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/FFT Analyzer (foo fft analyzer)|FFT Analyzer (foo_fft_analyzer)]] Highly-customizable FFT-based audio spectrum visualization.&lt;br /&gt;
* [[Foobar2000:Components/CQT Analyzer (foo cqt analyzer)|CQT Analyzer (foo_cqt_analyzer)]] Visualizes a constant-Q transform using [[sliding DFT]].&lt;br /&gt;
* [[Foobar2000:Components/Vectorscope (foo vectorscope)|Vectorscope (foo_vectorscope)]] Displays an X/Y oscilloscope representing phase coherence between both channels.&lt;br /&gt;
===Other===&lt;br /&gt;
====General====&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/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/Preview (foo_preview)|Preview (foo_preview)]] · Plays first seconds of consecutive tracks.&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 0.9/Run (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/Stop after Album (foo_stopafteralbum)|Stop after Album (foo_stopafteralbum)]] · This component allows stop playing according to defined tags.&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/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/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;
&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/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 (foo_youtube)|Youtube (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 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/Inactive Tracks (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/foo enhanced playcount|Enhanced Playback Statistics (foo_enhanced_playcount)]] · This component collects and maintains enhanced statistics for played songs.&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/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/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;
&lt;br /&gt;
===Output===&lt;br /&gt;
====Interfaces====&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;
&lt;br /&gt;
==External links==&lt;br /&gt;
* {{foobar2000|http://www.foobar2000.org/components|Components Repository}}&lt;/div&gt;</summary>
		<author><name>Thorna</name></author>
	</entry>
</feed>