<?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=Shakey+snake</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=Shakey+snake"/>
	<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Special:Contributions/Shakey_snake"/>
	<updated>2026-05-02T15:30:33Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Foobar2000&amp;diff=23447</id>
		<title>Foobar2000:Foobar2000</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Foobar2000&amp;diff=23447"/>
		<updated>2012-09-30T13:13:40Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: /* Community */ I needs to lernz to spellz&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{title|foobar2000}}&lt;br /&gt;
&lt;br /&gt;
{{Software Infobox|&lt;br /&gt;
|name = foobar2000&lt;br /&gt;
|logo = [[Image:foobar2000 Logo.png|48px]]&lt;br /&gt;
|screenshot = [[Image:Foobar2000-1.0-default-ui.png|250px]]&lt;br /&gt;
|caption = Screenshot of foobar2000 v1.0 using the default user interface&lt;br /&gt;
|maintainer = Peter Pawlowski&lt;br /&gt;
|stable_release = 1.1.15&lt;br /&gt;
|preview_release = &lt;br /&gt;
|operating_system = Windows&lt;br /&gt;
|use = Media Player&lt;br /&gt;
|license = Proprietary, BSD&lt;br /&gt;
|website = [http://www.foobar2000.org/ www.foobar2000.org]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;foobar2000&#039;&#039;&#039; is an advanced freeware audio player for the Windows platform. Some of the basic features include full unicode support, ReplayGain support and native support for several popular audio formats.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The latest stable version is:&#039;&#039;&#039; [http://www.foobar2000.org/download v1.1.15]&lt;br /&gt;
&lt;br /&gt;
== Platforms ==&lt;br /&gt;
&lt;br /&gt;
foobar2000 has been written specifically for the Windows platform, and there are no plans to port it to any others.  However, although not officially supported, it is known to run on [http://www.hydrogenaudio.org/forums/index.php?showtopic=54933 Linux] and [http://www.hydrogenaudio.org/forums/index.php?showtopic=77261 Mac OS X] through Wine and WineBottler, respectively.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
* Powerful open component architecture allowing third-party developers to extend functionality of the player, including the ability to fully replace the user interface.&lt;br /&gt;
* Full Unicode support: File names, user interface, tagging, etc.&lt;br /&gt;
* [[ReplayGain]] support: Both playback and writing ReplayGain information to file tags.&lt;br /&gt;
* [[Gapless playback]].&lt;br /&gt;
* Advanced [[tagging]] capabilities - through built-in [[foobar2000:Properties|Properties dialog]] and various optional tagging-related components.&lt;br /&gt;
* Built-in [[foobar2000:Preferences:Media Library|Media Library]] functionality.&lt;br /&gt;
** Intuitive [[foobar2000:Query syntax|query syntax]] for searching the Media Library.&lt;br /&gt;
** [[foobar2000:Autoplaylist|Autoplaylist]] support: Generate dynamically updating playlists based on queries.&lt;br /&gt;
* [[foobar2000:Preferences:General:Keyboard Shortcuts|Customizable keyboard shortcuts]].&lt;br /&gt;
* Support for transcoding all supported audio formats using the [[Foobar2000:Converter|Converter component]] (requires external command-line encoder executables for different output formats).&lt;br /&gt;
* [[Secure_ripping|Secure]] [[foobar2000:Ripping CDs|CD ripping]].&lt;br /&gt;
* Streaming support.&lt;br /&gt;
* Efficient handling of large playlists.&lt;br /&gt;
* [[foobar2000:Components/Default_user_interface_%28foo_ui_std%29|User interface]] with simple configuration to create even complex layouts quickly and easily.&lt;br /&gt;
* Highly customizable display of track information using [[foobar2000:Titleformat_Introduction|title formatting scripts]].&lt;br /&gt;
&lt;br /&gt;
==Supported audio formats==&lt;br /&gt;
Natively supported (&amp;quot;out-of-the-box&amp;quot;):&lt;br /&gt;
* [[MP1]], [[MP2]], [[MP3]], [[MP4]], [[Musepack]], [[AAC]], [[Ogg Vorbis]], [[FLAC]] / Ogg FLAC, [[Speex]], [[WavPack]], [[WAV]], [[AIFF]], [[AU|AU/SND]], [[CDDA]], [[WMA]], [[Matroska]], [[ALAC]], [[MMS]], [[RSTP]], [[Opus]].&lt;br /&gt;
Supported through optional components:&lt;br /&gt;
* [[TTA]], [[Monkey&#039;s Audio]], [[MOD]], [[SPC]], [[Shorten]], [[OptimFROG]], [[AC3]], [[DTS]], [[PSF]], [[NSF]], [[XID]], [[XA]], [[TAK]], [[AMR]], &#039;&#039;etc.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In addition, foobar2000 can also play audio files within ZIP and RAR archives (typically compressed) directly, &#039;&#039;i.e.&#039;&#039; without requiring the user to extract the files first. More archive formats are supported &#039;&#039;via&#039;&#039; additional components: [http://www.foobar2000.org/components/view/foo_unpack_lha LHA/LZH], [http://www.foobar2000.org/components/view/foo_unpack_7z 7-Zip], [http://kode54.foobar2000.org/ JMA]&lt;br /&gt;
&lt;br /&gt;
== Using foobar2000 ==&lt;br /&gt;
&lt;br /&gt;
=== Important pages ===&lt;br /&gt;
* [http://www.foobar2000.org/FAQ foobar2000 FAQ]&lt;br /&gt;
* [[foobar2000:components|foobar2000 Components]]&lt;br /&gt;
* [[foobar2000:Encouraged Tag Standards|foobar2000 Encouraged Tag Standards]]&lt;br /&gt;
* [[foobar2000:FAQ|foobar2000 FAQ (unofficial)]]&lt;br /&gt;
* [http://wiki.hydrogenaudio.org/index.php?title=Category:Foobar2000_Guides foobar2000 Guides (category)]&lt;br /&gt;
* [http://wiki.hydrogenaudio.org/index.php?title=Category:Foobar2000_Preferences foobar2000 Preferences (category)]&lt;br /&gt;
&lt;br /&gt;
=== Specific guides ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Preferences&#039;&#039;&#039;&lt;br /&gt;
* [[foobar2000:Preferences|Preferences dialog]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Metadata&#039;&#039;&#039;&lt;br /&gt;
* [[foobar2000:Properties|Tag editing: the Properties dialog]]&lt;br /&gt;
* [[foobar2000:Query syntax|Query Syntax]]: details of Syntax for querying metadata.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Title formatting&#039;&#039;&#039;&lt;br /&gt;
* [[foobar2000:Title Formatting Introduction|Introduction to titleformat scripts]]&lt;br /&gt;
* [[foobar2000:Title Formatting Reference|Titleformat Reference]]: reference guide to all fields and functions&lt;br /&gt;
* [[foobar2000:Titleformat Examples|Titleformat Examples]]: user-submitted code for various purposes; submit your own!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Others&#039;&#039;&#039;&lt;br /&gt;
* [[foobar2000:File operations|File operations dialog]]: move, copy, rename, and delete files from within foobar2000&lt;br /&gt;
* [[foobar2000:Commandline Guide|Commandline usage]]&lt;br /&gt;
&lt;br /&gt;
=== External Guides ===&lt;br /&gt;
* [http://foobar2000.xrea.jp/ fb2k Wiki Page] for Japanese users.&lt;br /&gt;
* [http://winamp2foobar.blogspot.com Winamp To Foobar Guide] with information relevant for general users also.&lt;br /&gt;
&lt;br /&gt;
=== Technical information ===&lt;br /&gt;
* [[foobar2000:ID3 Tag Mapping|ID3 Tag Mapping]]&lt;br /&gt;
* [[foobar2000:Metadata Compatibility|Metadata Compatibility]]: information about compatibility with metadata written by other applications&lt;br /&gt;
&lt;br /&gt;
== Important Links ==&lt;br /&gt;
=== Official Site ===&lt;br /&gt;
* [http://www.foobar2000.org foobar2000.org: Homepage]&lt;br /&gt;
* [http://www.foobar2000.org/download foobar2000.org: Download]&lt;br /&gt;
* [http://www.foobar2000.org/components foobar2000.org: Components]&lt;br /&gt;
&lt;br /&gt;
=== Community ===&lt;br /&gt;
* Official IRC Channel: #foobar2000 on [http://freenode.net/ freenode]&lt;br /&gt;
* [http://forums.foobar2000.org/ Official foobar2000 forum]&lt;br /&gt;
* [http://foobar-users.de/ German Support Forum]&lt;br /&gt;
* [http://foobar2000.pl/ Polish Support Forum]&lt;br /&gt;
* [http://www.fforum.ru/index.php?showforum=59 Russian-language forum]&lt;br /&gt;
* [http://www.foobar2000.ru/forum/ Another Russian-language forum]&lt;br /&gt;
&lt;br /&gt;
=== Appearance ===&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=61333 Default UI .fth Thread] Fast way to clone another&#039;s DUI Configuration.&lt;br /&gt;
* [[foobar2000:Preferences:Columns UI/Appearance|Columns UI appearance customization guides]]&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=31027 Columns UI configurations]&lt;br /&gt;
&lt;br /&gt;
[[Category:foobar2000]]&lt;br /&gt;
[[Category:Media Players|foobar2000]]&lt;br /&gt;
[[Category:CD Rippers]]&lt;br /&gt;
[[Category:Software]]&lt;br /&gt;
[[Category:Tag editors]]&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Foobar2000&amp;diff=23443</id>
		<title>Foobar2000:Foobar2000</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Foobar2000&amp;diff=23443"/>
		<updated>2012-09-30T05:34:59Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: /* Community */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{title|foobar2000}}&lt;br /&gt;
&lt;br /&gt;
{{Software Infobox|&lt;br /&gt;
|name = foobar2000&lt;br /&gt;
|logo = [[Image:foobar2000 Logo.png|48px]]&lt;br /&gt;
|screenshot = [[Image:Foobar2000-1.0-default-ui.png|250px]]&lt;br /&gt;
|caption = Screenshot of foobar2000 v1.0 using the default user interface&lt;br /&gt;
|maintainer = Peter Pawlowski&lt;br /&gt;
|stable_release = 1.1.15&lt;br /&gt;
|preview_release = &lt;br /&gt;
|operating_system = Windows&lt;br /&gt;
|use = Media Player&lt;br /&gt;
|license = Proprietary, BSD&lt;br /&gt;
|website = [http://www.foobar2000.org/ www.foobar2000.org]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;foobar2000&#039;&#039;&#039; is an advanced freeware audio player for the Windows platform. Some of the basic features include full unicode support, ReplayGain support and native support for several popular audio formats.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The latest stable version is:&#039;&#039;&#039; [http://www.foobar2000.org/download v1.1.15]&lt;br /&gt;
&lt;br /&gt;
== Platforms ==&lt;br /&gt;
&lt;br /&gt;
foobar2000 has been written specifically for the Windows platform, and there are no plans to port it to any others.  However, although not officially supported, it is known to run on [http://www.hydrogenaudio.org/forums/index.php?showtopic=54933 Linux] and [http://www.hydrogenaudio.org/forums/index.php?showtopic=77261 Mac OS X] through Wine and WineBottler, respectively.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
* Powerful open component architecture allowing third-party developers to extend functionality of the player, including the ability to fully replace the user interface.&lt;br /&gt;
* Full Unicode support: File names, user interface, tagging, etc.&lt;br /&gt;
* [[ReplayGain]] support: Both playback and writing ReplayGain information to file tags.&lt;br /&gt;
* [[Gapless playback]].&lt;br /&gt;
* Advanced [[tagging]] capabilities - through built-in [[foobar2000:Properties|Properties dialog]] and various optional tagging-related components.&lt;br /&gt;
* Built-in [[foobar2000:Preferences:Media Library|Media Library]] functionality.&lt;br /&gt;
** Intuitive [[foobar2000:Query syntax|query syntax]] for searching the Media Library.&lt;br /&gt;
** [[foobar2000:Autoplaylist|Autoplaylist]] support: Generate dynamically updating playlists based on queries.&lt;br /&gt;
* [[foobar2000:Preferences:General:Keyboard Shortcuts|Customizable keyboard shortcuts]].&lt;br /&gt;
* Support for transcoding all supported audio formats using the [[Foobar2000:Converter|Converter component]] (requires external command-line encoder executables for different output formats).&lt;br /&gt;
* [[Secure_ripping|Secure]] [[foobar2000:Ripping CDs|CD ripping]].&lt;br /&gt;
* Streaming support.&lt;br /&gt;
* Efficient handling of large playlists.&lt;br /&gt;
* [[foobar2000:Components/Default_user_interface_%28foo_ui_std%29|User interface]] with simple configuration to create even complex layouts quickly and easily.&lt;br /&gt;
* Highly customizable display of track information using [[foobar2000:Titleformat_Introduction|title formatting scripts]].&lt;br /&gt;
&lt;br /&gt;
==Supported audio formats==&lt;br /&gt;
Natively supported (&amp;quot;out-of-the-box&amp;quot;):&lt;br /&gt;
* [[MP1]], [[MP2]], [[MP3]], [[MP4]], [[Musepack]], [[AAC]], [[Ogg Vorbis]], [[FLAC]] / Ogg FLAC, [[Speex]], [[WavPack]], [[WAV]], [[AIFF]], [[AU|AU/SND]], [[CDDA]], [[WMA]], [[Matroska]], [[ALAC]], [[MMS]], [[RSTP]], [[Opus]].&lt;br /&gt;
Supported through optional components:&lt;br /&gt;
* [[TTA]], [[Monkey&#039;s Audio]], [[MOD]], [[SPC]], [[Shorten]], [[OptimFROG]], [[AC3]], [[DTS]], [[PSF]], [[NSF]], [[XID]], [[XA]], [[TAK]], [[AMR]], &#039;&#039;etc.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In addition, foobar2000 can also play audio files within ZIP and RAR archives (typically compressed) directly, &#039;&#039;i.e.&#039;&#039; without requiring the user to extract the files first. More archive formats are supported &#039;&#039;via&#039;&#039; additional components: [http://www.foobar2000.org/components/view/foo_unpack_lha LHA/LZH], [http://www.foobar2000.org/components/view/foo_unpack_7z 7-Zip], [http://kode54.foobar2000.org/ JMA]&lt;br /&gt;
&lt;br /&gt;
== Using foobar2000 ==&lt;br /&gt;
&lt;br /&gt;
=== Important pages ===&lt;br /&gt;
* [http://www.foobar2000.org/FAQ foobar2000 FAQ]&lt;br /&gt;
* [[foobar2000:components|foobar2000 Components]]&lt;br /&gt;
* [[foobar2000:Encouraged Tag Standards|foobar2000 Encouraged Tag Standards]]&lt;br /&gt;
* [[foobar2000:FAQ|foobar2000 FAQ (unofficial)]]&lt;br /&gt;
* [http://wiki.hydrogenaudio.org/index.php?title=Category:Foobar2000_Guides foobar2000 Guides (category)]&lt;br /&gt;
* [http://wiki.hydrogenaudio.org/index.php?title=Category:Foobar2000_Preferences foobar2000 Preferences (category)]&lt;br /&gt;
&lt;br /&gt;
=== Specific guides ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Preferences&#039;&#039;&#039;&lt;br /&gt;
* [[foobar2000:Preferences|Preferences dialog]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Metadata&#039;&#039;&#039;&lt;br /&gt;
* [[foobar2000:Properties|Tag editing: the Properties dialog]]&lt;br /&gt;
* [[foobar2000:Query syntax|Query Syntax]]: details of Syntax for querying metadata.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Title formatting&#039;&#039;&#039;&lt;br /&gt;
* [[foobar2000:Title Formatting Introduction|Introduction to titleformat scripts]]&lt;br /&gt;
* [[foobar2000:Title Formatting Reference|Titleformat Reference]]: reference guide to all fields and functions&lt;br /&gt;
* [[foobar2000:Titleformat Examples|Titleformat Examples]]: user-submitted code for various purposes; submit your own!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Others&#039;&#039;&#039;&lt;br /&gt;
* [[foobar2000:File operations|File operations dialog]]: move, copy, rename, and delete files from within foobar2000&lt;br /&gt;
* [[foobar2000:Commandline Guide|Commandline usage]]&lt;br /&gt;
&lt;br /&gt;
=== External Guides ===&lt;br /&gt;
* [http://foobar2000.xrea.jp/ fb2k Wiki Page] for Japanese users.&lt;br /&gt;
* [http://winamp2foobar.blogspot.com Winamp To Foobar Guide] with information relevant for general users also.&lt;br /&gt;
&lt;br /&gt;
=== Technical information ===&lt;br /&gt;
* [[foobar2000:ID3 Tag Mapping|ID3 Tag Mapping]]&lt;br /&gt;
* [[foobar2000:Metadata Compatibility|Metadata Compatibility]]: information about compatibility with metadata written by other applications&lt;br /&gt;
&lt;br /&gt;
== Important Links ==&lt;br /&gt;
=== Official Site ===&lt;br /&gt;
* [http://www.foobar2000.org foobar2000.org: Homepage]&lt;br /&gt;
* [http://www.foobar2000.org/download foobar2000.org: Download]&lt;br /&gt;
* [http://www.foobar2000.org/components foobar2000.org: Components]&lt;br /&gt;
&lt;br /&gt;
=== Community ===&lt;br /&gt;
* Offical IRC Channel: #foobar2000 on [http://freenode.net/ freenode]&lt;br /&gt;
* [http://forums.foobar2000.org/ Official foobar2000 forum]&lt;br /&gt;
* [http://foobar-users.de/ German Support Forum]&lt;br /&gt;
* [http://foobar2000.pl/ Polish Support Forum]&lt;br /&gt;
* [http://www.fforum.ru/index.php?showforum=59 Russian-language forum]&lt;br /&gt;
* [http://www.foobar2000.ru/forum/ Another Russian-language forum]&lt;br /&gt;
&lt;br /&gt;
=== Appearance ===&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=61333 Default UI .fth Thread] Fast way to clone another&#039;s DUI Configuration.&lt;br /&gt;
* [[foobar2000:Preferences:Columns UI/Appearance|Columns UI appearance customization guides]]&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=31027 Columns UI configurations]&lt;br /&gt;
&lt;br /&gt;
[[Category:foobar2000]]&lt;br /&gt;
[[Category:Media Players|foobar2000]]&lt;br /&gt;
[[Category:CD Rippers]]&lt;br /&gt;
[[Category:Software]]&lt;br /&gt;
[[Category:Tag editors]]&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=User:HiruM&amp;diff=23442</id>
		<title>User:HiruM</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=User:HiruM&amp;diff=23442"/>
		<updated>2012-09-30T05:32:30Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: Created page with &amp;quot;Please learn how to create links using wiki markup, if you are going to attempt to make edits. I had to fix you efforts [http://wiki.hydrogenaudio.org/index.php?title=WavPack&amp;amp;cur...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please learn how to create links using wiki markup, if you are going to attempt to make edits. I had to fix you efforts [http://wiki.hydrogenaudio.org/index.php?title=WavPack&amp;amp;curid=787&amp;amp;diff=23441&amp;amp;oldid=23440 here]. k, thanks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- [[User:Shakey snake|shakey_snake]] 07:32, 30 September 2012 (CEST)&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=WavPack&amp;diff=23441</id>
		<title>WavPack</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=WavPack&amp;diff=23441"/>
		<updated>2012-09-30T05:28:37Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: /* Software support */  Fixed links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;WavPack&#039;&#039;&#039; is a free, open source [[lossless]] audio compression format developed by David Bryant.&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
WavPack (pronounced &amp;quot;wave-pack&amp;quot;) allows users to compress (and restore) all [[PCM]] audio formats including 8, 16, and 24-bit ints; 32-bit floats; [[mono]], [[stereo]], and [[multichannel]]; [[sampling rate]]s from 6 to 192 kHz. Like other lossless compression schemes the data reduction varies with the source, but it is generally between 25 % and 50 % for typical popular music and somewhat better than that for classical music and other sources with greater dynamic range.&lt;br /&gt;
&lt;br /&gt;
WavPack also incorporates a unique &amp;quot;hybrid&amp;quot; mode that provides all the advantages of lossless compression with an additional bonus. Instead of creating a single file, this mode creates both a relatively small, high-quality lossy file that can be used all by itself, and a &amp;quot;correction&amp;quot; file that (when combined with the lossy file) provides full lossless restoration. For some users this means never having to choose between lossless and lossy compression!&lt;br /&gt;
&lt;br /&gt;
== Feature Summary ==&lt;br /&gt;
* Fast and efficient encoding and decoding&lt;br /&gt;
* [[Open source]], released under a BSDish license&lt;br /&gt;
* Multiplatform&lt;br /&gt;
* Hardware support&lt;br /&gt;
* Error robustness&lt;br /&gt;
* Streaming support&lt;br /&gt;
* Supports multichannel audio and high resolutions&lt;br /&gt;
* Hybrid/lossy mode&lt;br /&gt;
* Tagging support ([[ID3v1]], [[APE]])&lt;br /&gt;
* Supports [[RIFF]] chunks&lt;br /&gt;
* Supports embedded CUE sheets&lt;br /&gt;
* Includes MD5 hashes for quick integrity checking&lt;br /&gt;
* Ability to create self extracting files for Win32 platform&lt;br /&gt;
* [[ReplayGain]] compatible&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
David Bryant started development on WavPack in mid-1998, with the release of version 1.0. This first version compressed and decompressed audio losslessly, nothing else, but by then it already featured one of the best efficiency versus speed ratio among lossless encoders.&lt;br /&gt;
&lt;br /&gt;
Very soon after the release of version 1.0, Bryant released v. 2.0, which featured lossy encoding (using only quantization for data reduction – no psychoacoustic process was applied to the stream).&lt;br /&gt;
&lt;br /&gt;
In 1999, the developer released version 3.0, which featured novelties such as a fast mode (with reduced compression ratio), compression of RAW files and error detection using CRC checksums.&lt;br /&gt;
&lt;br /&gt;
WavPack development is still going on, and a major feature added in late 3.x versions is the hybrid mode, where the encoder generates a lossy file + a correction file, so that both can be decompressed back to the original PCM stream.&lt;br /&gt;
&lt;br /&gt;
WavPack 4 has been recently released. It included important changes, such as fast seeking, multichannel support, high resolution audio support, etc. turning it into one of the most full featured and modern lossless audio compressors.&lt;br /&gt;
&lt;br /&gt;
== Software support ==&lt;br /&gt;
=== Players ===&lt;br /&gt;
* NullSoft [[Winamp]] (plugin with ReplayGain &amp;amp; Media Library support) and Winamp-compatible players&lt;br /&gt;
* [[foobar2000]] Advanced Audio Player (official encoding/decoding addon, with ReplayGain &amp;amp; Cuesheets support)&lt;br /&gt;
* [http://www.vuplayer.com/vuplayer.htm VUPlayer] (official plugin, supports encoding)&lt;br /&gt;
* [[Windows Media Player]] and other directshow-based players (MPC, TCMP, RadLight) (with [http://corewavpack.corecodec.org/ CoreWavPack] directshow filter)&lt;br /&gt;
* [http://koti.welho.com/hylinen/apollo/ Apollo] Audio Player (plugin with ReplayGain support)&lt;br /&gt;
* [http://www.un4seen.com/xmplay.html XMplay] (official plugin)&lt;br /&gt;
* [http://cogosx.sourceforge.net/ Cog] Audio player for MacOS X.&lt;br /&gt;
* [[XMMS]] (with Kuniklo&#039;s plugin)&lt;br /&gt;
* [http://fondriest.frederic.free.fr/realisations/lamip/ LAMIP] (official plugin)&lt;br /&gt;
* [http://mpxplay.net/ MPXplay] for DOS!&lt;br /&gt;
* [http://aqualung.sourceforge.net/ Aqualung] for GNU/Linux&lt;br /&gt;
* [http://www.videolan.org/vlc/download-windows.html VLC Player]&lt;br /&gt;
* Cowon [http://www.jetaudio.com/ JetAudio Player]&lt;br /&gt;
&lt;br /&gt;
=== Frontends ===&lt;br /&gt;
* Custom [http://members.home.nl/w.speek/wavpack.htm Windows Frontend] (by Speek)&lt;br /&gt;
* [http://www.unifront.boereck.de/ UniversalFront] by Böreck&lt;br /&gt;
* [http://home.vxu.se/mdati00/frontah/ Frontah] by Madah&lt;br /&gt;
* [http://www.webearce.com.ar/ MAREO] by Kwanbis&lt;br /&gt;
&lt;br /&gt;
=== Converters ===&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; &#039;&#039;Several players, like Cowon JetAudio, foobar2000 and VUplayer, can also convert from other formats to WavPack)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://www.dbpoweramp.com/ dBpowerAMP] Music Converter / Audio Player / CD Writer (official addon)&lt;br /&gt;
* [http://www.board-24.de/ GX:Transcoder] Music converter&lt;br /&gt;
* Cowon [http://www.jetaudio.com/ JetAudio Player]&lt;br /&gt;
&lt;br /&gt;
=== Editors ===&lt;br /&gt;
* [[Adobe Audition]] and Cool Edit (filter with 32-bit floats &amp;amp; extra info save support)&lt;br /&gt;
&lt;br /&gt;
=== CD writers/rippers ===&lt;br /&gt;
* [http://www.ahead.de Ahead Nero Burning Rom]&lt;br /&gt;
* [http://www.burrrn.net Burrrn] Audio CD burner&lt;br /&gt;
* [[Exact Audio Copy]] CD Ripper&lt;br /&gt;
* [http://cdexos.sourceforge.net CDex] CD ripper&lt;br /&gt;
* Cowon [http://www.jetaudio.com/ JetAudio Player]&lt;br /&gt;
&lt;br /&gt;
=== Taggers ===&lt;br /&gt;
* [http://www.mp3tag.de/en/index.html Mp3tag] Universal Tag Editor&lt;br /&gt;
* [http://users.otenet.gr/~jtcliper/tgf/ The GodFather] Tagger / Music manager&lt;br /&gt;
* [[Tag.exe|Case&#039;s Tag]] command line tagger&lt;br /&gt;
&lt;br /&gt;
=== Other tools ===&lt;br /&gt;
* [http://www.burrrn.net/mrq/ Mr. QuestionMan]&lt;br /&gt;
* [http://www.bitattack.ro/ai/ Audio Identifier]&lt;br /&gt;
* [http://www.bunkus.org/videotools/mkvtoolnix/ mkvtoolnix] – tool to multiplex WavPack streams inside the Matroska container&lt;br /&gt;
&#039;&#039;It&#039;s worth mentioning the [[Matroska]] guys decided to concentrate on WavPack as the lossless compressor of choice for their container. Quite an honor... :-)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Hardware Support ==&lt;br /&gt;
* iRiver iHP-120/iHP-140 with the open source [http://www.rockbox.org Rockbox firmware]&lt;br /&gt;
* [http://www.rokulabs.com/products/photobridge/features.php Roku PhotoBridge HD] (with [http://www.wavpack.com/downloads.html plugin])&lt;br /&gt;
&lt;br /&gt;
== Technology description ==&lt;br /&gt;
To ensure high-speed operation, WavPack uses a very simple predictor that is implemented entirely in integer math. In its &amp;quot;fast&amp;quot; mode the prediction is simply the arithmetic extrapolation of the previous two samples. For example, if the previous two samples were -10 and 20, then the prediction would be 50. For the default mode a simple adaptive factor is added to weigh the influence of the earlier sample on the prediction. In our example the resulting prediction could then vary between 20 for no influence to 50 for full influence. This weight factor is constantly updated based on the audio data&#039;s changing spectral characteristics, which is why it is called &amp;quot;adaptive&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The prediction generated is then subtracted from the actual sample to be encoded to generate the error value. In mono mode this value is sent directly to the coder. However, stereo signals tend to have some correlation between the two channels that can be further exploited. Therefore, two error values are calculated that represent the difference and average of the left and right error values. In the &amp;quot;fast&amp;quot; mode of operation these two new values are simply sent to the coder instead of the left and right values. In the default mode, the difference value is always sent to the coder along with one of the other three values (average, left, or right). An adaptive algorithm continuously determines the most efficient of the three to send based on the changing balance of the channels.&lt;br /&gt;
&lt;br /&gt;
The developer has developed a unique data encoder for WavPack that he believes is better than Rice coding in two different areas. It is impossible to encode more efficiently than Rice coding because it represents the optimal bit coding (sometimes known as the Huffman code) for this type of data. WavPack&#039;s encoder is slightly less efficient than this, but only by about 0.15 bits/sample (or less than 1% for 16-bit data). The first advantage of WavPack&#039;s coder is that it does not require the data to be buffered ahead of encoding, instead it converts each sample directly to bitcodes. This is more computationally efficient and it is better in some applications where coding delay is critical. The second advantage is that it is easily adaptable to lossy encoding because all significant bits (except the implied &amp;quot;one&amp;quot; MSB) are transmitted directly. In this way it is possible to only transmit, for example, the 3 most significant bits (with sign) of each sample. In fact, it is possible to transmit only the sign and implied MSB for each sample with an average of only 3.65 bits/sample.&lt;br /&gt;
&lt;br /&gt;
This coding scheme is used to implement the &amp;quot;lossy&amp;quot; mode of WavPack. In the &amp;quot;fast&amp;quot; mode the output of the non-adaptive decorrelator is simply rounded to the nearest codable value for the specified number of bits. In the default mode the adaptive decorrelator is used (which reduces the average noise about 1 dB) and also both the current and the next sample are considered in choosing the better of the two available codes (which reduces noise another 1 dB).&lt;br /&gt;
&lt;br /&gt;
The developer has decided to not use any floating-point arithmetic in WavPack&#039;s data path because he believes that integer operations are less susceptible to subtle chip to chip variations that could corrupt the lossless nature of the compression, the Pentium floating point bug being a blatant example of this. It is possible that a lossless compressor that used floating-point math could generate different output when running on that faulty Pentium. Even disregarding actual bugs, floating-point math is complicated enough that there could be subtle differences between &amp;quot;correct&amp;quot; implementations that could cause trouble for this type of application. To further ensure confidence in the integrity of WavPack&#039;s compression, the encoder includes a 32-bit error detection code to the generated streams.&lt;br /&gt;
&lt;br /&gt;
WavPack source code is very portable. It has been compiled on several Unices (Linux, Mac OS X, Solaris, FreeBSD, OpenBSD, NetBSD, Compaq Tru64, HP-UX...) as well as Windows, DOS and OpenVMS. It works on architectures such as x86, ARM, PowerPC, SPARC, DEC Alpha, PA-RISC, MIPS, Motorola 68k...&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [http://www.wavpack.com/ Official website]&lt;br /&gt;
* [http://www.rarewares.org/lossless.html Unofficial multiplatform versions] at RareWares&lt;br /&gt;
* [http://www.rjamorim.com/rrw/wavpack.html Historical versions] at ReallyRareWares&lt;br /&gt;
* [[Lossless_comparison|Lossless Codec Comparison]] by Rjamorim&lt;br /&gt;
* [[EAC_and_WavPack | Configuring EAC and Wavpack]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Codecs]]&lt;br /&gt;
[[Category:Lossless]]&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Foobar2000&amp;diff=22781</id>
		<title>Foobar2000:Foobar2000</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Foobar2000&amp;diff=22781"/>
		<updated>2011-05-24T14:24:43Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{title|foobar2000}}&lt;br /&gt;
&lt;br /&gt;
{{Software Infobox|&lt;br /&gt;
|name = foobar2000&lt;br /&gt;
|logo = [[Image:foobar2000 Logo.png|48px]]&lt;br /&gt;
|screenshot = [[Image:Foobar2000-1.0-default-ui.png|250px]]&lt;br /&gt;
|caption = Screenshot of foobar2000 v1.0 using the default user interface&lt;br /&gt;
|maintainer = Peter Pawlowski&lt;br /&gt;
|stable_release = 1.1.6&lt;br /&gt;
|preview_release = 1.1.7 beta 5&lt;br /&gt;
|operating_system = Windows&lt;br /&gt;
|use = Media Player&lt;br /&gt;
|license = Proprietary, BSD&lt;br /&gt;
|website = [http://www.foobar2000.org/ www.foobar2000.org]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;foobar2000&#039;&#039;&#039; is an advanced freeware audio player for the Windows platform. Some of the basic features include full unicode support, ReplayGain support and native support for several popular audio formats.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The latest stable version is:&#039;&#039;&#039; [http://www.foobar2000.org/download v1.1.6]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The latest beta version is:&#039;&#039;&#039; [http://www.foobar2000.org/download v1.1.7 beta 5]&lt;br /&gt;
&lt;br /&gt;
== Platforms ==&lt;br /&gt;
&lt;br /&gt;
foobar2000 has been written specifically for the Windows platform and there are no plans to port it to any others.  However, while not officially supported, it is known to run on [http://www.hydrogenaudio.org/forums/index.php?showtopic=54933 Linux] and [http://www.hydrogenaudio.org/forums/index.php?showtopic=77261 Mac OS X] through Wine and WineBottler, respectively.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
* Powerful open component architecture allowing third-party developers to extend functionality of the player, including the ability to fully replace the user interface.&lt;br /&gt;
* Full Unicode support: File names, user interface, tagging, etc.&lt;br /&gt;
* [[Replay Gain]] support: Both playback and writing ReplayGain information to file tags.&lt;br /&gt;
* [[Gapless playback]].&lt;br /&gt;
* Advanced [[tagging]] capabilities - through built-in [[foobar2000:Properties|Properties dialog]] and various optional tagging-related components.&lt;br /&gt;
* Built-in [[foobar2000:Preferences:Media Library|Media Library]] functionality.&lt;br /&gt;
** Intuitive [[foobar2000:Query syntax|query syntax]] for searching the Media Library.&lt;br /&gt;
** [[foobar2000:Autoplaylist|Autoplaylist]] support: Generate dynamically updating playlists based on queries.&lt;br /&gt;
* [[foobar2000:Preferences:General:Keyboard Shortcuts|Customizable keyboard shortcuts]].&lt;br /&gt;
* Support for transcoding all supported audio formats using the [[Foobar2000:Converter|Converter component]] (requires external command-line encoder executables for different output formats).&lt;br /&gt;
* [[Secure_ripping|Secure]] [[foobar2000:Ripping CDs|CD ripping]].&lt;br /&gt;
* Streaming support.&lt;br /&gt;
* Efficient handling of large playlists.&lt;br /&gt;
* [[foobar2000:Components/Default_user_interface_%28foo_ui_std%29|User interface]] with simple configuration to create even complex layouts quickly and easily.&lt;br /&gt;
* Highly customizable display of track information using [[foobar2000:Titleformat_Introduction|title formatting scripts]].&lt;br /&gt;
&lt;br /&gt;
== Supported Audio Formats ==&lt;br /&gt;
Native Support (&amp;quot;out-of-the-box&amp;quot;):&lt;br /&gt;
* [[MP1]], [[MP2]], [[MP3]], [[MP4]], [[Musepack]], [[AAC]], [[Ogg Vorbis]], [[FLAC]] / Ogg FLAC, [[Speex]], [[WavPack]], [[WAV]], [[AIFF]], [[AU|AU/SND]], [[CDDA]], [[WMA]], [[Matroska]].&lt;br /&gt;
&lt;br /&gt;
Supported through optional components:&lt;br /&gt;
* [[TTA]], [[Monkey&#039;s Audio]], [[ALAC]], [[MOD]], [[SPC]], [[Shorten]], [[OptimFROG]], [[AC3]], [[DTS]], [[PSF]], [[NSF]], [[XID]], [[XA]], [[MMS]], [[RSTP]], [[TAK]], [[AMR]], etc.&lt;br /&gt;
&lt;br /&gt;
In addition, foobar2000 can also play music directly from compressed ZIP and without requiring the user to extract the files prior to playing. More archive formats supported through additional components: [http://kode54.foobar2000.org/ JMA], [http://kode54.foobar2000.org/ LHA].&lt;br /&gt;
&lt;br /&gt;
== Using foobar2000 ==&lt;br /&gt;
* [http://www.foobar2000.org/FAQ foobar2000 FAQ]&lt;br /&gt;
* [[foobar2000:components|foobar2000 Components]]&lt;br /&gt;
* [[foobar2000:Directories|foobar2000 Directories]]&lt;br /&gt;
* [[foobar2000:Encouraged Tag Standards|foobar2000 Encouraged Tag Standards]]&lt;br /&gt;
* [[foobar2000:FAQ|foobar2000 FAQ (unofficial)]]&lt;br /&gt;
* [http://wiki.hydrogenaudio.org/index.php?title=Category:Foobar2000_Guides foobar2000 Guides (category)]&lt;br /&gt;
* [http://wiki.hydrogenaudio.org/index.php?title=Category:Foobar2000_Preferences foobar2000 Preferences (category)]&lt;br /&gt;
=== Technical Information ===&lt;br /&gt;
* [[foobar2000:ID3 Tag Mapping|ID3 Tag Mapping]]&lt;br /&gt;
&lt;br /&gt;
=== Specific Guides ===&lt;br /&gt;
* [[foobar2000:Preferences|Preferences Dialog]]&lt;br /&gt;
* [[foobar2000:Properties|Tag editing: the Properties dialog]]&lt;br /&gt;
* [[foobar2000:Titleformat Introduction|Introduction to titleformat scripts]]&lt;br /&gt;
* [[foobar2000:Titleformat Reference|Titleformat Reference]] - Quick-Reference for fields and functions&lt;br /&gt;
* [[foobar2000:Query syntax|Query Syntax]] - Details of Syntax for querying metadata.&lt;br /&gt;
* [[foobar2000:File operations|File operations dialog]] - Move, copy, rename, and delete files from within foobar2000&lt;br /&gt;
* [[foobar2000:Commandline Guide|Commandline Usage]]&lt;br /&gt;
* [[foobar2000:Metadata Compatibility|Metadata Compatibility]] - Compatibility with metadata written by other applications&lt;br /&gt;
&lt;br /&gt;
=== External Guides ===&lt;br /&gt;
* [http://foobar2000.audiohq.de/ Frank Bicking&#039;s German-language guide].&lt;br /&gt;
* [http://foobar2000.xrea.jp/ fb2k Wiki Page] for Japanese users.&lt;br /&gt;
* [http://winamp2foobar.blogspot.com Winamp To Foobar Guide] with information relevant for general users also.&lt;br /&gt;
&lt;br /&gt;
== Important Links ==&lt;br /&gt;
=== Official Site ===&lt;br /&gt;
* [http://www.foobar2000.org foobar2000.org: Homepage]&lt;br /&gt;
* [http://www.foobar2000.org/download foobar2000.org: Download]&lt;br /&gt;
* [http://www.foobar2000.org/components foobar2000.org: Components]&lt;br /&gt;
&lt;br /&gt;
=== Community ===&lt;br /&gt;
* [http://forums.foobar2000.org/ Official foobar2000 forum]&lt;br /&gt;
* [http://foobar-users.de/ German Support Forum]&lt;br /&gt;
* [http://foobar2000.pl/ Polish Support Forum]&lt;br /&gt;
* [http://www.fforum.ru/index.php?showforum=59 Russian-language forum]&lt;br /&gt;
* [http://www.foobar2000.ru/forum/ Another Russian-language forum]&lt;br /&gt;
&lt;br /&gt;
=== Appearance ===&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=61333 Default UI .fth Thread] Fast way to clone another&#039;s DUI Configuration.&lt;br /&gt;
* [[foobar2000:Preferences:Columns UI/Appearance|Columns UI appearance customization guides]]&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=31027 Columns UI configurations]&lt;br /&gt;
&lt;br /&gt;
[[Category:foobar2000]]&lt;br /&gt;
[[Category:Media Players|foobar2000]]&lt;br /&gt;
[[Category:CD Rippers]]&lt;br /&gt;
[[Category:Software]]&lt;br /&gt;
[[Category:Tag editors]]&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=File:Foobar-Fileops-1.png&amp;diff=22384</id>
		<title>File:Foobar-Fileops-1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=File:Foobar-Fileops-1.png&amp;diff=22384"/>
		<updated>2011-01-31T16:52:03Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: uploaded a new version of &amp;quot;File:Foobar-Fileops-1.png&amp;quot;:&amp;amp;#32;Made even smaller&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:File_Operations_(foo_fileops)&amp;diff=22383</id>
		<title>Foobar2000:File Operations (foo fileops)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:File_Operations_(foo_fileops)&amp;diff=22383"/>
		<updated>2011-01-31T16:50:22Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: added Selector image&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{fb2k}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;file operations&#039;&#039;&#039; dialog box allows you to copy, move, rename, and delete files from within foobar2000. The key benefits of using the file operations component (as opposed to using Windows Explorer) are:&lt;br /&gt;
* Based on [[Foobar2000:Title_Formatting_Reference |title formatting]].&lt;br /&gt;
* The Media Library and playlists are automatically updated to reflect the change.&lt;br /&gt;
* Data from the [[Foobar2000:Components/Playback Statistics v3.x (foo playcount)|official playback statistics component]] is preserved when moving files.&lt;br /&gt;
** Note: If the files are moved to a folder which is not monitored by the Media Library, they will be removed from the Media Library and playback statistics will also be lost.&lt;br /&gt;
&lt;br /&gt;
=Usage=&lt;br /&gt;
The optional component &amp;lt;tt&amp;gt;foo_fileops&amp;lt;/tt&amp;gt; is required. To install this component, run the foobar2000 installer and check Optional features &amp;gt; Tools &amp;gt; File Operations. Once installed, you can right-click a group of tracks in the playlist and File Operations will appear in the context menu.&lt;br /&gt;
&lt;br /&gt;
[[Image:Foobar-Fileops-1.png|center]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Operation&#039;&#039;&#039;: Copy, rename, or move the files. Note that some options below will be disabled depending on the selected operation.&lt;br /&gt;
* &#039;&#039;&#039;Presets&#039;&#039;&#039;: See below.&lt;br /&gt;
* &#039;&#039;&#039;Destination Folder&#039;&#039;&#039;: The root destination folder. You cannot use title formatting in this field, and the folder must already exist.&lt;br /&gt;
[[file:File_Name_Pattern_Selector.png|thumb|Filename Pattern Selector]]&lt;br /&gt;
* &#039;&#039;&#039;File Name Pattern&#039;&#039;&#039;: Specify how the files will be named, and indicate any subfolders (separated by &#039;\&#039;). Title formatting is allowed in this field, and any subfolder which does not exist will be created under the destination folder. The &#039;...&#039; button allows you to select from a set of preset patterns. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Options&#039;&#039;&#039;:&lt;br /&gt;
** Copy/Move Entire Source Folder Content: Useful when you have supplementary files such as cover art in the music folder.&lt;br /&gt;
** Remove Empty Source Folders&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Preview&#039;&#039;&#039;: Shows the potential results of the file operation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Presets==&lt;br /&gt;
[[Image:Foobar-Fileops-2.png|center]]&lt;br /&gt;
&lt;br /&gt;
Presets allow you to save the current settings in the File Operations Setup dialog. Once a preset is created, it is not only accessible from the setup dialog, but from the context menu under File Operations. The latter opens a preview/confirmation dialog (shown above), and you can access the detailed setup menu with the &#039;More...&#039; button.&lt;br /&gt;
&lt;br /&gt;
==Usage Tips==&lt;br /&gt;
* Beginning in 0.9.6.4, symbols which are invalid in folder and file names such as &#039;&#039;&#039;/ \ |:&#039;&#039;&#039; get replaced by a &#039;&#039;&#039;-&#039;&#039;&#039;, &#039;&#039;&#039;*&#039;&#039;&#039; gets replaced by &#039;&#039;&#039;x&#039;&#039;&#039;, &#039;&#039;&#039;&amp;amp;quot;&#039;&#039;&#039; gets replaced with &#039;&#039;&#039;&amp;amp;#039;&amp;amp;#039;&#039;&#039;&#039;, and &#039;&#039;&#039;? &amp;lt; &amp;gt;&#039;&#039;&#039; get replaced by an &#039;&#039;&#039;_&#039;&#039;&#039;.&lt;br /&gt;
* You may want to consider using &amp;lt;tt&amp;gt;$ascii()&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;$ansi()&amp;lt;/tt&amp;gt; to sanitize the names when applying file operations.&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=File:File_Name_Pattern_Selector.png&amp;diff=22382</id>
		<title>File:File Name Pattern Selector.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=File:File_Name_Pattern_Selector.png&amp;diff=22382"/>
		<updated>2011-01-31T16:42:44Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: Preview of fb2k&amp;#039;s File Operation&amp;#039;s pattern selector&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Preview of fb2k&#039;s File Operation&#039;s pattern selector&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=File:Foobar-Fileops-2.png&amp;diff=22381</id>
		<title>File:Foobar-Fileops-2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=File:Foobar-Fileops-2.png&amp;diff=22381"/>
		<updated>2011-01-31T16:40:38Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: uploaded a new version of &amp;quot;File:Foobar-Fileops-2.png&amp;quot;:&amp;amp;#32;Updated to new dialog, taken in Win7 rather than lolXP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=File:Foobar-Fileops-1.png&amp;diff=22380</id>
		<title>File:Foobar-Fileops-1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=File:Foobar-Fileops-1.png&amp;diff=22380"/>
		<updated>2011-01-31T16:38:10Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: uploaded a new version of &amp;quot;File:Foobar-Fileops-1.png&amp;quot;:&amp;amp;#32;Made window reasonable size&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=File:Foobar-Fileops-1.png&amp;diff=22379</id>
		<title>File:Foobar-Fileops-1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=File:Foobar-Fileops-1.png&amp;diff=22379"/>
		<updated>2011-01-31T16:37:34Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: uploaded a new version of &amp;quot;File:Foobar-Fileops-1.png&amp;quot;:&amp;amp;#32;Reverted to version as of 05:16, 7 August 2008&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=File:Foobar-Fileops-1.png&amp;diff=22378</id>
		<title>File:Foobar-Fileops-1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=File:Foobar-Fileops-1.png&amp;diff=22378"/>
		<updated>2011-01-31T16:35:47Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: uploaded a new version of &amp;quot;File:Foobar-Fileops-1.png&amp;quot;:&amp;amp;#32;New Dialog, taken in Win7, rather than lolXP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Title_Formatting_Reference&amp;diff=22028</id>
		<title>Foobar2000:Title Formatting Reference</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Title_Formatting_Reference&amp;diff=22028"/>
		<updated>2010-10-19T12:54:32Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: /* Time/Date Functions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{fb2k}}&lt;br /&gt;
This article contains information about built-in titleformatting functions and field references with special meaning. References to documentation about fields and function which can only be used in specific components or which are provided by specific components can be found at the end of this article.&lt;br /&gt;
&lt;br /&gt;
A field reference is a field name enclosed in percent signs, for example &#039;&#039;%artist%&#039;&#039;. A function call starts with a dollar sign, followed by the function name and the parameter list. A parameter list can either be empty - denoted as &#039;&#039;()&#039;&#039; - or contain one or more parameters separated by commata, for example &#039;&#039;$abbr(%artist%)&#039;&#039;. Note that there must be no whitespace between the dollar sign and the function name, or the function name and the opening parenthesis of the parameter list.&lt;br /&gt;
&lt;br /&gt;
Please see [[Foobar2000:Title Formatting Introduction|Title Formatting Introduction]] for a presentation of titleformat syntax in general. For details of the query syntax, which uses these fields, see: [[Foobar2000:Query_syntax|Query Syntax]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Field remappings =&lt;br /&gt;
&lt;br /&gt;
Some of the fields accessible through &#039;&#039;%name%&#039;&#039; are remapped to other values to make writing titleformat scripts more convenient.&lt;br /&gt;
&lt;br /&gt;
== Metadata ==&lt;br /&gt;
&lt;br /&gt;
=== %album artist% ===&lt;br /&gt;
Name of the artist of the album specified track belongs to. Checks following metadata fields, in this order: &amp;quot;album artist&amp;quot;, &amp;quot;artist&amp;quot;, &amp;quot;composer&amp;quot;, &amp;quot;performer&amp;quot;. The difference between this and &#039;&#039;%artist%&#039;&#039; is that &#039;&#039;%album artist%&#039;&#039; is intended for use where consistent value across entire album is needed even when per-track artists values vary.&lt;br /&gt;
&lt;br /&gt;
=== %album% ===&lt;br /&gt;
Name of the album specified track belongs to. Checks following metadata fields, in this order: &amp;quot;album&amp;quot;, &amp;quot;venue&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== %artist% ===&lt;br /&gt;
Name of the artist of the track. Checks following metadata fields, in this order: &amp;quot;artist&amp;quot;, &amp;quot;album artist&amp;quot;, &amp;quot;composer&amp;quot;, &amp;quot;performer&amp;quot;. For a SHOUTcast stream which contains metadata, it is the StreamTitle up to the first &amp;quot;-&amp;quot; character.&lt;br /&gt;
&lt;br /&gt;
=== %discnumber% ===&lt;br /&gt;
Index of disc specified track belongs to, within the album. Available only when &amp;quot;discnumber&amp;quot;/&amp;quot;disc&amp;quot; field is present in track’s metadata.&lt;br /&gt;
&lt;br /&gt;
=== %track artist% ===&lt;br /&gt;
Name of the artist of the track; present only if &#039;&#039;%album artist%&#039;&#039; is different than &#039;&#039;%artist%&#039;&#039; for specific track. Intended for use together with &#039;&#039;%album artist%&#039;&#039;, to indicate track-specific artist info, e.g. &amp;quot;%album artist% - %title%[ &#039;//&#039; %track artist%]&amp;quot;. In this case, the last part will be displayed only when track-specific artist info is present.&lt;br /&gt;
&lt;br /&gt;
=== %title% ===&lt;br /&gt;
Title of the track. If &amp;quot;title&amp;quot; metadata field is missing, file name is used instead. For a SHOUTcast stream which contains metadata, it is the StreamTitle after the first &amp;quot;-&amp;quot; character.&lt;br /&gt;
&lt;br /&gt;
=== %tracknumber% ===&lt;br /&gt;
Two-digit index of specified track within the album. Available only when &amp;quot;tracknumber&amp;quot; field is present in track’s metadata.&lt;br /&gt;
&lt;br /&gt;
== Technical information ==&lt;br /&gt;
&lt;br /&gt;
=== %bitrate% ===&lt;br /&gt;
Bitrate of the track; includes dynamic VBR bitrate display for currently played track.&lt;br /&gt;
&lt;br /&gt;
=== %channels% ===&lt;br /&gt;
Number of channels in the track (mono/stereo/etc). Returns the number of channels in text form; returns &amp;quot;mono&amp;quot; and &amp;quot;stereo&amp;quot; instead of &amp;quot;1&amp;quot; and &amp;quot;2&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== %filesize% ===&lt;br /&gt;
Defined as &#039;&#039;%_filesize%&#039;&#039;. Returns the filesize in bytes.&lt;br /&gt;
&lt;br /&gt;
=== %filesize_natural% ===&lt;br /&gt;
Size of the file, automatically formatted in appropriate units such as megabytes or kilobytes. &lt;br /&gt;
&lt;br /&gt;
=== %samplerate% ===&lt;br /&gt;
Sample rate of the track, in Hz.&lt;br /&gt;
&lt;br /&gt;
=== %codec% ===&lt;br /&gt;
Name of codec used to encode the track. If exact codec name is not available, file extension is used.&lt;br /&gt;
&lt;br /&gt;
== Special fields ==&lt;br /&gt;
&lt;br /&gt;
= Control flow =&lt;br /&gt;
&lt;br /&gt;
The functions in this section can be used to conditionally execute statements.&lt;br /&gt;
&lt;br /&gt;
=== [...] (conditional section) ===&lt;br /&gt;
&lt;br /&gt;
Evaluates the expression between &#039;&#039;[&#039;&#039; and &#039;&#039;]&#039;&#039;. If it has the truth value &#039;&#039;true&#039;&#039;, its string value and the truth value &#039;&#039;true&#039;&#039; are returned. Otherwise an empty string and &#039;&#039;false&#039;&#039; are returned.&lt;br /&gt;
&lt;br /&gt;
Example: &#039;&#039;[%artist%]&#039;&#039; returns the value of the artist tag, if it exists. Otherwise it returns nothing, when &#039;&#039;artist&#039;&#039; would return &amp;quot;?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== $if(cond,then) ===&lt;br /&gt;
&lt;br /&gt;
If &#039;&#039;cond&#039;&#039; evaluates to &#039;&#039;true&#039;&#039;, the &#039;&#039;then&#039;&#039; part is evaluated and its value returned. Otherwise, &#039;&#039;false&#039;&#039; is returned.&lt;br /&gt;
&lt;br /&gt;
=== $if(cond,then,else) ===&lt;br /&gt;
&lt;br /&gt;
If &#039;&#039;cond&#039;&#039; evaluates to &#039;&#039;true&#039;&#039;, the &#039;&#039;then&#039;&#039; part is evaluated and its value returned. Otherwise, the &#039;&#039;else&#039;&#039; part is evaluated and its value returned.&lt;br /&gt;
&lt;br /&gt;
=== $if2(a,else) ===&lt;br /&gt;
&lt;br /&gt;
Like &#039;&#039;$if(a,a,else)&#039;&#039; except that &#039;&#039;a&#039;&#039; is only evaluated once.&lt;br /&gt;
&lt;br /&gt;
=== $if3(a1,a2,...,aN,else) ===&lt;br /&gt;
&lt;br /&gt;
Evaluates arguments &#039;&#039;a1&#039;&#039; ... &#039;&#039;aN&#039;&#039;, until one is found that evaluates to &#039;&#039;true&#039;&#039;. If that happens, its value is returned. Otherwise the &#039;&#039;else&#039;&#039; part is evaluated and its value returned.&lt;br /&gt;
&lt;br /&gt;
=== $ifequal(n1,n2,then,else) ===&lt;br /&gt;
&lt;br /&gt;
Compares the integer numbers &#039;&#039;n1&#039;&#039; and &#039;&#039;n2&#039;&#039;, if &#039;&#039;n1&#039;&#039; is equal to &#039;&#039;n2&#039;&#039;, the &#039;&#039;then&#039;&#039; part is evaluated and its value returned. Otherwise the &#039;&#039;else&#039;&#039; part is evaluated and its value returned.&lt;br /&gt;
&lt;br /&gt;
=== $ifgreater(n1,n2,then,else) ===&lt;br /&gt;
&lt;br /&gt;
Compares the integer numbers &#039;&#039;n1&#039;&#039; and &#039;&#039;n2&#039;&#039;, if &#039;&#039;n1&#039;&#039; is greater than &#039;&#039;n2&#039;&#039;, the &#039;&#039;then&#039;&#039; part is evaluated and its value returned. Otherwise the &#039;&#039;else&#039;&#039; part is evaluated and its value returned.&lt;br /&gt;
&lt;br /&gt;
=== $iflonger(s1,s2,then,else) ===&lt;br /&gt;
&lt;br /&gt;
Compares the length of the strings &#039;&#039;s1&#039;&#039; and &#039;&#039;s2&#039;&#039;, if &#039;&#039;s1&#039;&#039; is longer than &#039;&#039;s2&#039;&#039;, the &#039;&#039;then&#039;&#039; part is evaluated and its value returned. Otherwise the &#039;&#039;else&#039;&#039; part is evaluated and its value returned.&lt;br /&gt;
&lt;br /&gt;
=== $select(n,a1,...,aN) ===&lt;br /&gt;
&lt;br /&gt;
If the value of &#039;&#039;n&#039;&#039; is between 1 and N, &#039;&#039;an&#039;&#039; is evaluated and its value returned. Otherwise &#039;&#039;false&#039;&#039; is returned.&lt;br /&gt;
&lt;br /&gt;
= Arithmetic functions =&lt;br /&gt;
&lt;br /&gt;
The functions in this section can be used to perform arithmetic on integer numbers. A string will be automatically converted to a number and vice versa. The conversion to a number uses the longest prefix of the string that can be interpreted as number. Leading whitespace is ignored. Decimal points are not supported. Examples:&lt;br /&gt;
* &amp;quot;c3po&amp;quot; → 0&lt;br /&gt;
* &amp;quot;4.8&amp;quot; → 4&lt;br /&gt;
* -12&amp;quot; → -12&lt;br /&gt;
* &amp;quot;- 12&amp;quot; → 0&lt;br /&gt;
&lt;br /&gt;
=== $add(a,b) ===&lt;br /&gt;
&lt;br /&gt;
Adds &#039;&#039;a&#039;&#039; and &#039;&#039;b&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Can be used with an arbitrary number of arguments. &#039;&#039;$add(a,b,...)&#039;&#039; is the same as &#039;&#039;$add($add(a,b),...)&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== $div(a,b) ===&lt;br /&gt;
&lt;br /&gt;
Divides &#039;&#039;a&#039;&#039; by &#039;&#039;b&#039;&#039; and rounds down to an integer. If &#039;&#039;b&#039;&#039; evaluates to zero, it returns &#039;&#039;a&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Can be used with an arbitrary number of arguments. &#039;&#039;$div(a,b,...)&#039;&#039; is the same as &#039;&#039;$div($div(a,b),...)&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== $greater(a,b) ===&lt;br /&gt;
&lt;br /&gt;
Returns true, if &#039;&#039;a&#039;&#039; is greater than &#039;&#039;b&#039;&#039;, otherwise false.&lt;br /&gt;
&lt;br /&gt;
=== $max(a,b) ===&lt;br /&gt;
&lt;br /&gt;
Returns the maximum of &#039;&#039;a&#039;&#039; and &#039;&#039;b&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Can be used with an arbitrary number of arguments. &#039;&#039;$max(a,b,...)&#039;&#039; is the same as &#039;&#039;$max($max(a,b),...)&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== $min(a,b) ===&lt;br /&gt;
&lt;br /&gt;
Returns the minimum of &#039;&#039;a&#039;&#039; and &#039;&#039;b&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Can be used with an arbitrary number of arguments. &#039;&#039;$min(a,b,...)&#039;&#039; is the same as &#039;&#039;$min($min(a,b),...)&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== $mod(a,b) ===&lt;br /&gt;
&lt;br /&gt;
Computes the remainder of dividing &#039;&#039;a&#039;&#039; through &#039;&#039;b&#039;&#039;. The result has the same sign as &#039;&#039;a&#039;&#039;. If &#039;&#039;b&#039;&#039; evaluates to zero, the result is &#039;&#039;a&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Can be used with an arbitrary number of arguments. &#039;&#039;$mod(a,b,...)&#039;&#039; is the same as &#039;&#039;$mod($mod(a,b),...)&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== $mul(a,b) ===&lt;br /&gt;
&lt;br /&gt;
Multiplies &#039;&#039;a&#039;&#039; and &#039;&#039;b&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Can be used with an arbitrary number of arguments. &#039;&#039;$mul(a,b,...)&#039;&#039; is the same as &#039;&#039;$mul($mul(a,b),...)&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== $muldiv(a,b,c) ===&lt;br /&gt;
&lt;br /&gt;
Multiplies &#039;&#039;a&#039;&#039; and &#039;&#039;b&#039;&#039;, then divides by &#039;&#039;c&#039;&#039;. The result is rounded to the nearest integer.&lt;br /&gt;
&lt;br /&gt;
=== $rand() ===&lt;br /&gt;
&lt;br /&gt;
Generates a random number in the range from 0 to 2&amp;lt;sup&amp;gt;32&amp;lt;/sup&amp;gt;-1. Available only in sort-related contexts, such as the &#039;&#039;Edit → Sort → Sort by ...&#039;&#039; menu command.&lt;br /&gt;
&lt;br /&gt;
=== $sub(a,b) ===&lt;br /&gt;
&lt;br /&gt;
Subtracts &#039;&#039;b&#039;&#039; from &#039;&#039;a&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Can be used with an arbitrary number of arguments. &#039;&#039;$sub(a,b,...)&#039;&#039; is the same as &#039;&#039;$sub($sub(a,b),...)&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= Boolean functions =&lt;br /&gt;
&lt;br /&gt;
The functions in this section can be used to work with truth values (&#039;&#039;true&#039;&#039; and &#039;&#039;false&#039;&#039;), which have no explicit representation in titleformat scripts. They do not return a string or number value. You can use them for more complex conditions with &#039;&#039;$if&#039;&#039; and related functions.&lt;br /&gt;
&lt;br /&gt;
=== $and(...) ===&lt;br /&gt;
&lt;br /&gt;
Logical And of an arbitrary number of arguments. Returns &#039;&#039;true&#039;&#039;, if and only if all arguments evaluate to &#039;&#039;true&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Special case: &#039;&#039;$and(x,y)&#039;&#039; is &#039;&#039;true&#039;&#039;, if both &#039;&#039;x&#039;&#039; and &#039;&#039;y&#039;&#039; are &#039;&#039;true&#039;&#039;. Otherwise it is &#039;&#039;false&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== $or(...) ===&lt;br /&gt;
&lt;br /&gt;
Logical Or of an arbitrary number of arguments. Returns &#039;&#039;true&#039;&#039;, if at least one argument evaluates to &#039;&#039;true&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Special case: &#039;&#039;$or(x,y)&#039;&#039; is &#039;&#039;true&#039;&#039;, if &#039;&#039;x&#039;&#039; or &#039;&#039;y&#039;&#039; is &#039;&#039;true&#039;&#039;, or if both are &#039;&#039;true&#039;&#039;. Otherwise it is &#039;&#039;false&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== $not(x) ===&lt;br /&gt;
&lt;br /&gt;
Logical Not. Returns &#039;&#039;false&#039;&#039;, if &#039;&#039;x&#039;&#039; is &#039;&#039;true&#039;&#039;, otherwise it returns &#039;&#039;true&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== $xor(...) ===&lt;br /&gt;
&lt;br /&gt;
Logical Exclusive-or of an arbitrary number of arguments. Returns &#039;&#039;true&#039;&#039;, if an odd number of arguments evaluate to &#039;&#039;true&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Special case: &#039;&#039;$xor(x,y)&#039;&#039; is &#039;&#039;true&#039;&#039;, if one of &#039;&#039;x&#039;&#039; and &#039;&#039;y&#039;&#039; is &#039;&#039;true&#039;&#039;, but not both. Otherwise it is &#039;&#039;false&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= Color functions =&lt;br /&gt;
&lt;br /&gt;
=== $blend(color1,color2,part,total) ===&lt;br /&gt;
&lt;br /&gt;
Returns a color that is a blend between &#039;&#039;color1&#039;&#039; and &#039;&#039;color2&#039;&#039;. If &#039;&#039;part&#039;&#039; is smaller than or equal to zero, &#039;&#039;color1&#039;&#039; is returned. If &#039;&#039;part&#039;&#039; is greater than or equal to &#039;&#039;total&#039;&#039;, &#039;&#039;color2&#039;&#039; is returned. Otherwise a blended color is returned that is &#039;&#039;part&#039;&#039; parts &#039;&#039;color1&#039;&#039; and &#039;&#039;total&#039;&#039;-&#039;&#039;part&#039;&#039; parts &#039;&#039;color2&#039;&#039;. The blending is performed in the RGB color space.&lt;br /&gt;
&lt;br /&gt;
=== $hsl() ===&lt;br /&gt;
&lt;br /&gt;
Resets the text color to the default color.&lt;br /&gt;
&lt;br /&gt;
=== $hsl(h,s,l) ===&lt;br /&gt;
&lt;br /&gt;
Sets the color for text in the HSL color space. &#039;&#039;h&#039;&#039;, &#039;&#039;s&#039;&#039; and &#039;&#039;l&#039;&#039; are the hue, saturation, and lightness of the color for unselected text. The color for selected text is set to the inverse color.&lt;br /&gt;
The ranges of &#039;&#039;h&#039;&#039;, &#039;&#039;s&#039;&#039;, and &#039;&#039;l&#039;&#039; are from 0 to 240; the function is designed to interpret those values in the same way as the standard Windows color dialog.&lt;br /&gt;
&lt;br /&gt;
=== $hsl(h1,s1,l1,h2,s2,l2) ===&lt;br /&gt;
&lt;br /&gt;
Sets the color for text in the HSL color space. &#039;&#039;h1&#039;&#039;, &#039;&#039;s1&#039;&#039; and &#039;&#039;l1&#039;&#039; are the hue, saturation, and lightness of the color for unselected text. &#039;&#039;h2&#039;&#039;, &#039;&#039;s2&#039;&#039; and &#039;&#039;l2&#039;&#039; are the hue, saturation, and lightness of the color for selected text.&lt;br /&gt;
&lt;br /&gt;
=== $rgb() ===&lt;br /&gt;
&lt;br /&gt;
Resets the text color to the default color.&lt;br /&gt;
&lt;br /&gt;
=== $rgb(r,g,b) ===&lt;br /&gt;
&lt;br /&gt;
Sets the color for text. &#039;&#039;r&#039;&#039;, &#039;&#039;g&#039;&#039; and &#039;&#039;b&#039;&#039; are the red, green and blue component of the color for unselected text. The color for selected text is set to the inverse color.&lt;br /&gt;
&lt;br /&gt;
=== $rgb(r1,g1,b1,r2,g2,b2) ===&lt;br /&gt;
&lt;br /&gt;
Sets the color for text. &#039;&#039;r1&#039;&#039;, &#039;&#039;g1&#039;&#039; and &#039;&#039;b1&#039;&#039; are the red, green and blue component of the color for unselected text. &#039;&#039;r2&#039;&#039;, &#039;&#039;g2&#039;&#039; and &#039;&#039;b2&#039;&#039; are the red, green and blue component of the color for selected text.&lt;br /&gt;
&lt;br /&gt;
=== $transition(string,color1,color2) ===&lt;br /&gt;
&lt;br /&gt;
Inserts color codes into &#039;&#039;string&#039;&#039;, so that the first character has &#039;&#039;color1&#039;&#039;, the last character has &#039;&#039;color2&#039;&#039;, and intermediate characters have blended colors. The blending is performed in the RGB color space. Note that color codes are additional characters that will also be counted by string manipulation functions. For example, if you need to truncate a string, you should do this before applying &#039;&#039;$transition&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= Now playing info =&lt;br /&gt;
The following functions and fields are usable for scripts used with the currently playing item, for example the status bar, the main window title and the copy command script.&lt;br /&gt;
&lt;br /&gt;
== Special fields ==&lt;br /&gt;
&lt;br /&gt;
=== %playback_time% ===&lt;br /&gt;
Returns the elapsed time formatted as [HH:]MM:SS.&lt;br /&gt;
&lt;br /&gt;
=== %playback_time_seconds% ===&lt;br /&gt;
Returns elapsed time in seconds.&lt;br /&gt;
Old version: &amp;lt;code&amp;gt;%_time_elapsed%&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== %playback_time_remaining% ===&lt;br /&gt;
Returns remaining time until track ends, formatted as [HH:]MM:SS.&lt;br /&gt;
Old version: &amp;lt;code&amp;gt;%_time_remaining%&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== %playback_time_remaining_seconds% ===&lt;br /&gt;
Returns remaining time in seconds.&lt;br /&gt;
Old version: &amp;lt;code&amp;gt;%_time_remaining_seconds%&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== %length% ===&lt;br /&gt;
Returns the length of the track formatted as hours, minutes, and seconds.&lt;br /&gt;
Old version: &amp;lt;code&amp;gt;%_time_total%&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== %length_ex% ===&lt;br /&gt;
Returns the length of the track formatted as hours, minutes, seconds, and milliseconds.&lt;br /&gt;
&lt;br /&gt;
=== %length_seconds% ===&lt;br /&gt;
Returns the length of the track in seconds.&lt;br /&gt;
Old version: &amp;lt;code&amp;gt;%_time_total_seconds%&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== %length_seconds_fp% ===&lt;br /&gt;
Returns the length of the track in seconds as floating point number.&lt;br /&gt;
&lt;br /&gt;
=== %length_samples% ===&lt;br /&gt;
Returns the length of the track in samples.&lt;br /&gt;
&lt;br /&gt;
= Playlist info =&lt;br /&gt;
The following functions and fields are usable for playlist display formatting (eg. per-column title formatting patterns).&lt;br /&gt;
&lt;br /&gt;
== Special fields ==&lt;br /&gt;
&lt;br /&gt;
=== %isplaying% ===&lt;br /&gt;
&lt;br /&gt;
Returns &amp;quot;1&amp;quot; if file is currently playing and empty string otherwise.&lt;br /&gt;
&lt;br /&gt;
=== %ispaused% ===&lt;br /&gt;
&lt;br /&gt;
Returns &amp;quot;1&amp;quot; if playback is paused, empty string otherwise.&lt;br /&gt;
&lt;br /&gt;
=== %list_index% ===&lt;br /&gt;
&lt;br /&gt;
Returns a zero-padded playlist index of specified item. The first item is at index 1.&lt;br /&gt;
&lt;br /&gt;
=== %list_total% ===&lt;br /&gt;
&lt;br /&gt;
Returns number of items in the playlist.&lt;br /&gt;
&lt;br /&gt;
=== %queue_index% ===&lt;br /&gt;
&lt;br /&gt;
Index of the specified item in the playback queue; available in playlist only. If the item has been queued multiple times, %queue_index% evaluates to the first index.&lt;br /&gt;
&lt;br /&gt;
=== %queue_indexes% ===&lt;br /&gt;
&lt;br /&gt;
List of indexes of the specified item in the playback queue; available in playlist only. Same as %queue_index% unless the item has been queued more than once.&lt;br /&gt;
&lt;br /&gt;
=== %queue_total% ===&lt;br /&gt;
&lt;br /&gt;
Total amount of tracks in playback queue. Available only for queued tracks, for technical reasons. &lt;br /&gt;
&lt;br /&gt;
= String functions =&lt;br /&gt;
&lt;br /&gt;
The functions in this section can be used to manipulate character strings.&lt;br /&gt;
&lt;br /&gt;
=== $abbr(x) ===&lt;br /&gt;
&lt;br /&gt;
Returns abbreviation of &#039;&#039;x&#039;&#039;. Words which begin with an alphanumeric character are shortened to the first character. Spaces and parentheses are stripped. Example:&lt;br /&gt;
* $abbr(&#039;This is a Long Title (12-inch version) [needs tags]&#039;) → TiaLT1v[needst&lt;br /&gt;
&lt;br /&gt;
=== $abbr(x,len) ===&lt;br /&gt;
&lt;br /&gt;
Returns abbreviation of &#039;&#039;x&#039;&#039;, if &#039;&#039;x&#039;&#039; is longer than &#039;&#039;len&#039;&#039; characters, otherwise returns &#039;&#039;x&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== $ansi(x) ===&lt;br /&gt;
&lt;br /&gt;
Converts &#039;&#039;x&#039;&#039; to system codepage and back. Any characters that are not present in the system codepage will be removed / replaced. Useful for mass-renaming files to ensure compatibility with non-unicode-capable software.&lt;br /&gt;
&lt;br /&gt;
=== $ascii(x) ===&lt;br /&gt;
&lt;br /&gt;
Converts &#039;&#039;x&#039;&#039; to ASCII. Any characters that are not present in ASCII will be removed / replaced.&lt;br /&gt;
&lt;br /&gt;
=== $caps(x) ===&lt;br /&gt;
&lt;br /&gt;
Converts first letter in every word of x to uppercase, and all other letters to lowercase.&lt;br /&gt;
&lt;br /&gt;
=== $caps2(x) ===&lt;br /&gt;
&lt;br /&gt;
Converts first letter in every word of x to uppercase, and leaves all other letters as they are.&lt;br /&gt;
&lt;br /&gt;
=== $char(x) ===&lt;br /&gt;
&lt;br /&gt;
Inserts Unicode character with code &#039;&#039;x&#039;&#039;. You can search for characters and find the matching decimal number on this [http://www.fileformat.info/info/unicode/char/search.htm site].&lt;br /&gt;
&lt;br /&gt;
=== $crc32(a) ===&lt;br /&gt;
&lt;br /&gt;
Computes the CRC32 of the string &#039;&#039;a&#039;&#039; as a number. Intended for use in coloring scripts.&lt;br /&gt;
&lt;br /&gt;
Example: $rgb($mod($crc32(%album%),256),128,128)&lt;br /&gt;
&lt;br /&gt;
=== $crlf() ===&lt;br /&gt;
&lt;br /&gt;
Inserts end-of-line marker (carriage return, line feed). Can be used to generate multiple lines in the output, for example for the tooltip of the system  notification area (&amp;quot;systray&amp;quot;) icon.&lt;br /&gt;
&lt;br /&gt;
=== $cut(a,len) ===&lt;br /&gt;
&lt;br /&gt;
Returns first &#039;&#039;len&#039;&#039; characters from the left of the string &#039;&#039;a&#039;&#039;. This function is the same as $left(a,len). Negative numbers produce the entire string. Examples:&lt;br /&gt;
* $cut(&#039;abc123&#039;,3) → abc&lt;br /&gt;
* $cut(&#039;abc123&#039;,0) → (nothing)&lt;br /&gt;
* $cut(&#039;abc123&#039;,-1) → abc123&lt;br /&gt;
&lt;br /&gt;
=== $directory(x) ===&lt;br /&gt;
&lt;br /&gt;
Extracts directory name from the file path &#039;&#039;x&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== $directory(x,n) ===&lt;br /&gt;
&lt;br /&gt;
Extracts directory name from the file path &#039;&#039;x&#039;&#039;; goes up by &#039;&#039;n&#039;&#039; levels.&lt;br /&gt;
&lt;br /&gt;
=== $directory_path(x) ===&lt;br /&gt;
&lt;br /&gt;
Extracts directory path from the file path &#039;&#039;x&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== $ext(x) ===&lt;br /&gt;
&lt;br /&gt;
Extracts file extension from &#039;&#039;x&#039;&#039; which must be a file name or path.&lt;br /&gt;
&lt;br /&gt;
=== $filename(x) ===&lt;br /&gt;
&lt;br /&gt;
Extracts file name from full path.&lt;br /&gt;
&lt;br /&gt;
=== $fix_eol(x) ===&lt;br /&gt;
&lt;br /&gt;
If &#039;&#039;x&#039;&#039; contains an end-of-line marker (CR-LF), the end-of-line marker and all text to the right of it is replaced by &amp;quot; (...)&amp;quot;. Otherwise &#039;&#039;x&#039;&#039; is returned unaltered.&lt;br /&gt;
&lt;br /&gt;
=== $fix_eol(x,indicator) ===&lt;br /&gt;
&lt;br /&gt;
If &#039;&#039;x&#039;&#039; contains an end-of-line marker (CR-LF), the end-of-line marker and all text to the right of it is replaced by &#039;&#039;indicator&#039;&#039;. Otherwise &#039;&#039;x&#039;&#039; is returned unaltered.&lt;br /&gt;
&lt;br /&gt;
=== $hex(n) ===&lt;br /&gt;
&lt;br /&gt;
Formats the integer number &#039;&#039;n&#039;&#039; in hexadecimal notation.&lt;br /&gt;
&lt;br /&gt;
=== $hex(n,len) ===&lt;br /&gt;
&lt;br /&gt;
Formats the integer number &#039;&#039;n&#039;&#039; in hexadecimal notation with &#039;&#039;len&#039;&#039; digits. Pads with zeros from the left if necessary.&lt;br /&gt;
&lt;br /&gt;
=== $insert(a,b,n) ===&lt;br /&gt;
&lt;br /&gt;
Inserts &#039;&#039;b&#039;&#039; into &#039;&#039;a&#039;&#039; after &#039;&#039;n&#039;&#039; characters.&lt;br /&gt;
&lt;br /&gt;
=== $left(a,len) ===&lt;br /&gt;
&lt;br /&gt;
Returns first &#039;&#039;len&#039;&#039; characters from the left of the string &#039;&#039;a&#039;&#039;. This function is the same as $cut(a,len). Negative numbers produce the entire string. Examples:&lt;br /&gt;
* $left(&#039;abc123&#039;,3) → abc&lt;br /&gt;
* $left(&#039;abc123&#039;,0) → (nothing)&lt;br /&gt;
* $left(&#039;abc123&#039;,-1) → abc123&lt;br /&gt;
&lt;br /&gt;
=== $len(a) ===&lt;br /&gt;
&lt;br /&gt;
Returns length of string &#039;&#039;a&#039;&#039; in characters.&lt;br /&gt;
&lt;br /&gt;
=== $len2(a) ===&lt;br /&gt;
&lt;br /&gt;
Returns length of string x in characters, respecting double-width character rules (double-width characters will be counted as two).&lt;br /&gt;
&lt;br /&gt;
=== $longer(a,b) ===&lt;br /&gt;
&lt;br /&gt;
Returns &#039;&#039;true&#039;&#039;, if string &#039;&#039;a&#039;&#039; is longer than string &#039;&#039;b&#039;&#039;, false otherwise.&lt;br /&gt;
&lt;br /&gt;
=== $lower(a) ===&lt;br /&gt;
&lt;br /&gt;
Converts &#039;&#039;a&#039;&#039; to lowercase.&lt;br /&gt;
&lt;br /&gt;
=== $longest(a,...) ===&lt;br /&gt;
&lt;br /&gt;
Returns the longest of its arguments. Can be used with an arbitrary number of strings.&lt;br /&gt;
&lt;br /&gt;
=== $num(n,len) ===&lt;br /&gt;
&lt;br /&gt;
Formats the integer number &#039;&#039;n&#039;&#039; in decimal notation with &#039;&#039;len&#039;&#039; characters. Pads with zeros from the left if necessary. &#039;&#039;len&#039;&#039; includes the dash when the number is negative. Examples:&lt;br /&gt;
&lt;br /&gt;
* $num(123,5) → 00123&lt;br /&gt;
* $num(-123,5) → -0123&lt;br /&gt;
* $num(4.8,5) → 00004&lt;br /&gt;
&lt;br /&gt;
=== $pad(x,len) ===&lt;br /&gt;
&lt;br /&gt;
Pads &#039;&#039;x&#039;&#039; from the left with spaces to &#039;&#039;len&#039;&#039; characters.&lt;br /&gt;
&lt;br /&gt;
=== $pad_right(x,y) ===&lt;br /&gt;
&lt;br /&gt;
Pads &#039;&#039;x&#039;&#039; from the right with spaces to &#039;&#039;len&#039;&#039; characters.&lt;br /&gt;
&lt;br /&gt;
=== $pad(x,len,char) ===&lt;br /&gt;
&lt;br /&gt;
Pads &#039;&#039;x&#039;&#039; from the left with &#039;&#039;char&#039;&#039; to &#039;&#039;len&#039;&#039; characters.&lt;br /&gt;
&lt;br /&gt;
=== $pad_right(x,len,char) ===&lt;br /&gt;
&lt;br /&gt;
Pads &#039;&#039;x&#039;&#039; from the right with &#039;&#039;char&#039;&#039; to &#039;&#039;len&#039;&#039; characters.&lt;br /&gt;
&lt;br /&gt;
=== $padcut(x,len) ===&lt;br /&gt;
&lt;br /&gt;
Returns first &#039;&#039;len&#039;&#039; characters from the left of &#039;&#039;x&#039;&#039;, if &#039;&#039;x&#039;&#039; is longer than &#039;&#039;len&#039;&#039; characters. Otherwise pads &#039;&#039;x&#039;&#039; from the left with spaces to &#039;&#039;len&#039;&#039; characters.&lt;br /&gt;
&lt;br /&gt;
=== $padcut_right(x,len) ===&lt;br /&gt;
&lt;br /&gt;
Returns first &#039;&#039;len&#039;&#039; characters from the left of &#039;&#039;x&#039;&#039;, if &#039;&#039;x&#039;&#039; is longer than &#039;&#039;len&#039;&#039; characters. Otherwise pads &#039;&#039;x&#039;&#039; from the right with spaces to &#039;&#039;len&#039;&#039; characters.&lt;br /&gt;
&lt;br /&gt;
=== $progress(pos,range,len,a,b) ===&lt;br /&gt;
&lt;br /&gt;
Creates a progress bar: &#039;&#039;pos&#039;&#039; contains position, &#039;&#039;range&#039;&#039; contains range, &#039;&#039;len&#039;&#039; progress bar length in characters, &#039;&#039;a&#039;&#039; and &#039;&#039;b&#039;&#039; are characters to build progress bar with.&lt;br /&gt;
&lt;br /&gt;
Example:&#039;&#039;$progress(%_time_elapsed_seconds%, %_time_total_seconds%, 20,&#039;#&#039;,&#039;=&#039;)&#039;&#039; produces &amp;quot;====#===============&amp;quot;, the # character is moving with playback position.&lt;br /&gt;
&lt;br /&gt;
=== $progress2(pos,range,len,a,b) ===&lt;br /&gt;
&lt;br /&gt;
Creates a progress bar: &#039;&#039;pos&#039;&#039; contains position, &#039;&#039;range&#039;&#039; contains range, &#039;&#039;len&#039;&#039; progress bar length in characters, &#039;&#039;a&#039;&#039; and &#039;&#039;b&#039;&#039; are characters to build progress bar with. Produces different appearance than &#039;&#039;$progress&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== $repeat(a,n) ===&lt;br /&gt;
&lt;br /&gt;
Returns &#039;&#039;n&#039;&#039; copies of &#039;&#039;a&#039;&#039;. Note that &#039;&#039;a&#039;&#039; is evaluated once before its value is used, so &#039;&#039;$repeat&#039;&#039; cannot be used for loops.&lt;br /&gt;
&lt;br /&gt;
=== $replace(a,b,c) ===&lt;br /&gt;
&lt;br /&gt;
Replaces all occurrences of string &#039;&#039;b&#039;&#039; in string &#039;&#039;a&#039;&#039; with string &#039;&#039;c&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Can also be used with an arbitrary number of arguments. Note that &#039;&#039;$replace(a,b1,c1,b2,c2)&#039;&#039; is generally not the same as &#039;&#039;$replace($replace(a,b1,c1),b2,c2)&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Example: &#039;&#039;$replace(ab,a,b,b,c)&#039;&#039; → &amp;quot;bc&amp;quot;, &#039;&#039;$replace($replace(ab,a,b),b,c)&#039;&#039; → &amp;quot;cc&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== $right(a,len) ===&lt;br /&gt;
&lt;br /&gt;
Returns the first &#039;&#039;len&#039;&#039; characters from the right of &#039;&#039;a&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== $roman(n) ===&lt;br /&gt;
&lt;br /&gt;
Formats the integer number &#039;&#039;n&#039;&#039; in roman notation.&lt;br /&gt;
&lt;br /&gt;
=== $rot13() ===&lt;br /&gt;
&lt;br /&gt;
Performs [http://en.wikipedia.org/wiki/ROT13 ROT13] transformation to given string.&lt;br /&gt;
&lt;br /&gt;
Example: &#039;&#039;$rot13(&#039;foobar2000&#039;)&#039;&#039; → &amp;quot;sbbone2000&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== $shortest ===&lt;br /&gt;
&lt;br /&gt;
Returns the shortest of its arguments. Can be used with an arbitrary number of strings.&lt;br /&gt;
&lt;br /&gt;
=== $strchr(s,c) ===&lt;br /&gt;
&lt;br /&gt;
Finds first occurence of character &#039;&#039;c&#039;&#039; in string &#039;&#039;s&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Example: &#039;&#039;$strchr(abca,a)&#039;&#039; → 1&lt;br /&gt;
&lt;br /&gt;
=== $strrchr(s,c) ===&lt;br /&gt;
&lt;br /&gt;
Finds last occurence of character &#039;&#039;c&#039;&#039; in string &#039;&#039;s&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Example: &#039;&#039;$strrchr(abca,a)&#039;&#039; → 4&lt;br /&gt;
&lt;br /&gt;
=== $strstr(s1,s2) ===&lt;br /&gt;
&lt;br /&gt;
Finds first occurence of string &#039;&#039;s2&#039;&#039; in string &#039;&#039;s1&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== $strcmp(s1,s2) ===&lt;br /&gt;
&lt;br /&gt;
Performs a case-sensitive comparison of the strings &#039;&#039;s1&#039;&#039; and &#039;&#039;s2&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== $stricmp(s1,s2) ===&lt;br /&gt;
&lt;br /&gt;
Performs a case-insensitive comparison of the strings &#039;&#039;s1&#039;&#039; and &#039;&#039;s2&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== $substr(s,m,n) ===&lt;br /&gt;
&lt;br /&gt;
Returns substring of string &#039;&#039;s&#039;&#039;, starting from &#039;&#039;m&#039;&#039;-th character and ending at &#039;&#039;n&#039;&#039;-th character.&lt;br /&gt;
&lt;br /&gt;
=== $stripprefix(x) ===&lt;br /&gt;
&lt;br /&gt;
Removes &#039;&#039;A&#039;&#039; and &#039;&#039;The&#039;&#039; prefixes from x. &lt;br /&gt;
&lt;br /&gt;
=== $stripprefix(x,prefix1,prefix2,...) ===&lt;br /&gt;
&lt;br /&gt;
Removes the specified prefixes from x. &lt;br /&gt;
&lt;br /&gt;
=== $swapprefix(x) ===&lt;br /&gt;
&lt;br /&gt;
Moves &#039;&#039;A&#039;&#039; and &#039;&#039;The&#039;&#039; prefixes to the end of x. &lt;br /&gt;
&lt;br /&gt;
=== $swapprefix(x,prefix1,prefix2,...) ===&lt;br /&gt;
&lt;br /&gt;
Moves the specified prefixes to the end of x. &lt;br /&gt;
&lt;br /&gt;
=== $trim(s) ===&lt;br /&gt;
&lt;br /&gt;
Removes leading and trailing spaces from string &#039;&#039;s&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== $tab() ===&lt;br /&gt;
&lt;br /&gt;
Inserts one tabulator character.&lt;br /&gt;
&lt;br /&gt;
=== $tab(n) ===&lt;br /&gt;
&lt;br /&gt;
Inserts &#039;&#039;n&#039;&#039; tabulator characters.&lt;br /&gt;
&lt;br /&gt;
=== $upper(s) ===&lt;br /&gt;
&lt;br /&gt;
Converts string &#039;&#039;s&#039;&#039; to uppercase.&lt;br /&gt;
&lt;br /&gt;
= Track info =&lt;br /&gt;
&lt;br /&gt;
The functions and fields in this section can be used to access information about tracks.&lt;br /&gt;
&lt;br /&gt;
== Metadata ==&lt;br /&gt;
&lt;br /&gt;
=== $meta(name) ===&lt;br /&gt;
Returns value of tag called &#039;&#039;name&#039;&#039;. If multiple values of that tag exist, they are concatenated with &amp;quot;, &amp;quot; as separator.&lt;br /&gt;
&lt;br /&gt;
Example: &#039;&#039;$meta(artist)&#039;&#039; → &amp;quot;He, She, It&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== $meta(name,n) ===&lt;br /&gt;
Returns value of &#039;&#039;n&#039;&#039;-th (0,1,2 and so on) tag called &#039;&#039;name&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Example: &#039;&#039;$meta(artist,1)&#039;&#039; → &amp;quot;She&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== $meta_sep(name,sep) ===&lt;br /&gt;
Returns value of tag called &#039;&#039;name&#039;&#039;. If multiple values of that tag exist, they are concatenated with &#039;&#039;sep&#039;&#039; as separator.&lt;br /&gt;
&lt;br /&gt;
Example: &#039;&#039;$meta_sep(artist,&#039; + &#039;)&#039;&#039; → &amp;quot;He + She + It&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== $meta_sep(name,sep,lastsep) ===&lt;br /&gt;
Returns value of tag called &#039;&#039;name&#039;&#039;. If multiple values of that tag exist, they are concatenated with &#039;&#039;sep&#039;&#039; as separator between all but the last two values which are concatenated with &#039;&#039;lastsep&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Example: &#039;&#039;$meta_sep(artist,&#039;, &#039;,&#039;, and &#039;)&#039;&#039; → &amp;quot;He, She, and It&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== $meta_test(...) === &lt;br /&gt;
Returns &#039;&#039;1&#039;&#039;, if all given tags exist, &#039;&#039;undefined&#039;&#039; otherwise.&lt;br /&gt;
&lt;br /&gt;
Example: &#039;&#039;$meta_test(artist,title)&#039;&#039; → true&lt;br /&gt;
&lt;br /&gt;
=== $meta_num(name) ===&lt;br /&gt;
Returns the number of values for the tag called &#039;&#039;name&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Example: &#039;&#039;$meta_num(artist)&#039;&#039; → 3&lt;br /&gt;
&lt;br /&gt;
== Technical information ==&lt;br /&gt;
&lt;br /&gt;
=== $info(name) ===&lt;br /&gt;
Returns value of technical information field called &#039;&#039;name&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
For convenience, the &#039;&#039;&#039;%__name%&#039;&#039;&#039; alias is also available.&lt;br /&gt;
&lt;br /&gt;
Example: &#039;&#039;$info(channels)&#039;&#039; → 2&lt;br /&gt;
&lt;br /&gt;
Here is an &#039;&#039;&#039;informative&#039;&#039;&#039; list of recognized fields. Some of these depend on the media file type being queried.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
! field name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#CCF&amp;quot;|&#039;&#039;&#039;General&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|codec&lt;br /&gt;
| style=&amp;quot;background-color:#EEF&amp;quot;|&#039;&#039;&#039;Codec&#039;&#039;&#039; (&#039;&#039;e.g.&#039;&#039; MP3)&lt;br /&gt;
|-&lt;br /&gt;
|codec_profile&lt;br /&gt;
| style=&amp;quot;background-color:#EEF&amp;quot;|&#039;&#039;&#039;Codec Profile&#039;&#039;&#039; (&#039;&#039;e.g.&#039;&#039; CBR)&lt;br /&gt;
|-&lt;br /&gt;
|samplerate&lt;br /&gt;
| style=&amp;quot;background-color:#EEF&amp;quot;|&#039;&#039;&#039;Sample Rate&#039;&#039;&#039;, in hertz (&#039;&#039;e.g.&#039;&#039; 44100)&lt;br /&gt;
|-&lt;br /&gt;
|bitrate&lt;br /&gt;
| style=&amp;quot;background-color:#EEF&amp;quot;|&#039;&#039;&#039;Bitrate&#039;&#039;&#039;, in kilobits per second (&#039;&#039;e.g.&#039;&#039; 320)&lt;br /&gt;
|-&lt;br /&gt;
|tool&lt;br /&gt;
| style=&amp;quot;background-color:#EEF&amp;quot;|&#039;&#039;&#039;Tool&#039;&#039;&#039; used to produce the file, possibly guessed (&#039;&#039;e.g.&#039;&#039; LAME3.97)&lt;br /&gt;
|-&lt;br /&gt;
|encoding&lt;br /&gt;
| style=&amp;quot;background-color:#EEF&amp;quot;|&#039;&#039;&#039;Encoding&#039;&#039;&#039; lossiness (&#039;&#039;e.g.&#039;&#039; lossy)&lt;br /&gt;
|-&lt;br /&gt;
|channels&lt;br /&gt;
| style=&amp;quot;background-color:#EEF&amp;quot;|&#039;&#039;&#039;Channels&#039;&#039;&#039; count (&#039;&#039;e.g.&#039;&#039; 2 &amp;lt;nowiki&amp;gt;[for stereo]&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
|bitspersample&lt;br /&gt;
| style=&amp;quot;background-color:#EEF&amp;quot;|&#039;&#039;&#039;Bits Per Sample&#039;&#039;&#039; (&#039;&#039;e.g.&#039;&#039; 16)&lt;br /&gt;
|-&lt;br /&gt;
|tagtype&lt;br /&gt;
| style=&amp;quot;background-color:#EEF&amp;quot;|&#039;&#039;&#039;Tag Type&#039;&#039;&#039;, comma-separated list of tag formats (&#039;&#039;e.g.&#039;&#039; id3v2|apev2)&lt;br /&gt;
|-&lt;br /&gt;
|cue_embedded&lt;br /&gt;
| style=&amp;quot;background-color:#EEF&amp;quot;|&#039;&#039;&#039;Embedded Cuesheet&#039;&#039;&#039; presence (&#039;&#039;e.g.&#039;&#039; no &amp;lt;nowiki&amp;gt;[may be empty!]&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
|md5&lt;br /&gt;
| style=&amp;quot;background-color:#EEF&amp;quot;|&#039;&#039;&#039;Audio MD5&#039;&#039;&#039; hash, if container defines it (&#039;&#039;e.g.&#039;&#039; 1E24A910D91EF09A8CF403C9B6963961)&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#CCF&amp;quot;|&#039;&#039;&#039;Other&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|ENC_DELAY&lt;br /&gt;
| style=&amp;quot;background-color:#EEF&amp;quot;|LAME proprietary MP3 &#039;&#039;&#039;enc_delay&#039;&#039;&#039; value (&#039;&#039;e.g.&#039;&#039; 576)&lt;br /&gt;
|-&lt;br /&gt;
|ENC_PADDING&lt;br /&gt;
| style=&amp;quot;background-color:#EEF&amp;quot;|LAME proprietary MP3 &#039;&#039;&#039;enc_padding&#039;&#039;&#039; value (&#039;&#039;e.g.&#039;&#039; 1536)&lt;br /&gt;
|-&lt;br /&gt;
|MP3_ACCURATE_LENGTH&lt;br /&gt;
| style=&amp;quot;background-color:#EEF&amp;quot;|&#039;&#039;&#039;mp3_accurate_length&#039;&#039;&#039; supported (LAME proprietary header)? (&#039;&#039;e.g.&#039;&#039; yes)&lt;br /&gt;
|-&lt;br /&gt;
|MP3_STEREO_MODE&lt;br /&gt;
| style=&amp;quot;background-color:#EEF&amp;quot;|Stereo mode used in MP3 file (&#039;&#039;e.g.&#039;&#039; mono, stereo, joint stereo, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|VERSION&lt;br /&gt;
| style=&amp;quot;background-color:#EEF&amp;quot;|&#039;&#039;&#039;Version&#039;&#039;&#039; of tool (&#039;&#039;e.g.&#039;&#039; 3.99)&lt;br /&gt;
|-&lt;br /&gt;
|FLAGS&lt;br /&gt;
| style=&amp;quot;background-color:#EEF&amp;quot;|&#039;&#039;&#039;Flags&#039;&#039;&#039; of tool (&#039;&#039;e.g.&#039;&#039; 22)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== $channels() === &lt;br /&gt;
Returns number of channels in text format.&lt;br /&gt;
&lt;br /&gt;
Example: &#039;&#039;$channels()&#039;&#039; → &amp;quot;stereo&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== %replaygain_album_gain% ===&lt;br /&gt;
&lt;br /&gt;
Returns ReplayGain album gain value.&lt;br /&gt;
&lt;br /&gt;
=== %replaygain_album_peak% ===&lt;br /&gt;
&lt;br /&gt;
Returns ReplayGain album peak value.&lt;br /&gt;
&lt;br /&gt;
=== %replaygain_track_gain% ===&lt;br /&gt;
&lt;br /&gt;
Returns ReplayGain track gain value.&lt;br /&gt;
&lt;br /&gt;
=== %replaygain_track_peak% ===&lt;br /&gt;
&lt;br /&gt;
Returns ReplayGain track peak value.&lt;br /&gt;
&lt;br /&gt;
== Special fields ==&lt;br /&gt;
&lt;br /&gt;
==== %filename% ====&lt;br /&gt;
&lt;br /&gt;
Returns the filename without directory and extension.&lt;br /&gt;
&lt;br /&gt;
==== %filename_ext% ====&lt;br /&gt;
&lt;br /&gt;
Returns the filename with extension, but without the directory.&lt;br /&gt;
&lt;br /&gt;
==== %directoryname% ====&lt;br /&gt;
&lt;br /&gt;
Returns the name of the parent directory only, not the complete path.&lt;br /&gt;
&lt;br /&gt;
==== %last_modified% ====&lt;br /&gt;
&lt;br /&gt;
Returns the date and time the file was last modified. Eg: &#039;&#039;2005-12-22 00:04:10&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== %path% ====&lt;br /&gt;
&lt;br /&gt;
Returns the path.&lt;br /&gt;
&lt;br /&gt;
==== %_path_raw% ====&lt;br /&gt;
&lt;br /&gt;
Returns the path as URL including the protocol scheme.&lt;br /&gt;
&lt;br /&gt;
==== %subsong% ====&lt;br /&gt;
&lt;br /&gt;
Returns the subsong index. The subsong index is used to distuingish multiple tracks in a single file, for example for cue sheets, tracker modules and various container formats.&lt;br /&gt;
&lt;br /&gt;
==== %_foobar2000_version% ====&lt;br /&gt;
Returns a string representing the version of foobar2000.&lt;br /&gt;
&lt;br /&gt;
= Time/Date Functions =&lt;br /&gt;
&lt;br /&gt;
These functions are used to manipulate time/date strings, notably (but not limited to), [[Foobar2000:Titleformat_Playback_Statistics|those gathered]] by the [[Foobar2000:Components/Playback Statistics v3.x (foo playcount)|Playback Statistics component]].&lt;br /&gt;
&lt;br /&gt;
=== $year(time) ===&lt;br /&gt;
&lt;br /&gt;
Retrieves the year part (formatted as four digits) from a time/date string.&lt;br /&gt;
&lt;br /&gt;
=== $month(time) ===&lt;br /&gt;
&lt;br /&gt;
Retrieves the month part (formatted as two digits) from a time/date string.&lt;br /&gt;
&lt;br /&gt;
=== $day_of_month(time) ===&lt;br /&gt;
&lt;br /&gt;
Retrieves the day of month part (formatted as two digits) from a time/date string.&lt;br /&gt;
&lt;br /&gt;
=== $date(time) ===&lt;br /&gt;
&lt;br /&gt;
Retrieves the date part (formatted as YYYY-MM-DD) from a time/date string.&lt;br /&gt;
&lt;br /&gt;
=== $time(time) ===&lt;br /&gt;
&lt;br /&gt;
Retrieves the time part (formatted as HH:MM:SS or HH:MM) from a date/time string.&lt;br /&gt;
&lt;br /&gt;
= Variable operations =&lt;br /&gt;
&lt;br /&gt;
Variables can be used to store strings and number. They cannot store truth values. They are best used to store intermediate results that you need multiple times. Variable names are not case-sensitive.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
! code&lt;br /&gt;
! output&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;$put(foo,bar)$char(10)&lt;br /&gt;
$get(foo)$char(10)&lt;br /&gt;
$get(Foo)$char(10)&lt;br /&gt;
$puts(foo,2000)$char(10)&lt;br /&gt;
$get(foo)$char(10)&amp;lt;/pre&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#EEF&amp;quot; |&amp;lt;pre&amp;gt;bar&lt;br /&gt;
bar&lt;br /&gt;
bar&lt;br /&gt;
&lt;br /&gt;
2000&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
=== $get(name) ===&lt;br /&gt;
&lt;br /&gt;
Returns the value that was last stored in the variable &#039;&#039;name&#039;&#039;, if the variable was not defined (yet), it returns nothing. The truth value returned by &#039;&#039;$get&#039;&#039; indicates if the variable &#039;&#039;name&#039;&#039; was defined&lt;br /&gt;
&lt;br /&gt;
=== $put(name,value) ===&lt;br /&gt;
&lt;br /&gt;
Stores &#039;&#039;value&#039;&#039; in the variable &#039;&#039;name&#039;&#039; and returns &#039;&#039;value&#039;&#039; unaltered&lt;br /&gt;
&lt;br /&gt;
=== $puts(name,value) ===&lt;br /&gt;
&lt;br /&gt;
Stores &#039;&#039;value&#039;&#039; in the variable &#039;&#039;name&#039;&#039; and returns nothing&lt;br /&gt;
&lt;br /&gt;
= Component-provided fields and functions on tracks =&lt;br /&gt;
&lt;br /&gt;
This section lists components that provide additional fields and functions that are useable in the context of any track.&lt;br /&gt;
&lt;br /&gt;
== Playback statistics ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.foobar2000.org/components/view/foo_playcount Playback statistics homepage]&lt;br /&gt;
* [[Foobar2000:Titleformat Playback Statistics|Playback statistics titleformat reference]]&lt;br /&gt;
&lt;br /&gt;
= Component-specific fields and functions =&lt;br /&gt;
&lt;br /&gt;
This section lists components that provide additional fields and functions that are only usable in the context of the particular component.&lt;br /&gt;
&lt;br /&gt;
== Album list ==&lt;br /&gt;
* [[Foobar2000:Titleformat_Album_List|Album List Title Formatting]]&lt;br /&gt;
* [[Foobar2000:Preferences:Album List|Preferences: Album List]]&lt;br /&gt;
== Playlist Organizer ==&lt;br /&gt;
* [http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Playlist_Organizer_(foo_plorg)#Nodes Playlist Organizer: Nodes Title Formatting]&lt;br /&gt;
&lt;br /&gt;
== Columns UI ==&lt;br /&gt;
&lt;br /&gt;
* [http://yuo.be/columns.php Columns UI homepage]&lt;br /&gt;
* [http://yuo.be/wiki/columns_ui:config:global_variables Global variables reference]&lt;br /&gt;
* [http://yuo.be/wiki/columns_ui:config:colour_string Playlist colors reference]&lt;br /&gt;
* [http://yuo.be/wiki/columns_ui:config:playlist_switcher_titleformatting Playlist switcher reference]&lt;br /&gt;
&lt;br /&gt;
= Additional Reading =&lt;br /&gt;
&lt;br /&gt;
* [[Foobar2000:Titleformat_Introduction|Introduction to titleformat scripts]]&lt;br /&gt;
* &#039;&#039;&#039;titleformat_help.html&#039;&#039;&#039; in your Foobar2000 directory (ie C:\Program Files\foobar2000\titleformat_help.html) file:///C:/Program%20Files/foobar2000/titleformat_help.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:foobar2000 Guides|Titleformat Reference]]&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Playback_Statistics_(foo_playcount)&amp;diff=22027</id>
		<title>Foobar2000:Components/Playback Statistics (foo playcount)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Playback_Statistics_(foo_playcount)&amp;diff=22027"/>
		<updated>2010-10-19T12:48:54Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: Redirected page to Foobar2000:Components/Playback Statistics v3.x (foo playcount)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Foobar2000:Components/Playback Statistics v3.x (foo playcount)]]&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Play_Count_(official)_(foo_playcount))&amp;diff=22026</id>
		<title>Foobar2000:Components 0.9/Play Count (official) (foo playcount))</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Play_Count_(official)_(foo_playcount))&amp;diff=22026"/>
		<updated>2010-10-19T12:44:56Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: Redirected page to Foobar2000:Components/Playback Statistics v3.x (foo playcount)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Foobar2000:Components/Playback Statistics v3.x (foo playcount)]]&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:FAQ&amp;diff=22025</id>
		<title>Foobar2000:FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:FAQ&amp;diff=22025"/>
		<updated>2010-10-19T12:44:02Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: /* How can I calculate and display how long it&amp;#039;s been since I last played a track? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{fb2k}}&lt;br /&gt;
&lt;br /&gt;
= General =&lt;br /&gt;
&lt;br /&gt;
== Is this the only FAQ? ==&lt;br /&gt;
No. There is [http://www.foobar2000.org/FAQ.html an official one] at the foobar2000.org site. It is maintained independently of this one, and covers different topics.&lt;br /&gt;
&lt;br /&gt;
== Is foobar2000 still under active development? ==&lt;br /&gt;
Yes. Please see the forum and the foobar2000 homepage for the latest version and news about upcoming versions.&lt;br /&gt;
&lt;br /&gt;
== I have Windows Vista and my foobar2000 has strange behavior. Do you plan on fixing those bugs soon? ==&lt;br /&gt;
Foobar2000 fully supports Windows Vista (other than a limitation in Windows Explorer which causes the &amp;quot;Enqueue&amp;quot; command to not work properly with a large number of files). The problem is most probably due to a component, so updating to the latest version might resolve the problem.&lt;br /&gt;
&lt;br /&gt;
== I&#039;m looking for a specific feature. How should I know if a third-party component suits my needs ? ==&lt;br /&gt;
If you are not the Ctrl+F kind of person with your web browser, this is the perfect opportunity for you to get familiar with it. Go to the [[Foobar2000:Components_0.9|components section]], press Ctrl+F and search for keywords related to what you are looking for. [http://pelit.koillismaa.fi/plugins/index.php Foobar2000 official 3rd party components site] is another option, although it does not contain all the components known for 0.9.x at the moment. You will hopefully find something that suits you. Otherwise, maybe you can make a request in the foobar2000 forum or even better, code it yourself then share it with the community!&lt;br /&gt;
&lt;br /&gt;
== How do I upgrade Foobar2000? ==&lt;br /&gt;
If it&#039;s a minor upgrade (e.g. 0.9.3 -&amp;gt; 0.9.4) then simply install it in the same directory. Remember to select the same &amp;quot;per user&amp;quot; setting while installing; you could lose all your configurations otherwise. If it&#039;s a major upgrade (e.g. 0.8 -&amp;gt; 0.9), it&#039;s recommended that you uninstall the previous version before installing the newer version, because the components are (almost always) incompatible with the newer version.&lt;br /&gt;
&lt;br /&gt;
== Where can I find old versions of Foobar2000? ==&lt;br /&gt;
Old versions can be found [http://www.filehippo.com/download_foobar2000/ at filehippo.com]. Although old versions may be lacking critical bug fixes, they can be useful if you need to use a component or operating system that is no longer supported by the current version. For example, Windows 2000 users can&#039;t use foobar2000 versions newer than 0.9.4.5.&lt;br /&gt;
&lt;br /&gt;
= Playback =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How can I send my files from Windows Explorer into a specific playlist, so as not to erase my active playlist? ==&lt;br /&gt;
&lt;br /&gt;
Preferences → General → Always send to playlist (playlist name)&lt;br /&gt;
&lt;br /&gt;
== Why does dragging and dropping directories / files have erratic results? == &lt;br /&gt;
The culprit is most likely an input component. Removing the input components and adding them back one-by-one can help you pinpoint the location. Note: Haali has coded a stable Matroska component that doesn&#039;t cause this problem.&lt;br /&gt;
&lt;br /&gt;
== Why can&#039;t I listen to unfinished downloading files? ==&lt;br /&gt;
Foobar2000 needs exclusive access to files being played - they can be read by other software while foobar2000 is accessing them but not written to. A good workaround is to copy the unfinished file, then try to play it.&lt;br /&gt;
&lt;br /&gt;
== The &#039;Previous&#039; button doesn&#039;t work. ==&lt;br /&gt;
In Random playback mode, the Previous button behaves as a Stop button.&lt;br /&gt;
&lt;br /&gt;
== How can I (automatically) move to the currently playing track in the playlist? ==&lt;br /&gt;
By default, double-clicking the status bar will highlight the currently playing track. To make it automatic, select Playback &amp;gt; Cursor follows playback.&lt;br /&gt;
&lt;br /&gt;
= Look &amp;amp; Feel =&lt;br /&gt;
&lt;br /&gt;
== I just saw a great looking foobar2000 window, but I don&#039;t know how to get mine looking the same way! Is there no hope for me? ==&lt;br /&gt;
Of course there is!  First take a look at those threads and get in touch with what other users achieved:&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=58574 Default UI Gallery] {{foobar2000v09}}&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=43077 Foobar Gallery] {{foobar2000v09}}&lt;br /&gt;
&lt;br /&gt;
Then, you are ready to give it a try! You can find some of the user&#039;s configuration in the links below. Note that [http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:0.9_Single_Column_Playlist_%28foo_uie_single_column_playlist%29 Single Column Playlist] and [http://yuo.be/columns.php ColumnsUI] are third-party components that you need to download.&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=49783 Single Column Playlist settings database]&lt;br /&gt;
* [http://foobar.nub4life.net/columns/ Columns UI settings database]&lt;br /&gt;
** [http://www.hydrogenaudio.org/forums/index.php?showtopic=31509&amp;amp;hl=foobar+gallery Navigator-Suite]&lt;br /&gt;
** [http://www.hydrogenaudio.org/forums/index.php?showtopic=33450 Azrael]&lt;br /&gt;
* [http://pelit.koillismaa.fi/fb2k/index.php foobar2000 formatting]&lt;br /&gt;
&lt;br /&gt;
== Is there a way to make my instant messenger&#039;s &amp;quot;Now Playing&amp;quot; show the song I&#039;m listening to with foobar? ==&lt;br /&gt;
Yes, through plugins:&lt;br /&gt;
&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=10632 AMIP] 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;
* [http://stephan.kochen.nl/proj/foobar2000.html#msn for MSN]&lt;br /&gt;
* [http://pelit.koillismaa.fi/plugins/general.php#76 for Miranda-IM]&lt;br /&gt;
&lt;br /&gt;
== I have seen some people using something which pops up to display the song being listened to. Where can I find it? ==&lt;br /&gt;
* It&#039;s called [http://www.hydrogenaudio.org/forums/index.php?showtopic=33236&amp;amp;hl=foo_pretty+pop-up foo_prettypop]. Note that it requires the .NET Framework to work.&lt;br /&gt;
* If you are using Columns UI, it has a popup notification feature too (&amp;quot;Preferences -&amp;gt; Display -&amp;gt; ColumnsUI -&amp;gt; Status Bar/Systray (tab) -&amp;gt; Show popup notification baloon&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
== Is there a way to map my multimedia keyboard keys? ==&lt;br /&gt;
You can assign actions with keys including multimedia key from the in &amp;quot;Preference -&amp;gt; General -&amp;gt; Keyboard Shortcuts&amp;quot;. If it still does not work, take a look at [http://www.hydrogenaudio.org/forums/index.php?s=39a242a80d03f35b424165dd8e06be6b&amp;amp;showtopic=50067 this] tutorial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Columns UI =&lt;br /&gt;
&lt;br /&gt;
== How do I know which component is meant to be used with Columns UI?==&lt;br /&gt;
[[Foobar2000:Components_0.9|Component section]] of the wiki shows which plugin you can use for ColumnsUI&#039;s interface.&lt;br /&gt;
&lt;br /&gt;
== How can I get tabbed panels? ==&lt;br /&gt;
Use [http://www.hydrogenaudio.org/forums/index.php?showtopic=46106&amp;amp;st=0&amp;amp;p=410247&amp;amp;#entry410247 uie tabs]. Also, the latest version of Column UI (0.2.0 Alpha 3) has the feature built-in.&lt;br /&gt;
&lt;br /&gt;
== Where are the options for changing the playback buttons? ==&lt;br /&gt;
Right click on buttons area → Customise...&lt;br /&gt;
&lt;br /&gt;
== How can I display the album art and cover above my playlist? ==&lt;br /&gt;
To set the panels above your playlist, just use &amp;lt;tt&amp;gt;list all toolbars&amp;lt;/tt&amp;gt;, then add the panels/toolbars/visualizations that you want to use. Organize them as you want them to be displayed. And finally, use the &#039;minimum height&#039; values of the corresponding panels. As it is not a common way to use the toolbar, you may experience some unexpected behaviour. Keep in mind that it may create some display problems. Musicmusic may fix this into the next version of Columns UI.&lt;br /&gt;
&lt;br /&gt;
== I have more questions. ==&lt;br /&gt;
Refer to the [http://yuo.be/wiki/columns_ui:faqs official ColumnsUI FAQ].&lt;br /&gt;
&lt;br /&gt;
= Media Library, Tagging &amp;amp; Album Cover =&lt;br /&gt;
&lt;br /&gt;
== I updated my tags, but foobar still shows the old tags.  How can I fix this? ==&lt;br /&gt;
This happens almost exclusively when you use a third party program to update tags (updates made by Foobar2000 itself are immediately reflected). Select the file(s), right click on any of them, go to Tagging, then click on &amp;quot;Reload Info from File(s)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== How can I fill in tags based on file names or directory structure? ==&lt;br /&gt;
Right click on the file(s) in the playlist → open the [[Foobar2000:Properties|Properties dialog]] → choose &amp;quot;Automatically Fill Values&amp;quot; from its &amp;quot;Tools&amp;quot; menu. For more details, see the [[Foobar2000:Properties/Automatically Fill Values|Automatically Fill Values]] page.&lt;br /&gt;
&lt;br /&gt;
== How can I automatically assign tracknumbers to a group of files? ==&lt;br /&gt;
Select all tracks that need to be filled with tracknumbers → right click → open the [[Foobar2000:Properties|Properties dialog]] → choose &amp;quot;Auto Track Number&amp;quot; from the &amp;quot;Tools&amp;quot; menu.&lt;br /&gt;
&lt;br /&gt;
== Is there a way to have album covers downloaded automatically? ==&lt;br /&gt;
Unfortunately, it is not possible. But, there is a way to be 2 clicks away from those cover arts. Take a look at [http://www.hydrogenaudio.org/forums/index.php?showtopic=43429&amp;amp;hl=cover+download this thread] for more info.&lt;br /&gt;
&lt;br /&gt;
== How can I make a playlist containing duplicate entries? ==&lt;br /&gt;
Unfortunately, this is not possible. However, you can use the album list panel component to remove the dead entries from your library, and use a free program like [http://zabkat.com/xplorer2] to find the duplicate files in your computer.&lt;br /&gt;
&lt;br /&gt;
== How can I make a playlist containing files recently added to the media library? ==&lt;br /&gt;
One of the information which the [[Foobar2000:Components/Playback Statistics v3.x (foo playcount)|official playback statistics component (foo_playcount)]] collects is the time a file was added to the Media Library. This data is accessible by the %added% field, so you can search by a query such as &amp;lt;tt&amp;gt;%added% DURING LAST 2 WEEKS&amp;lt;/tt&amp;gt; in Facets, Album List, or Media Library Search.&lt;br /&gt;
&lt;br /&gt;
== How do I save tags in a database (as opposed to writing it in the file)? ==&lt;br /&gt;
The [[Foobar2000:Components/Playback Statistics v3.x (foo playcount)|official playback statistics component (foo_playcount)]] stores the information it has collected in a database by default. If you need to store some other information in a database, use [http://www.hydrogenaudio.org/forums/index.php?showtopic=45994 foo_custominfo]. Note that foo_custominfo is incompatible with foobar2000 since version 0.9.5.3.&lt;br /&gt;
&lt;br /&gt;
== How do I tag various artist albums (compilations)? ==&lt;br /&gt;
Enter the information in the Album Artist tag. Most people use &amp;quot;VA&amp;quot;, &amp;quot;Various&amp;quot; or &amp;quot;Various Artists&amp;quot;, but you can put anything you want.&lt;br /&gt;
&lt;br /&gt;
= Titleformatting =&lt;br /&gt;
&lt;br /&gt;
== How can I display information about the next track in the playlist? ==&lt;br /&gt;
This is not possible in foobar2000 since v0.9.5.3.&lt;br /&gt;
&lt;br /&gt;
== How can I calculate and display how long it&#039;s been since I last played a track? ==&lt;br /&gt;
The [[Foobar2000:Components/Playback Statistics v3.x (foo playcount)|official playback statistics component (foo_playcount)]] stores the information in the &amp;lt;tt&amp;gt;%last_played%&amp;lt;/tt&amp;gt; field. However, the current system time cannot be retrieved via titleformatting in foobar2000 v0.9.5.3 and beyond, so in most cases, you cannot calculate how long it has been (e.g., in days) since a track was last played. (See the [http://www.hydrogenaudio.org/forums/index.php?s=&amp;amp;showtopic=58233&amp;amp;view=findpost&amp;amp;p=564223 relevant discussion] at the Hydrogenaudio forums.)&lt;br /&gt;
&lt;br /&gt;
The one exception is [[Foobar2000:Components 0.9/Columns UI (foo ui columns)|ColumnsUI (foo_ui_columns)]], which makes &amp;lt;tt&amp;gt;%_system_year%, %_system_day%, %_system_month%, %_system_day_of_week%,&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;%_system_hour%&amp;lt;/tt&amp;gt; available. Hence it is technically possible to calculate and display the difference, but it is only accessible from within the Columns UI playlists.&lt;br /&gt;
&lt;br /&gt;
== How can I apply color changes to my titleformatting results? ==&lt;br /&gt;
The &amp;lt;tt&amp;gt;$rgb()&amp;lt;/tt&amp;gt; command is currently unsupported in the Default UI playlist. For complex coloring schemes, you need to use [[Foobar2000:Components 0.9/Columns UI (foo ui columns)|ColumnsUI (foo_ui_columns)]].&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
== List of banned components ==&lt;br /&gt;
Before posting bug reports, be sure that none of [http://www.hydrogenaudio.org/forums/index.php?showtopic=44213 those problematic components] are installed.&lt;br /&gt;
&lt;br /&gt;
== There is always a long delay before changes to the DSPs take effect. Can I reduce this? ==&lt;br /&gt;
Try reducing the output buffer length from Preferences → Playback → Output → (your selected output method). However, do not put it at the minimum length. 300ms should be enough (more if you are using several DSPs).&lt;br /&gt;
&lt;br /&gt;
== What are metadb_handle leaks? ==&lt;br /&gt;
metadb_handles are resources used in the metadata management in foobar2000. A leak indicates that a component does not release them (in time). The overall effect of such a leak is relatively harmless. Nevertheless, this is a programming error and foobar2000 detects and reports it to the user. Unfortunately, it is not possible for foobar2000 to detect which component caused the leak.&lt;br /&gt;
&lt;br /&gt;
== I hear static when fading in/out - pause/unpause. ==&lt;br /&gt;
Be sure you have the latest sound drivers installed and disable your DSPs before reporting it. Some users reported that using [http://foobar2000.org/components/index.html Kernel Streaming] instead of the default output fixed the problem (&amp;quot;Preferences -&amp;gt; Playback -&amp;gt; Output&amp;quot;), but be aware that this plugin is still experimental and it is issue related in some cases.&lt;br /&gt;
&lt;br /&gt;
== Playing certain files over HTTP doesn&#039;t seem to work in foobar2000. It works in other players. What&#039;s wrong? ==&lt;br /&gt;
foobar2000 uses MIME types to determine the file type of a given file. If an invalid MIME type is returned, it will cause foobar2000 to use the wrong decoder. If an unidentified MIME type is returned, foobar2000 will use the extension to determine the file&#039;s contents. Using the extension to determine the file&#039;s contents is a difficult thing to do in code, and is unlikely to be included in foobar2000. To fix the problem, get the server to return valid MIME types. This is a server-side problem, not a foobar2000 problem.&lt;br /&gt;
&lt;br /&gt;
== Foobar2000 shut down improperly / crashed, and now my recent changes are all gone! How do I prevent this in the future? ==&lt;br /&gt;
Foobar2000 automatically saves configuration changes (including edits to the playlists) only when it is closed properly. If foobar2000 crashed, you should first try to find and remove the cause of the crash, e.g., an unstable third-party component. There are, of course, other causes for an improper shutdown, such as Windows crashing or a power outage. To reduce the risk of losing changes, you should manually save the settings by doing one of the following:&lt;br /&gt;
* Closing and restarting foobar2000 during/after making major changes&lt;br /&gt;
* Using the Save All button in the Preferences window&lt;br /&gt;
* Binding the &#039;Save Configuration&#039; command to a keyboard shortcut/toolbar button.&lt;br /&gt;
&lt;br /&gt;
= Foobar2000 and other players =&lt;br /&gt;
&lt;br /&gt;
== Is foobar really better than Winamp? ==&lt;br /&gt;
There is no set answer. According to public opinion, foobar is great for people wanting a minimal player, as well as the opposite: people needing advanced features. However, the medium users are lost between the profusion of settings and components to find. Some relevant links:&lt;br /&gt;
&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=20322 Tell us why have you chosen foobar2000, or why don&#039;t you like it]&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=29501&amp;amp;hl=winamp Could foobar2000 replace winamp?]&lt;br /&gt;
&lt;br /&gt;
== I won&#039;t leave iTunes, it manages my iPod perfectly! ==&lt;br /&gt;
Maybe this will change your mind: [http://www.hydrogenaudio.org/forums/index.php?showtopic=45160&amp;amp;hl=dop foo_dop].&lt;br /&gt;
&lt;br /&gt;
== How do I add the iTunes like panel showing (genre, artist, album)? ==&lt;br /&gt;
Use [http://foobar2000.audiohq.de/foo_facets/ Facets] if you&#039;re using DefaultUI or the &amp;quot;Filter&amp;quot; UI component that comes with the latest version of Columns UI. You can also use [http://www.bazquux.com/wiki/Foobar2000:Browser foo_browser] with ColumnUI.&lt;br /&gt;
&lt;br /&gt;
== How do I add the iTunes like search toolbar? ==&lt;br /&gt;
Use [http://www.hydrogenaudio.org/forums/index.php?showtopic=44012 foo_uie_quicksearch].&lt;br /&gt;
&lt;br /&gt;
== Why do my songs show a square block next to the title/artist fields in iTunes?  ==&lt;br /&gt;
Although the ID3v2.4 is the standard, iTunes (and many other software players as well as portables) still support only ID3v2.3. A workaround for this is to use compatibility mode tagging (Preferences -&amp;gt; Advanced -&amp;gt; Tagging -&amp;gt; MP3 -&amp;gt; &amp;quot;ID3v2 Compatibility Mode&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
== How do I have a Winamp / MediaMonkey style &amp;quot;now playing&amp;quot; playlist? ==&lt;br /&gt;
Unlike winamp (and mediamonkey), there is no special &amp;quot;now playing&amp;quot; playlist in foobar; the foobar way of doing things is to play playlists. That said, you can use the playback queue to get a similar functionality. Instead of clicking &amp;quot;play&amp;quot;, use the &amp;quot;add to playback queue&amp;quot; command. You can use [http://www.hydrogenaudio.org/forums/lofiversion/index.php/t47650-50.html foo_uie_queuemanager] component to display a panel that displays queued songs.&lt;br /&gt;
&lt;br /&gt;
[[Category:foobar2000 Guides|FAQ]]&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:FAQ&amp;diff=22024</id>
		<title>Foobar2000:FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:FAQ&amp;diff=22024"/>
		<updated>2010-10-19T12:43:43Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: /* How do I save tags in a database (as opposed to writing it in the file)? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{fb2k}}&lt;br /&gt;
&lt;br /&gt;
= General =&lt;br /&gt;
&lt;br /&gt;
== Is this the only FAQ? ==&lt;br /&gt;
No. There is [http://www.foobar2000.org/FAQ.html an official one] at the foobar2000.org site. It is maintained independently of this one, and covers different topics.&lt;br /&gt;
&lt;br /&gt;
== Is foobar2000 still under active development? ==&lt;br /&gt;
Yes. Please see the forum and the foobar2000 homepage for the latest version and news about upcoming versions.&lt;br /&gt;
&lt;br /&gt;
== I have Windows Vista and my foobar2000 has strange behavior. Do you plan on fixing those bugs soon? ==&lt;br /&gt;
Foobar2000 fully supports Windows Vista (other than a limitation in Windows Explorer which causes the &amp;quot;Enqueue&amp;quot; command to not work properly with a large number of files). The problem is most probably due to a component, so updating to the latest version might resolve the problem.&lt;br /&gt;
&lt;br /&gt;
== I&#039;m looking for a specific feature. How should I know if a third-party component suits my needs ? ==&lt;br /&gt;
If you are not the Ctrl+F kind of person with your web browser, this is the perfect opportunity for you to get familiar with it. Go to the [[Foobar2000:Components_0.9|components section]], press Ctrl+F and search for keywords related to what you are looking for. [http://pelit.koillismaa.fi/plugins/index.php Foobar2000 official 3rd party components site] is another option, although it does not contain all the components known for 0.9.x at the moment. You will hopefully find something that suits you. Otherwise, maybe you can make a request in the foobar2000 forum or even better, code it yourself then share it with the community!&lt;br /&gt;
&lt;br /&gt;
== How do I upgrade Foobar2000? ==&lt;br /&gt;
If it&#039;s a minor upgrade (e.g. 0.9.3 -&amp;gt; 0.9.4) then simply install it in the same directory. Remember to select the same &amp;quot;per user&amp;quot; setting while installing; you could lose all your configurations otherwise. If it&#039;s a major upgrade (e.g. 0.8 -&amp;gt; 0.9), it&#039;s recommended that you uninstall the previous version before installing the newer version, because the components are (almost always) incompatible with the newer version.&lt;br /&gt;
&lt;br /&gt;
== Where can I find old versions of Foobar2000? ==&lt;br /&gt;
Old versions can be found [http://www.filehippo.com/download_foobar2000/ at filehippo.com]. Although old versions may be lacking critical bug fixes, they can be useful if you need to use a component or operating system that is no longer supported by the current version. For example, Windows 2000 users can&#039;t use foobar2000 versions newer than 0.9.4.5.&lt;br /&gt;
&lt;br /&gt;
= Playback =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How can I send my files from Windows Explorer into a specific playlist, so as not to erase my active playlist? ==&lt;br /&gt;
&lt;br /&gt;
Preferences → General → Always send to playlist (playlist name)&lt;br /&gt;
&lt;br /&gt;
== Why does dragging and dropping directories / files have erratic results? == &lt;br /&gt;
The culprit is most likely an input component. Removing the input components and adding them back one-by-one can help you pinpoint the location. Note: Haali has coded a stable Matroska component that doesn&#039;t cause this problem.&lt;br /&gt;
&lt;br /&gt;
== Why can&#039;t I listen to unfinished downloading files? ==&lt;br /&gt;
Foobar2000 needs exclusive access to files being played - they can be read by other software while foobar2000 is accessing them but not written to. A good workaround is to copy the unfinished file, then try to play it.&lt;br /&gt;
&lt;br /&gt;
== The &#039;Previous&#039; button doesn&#039;t work. ==&lt;br /&gt;
In Random playback mode, the Previous button behaves as a Stop button.&lt;br /&gt;
&lt;br /&gt;
== How can I (automatically) move to the currently playing track in the playlist? ==&lt;br /&gt;
By default, double-clicking the status bar will highlight the currently playing track. To make it automatic, select Playback &amp;gt; Cursor follows playback.&lt;br /&gt;
&lt;br /&gt;
= Look &amp;amp; Feel =&lt;br /&gt;
&lt;br /&gt;
== I just saw a great looking foobar2000 window, but I don&#039;t know how to get mine looking the same way! Is there no hope for me? ==&lt;br /&gt;
Of course there is!  First take a look at those threads and get in touch with what other users achieved:&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=58574 Default UI Gallery] {{foobar2000v09}}&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=43077 Foobar Gallery] {{foobar2000v09}}&lt;br /&gt;
&lt;br /&gt;
Then, you are ready to give it a try! You can find some of the user&#039;s configuration in the links below. Note that [http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:0.9_Single_Column_Playlist_%28foo_uie_single_column_playlist%29 Single Column Playlist] and [http://yuo.be/columns.php ColumnsUI] are third-party components that you need to download.&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=49783 Single Column Playlist settings database]&lt;br /&gt;
* [http://foobar.nub4life.net/columns/ Columns UI settings database]&lt;br /&gt;
** [http://www.hydrogenaudio.org/forums/index.php?showtopic=31509&amp;amp;hl=foobar+gallery Navigator-Suite]&lt;br /&gt;
** [http://www.hydrogenaudio.org/forums/index.php?showtopic=33450 Azrael]&lt;br /&gt;
* [http://pelit.koillismaa.fi/fb2k/index.php foobar2000 formatting]&lt;br /&gt;
&lt;br /&gt;
== Is there a way to make my instant messenger&#039;s &amp;quot;Now Playing&amp;quot; show the song I&#039;m listening to with foobar? ==&lt;br /&gt;
Yes, through plugins:&lt;br /&gt;
&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=10632 AMIP] 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;
* [http://stephan.kochen.nl/proj/foobar2000.html#msn for MSN]&lt;br /&gt;
* [http://pelit.koillismaa.fi/plugins/general.php#76 for Miranda-IM]&lt;br /&gt;
&lt;br /&gt;
== I have seen some people using something which pops up to display the song being listened to. Where can I find it? ==&lt;br /&gt;
* It&#039;s called [http://www.hydrogenaudio.org/forums/index.php?showtopic=33236&amp;amp;hl=foo_pretty+pop-up foo_prettypop]. Note that it requires the .NET Framework to work.&lt;br /&gt;
* If you are using Columns UI, it has a popup notification feature too (&amp;quot;Preferences -&amp;gt; Display -&amp;gt; ColumnsUI -&amp;gt; Status Bar/Systray (tab) -&amp;gt; Show popup notification baloon&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
== Is there a way to map my multimedia keyboard keys? ==&lt;br /&gt;
You can assign actions with keys including multimedia key from the in &amp;quot;Preference -&amp;gt; General -&amp;gt; Keyboard Shortcuts&amp;quot;. If it still does not work, take a look at [http://www.hydrogenaudio.org/forums/index.php?s=39a242a80d03f35b424165dd8e06be6b&amp;amp;showtopic=50067 this] tutorial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Columns UI =&lt;br /&gt;
&lt;br /&gt;
== How do I know which component is meant to be used with Columns UI?==&lt;br /&gt;
[[Foobar2000:Components_0.9|Component section]] of the wiki shows which plugin you can use for ColumnsUI&#039;s interface.&lt;br /&gt;
&lt;br /&gt;
== How can I get tabbed panels? ==&lt;br /&gt;
Use [http://www.hydrogenaudio.org/forums/index.php?showtopic=46106&amp;amp;st=0&amp;amp;p=410247&amp;amp;#entry410247 uie tabs]. Also, the latest version of Column UI (0.2.0 Alpha 3) has the feature built-in.&lt;br /&gt;
&lt;br /&gt;
== Where are the options for changing the playback buttons? ==&lt;br /&gt;
Right click on buttons area → Customise...&lt;br /&gt;
&lt;br /&gt;
== How can I display the album art and cover above my playlist? ==&lt;br /&gt;
To set the panels above your playlist, just use &amp;lt;tt&amp;gt;list all toolbars&amp;lt;/tt&amp;gt;, then add the panels/toolbars/visualizations that you want to use. Organize them as you want them to be displayed. And finally, use the &#039;minimum height&#039; values of the corresponding panels. As it is not a common way to use the toolbar, you may experience some unexpected behaviour. Keep in mind that it may create some display problems. Musicmusic may fix this into the next version of Columns UI.&lt;br /&gt;
&lt;br /&gt;
== I have more questions. ==&lt;br /&gt;
Refer to the [http://yuo.be/wiki/columns_ui:faqs official ColumnsUI FAQ].&lt;br /&gt;
&lt;br /&gt;
= Media Library, Tagging &amp;amp; Album Cover =&lt;br /&gt;
&lt;br /&gt;
== I updated my tags, but foobar still shows the old tags.  How can I fix this? ==&lt;br /&gt;
This happens almost exclusively when you use a third party program to update tags (updates made by Foobar2000 itself are immediately reflected). Select the file(s), right click on any of them, go to Tagging, then click on &amp;quot;Reload Info from File(s)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== How can I fill in tags based on file names or directory structure? ==&lt;br /&gt;
Right click on the file(s) in the playlist → open the [[Foobar2000:Properties|Properties dialog]] → choose &amp;quot;Automatically Fill Values&amp;quot; from its &amp;quot;Tools&amp;quot; menu. For more details, see the [[Foobar2000:Properties/Automatically Fill Values|Automatically Fill Values]] page.&lt;br /&gt;
&lt;br /&gt;
== How can I automatically assign tracknumbers to a group of files? ==&lt;br /&gt;
Select all tracks that need to be filled with tracknumbers → right click → open the [[Foobar2000:Properties|Properties dialog]] → choose &amp;quot;Auto Track Number&amp;quot; from the &amp;quot;Tools&amp;quot; menu.&lt;br /&gt;
&lt;br /&gt;
== Is there a way to have album covers downloaded automatically? ==&lt;br /&gt;
Unfortunately, it is not possible. But, there is a way to be 2 clicks away from those cover arts. Take a look at [http://www.hydrogenaudio.org/forums/index.php?showtopic=43429&amp;amp;hl=cover+download this thread] for more info.&lt;br /&gt;
&lt;br /&gt;
== How can I make a playlist containing duplicate entries? ==&lt;br /&gt;
Unfortunately, this is not possible. However, you can use the album list panel component to remove the dead entries from your library, and use a free program like [http://zabkat.com/xplorer2] to find the duplicate files in your computer.&lt;br /&gt;
&lt;br /&gt;
== How can I make a playlist containing files recently added to the media library? ==&lt;br /&gt;
One of the information which the [[Foobar2000:Components/Playback Statistics v3.x (foo playcount)|official playback statistics component (foo_playcount)]] collects is the time a file was added to the Media Library. This data is accessible by the %added% field, so you can search by a query such as &amp;lt;tt&amp;gt;%added% DURING LAST 2 WEEKS&amp;lt;/tt&amp;gt; in Facets, Album List, or Media Library Search.&lt;br /&gt;
&lt;br /&gt;
== How do I save tags in a database (as opposed to writing it in the file)? ==&lt;br /&gt;
The [[Foobar2000:Components/Playback Statistics v3.x (foo playcount)|official playback statistics component (foo_playcount)]] stores the information it has collected in a database by default. If you need to store some other information in a database, use [http://www.hydrogenaudio.org/forums/index.php?showtopic=45994 foo_custominfo]. Note that foo_custominfo is incompatible with foobar2000 since version 0.9.5.3.&lt;br /&gt;
&lt;br /&gt;
== How do I tag various artist albums (compilations)? ==&lt;br /&gt;
Enter the information in the Album Artist tag. Most people use &amp;quot;VA&amp;quot;, &amp;quot;Various&amp;quot; or &amp;quot;Various Artists&amp;quot;, but you can put anything you want.&lt;br /&gt;
&lt;br /&gt;
= Titleformatting =&lt;br /&gt;
&lt;br /&gt;
== How can I display information about the next track in the playlist? ==&lt;br /&gt;
This is not possible in foobar2000 since v0.9.5.3.&lt;br /&gt;
&lt;br /&gt;
== How can I calculate and display how long it&#039;s been since I last played a track? ==&lt;br /&gt;
The [[Foobar2000:Components_0.9/Playback_Statistics_(foo_playcount)|official playback statistics component (foo_playcount)]] stores the information in the &amp;lt;tt&amp;gt;%last_played%&amp;lt;/tt&amp;gt; field. However, the current system time cannot be retrieved via titleformatting in foobar2000 v0.9.5.3 and beyond, so in most cases, you cannot calculate how long it has been (e.g., in days) since a track was last played. (See the [http://www.hydrogenaudio.org/forums/index.php?s=&amp;amp;showtopic=58233&amp;amp;view=findpost&amp;amp;p=564223 relevant discussion] at the Hydrogenaudio forums.)&lt;br /&gt;
&lt;br /&gt;
The one exception is [[Foobar2000:Components 0.9/Columns UI (foo ui columns)|ColumnsUI (foo_ui_columns)]], which makes &amp;lt;tt&amp;gt;%_system_year%, %_system_day%, %_system_month%, %_system_day_of_week%,&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;%_system_hour%&amp;lt;/tt&amp;gt; available. Hence it is technically possible to calculate and display the difference, but it is only accessible from within the Columns UI playlists.&lt;br /&gt;
&lt;br /&gt;
== How can I apply color changes to my titleformatting results? ==&lt;br /&gt;
The &amp;lt;tt&amp;gt;$rgb()&amp;lt;/tt&amp;gt; command is currently unsupported in the Default UI playlist. For complex coloring schemes, you need to use [[Foobar2000:Components 0.9/Columns UI (foo ui columns)|ColumnsUI (foo_ui_columns)]].&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
== List of banned components ==&lt;br /&gt;
Before posting bug reports, be sure that none of [http://www.hydrogenaudio.org/forums/index.php?showtopic=44213 those problematic components] are installed.&lt;br /&gt;
&lt;br /&gt;
== There is always a long delay before changes to the DSPs take effect. Can I reduce this? ==&lt;br /&gt;
Try reducing the output buffer length from Preferences → Playback → Output → (your selected output method). However, do not put it at the minimum length. 300ms should be enough (more if you are using several DSPs).&lt;br /&gt;
&lt;br /&gt;
== What are metadb_handle leaks? ==&lt;br /&gt;
metadb_handles are resources used in the metadata management in foobar2000. A leak indicates that a component does not release them (in time). The overall effect of such a leak is relatively harmless. Nevertheless, this is a programming error and foobar2000 detects and reports it to the user. Unfortunately, it is not possible for foobar2000 to detect which component caused the leak.&lt;br /&gt;
&lt;br /&gt;
== I hear static when fading in/out - pause/unpause. ==&lt;br /&gt;
Be sure you have the latest sound drivers installed and disable your DSPs before reporting it. Some users reported that using [http://foobar2000.org/components/index.html Kernel Streaming] instead of the default output fixed the problem (&amp;quot;Preferences -&amp;gt; Playback -&amp;gt; Output&amp;quot;), but be aware that this plugin is still experimental and it is issue related in some cases.&lt;br /&gt;
&lt;br /&gt;
== Playing certain files over HTTP doesn&#039;t seem to work in foobar2000. It works in other players. What&#039;s wrong? ==&lt;br /&gt;
foobar2000 uses MIME types to determine the file type of a given file. If an invalid MIME type is returned, it will cause foobar2000 to use the wrong decoder. If an unidentified MIME type is returned, foobar2000 will use the extension to determine the file&#039;s contents. Using the extension to determine the file&#039;s contents is a difficult thing to do in code, and is unlikely to be included in foobar2000. To fix the problem, get the server to return valid MIME types. This is a server-side problem, not a foobar2000 problem.&lt;br /&gt;
&lt;br /&gt;
== Foobar2000 shut down improperly / crashed, and now my recent changes are all gone! How do I prevent this in the future? ==&lt;br /&gt;
Foobar2000 automatically saves configuration changes (including edits to the playlists) only when it is closed properly. If foobar2000 crashed, you should first try to find and remove the cause of the crash, e.g., an unstable third-party component. There are, of course, other causes for an improper shutdown, such as Windows crashing or a power outage. To reduce the risk of losing changes, you should manually save the settings by doing one of the following:&lt;br /&gt;
* Closing and restarting foobar2000 during/after making major changes&lt;br /&gt;
* Using the Save All button in the Preferences window&lt;br /&gt;
* Binding the &#039;Save Configuration&#039; command to a keyboard shortcut/toolbar button.&lt;br /&gt;
&lt;br /&gt;
= Foobar2000 and other players =&lt;br /&gt;
&lt;br /&gt;
== Is foobar really better than Winamp? ==&lt;br /&gt;
There is no set answer. According to public opinion, foobar is great for people wanting a minimal player, as well as the opposite: people needing advanced features. However, the medium users are lost between the profusion of settings and components to find. Some relevant links:&lt;br /&gt;
&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=20322 Tell us why have you chosen foobar2000, or why don&#039;t you like it]&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=29501&amp;amp;hl=winamp Could foobar2000 replace winamp?]&lt;br /&gt;
&lt;br /&gt;
== I won&#039;t leave iTunes, it manages my iPod perfectly! ==&lt;br /&gt;
Maybe this will change your mind: [http://www.hydrogenaudio.org/forums/index.php?showtopic=45160&amp;amp;hl=dop foo_dop].&lt;br /&gt;
&lt;br /&gt;
== How do I add the iTunes like panel showing (genre, artist, album)? ==&lt;br /&gt;
Use [http://foobar2000.audiohq.de/foo_facets/ Facets] if you&#039;re using DefaultUI or the &amp;quot;Filter&amp;quot; UI component that comes with the latest version of Columns UI. You can also use [http://www.bazquux.com/wiki/Foobar2000:Browser foo_browser] with ColumnUI.&lt;br /&gt;
&lt;br /&gt;
== How do I add the iTunes like search toolbar? ==&lt;br /&gt;
Use [http://www.hydrogenaudio.org/forums/index.php?showtopic=44012 foo_uie_quicksearch].&lt;br /&gt;
&lt;br /&gt;
== Why do my songs show a square block next to the title/artist fields in iTunes?  ==&lt;br /&gt;
Although the ID3v2.4 is the standard, iTunes (and many other software players as well as portables) still support only ID3v2.3. A workaround for this is to use compatibility mode tagging (Preferences -&amp;gt; Advanced -&amp;gt; Tagging -&amp;gt; MP3 -&amp;gt; &amp;quot;ID3v2 Compatibility Mode&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
== How do I have a Winamp / MediaMonkey style &amp;quot;now playing&amp;quot; playlist? ==&lt;br /&gt;
Unlike winamp (and mediamonkey), there is no special &amp;quot;now playing&amp;quot; playlist in foobar; the foobar way of doing things is to play playlists. That said, you can use the playback queue to get a similar functionality. Instead of clicking &amp;quot;play&amp;quot;, use the &amp;quot;add to playback queue&amp;quot; command. You can use [http://www.hydrogenaudio.org/forums/lofiversion/index.php/t47650-50.html foo_uie_queuemanager] component to display a panel that displays queued songs.&lt;br /&gt;
&lt;br /&gt;
[[Category:foobar2000 Guides|FAQ]]&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:FAQ&amp;diff=22023</id>
		<title>Foobar2000:FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:FAQ&amp;diff=22023"/>
		<updated>2010-10-19T12:43:19Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: /* How can I make a playlist containing files recently added to the media library? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{fb2k}}&lt;br /&gt;
&lt;br /&gt;
= General =&lt;br /&gt;
&lt;br /&gt;
== Is this the only FAQ? ==&lt;br /&gt;
No. There is [http://www.foobar2000.org/FAQ.html an official one] at the foobar2000.org site. It is maintained independently of this one, and covers different topics.&lt;br /&gt;
&lt;br /&gt;
== Is foobar2000 still under active development? ==&lt;br /&gt;
Yes. Please see the forum and the foobar2000 homepage for the latest version and news about upcoming versions.&lt;br /&gt;
&lt;br /&gt;
== I have Windows Vista and my foobar2000 has strange behavior. Do you plan on fixing those bugs soon? ==&lt;br /&gt;
Foobar2000 fully supports Windows Vista (other than a limitation in Windows Explorer which causes the &amp;quot;Enqueue&amp;quot; command to not work properly with a large number of files). The problem is most probably due to a component, so updating to the latest version might resolve the problem.&lt;br /&gt;
&lt;br /&gt;
== I&#039;m looking for a specific feature. How should I know if a third-party component suits my needs ? ==&lt;br /&gt;
If you are not the Ctrl+F kind of person with your web browser, this is the perfect opportunity for you to get familiar with it. Go to the [[Foobar2000:Components_0.9|components section]], press Ctrl+F and search for keywords related to what you are looking for. [http://pelit.koillismaa.fi/plugins/index.php Foobar2000 official 3rd party components site] is another option, although it does not contain all the components known for 0.9.x at the moment. You will hopefully find something that suits you. Otherwise, maybe you can make a request in the foobar2000 forum or even better, code it yourself then share it with the community!&lt;br /&gt;
&lt;br /&gt;
== How do I upgrade Foobar2000? ==&lt;br /&gt;
If it&#039;s a minor upgrade (e.g. 0.9.3 -&amp;gt; 0.9.4) then simply install it in the same directory. Remember to select the same &amp;quot;per user&amp;quot; setting while installing; you could lose all your configurations otherwise. If it&#039;s a major upgrade (e.g. 0.8 -&amp;gt; 0.9), it&#039;s recommended that you uninstall the previous version before installing the newer version, because the components are (almost always) incompatible with the newer version.&lt;br /&gt;
&lt;br /&gt;
== Where can I find old versions of Foobar2000? ==&lt;br /&gt;
Old versions can be found [http://www.filehippo.com/download_foobar2000/ at filehippo.com]. Although old versions may be lacking critical bug fixes, they can be useful if you need to use a component or operating system that is no longer supported by the current version. For example, Windows 2000 users can&#039;t use foobar2000 versions newer than 0.9.4.5.&lt;br /&gt;
&lt;br /&gt;
= Playback =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How can I send my files from Windows Explorer into a specific playlist, so as not to erase my active playlist? ==&lt;br /&gt;
&lt;br /&gt;
Preferences → General → Always send to playlist (playlist name)&lt;br /&gt;
&lt;br /&gt;
== Why does dragging and dropping directories / files have erratic results? == &lt;br /&gt;
The culprit is most likely an input component. Removing the input components and adding them back one-by-one can help you pinpoint the location. Note: Haali has coded a stable Matroska component that doesn&#039;t cause this problem.&lt;br /&gt;
&lt;br /&gt;
== Why can&#039;t I listen to unfinished downloading files? ==&lt;br /&gt;
Foobar2000 needs exclusive access to files being played - they can be read by other software while foobar2000 is accessing them but not written to. A good workaround is to copy the unfinished file, then try to play it.&lt;br /&gt;
&lt;br /&gt;
== The &#039;Previous&#039; button doesn&#039;t work. ==&lt;br /&gt;
In Random playback mode, the Previous button behaves as a Stop button.&lt;br /&gt;
&lt;br /&gt;
== How can I (automatically) move to the currently playing track in the playlist? ==&lt;br /&gt;
By default, double-clicking the status bar will highlight the currently playing track. To make it automatic, select Playback &amp;gt; Cursor follows playback.&lt;br /&gt;
&lt;br /&gt;
= Look &amp;amp; Feel =&lt;br /&gt;
&lt;br /&gt;
== I just saw a great looking foobar2000 window, but I don&#039;t know how to get mine looking the same way! Is there no hope for me? ==&lt;br /&gt;
Of course there is!  First take a look at those threads and get in touch with what other users achieved:&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=58574 Default UI Gallery] {{foobar2000v09}}&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=43077 Foobar Gallery] {{foobar2000v09}}&lt;br /&gt;
&lt;br /&gt;
Then, you are ready to give it a try! You can find some of the user&#039;s configuration in the links below. Note that [http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:0.9_Single_Column_Playlist_%28foo_uie_single_column_playlist%29 Single Column Playlist] and [http://yuo.be/columns.php ColumnsUI] are third-party components that you need to download.&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=49783 Single Column Playlist settings database]&lt;br /&gt;
* [http://foobar.nub4life.net/columns/ Columns UI settings database]&lt;br /&gt;
** [http://www.hydrogenaudio.org/forums/index.php?showtopic=31509&amp;amp;hl=foobar+gallery Navigator-Suite]&lt;br /&gt;
** [http://www.hydrogenaudio.org/forums/index.php?showtopic=33450 Azrael]&lt;br /&gt;
* [http://pelit.koillismaa.fi/fb2k/index.php foobar2000 formatting]&lt;br /&gt;
&lt;br /&gt;
== Is there a way to make my instant messenger&#039;s &amp;quot;Now Playing&amp;quot; show the song I&#039;m listening to with foobar? ==&lt;br /&gt;
Yes, through plugins:&lt;br /&gt;
&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=10632 AMIP] 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;
* [http://stephan.kochen.nl/proj/foobar2000.html#msn for MSN]&lt;br /&gt;
* [http://pelit.koillismaa.fi/plugins/general.php#76 for Miranda-IM]&lt;br /&gt;
&lt;br /&gt;
== I have seen some people using something which pops up to display the song being listened to. Where can I find it? ==&lt;br /&gt;
* It&#039;s called [http://www.hydrogenaudio.org/forums/index.php?showtopic=33236&amp;amp;hl=foo_pretty+pop-up foo_prettypop]. Note that it requires the .NET Framework to work.&lt;br /&gt;
* If you are using Columns UI, it has a popup notification feature too (&amp;quot;Preferences -&amp;gt; Display -&amp;gt; ColumnsUI -&amp;gt; Status Bar/Systray (tab) -&amp;gt; Show popup notification baloon&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
== Is there a way to map my multimedia keyboard keys? ==&lt;br /&gt;
You can assign actions with keys including multimedia key from the in &amp;quot;Preference -&amp;gt; General -&amp;gt; Keyboard Shortcuts&amp;quot;. If it still does not work, take a look at [http://www.hydrogenaudio.org/forums/index.php?s=39a242a80d03f35b424165dd8e06be6b&amp;amp;showtopic=50067 this] tutorial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Columns UI =&lt;br /&gt;
&lt;br /&gt;
== How do I know which component is meant to be used with Columns UI?==&lt;br /&gt;
[[Foobar2000:Components_0.9|Component section]] of the wiki shows which plugin you can use for ColumnsUI&#039;s interface.&lt;br /&gt;
&lt;br /&gt;
== How can I get tabbed panels? ==&lt;br /&gt;
Use [http://www.hydrogenaudio.org/forums/index.php?showtopic=46106&amp;amp;st=0&amp;amp;p=410247&amp;amp;#entry410247 uie tabs]. Also, the latest version of Column UI (0.2.0 Alpha 3) has the feature built-in.&lt;br /&gt;
&lt;br /&gt;
== Where are the options for changing the playback buttons? ==&lt;br /&gt;
Right click on buttons area → Customise...&lt;br /&gt;
&lt;br /&gt;
== How can I display the album art and cover above my playlist? ==&lt;br /&gt;
To set the panels above your playlist, just use &amp;lt;tt&amp;gt;list all toolbars&amp;lt;/tt&amp;gt;, then add the panels/toolbars/visualizations that you want to use. Organize them as you want them to be displayed. And finally, use the &#039;minimum height&#039; values of the corresponding panels. As it is not a common way to use the toolbar, you may experience some unexpected behaviour. Keep in mind that it may create some display problems. Musicmusic may fix this into the next version of Columns UI.&lt;br /&gt;
&lt;br /&gt;
== I have more questions. ==&lt;br /&gt;
Refer to the [http://yuo.be/wiki/columns_ui:faqs official ColumnsUI FAQ].&lt;br /&gt;
&lt;br /&gt;
= Media Library, Tagging &amp;amp; Album Cover =&lt;br /&gt;
&lt;br /&gt;
== I updated my tags, but foobar still shows the old tags.  How can I fix this? ==&lt;br /&gt;
This happens almost exclusively when you use a third party program to update tags (updates made by Foobar2000 itself are immediately reflected). Select the file(s), right click on any of them, go to Tagging, then click on &amp;quot;Reload Info from File(s)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== How can I fill in tags based on file names or directory structure? ==&lt;br /&gt;
Right click on the file(s) in the playlist → open the [[Foobar2000:Properties|Properties dialog]] → choose &amp;quot;Automatically Fill Values&amp;quot; from its &amp;quot;Tools&amp;quot; menu. For more details, see the [[Foobar2000:Properties/Automatically Fill Values|Automatically Fill Values]] page.&lt;br /&gt;
&lt;br /&gt;
== How can I automatically assign tracknumbers to a group of files? ==&lt;br /&gt;
Select all tracks that need to be filled with tracknumbers → right click → open the [[Foobar2000:Properties|Properties dialog]] → choose &amp;quot;Auto Track Number&amp;quot; from the &amp;quot;Tools&amp;quot; menu.&lt;br /&gt;
&lt;br /&gt;
== Is there a way to have album covers downloaded automatically? ==&lt;br /&gt;
Unfortunately, it is not possible. But, there is a way to be 2 clicks away from those cover arts. Take a look at [http://www.hydrogenaudio.org/forums/index.php?showtopic=43429&amp;amp;hl=cover+download this thread] for more info.&lt;br /&gt;
&lt;br /&gt;
== How can I make a playlist containing duplicate entries? ==&lt;br /&gt;
Unfortunately, this is not possible. However, you can use the album list panel component to remove the dead entries from your library, and use a free program like [http://zabkat.com/xplorer2] to find the duplicate files in your computer.&lt;br /&gt;
&lt;br /&gt;
== How can I make a playlist containing files recently added to the media library? ==&lt;br /&gt;
One of the information which the [[Foobar2000:Components/Playback Statistics v3.x (foo playcount)|official playback statistics component (foo_playcount)]] collects is the time a file was added to the Media Library. This data is accessible by the %added% field, so you can search by a query such as &amp;lt;tt&amp;gt;%added% DURING LAST 2 WEEKS&amp;lt;/tt&amp;gt; in Facets, Album List, or Media Library Search.&lt;br /&gt;
&lt;br /&gt;
== How do I save tags in a database (as opposed to writing it in the file)? ==&lt;br /&gt;
The [[Foobar2000:Components_0.9/Playback_Statistics_(foo_playcount)|official playback statistics component (foo_playcount)]] stores the information it has collected in a database by default. If you need to store some other information in a database, use [http://www.hydrogenaudio.org/forums/index.php?showtopic=45994 foo_custominfo]. Note that foo_custominfo is incompatible with foobar2000 since version 0.9.5.3.&lt;br /&gt;
&lt;br /&gt;
== How do I tag various artist albums (compilations)? ==&lt;br /&gt;
Enter the information in the Album Artist tag. Most people use &amp;quot;VA&amp;quot;, &amp;quot;Various&amp;quot; or &amp;quot;Various Artists&amp;quot;, but you can put anything you want.&lt;br /&gt;
&lt;br /&gt;
= Titleformatting =&lt;br /&gt;
&lt;br /&gt;
== How can I display information about the next track in the playlist? ==&lt;br /&gt;
This is not possible in foobar2000 since v0.9.5.3.&lt;br /&gt;
&lt;br /&gt;
== How can I calculate and display how long it&#039;s been since I last played a track? ==&lt;br /&gt;
The [[Foobar2000:Components_0.9/Playback_Statistics_(foo_playcount)|official playback statistics component (foo_playcount)]] stores the information in the &amp;lt;tt&amp;gt;%last_played%&amp;lt;/tt&amp;gt; field. However, the current system time cannot be retrieved via titleformatting in foobar2000 v0.9.5.3 and beyond, so in most cases, you cannot calculate how long it has been (e.g., in days) since a track was last played. (See the [http://www.hydrogenaudio.org/forums/index.php?s=&amp;amp;showtopic=58233&amp;amp;view=findpost&amp;amp;p=564223 relevant discussion] at the Hydrogenaudio forums.)&lt;br /&gt;
&lt;br /&gt;
The one exception is [[Foobar2000:Components 0.9/Columns UI (foo ui columns)|ColumnsUI (foo_ui_columns)]], which makes &amp;lt;tt&amp;gt;%_system_year%, %_system_day%, %_system_month%, %_system_day_of_week%,&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;%_system_hour%&amp;lt;/tt&amp;gt; available. Hence it is technically possible to calculate and display the difference, but it is only accessible from within the Columns UI playlists.&lt;br /&gt;
&lt;br /&gt;
== How can I apply color changes to my titleformatting results? ==&lt;br /&gt;
The &amp;lt;tt&amp;gt;$rgb()&amp;lt;/tt&amp;gt; command is currently unsupported in the Default UI playlist. For complex coloring schemes, you need to use [[Foobar2000:Components 0.9/Columns UI (foo ui columns)|ColumnsUI (foo_ui_columns)]].&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
== List of banned components ==&lt;br /&gt;
Before posting bug reports, be sure that none of [http://www.hydrogenaudio.org/forums/index.php?showtopic=44213 those problematic components] are installed.&lt;br /&gt;
&lt;br /&gt;
== There is always a long delay before changes to the DSPs take effect. Can I reduce this? ==&lt;br /&gt;
Try reducing the output buffer length from Preferences → Playback → Output → (your selected output method). However, do not put it at the minimum length. 300ms should be enough (more if you are using several DSPs).&lt;br /&gt;
&lt;br /&gt;
== What are metadb_handle leaks? ==&lt;br /&gt;
metadb_handles are resources used in the metadata management in foobar2000. A leak indicates that a component does not release them (in time). The overall effect of such a leak is relatively harmless. Nevertheless, this is a programming error and foobar2000 detects and reports it to the user. Unfortunately, it is not possible for foobar2000 to detect which component caused the leak.&lt;br /&gt;
&lt;br /&gt;
== I hear static when fading in/out - pause/unpause. ==&lt;br /&gt;
Be sure you have the latest sound drivers installed and disable your DSPs before reporting it. Some users reported that using [http://foobar2000.org/components/index.html Kernel Streaming] instead of the default output fixed the problem (&amp;quot;Preferences -&amp;gt; Playback -&amp;gt; Output&amp;quot;), but be aware that this plugin is still experimental and it is issue related in some cases.&lt;br /&gt;
&lt;br /&gt;
== Playing certain files over HTTP doesn&#039;t seem to work in foobar2000. It works in other players. What&#039;s wrong? ==&lt;br /&gt;
foobar2000 uses MIME types to determine the file type of a given file. If an invalid MIME type is returned, it will cause foobar2000 to use the wrong decoder. If an unidentified MIME type is returned, foobar2000 will use the extension to determine the file&#039;s contents. Using the extension to determine the file&#039;s contents is a difficult thing to do in code, and is unlikely to be included in foobar2000. To fix the problem, get the server to return valid MIME types. This is a server-side problem, not a foobar2000 problem.&lt;br /&gt;
&lt;br /&gt;
== Foobar2000 shut down improperly / crashed, and now my recent changes are all gone! How do I prevent this in the future? ==&lt;br /&gt;
Foobar2000 automatically saves configuration changes (including edits to the playlists) only when it is closed properly. If foobar2000 crashed, you should first try to find and remove the cause of the crash, e.g., an unstable third-party component. There are, of course, other causes for an improper shutdown, such as Windows crashing or a power outage. To reduce the risk of losing changes, you should manually save the settings by doing one of the following:&lt;br /&gt;
* Closing and restarting foobar2000 during/after making major changes&lt;br /&gt;
* Using the Save All button in the Preferences window&lt;br /&gt;
* Binding the &#039;Save Configuration&#039; command to a keyboard shortcut/toolbar button.&lt;br /&gt;
&lt;br /&gt;
= Foobar2000 and other players =&lt;br /&gt;
&lt;br /&gt;
== Is foobar really better than Winamp? ==&lt;br /&gt;
There is no set answer. According to public opinion, foobar is great for people wanting a minimal player, as well as the opposite: people needing advanced features. However, the medium users are lost between the profusion of settings and components to find. Some relevant links:&lt;br /&gt;
&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=20322 Tell us why have you chosen foobar2000, or why don&#039;t you like it]&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=29501&amp;amp;hl=winamp Could foobar2000 replace winamp?]&lt;br /&gt;
&lt;br /&gt;
== I won&#039;t leave iTunes, it manages my iPod perfectly! ==&lt;br /&gt;
Maybe this will change your mind: [http://www.hydrogenaudio.org/forums/index.php?showtopic=45160&amp;amp;hl=dop foo_dop].&lt;br /&gt;
&lt;br /&gt;
== How do I add the iTunes like panel showing (genre, artist, album)? ==&lt;br /&gt;
Use [http://foobar2000.audiohq.de/foo_facets/ Facets] if you&#039;re using DefaultUI or the &amp;quot;Filter&amp;quot; UI component that comes with the latest version of Columns UI. You can also use [http://www.bazquux.com/wiki/Foobar2000:Browser foo_browser] with ColumnUI.&lt;br /&gt;
&lt;br /&gt;
== How do I add the iTunes like search toolbar? ==&lt;br /&gt;
Use [http://www.hydrogenaudio.org/forums/index.php?showtopic=44012 foo_uie_quicksearch].&lt;br /&gt;
&lt;br /&gt;
== Why do my songs show a square block next to the title/artist fields in iTunes?  ==&lt;br /&gt;
Although the ID3v2.4 is the standard, iTunes (and many other software players as well as portables) still support only ID3v2.3. A workaround for this is to use compatibility mode tagging (Preferences -&amp;gt; Advanced -&amp;gt; Tagging -&amp;gt; MP3 -&amp;gt; &amp;quot;ID3v2 Compatibility Mode&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
== How do I have a Winamp / MediaMonkey style &amp;quot;now playing&amp;quot; playlist? ==&lt;br /&gt;
Unlike winamp (and mediamonkey), there is no special &amp;quot;now playing&amp;quot; playlist in foobar; the foobar way of doing things is to play playlists. That said, you can use the playback queue to get a similar functionality. Instead of clicking &amp;quot;play&amp;quot;, use the &amp;quot;add to playback queue&amp;quot; command. You can use [http://www.hydrogenaudio.org/forums/lofiversion/index.php/t47650-50.html foo_uie_queuemanager] component to display a panel that displays queued songs.&lt;br /&gt;
&lt;br /&gt;
[[Category:foobar2000 Guides|FAQ]]&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Playback_Statistics_(foo_playcount)&amp;diff=22022</id>
		<title>Foobar2000:Components 0.9/Playback Statistics (foo playcount)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Playback_Statistics_(foo_playcount)&amp;diff=22022"/>
		<updated>2010-10-19T12:42:38Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: Redirected page to Foobar2000:Components/Playback Statistics v3.x (foo playcount)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Foobar2000:Components/Playback Statistics v3.x (foo playcount)]]&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/foo_playcount&amp;diff=22021</id>
		<title>Foobar2000:Components 0.9/foo playcount</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/foo_playcount&amp;diff=22021"/>
		<updated>2010-10-19T12:42:11Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: Redirected page to Foobar2000:Components/Playback Statistics v3.x (foo playcount)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Foobar2000:Components/Playback Statistics v3.x (foo playcount)]]&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Play_Count_(official)_(foo_playcount)&amp;diff=22020</id>
		<title>Foobar2000:Components 0.9/Play Count (official) (foo playcount)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Play_Count_(official)_(foo_playcount)&amp;diff=22020"/>
		<updated>2010-10-19T12:41:48Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: Redirected page to Foobar2000:Components/Playback Statistics v3.x (foo playcount)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Foobar2000:Components/Playback Statistics v3.x (foo playcount)]]&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:File_Operations_(foo_fileops)&amp;diff=22019</id>
		<title>Foobar2000:File Operations (foo fileops)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:File_Operations_(foo_fileops)&amp;diff=22019"/>
		<updated>2010-10-19T12:39:58Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{fb2k}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;file operations&#039;&#039;&#039; dialog box allows you to copy, move, rename, and delete files from within foobar2000. The key benefits of using the file operations component (as opposed to using Windows Explorer) are:&lt;br /&gt;
* Based on [[Foobar2000:Title_Formatting_Reference |title formatting]].&lt;br /&gt;
* The Media Library and playlists are automatically updated to reflect the change.&lt;br /&gt;
* Data from the [[Foobar2000:Components/Playback Statistics v3.x (foo playcount)|official playback statistics component]] is preserved when moving files.&lt;br /&gt;
** Note: If the files are moved to a folder which is not monitored by the Media Library, they will be removed from the Media Library and playback statistics will also be lost.&lt;br /&gt;
&lt;br /&gt;
=Usage=&lt;br /&gt;
The optional component &amp;lt;tt&amp;gt;foo_fileops&amp;lt;/tt&amp;gt; is required. To install this component, run the foobar2000 installer and check Optional features &amp;gt; Tools &amp;gt; File Operations. Once installed, you can right-click a group of tracks in the playlist and File Operations will appear in the context menu.&lt;br /&gt;
&lt;br /&gt;
[[Image:Foobar-Fileops-1.png|center]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Operation&#039;&#039;&#039;: Copy, rename, or move the files. Note that some options below will be disabled depending on the selected operation.&lt;br /&gt;
* &#039;&#039;&#039;Presets&#039;&#039;&#039;: See below.&lt;br /&gt;
* &#039;&#039;&#039;Destination Folder&#039;&#039;&#039;: The root destination folder. You cannot use title formatting in this field, and the folder must already exist.&lt;br /&gt;
* &#039;&#039;&#039;File Name Pattern&#039;&#039;&#039;: Specify how the files will be named, and indicate any subfolders (separated by &#039;\&#039;). Title formatting is allowed in this field, and any subfolder which does not exist will be created under the destination folder. The &#039;...&#039; button allows you to select from a set of preset patterns.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Options&#039;&#039;&#039;:&lt;br /&gt;
** Copy/Move Entire Source Folder Content: Useful when you have supplementary files such as cover art in the music folder.&lt;br /&gt;
** Remove Empty Source Folders&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Preview&#039;&#039;&#039;: Shows the potential results of the file operation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Presets==&lt;br /&gt;
[[Image:Foobar-Fileops-2.png|center]]&lt;br /&gt;
&lt;br /&gt;
Presets allow you to save the current settings in the File Operations Setup dialog. Once a preset is created, it is not only accessible from the setup dialog, but from the context menu under File Operations. The latter opens a preview/confirmation dialog (shown above), and you can access the detailed setup menu with the &#039;More...&#039; button.&lt;br /&gt;
&lt;br /&gt;
==Usage Tips==&lt;br /&gt;
* Beginning in 0.9.6.4, symbols which are invalid in folder and file names such as &#039;&#039;&#039;/ \ |:&#039;&#039;&#039; get replaced by a &#039;&#039;&#039;-&#039;&#039;&#039;, &#039;&#039;&#039;*&#039;&#039;&#039; gets replaced by &#039;&#039;&#039;x&#039;&#039;&#039;, &#039;&#039;&#039;&amp;amp;quot;&#039;&#039;&#039; gets replaced with &#039;&#039;&#039;&amp;amp;#039;&amp;amp;#039;&#039;&#039;&#039;, and &#039;&#039;&#039;? &amp;lt; &amp;gt;&#039;&#039;&#039; get replaced by an &#039;&#039;&#039;_&#039;&#039;&#039;.&lt;br /&gt;
* You may want to consider using &amp;lt;tt&amp;gt;$ascii()&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;$ansi()&amp;lt;/tt&amp;gt; to sanitize the names when applying file operations.&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:0.9_Play_Count_(official)_(foo_playcount)&amp;diff=22018</id>
		<title>Foobar2000:0.9 Play Count (official) (foo playcount)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:0.9_Play_Count_(official)_(foo_playcount)&amp;diff=22018"/>
		<updated>2010-10-19T12:39:08Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: Redirected page to Foobar2000:Components/Playback Statistics v3.x (foo playcount)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Foobar2000:Components/Playback Statistics v3.x (foo playcount)]]&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components&amp;diff=22017</id>
		<title>Foobar2000:Components</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components&amp;diff=22017"/>
		<updated>2010-10-19T12:35:50Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: /* Additional Components */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{title|foobar2000 Components}}&lt;br /&gt;
&lt;br /&gt;
{{fb2k}}&lt;br /&gt;
This page contains most foobar2000 components available at time of history last update.&lt;br /&gt;
=Offical 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;
===Included in Installer===&lt;br /&gt;
[[Image:Optional_features.png|thumb|The Optional Features screen of the fb2k Installer]]&lt;br /&gt;
In addition to foobar2000&#039;s core functionality, the following components can be installed as needed, in the Optional Features section of the installer.&lt;br /&gt;
*Audio CD Support (foo_cdda) Adds Support for [[CD|Audio CD]] Playback&lt;br /&gt;
*Album List (foo_albumlist) Gives quick access to Media Library Content with customizable tree view&lt;br /&gt;
*Archive Reader (foo_unpack) Adds support for playing files directly from ZIP RAR and GZIP archives&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|File Operations (foo_fileops)]] Renames, moves, or copies files according to specified patterns&lt;br /&gt;
*[[Foobar2000:Components_0.9/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;
*ReplayGain Scanner (foo_rgscan) advanced solution for volume matching&lt;br /&gt;
*Standard DSPs (foo_dsp_std) Equalizer, resampler, advanced limiter, hard limiter, stereo to 4 channel upmixer and a couple other effects&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_0.9/ABX_Comparator(foo_abx)|ABX comparator (foo_abx)]] component for double blind listening tests&lt;br /&gt;
*[[Foobar2000:Components 0.9/ALAC Decoder (foo_input_alac)|ALAC Decoder (foo_input_alac)]] Apple Lossless ([[ALAC]]) decoder&lt;br /&gt;
* [[Foobar2000:Components 0.9/ASIO Output (foo_out_asio)|ASIO output support (foo_out_asio)]] Adds ASIO output support.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Audio CD Writer (foo_burninate)|Audio CD Writer (foo_burninate)]] CD burning support&lt;br /&gt;
*[[Foobar2000:Components 0.9/Binary Comparator (foo_bitcompare)|Binary Comparator (foo_bitcompare)]] Performs binary comparison between two or more tracks and reports differences.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Decoding Speed Test (foo_benchmark)|Decoding Speed Test (foo_benchmark)]] Measures decoding speed of audio files.&lt;br /&gt;
* [[Foobar2000:Components 0.9/File Integrity Verifier (foo_verifier)|File Integrity Verifier (foo_verifier)]] Checks specified media files for decoding errors.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Convolve (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 0.9/Kernel Streaming Output (foo_out_ks)|Kernel Streaming support (foo_out_ks)]] Allows bit-exact playback bypassing Windows kernel mixer.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Masstagger (foo_masstag)|Masstagger (foo_masstag)]] Automates various tag editing operations.&lt;br /&gt;
* [[Foobar2000:Components 0.9/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/Playback Statistics v3.x (foo playcount)|Playback Statistics (foo playcount)]] Collects playback statistics for your Media Library content.&lt;br /&gt;
* [[Foobar2000:Components 0.9/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 0.9/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 0.9/WASAPI output support (foo_out_wasapi)|WASAPI output support (foo_out_wasapi)]] Adds Windows Audio Session API exclusive mode output support, allowing bit-exact output and muting all other sounds on Windows Vista 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 Interfaces ==&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 Addons ==&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/Facets (foo_facets)|Facets (foo_facets)]] Flexible media library viewer based on linked lists.&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;
* [[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/Playlist_Organizer_(foo_plorg)|Playlist Organizer (foo_plorg)]] Advanced playlist manager to organize playlists in a treeview.&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/Explorer Panel (foo_uie_explorer)|Explorer Panel (foo_uie_explorer)]] Displays a treeview of selected disks/folders.&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/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 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;
* [[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/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/BS2D (foo_dsp_bs2p)|BS2D (foo_dsp_bs2p)]] Improves headphone listening of regular hi-fi stereo records.&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/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 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/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/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/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/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/OSS/3D (foo_dsp_oss3ddsp)|OSS/3D (foo_dsp_oss3ddsp)]] Audio enhancement. SHAREWARE.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Post-track Silence (foo_dsp_silence)|Post-track 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 0.9/Soundtouch (foo_dsp_soundtouch)|Soundtouch (foo_dsp_soundtouch)]] Ajust pitch, tempo and rate.&lt;br /&gt;
* [[Foobar2000:Components 0.9/SSRC (foo_dsp_ssrc)|SSRC (foo_dsp_ssrc)]] Sample rate converter.&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/Surround Pan (foo_dsp_span)|Surround Pan (foo_dsp_span)]] WYSIWYG Surround panning.&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;
* [[Foobar2000:Components 0.9/Voice Cut Filter (foo_dsp_centercut)|Voice Cut Filter (foo_dsp_centercut)]] Voice cut filter.&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;
* [[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 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;
==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 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;
&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/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 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/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 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 0.9/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 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/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 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/Feature Watcher (foo_whatsnew)|Feature Watcher (foo_whatsnew)]] Watches for added or removed features.&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/Replaygain Override (foo_rg_trn)|Replaygain Override (foo_rg_trn)]] Allows you to automatically switch between replaygain modes based on specified criteria (e.g. use track based RG for shuffle mode, etc.)&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/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 0.9/Timebomb (foo_timebomb)|Timebomb (foo_timebomb)]] Stop playback / exit program after a specified time.&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/Lyrics Show 2(foo_uie_lyrics2)|Lyrics Show 2(foo_uie_lyrics2)]] Downloads and displays lyrics, with LRC/timestamp support.&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;
* [[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: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 MS 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;
&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/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 0.9/Playlist Manager (foo_playlist_manager)|Playlist Manager (foo_playlist_manager)]] Playlist manager.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Playlist Name Enhenced (foo_playlist_name_enhanced)|Playlist Name Enhenced (foo_playlist_name_enhanced)]] Appends automatically playlist info (&amp;quot;items / length&amp;quot;) to all playlist names.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Playlist Tools (foo_utils)|Playlist Tools (foo_utils)]] Provides various general commands.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Playlist Tools for Matroska (foo_utils_mka)|Playlist Tools for Matroska (foo_utils_mka)]] Provides various general commands.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Queue Manager (foo_queuemanager)|Queue Manager (foo_queuemanager)]] It provides a window that shows the queue&#039;s contents and allows you to delete parts of them or clear the whole queue. &#039;&#039;Non-ColumnUI obsolete version, try panel version instead.&#039;&#039;&lt;br /&gt;
* [[Foobar2000:Components 0.9/Randomized Playlist Entry (foo_random)|Randomized Playlist Entry (foo_random)]] Randomized playlist entry.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Rating (foo_rating)|Rating (foo_rating)]] Display an icon in the systray with a tooltip popup from which you can choose a rating between 1 and 5 for the currently playing file.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Remove Played (foo_removeplayed)|Remove Played (foo_removeplayed)]] It removes tracks from the playlist once they&#039;ve been played.&lt;br /&gt;
* [[Foobar2000:Components/Soft Playlists (foo_softplaylists)|Soft Playlists (foo_softplaylists)]] Can create different Last.fm related playlists, love tracks on Last.fm and save and load XSPF playlists (make playlists without hard paths).&lt;br /&gt;
* [[Foobar2000:Components 0.9/Track Finder (foo_trackfinder)|Track Finder (foo_trackfinder)]] Displays a context menu that lets you quickly find songs based on their album title or artists name.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Track Position (foo_trackpos)|Track Position (foo_trackpos)]] Provides a new context menu item &amp;quot;place after current playing&amp;quot;, that allows you to place any tracks after the current playing one in the playing playlist.&lt;br /&gt;
* [[Foobar2000:Components 0.9/XSPF (foo_xspf)|XSPF (foo_xspf)]] Adds XSPF support. XSPF is an open, XML based playlist format.&lt;br /&gt;
&lt;br /&gt;
===Playback Statistics===&lt;br /&gt;
* [[Foobar2000:Components 0.9/Playback Statistics Custom (foo_playback_custom)|Playback Statistics Custom (foo_playback_custom)]] Stores playback statistics in tags like foo_playcount_mod, with claimed faster response, and uses foo_custominfo db if file is unavailable for writing.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Play Count Mod (foo_playcount_mod)|Play Count Mod (foo_playcount_mod)]] Unofficial playcount modded to supress the update tag popups.&lt;br /&gt;
&lt;br /&gt;
===Remote control===&lt;br /&gt;
* [[Foobar2000:Components 0.9/Advanced Controls (foo_advancedcontrols)|Advanced Controls (foo_advancedcontrols)]]  Control all the playback functions from icons in the Taskbar Notification Area (play, pause, next, previous, open)&lt;br /&gt;
* [[Foobar2000:Components 0.9/Bluetooth Control (foo_bluetooth_ctrl)|Bluetooth Control (foo_bluetooth_ctrl)]] Control your favourite music player using your favourite Symbian-based bluetooth enabled phone.&lt;br /&gt;
* [[Foobar2000:Components 0.9/COM Automation Server (foo_comserver2)|COM Automation Server (foo_comserver2)]] Allows controlling foobar2000 through COM Automation&lt;br /&gt;
* [[Foobar2000:Components 0.9/Control Server (foo_controlserver)|Control Server (foo_controlserver)]] Acts as a server to control Foobar2000. Connect with a telnet client and control it using ASCII commands.&lt;br /&gt;
* [[Foobar2000:Components 0.9/DDE Control (foo_ddecontrol)|DDE Control (foo_ddecontrol)]] Control foobar remotelly with DDE interprocess communication (interface in japanese only).&lt;br /&gt;
* [[Foobar2000:Components 0.9/HTTP Writer (foo_write_http)|HTTP Writer (foo_write_http)]] It&#039;s TCP/IP server that listens on a specified port for incoming requests such as play, stop, etc.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Joystick Control (foo_joystick_control)|Joystick Control (foo_joystick_control)]] Control foobar2000 from a joystick/gamepad.&lt;br /&gt;
* [[Foobar2000:Components 0.9/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/Titlebar (foo_managedWrapper)|Titlebar (foo_managedWrapper)]] Create a personal title bar that shows the currently playing song on the top of the screen all the time. It supports custom-made skins.&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;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://www.foobar2000.org/components Official third-party components site]&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=42730&amp;amp;st=0 List of components] from earlier versions not yet ported to 0.9.x.&lt;br /&gt;
&lt;br /&gt;
* [[foobar2000:foobar2000|Go back to Main Page]]&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Playback_Statistics_v3.x_(foo_playcount)&amp;diff=21836</id>
		<title>Foobar2000:Components/Playback Statistics v3.x (foo playcount)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Playback_Statistics_v3.x_(foo_playcount)&amp;diff=21836"/>
		<updated>2010-08-05T01:00:19Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{fb2k}}&lt;br /&gt;
This component collects and maintains statistics for played songs.&lt;br /&gt;
&lt;br /&gt;
The statistics include:&lt;br /&gt;
* Time/date first played&lt;br /&gt;
* Time/date last played&lt;br /&gt;
* Playback count&lt;br /&gt;
* Time/date added to the Media Library&lt;br /&gt;
* Rating&lt;br /&gt;
&lt;br /&gt;
== New playback statistics data pinning scheme introduced in version 3.0 ==&lt;br /&gt;
Playback statistics are now pinned to a combination of artist + album + disc number + track number + track title information, contrary to pre-3.0 versions which would pin data to file paths.&lt;br /&gt;
&lt;br /&gt;
The consequences of this behavior are:&lt;br /&gt;
* Statistics are shared between redundant copies of the same tracks - useful when you keep separate copies of your music in different formats such as lossy + lossless.&lt;br /&gt;
* Automatic carrying over of statistics when acquiring the same music in another format, as long as tags match.&lt;br /&gt;
* No risk of data loss when moving files around or between computers.&lt;br /&gt;
&lt;br /&gt;
When editing tags, affected playback statistics records are transferred accordingly.&lt;br /&gt;
&lt;br /&gt;
Starting from version 3.0, collection of playback statistics is no longer restricted to your Media Library content. You can use this component without using Media Library at all, however, you should keep your non-ML music referenced from a playlist for foobar2000 to maintain the statistics.&lt;br /&gt;
&lt;br /&gt;
Playback statistics data is no longer dropped when the tracks are removed from the media library. A record gets removed when no matching track has been seen by foobar2000 (in Media Library or in any playlist or in an imported XML backup of playback statistics) for four weeks.&lt;br /&gt;
&lt;br /&gt;
== Backwards compatibility ==&lt;br /&gt;
As with all previous releases, this component is fully backwards compatible with databases created by any versions released publicly before. If you have used an earlier version of the Playback Statistics component before, your existing data will be automatically imported on first run.&lt;br /&gt;
&lt;br /&gt;
If you wish to keep the ability to revert to an older 2.x version, please back up your PlaybackStatistics.dat file before running the new component first time.&lt;br /&gt;
&lt;br /&gt;
== XML backup functionality ==&lt;br /&gt;
You can export playback statistics to an XML file and import them later, through &#039;&#039;Library =&amp;gt; Playback Statistics&#039;&#039; menu commands, or through context menu on specific tracks. This can be used to easily transfer playback statistics between different foobar2000 installations or profiles.&lt;br /&gt;
&lt;br /&gt;
== Title formatting fields ==&lt;br /&gt;
* &#039;&#039;%first_played%&#039;&#039; - date/time at which the song was played for the first time.&lt;br /&gt;
* &#039;&#039;%last_played%&#039;&#039; - date/time at which the song was played last time.&lt;br /&gt;
* &#039;&#039;%play_count%&#039;&#039; - how many times the song has been played.&lt;br /&gt;
* &#039;&#039;%played_per_day%&#039;&#039; - estimate how many times per day the song has been played, based on time first played, time last played and times played.&lt;br /&gt;
* &#039;&#039;%added%&#039;&#039; - date/time at which the song was added to the Media Library.&lt;br /&gt;
* &#039;&#039;%rating%&#039;&#039; - song&#039;s rating, on a 1..5 scale.&lt;br /&gt;
* &#039;&#039;%rating_stars%&#039;&#039; - song&#039;s rating, formatted as up to five stars, e.g. ★★★&lt;br /&gt;
* &#039;&#039;%rating_stars_fixed%&#039;&#039; - song&#039;s rating, formatted as five stars, e.g. ★★★☆☆&lt;br /&gt;
&lt;br /&gt;
Note that you may need to change your fonts for the stars-formatting fields to produce readable output.&lt;br /&gt;
&lt;br /&gt;
== Compatibility ==&lt;br /&gt;
foobar2000 v1.1 or newer is required, beta versions included.&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Playback_Statistics_v3.x_(foo_playcount)&amp;diff=21835</id>
		<title>Foobar2000:Components/Playback Statistics v3.x (foo playcount)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Playback_Statistics_v3.x_(foo_playcount)&amp;diff=21835"/>
		<updated>2010-08-05T00:59:57Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{fb2k}}&lt;br /&gt;
== Description ==&lt;br /&gt;
This component collects and maintains statistics for played songs.&lt;br /&gt;
&lt;br /&gt;
The statistics include:&lt;br /&gt;
* Time/date first played&lt;br /&gt;
* Time/date last played&lt;br /&gt;
* Playback count&lt;br /&gt;
* Time/date added to the Media Library&lt;br /&gt;
* Rating&lt;br /&gt;
&lt;br /&gt;
== New playback statistics data pinning scheme introduced in version 3.0 ==&lt;br /&gt;
Playback statistics are now pinned to a combination of artist + album + disc number + track number + track title information, contrary to pre-3.0 versions which would pin data to file paths.&lt;br /&gt;
&lt;br /&gt;
The consequences of this behavior are:&lt;br /&gt;
* Statistics are shared between redundant copies of the same tracks - useful when you keep separate copies of your music in different formats such as lossy + lossless.&lt;br /&gt;
* Automatic carrying over of statistics when acquiring the same music in another format, as long as tags match.&lt;br /&gt;
* No risk of data loss when moving files around or between computers.&lt;br /&gt;
&lt;br /&gt;
When editing tags, affected playback statistics records are transferred accordingly.&lt;br /&gt;
&lt;br /&gt;
Starting from version 3.0, collection of playback statistics is no longer restricted to your Media Library content. You can use this component without using Media Library at all, however, you should keep your non-ML music referenced from a playlist for foobar2000 to maintain the statistics.&lt;br /&gt;
&lt;br /&gt;
Playback statistics data is no longer dropped when the tracks are removed from the media library. A record gets removed when no matching track has been seen by foobar2000 (in Media Library or in any playlist or in an imported XML backup of playback statistics) for four weeks.&lt;br /&gt;
&lt;br /&gt;
== Backwards compatibility ==&lt;br /&gt;
As with all previous releases, this component is fully backwards compatible with databases created by any versions released publicly before. If you have used an earlier version of the Playback Statistics component before, your existing data will be automatically imported on first run.&lt;br /&gt;
&lt;br /&gt;
If you wish to keep the ability to revert to an older 2.x version, please back up your PlaybackStatistics.dat file before running the new component first time.&lt;br /&gt;
&lt;br /&gt;
== XML backup functionality ==&lt;br /&gt;
You can export playback statistics to an XML file and import them later, through &#039;&#039;Library =&amp;gt; Playback Statistics&#039;&#039; menu commands, or through context menu on specific tracks. This can be used to easily transfer playback statistics between different foobar2000 installations or profiles.&lt;br /&gt;
&lt;br /&gt;
== Title formatting fields ==&lt;br /&gt;
* &#039;&#039;%first_played%&#039;&#039; - date/time at which the song was played for the first time.&lt;br /&gt;
* &#039;&#039;%last_played%&#039;&#039; - date/time at which the song was played last time.&lt;br /&gt;
* &#039;&#039;%play_count%&#039;&#039; - how many times the song has been played.&lt;br /&gt;
* &#039;&#039;%played_per_day%&#039;&#039; - estimate how many times per day the song has been played, based on time first played, time last played and times played.&lt;br /&gt;
* &#039;&#039;%added%&#039;&#039; - date/time at which the song was added to the Media Library.&lt;br /&gt;
* &#039;&#039;%rating%&#039;&#039; - song&#039;s rating, on a 1..5 scale.&lt;br /&gt;
* &#039;&#039;%rating_stars%&#039;&#039; - song&#039;s rating, formatted as up to five stars, e.g. ★★★&lt;br /&gt;
* &#039;&#039;%rating_stars_fixed%&#039;&#039; - song&#039;s rating, formatted as five stars, e.g. ★★★☆☆&lt;br /&gt;
&lt;br /&gt;
Note that you may need to change your fonts for the stars-formatting fields to produce readable output.&lt;br /&gt;
&lt;br /&gt;
== Compatibility ==&lt;br /&gt;
foobar2000 v1.1 or newer is required, beta versions included.&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Playback_Statistics_v3.x_(foo_playcount)&amp;diff=21834</id>
		<title>Foobar2000:Components/Playback Statistics v3.x (foo playcount)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Playback_Statistics_v3.x_(foo_playcount)&amp;diff=21834"/>
		<updated>2010-08-05T00:59:43Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{fb2k}}== Description ==&lt;br /&gt;
This component collects and maintains statistics for played songs.&lt;br /&gt;
&lt;br /&gt;
The statistics include:&lt;br /&gt;
* Time/date first played&lt;br /&gt;
* Time/date last played&lt;br /&gt;
* Playback count&lt;br /&gt;
* Time/date added to the Media Library&lt;br /&gt;
* Rating&lt;br /&gt;
&lt;br /&gt;
== New playback statistics data pinning scheme introduced in version 3.0 ==&lt;br /&gt;
Playback statistics are now pinned to a combination of artist + album + disc number + track number + track title information, contrary to pre-3.0 versions which would pin data to file paths.&lt;br /&gt;
&lt;br /&gt;
The consequences of this behavior are:&lt;br /&gt;
* Statistics are shared between redundant copies of the same tracks - useful when you keep separate copies of your music in different formats such as lossy + lossless.&lt;br /&gt;
* Automatic carrying over of statistics when acquiring the same music in another format, as long as tags match.&lt;br /&gt;
* No risk of data loss when moving files around or between computers.&lt;br /&gt;
&lt;br /&gt;
When editing tags, affected playback statistics records are transferred accordingly.&lt;br /&gt;
&lt;br /&gt;
Starting from version 3.0, collection of playback statistics is no longer restricted to your Media Library content. You can use this component without using Media Library at all, however, you should keep your non-ML music referenced from a playlist for foobar2000 to maintain the statistics.&lt;br /&gt;
&lt;br /&gt;
Playback statistics data is no longer dropped when the tracks are removed from the media library. A record gets removed when no matching track has been seen by foobar2000 (in Media Library or in any playlist or in an imported XML backup of playback statistics) for four weeks.&lt;br /&gt;
&lt;br /&gt;
== Backwards compatibility ==&lt;br /&gt;
As with all previous releases, this component is fully backwards compatible with databases created by any versions released publicly before. If you have used an earlier version of the Playback Statistics component before, your existing data will be automatically imported on first run.&lt;br /&gt;
&lt;br /&gt;
If you wish to keep the ability to revert to an older 2.x version, please back up your PlaybackStatistics.dat file before running the new component first time.&lt;br /&gt;
&lt;br /&gt;
== XML backup functionality ==&lt;br /&gt;
You can export playback statistics to an XML file and import them later, through &#039;&#039;Library =&amp;gt; Playback Statistics&#039;&#039; menu commands, or through context menu on specific tracks. This can be used to easily transfer playback statistics between different foobar2000 installations or profiles.&lt;br /&gt;
&lt;br /&gt;
== Title formatting fields ==&lt;br /&gt;
* &#039;&#039;%first_played%&#039;&#039; - date/time at which the song was played for the first time.&lt;br /&gt;
* &#039;&#039;%last_played%&#039;&#039; - date/time at which the song was played last time.&lt;br /&gt;
* &#039;&#039;%play_count%&#039;&#039; - how many times the song has been played.&lt;br /&gt;
* &#039;&#039;%played_per_day%&#039;&#039; - estimate how many times per day the song has been played, based on time first played, time last played and times played.&lt;br /&gt;
* &#039;&#039;%added%&#039;&#039; - date/time at which the song was added to the Media Library.&lt;br /&gt;
* &#039;&#039;%rating%&#039;&#039; - song&#039;s rating, on a 1..5 scale.&lt;br /&gt;
* &#039;&#039;%rating_stars%&#039;&#039; - song&#039;s rating, formatted as up to five stars, e.g. ★★★&lt;br /&gt;
* &#039;&#039;%rating_stars_fixed%&#039;&#039; - song&#039;s rating, formatted as five stars, e.g. ★★★☆☆&lt;br /&gt;
&lt;br /&gt;
Note that you may need to change your fonts for the stars-formatting fields to produce readable output.&lt;br /&gt;
&lt;br /&gt;
== Compatibility ==&lt;br /&gt;
foobar2000 v1.1 or newer is required, beta versions included.&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Template:Ref&amp;diff=21713</id>
		<title>Template:Ref</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Template:Ref&amp;diff=21713"/>
		<updated>2010-07-28T16:46:37Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;sup class=&amp;quot;reference plainlinks nourlexpansion&amp;quot; {{#ifeq:{{{noid}}}|noid||id=&amp;quot;ref_{{{1}}}&amp;quot;}}&amp;gt;{{#if:{{{2|}}}|[[#endnote_{{{1}}}|{{{2}}}]]|[{{fullurl:{{FULLPAGENAME}}}}#endnote_{{anchorencode:{{{1|}}}}}]}}&amp;lt;/sup&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
[[Category:Templates|Ref]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Template:Note&amp;diff=21712</id>
		<title>Template:Note</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Template:Note&amp;diff=21712"/>
		<updated>2010-07-28T16:44:55Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: Copied sorce from wikimedia&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span class=&amp;quot;citation wikicite&amp;quot; id=&amp;quot;endnote_{{{1}}}&amp;quot;&amp;gt;&amp;lt;b&amp;gt;[[#ref_{{{1}}}|^{{{2|}}}]]&amp;lt;/b&amp;gt;{{#if:{{{3|}}}|&amp;amp;nbsp;{{{3|}}}}}&amp;lt;/span&amp;gt; &amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Documentation|Template:Ref/doc}}&lt;br /&gt;
[[Category:Templates|Note]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components&amp;diff=21570</id>
		<title>Foobar2000:Components</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components&amp;diff=21570"/>
		<updated>2010-06-30T16:27:05Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: /* Panels */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{title|foobar2000 Components}}&lt;br /&gt;
&lt;br /&gt;
{{fb2k}}&lt;br /&gt;
This page contains most foobar2000 components available at time of history last update.&lt;br /&gt;
=Offical 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;
===Included in Installer===&lt;br /&gt;
[[Image:Optional_features.png|thumb|The Optional Features screen of the fb2k Installer]]&lt;br /&gt;
In addition to foobar2000&#039;s core functionality, the following components can be installed as needed, in the Optional Features section of the installer.&lt;br /&gt;
*Audio CD Support (foo_cdda) Adds Support for [[CD|Audio CD]] Playback&lt;br /&gt;
*Album List (foo_albumlist) Gives quick access to Media Library Content with customizable tree view&lt;br /&gt;
*Archive Reader (foo_unpack) Adds support for playing files directly from ZIP RAR and GZIP archives&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|File Operations (foo_fileops)]] Renames, moves, or copies files according to specified patterns&lt;br /&gt;
*[[Foobar2000:Components_0.9/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;
*ReplayGain Scanner (foo_rgscan) advanced solution for volume matching&lt;br /&gt;
*Standard DSPs (foo_dsp_std) Equalizer, resampler, advanced limiter, hard limiter, stereo to 4 channel upmixer and a couple other effects&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_0.9/ABX_Comparator(foo_abx)|ABX comparator (foo_abx)]] component for double blind listening tests&lt;br /&gt;
*[[Foobar2000:Components 0.9/ALAC Decoder (foo_input_alac)|ALAC Decoder (foo_input_alac)]] Apple Lossless ([[ALAC]]) decoder&lt;br /&gt;
* [[Foobar2000:Components 0.9/ASIO Output (foo_out_asio)|ASIO output support (foo_out_asio)]] Adds ASIO output support.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Audio CD Writer (foo_burninate)|Audio CD Writer (foo_burninate)]] CD burning support&lt;br /&gt;
*[[Foobar2000:Components 0.9/Binary Comparator (foo_bitcompare)|Binary Comparator (foo_bitcompare)]] Performs binary comparison between two or more tracks and reports differences.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Decoding Speed Test (foo_benchmark)|Decoding Speed Test (foo_benchmark)]] Measures decoding speed of audio files.&lt;br /&gt;
* [[Foobar2000:Components 0.9/File Integrity Verifier (foo_verifier)|File Integrity Verifier (foo_verifier)]] Checks specified media files for decoding errors.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Convolve (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 0.9/Kernel Streaming Output (foo_out_ks)|Kernel Streaming support (foo_out_ks)]] Allows bit-exact playback bypassing Windows kernel mixer.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Masstagger (foo_masstag)|Masstagger (foo_masstag)]] Automates various tag editing operations.&lt;br /&gt;
* [[Foobar2000:Components 0.9/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 0.9/Playback Statistics (foo playcount)|Playback Statistics (foo playcount)]] Collects playback statistics for your Media Library content.&lt;br /&gt;
* [[Foobar2000:Components 0.9/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 0.9/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 0.9/WASAPI output support (foo_out_wasapi)|WASAPI output support (foo_out_wasapi)]] Adds Windows Audio Session API exclusive mode output support, allowing bit-exact output and muting all other sounds on Windows Vista 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 Interfaces ==&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 Addons ==&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/Facets (foo_facets)|Facets (foo_facets)]] Flexible media library viewer based on linked lists.&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;
* [[Foobar2000:Components/Playlist_Organizer_(foo_plorg)|Playlist Organizer (foo_plorg)]] Advanced playlist manager to organize playlists in a treeview.&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 Art Panel for matroska (foo_uie_albumart_mka)|Album Art Panel for matroska (foo_uie_albumart_mka)]] Albumart mod to read matroska covers.&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/Explorer Panel (foo_uie_explorer)|Explorer Panel (foo_uie_explorer)]] Displays a treeview of selected disks/folders.&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/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 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/Quicksearch Panel (foo_uie_quicksearch)|Quicksearch Panel (foo_uie_quicksearch)]] Search toolbar that sends results to a playlist.&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;
* [[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/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/BS2D (foo_dsp_bs2p)|BS2D (foo_dsp_bs2p)]] Improves headphone listening of regular hi-fi stereo records.&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/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 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/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/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/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/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/OSS/3D (foo_dsp_oss3ddsp)|OSS/3D (foo_dsp_oss3ddsp)]] Audio enhancement. SHAREWARE.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Post-track Silence (foo_dsp_silence)|Post-track 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 0.9/Secret Rabit Code Resampler (foo_dsp_src9)|Secret Rabit Code Resampler (foo_dsp_src9)]] Mega Nerd&#039;s Secret Rabbit Code sample rate converter.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Skip Silence (foo_dsp_skip_silence)|Skip Silence (foo_dsp_skip_silence)]] Detect and skip silence.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Soundtouch (foo_dsp_soundtouch)|Soundtouch (foo_dsp_soundtouch)]] Ajust pitch, tempo and rate.&lt;br /&gt;
* [[Foobar2000:Components 0.9/SSRC (foo_dsp_ssrc)|SSRC (foo_dsp_ssrc)]] Sample rate converter.&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/Surround Pan (foo_dsp_span)|Surround Pan (foo_dsp_span)]] WYSIWYG Surround panning.&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;
* [[Foobar2000:Components 0.9/Voice Cut Filter (foo_dsp_centercut)|Voice Cut Filter (foo_dsp_centercut)]] Voice cut filter.&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;
* [[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 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;
==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 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 0.9/TTA Audio Decoder (unofficial) (foo_input_tta)|TTA Audio Decoder (unofficial) (foo_input_tta)]] Decodes True Audio ([[TTA]]) audio format.&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 Audio Decoder (foo_game)|Game Audio Decoder (foo_game)]] Plays Westwood&#039;s audio (AUD), Sierra&#039;s sounds (SFX/AUD), Core design&#039;s cd audio (cdaudio.WAD), Funcom&#039;s music (ISS), Rome Total War&#039;s IDX (.IDX/DAT), Timegate&#039;s format (RWD), EA&#039;s Pathfinder audio (MUS) and Ben Gerard&#039;s music (SC68).&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/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 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/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 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 0.9/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 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/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 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/Feature Watcher (foo_whatsnew)|Feature Watcher (foo_whatsnew)]] Watches for added or removed features.&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/Replaygain Override (foo_rg_trn)|Replaygain Override (foo_rg_trn)]] Allows you to automatically switch between replaygain modes based on specified criteria (e.g. use track based RG for shuffle mode, etc.)&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/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 0.9/Timebomb (foo_timebomb)|Timebomb (foo_timebomb)]] Stop playback / exit program after a specified time.&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/Lyrics Show 2(foo_uie_lyrics2)|Lyrics Show 2(foo_uie_lyrics2)]] Downloads and displays lyrics, with LRC/timestamp support.&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/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: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 MS 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;
&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/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 0.9/Playlist Manager (foo_playlist_manager)|Playlist Manager (foo_playlist_manager)]] Playlist manager.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Playlist Name Enhenced (foo_playlist_name_enhanced)|Playlist Name Enhenced (foo_playlist_name_enhanced)]] Appends automatically playlist info (&amp;quot;items / length&amp;quot;) to all playlist names.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Playlist Tools (foo_utils)|Playlist Tools (foo_utils)]] Provides various general commands.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Playlist Tools for Matroska (foo_utils_mka)|Playlist Tools for Matroska (foo_utils_mka)]] Provides various general commands.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Queue Manager (foo_queuemanager)|Queue Manager (foo_queuemanager)]] It provides a window that shows the queue&#039;s contents and allows you to delete parts of them or clear the whole queue. &#039;&#039;Non-ColumnUI obsolete version, try panel version instead.&#039;&#039;&lt;br /&gt;
* [[Foobar2000:Components 0.9/Randomized Playlist Entry (foo_random)|Randomized Playlist Entry (foo_random)]] Randomized playlist entry.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Rating (foo_rating)|Rating (foo_rating)]] Display an icon in the systray with a tooltip popup from which you can choose a rating between 1 and 5 for the currently playing file.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Remove Played (foo_removeplayed)|Remove Played (foo_removeplayed)]] It removes tracks from the playlist once they&#039;ve been played.&lt;br /&gt;
* [[Foobar2000:Components/Soft Playlists (foo_softplaylists)|Soft Playlists (foo_softplaylists)]] Can create different Last.fm related playlists, love tracks on Last.fm and save and load XSPF playlists (make playlists without hard paths).&lt;br /&gt;
* [[Foobar2000:Components 0.9/Track Finder (foo_trackfinder)|Track Finder (foo_trackfinder)]] Displays a context menu that lets you quickly find songs based on their album title or artists name.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Track Position (foo_trackpos)|Track Position (foo_trackpos)]] Provides a new context menu item &amp;quot;place after current playing&amp;quot;, that allows you to place any tracks after the current playing one in the playing playlist.&lt;br /&gt;
* [[Foobar2000:Components 0.9/XSPF (foo_xspf)|XSPF (foo_xspf)]] Adds XSPF support. XSPF is an open, XML based playlist format.&lt;br /&gt;
&lt;br /&gt;
===Playback Statistics===&lt;br /&gt;
* [[Foobar2000:Components 0.9/Playback Statistics Custom (foo_playback_custom)|Playback Statistics Custom (foo_playback_custom)]] Stores playback statistics in tags like foo_playcount_mod, with claimed faster response, and uses foo_custominfo db if file is unavailable for writing.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Play Count Mod (foo_playcount_mod)|Play Count Mod (foo_playcount_mod)]] Unofficial playcount modded to supress the update tag popups.&lt;br /&gt;
&lt;br /&gt;
===Remote control===&lt;br /&gt;
* [[Foobar2000:Components 0.9/Advanced Controls (foo_advancedcontrols)|Advanced Controls (foo_advancedcontrols)]]  Control all the playback functions from icons in the Taskbar Notification Area (play, pause, next, previous, open)&lt;br /&gt;
* [[Foobar2000:Components 0.9/Bluetooth Control (foo_bluetooth_ctrl)|Bluetooth Control (foo_bluetooth_ctrl)]] Control your favourite music player using your favourite Symbian-based bluetooth enabled phone.&lt;br /&gt;
* [[Foobar2000:Components 0.9/COM Automation Server (foo_comserver2)|COM Automation Server (foo_comserver2)]] Allows controlling foobar2000 through COM Automation&lt;br /&gt;
* [[Foobar2000:Components 0.9/Control Server (foo_controlserver)|Control Server (foo_controlserver)]] Acts as a server to control Foobar2000. Connect with a telnet client and control it using ASCII commands.&lt;br /&gt;
* [[Foobar2000:Components 0.9/DDE Control (foo_ddecontrol)|DDE Control (foo_ddecontrol)]] Control foobar remotelly with DDE interprocess communication (interface in japanese only).&lt;br /&gt;
* [[Foobar2000:Components 0.9/HTTP Writer (foo_write_http)|HTTP Writer (foo_write_http)]] It&#039;s TCP/IP server that listens on a specified port for incoming requests such as play, stop, etc.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Joystick Control (foo_joystick_control)|Joystick Control (foo_joystick_control)]] Control foobar2000 from a joystick/gamepad.&lt;br /&gt;
* [[Foobar2000:Components 0.9/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/Titlebar (foo_managedWrapper)|Titlebar (foo_managedWrapper)]] Create a personal title bar that shows the currently playing song on the top of the screen all the time. It supports custom-made skins.&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;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://www.foobar2000.org/components Official third-party components site]&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=42730&amp;amp;st=0 List of components] from earlier versions not yet ported to 0.9.x.&lt;br /&gt;
&lt;br /&gt;
* [[foobar2000:foobar2000|Go back to Main Page]]&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Title_Formatting_Reference&amp;diff=21466</id>
		<title>Foobar2000:Title Formatting Reference</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Title_Formatting_Reference&amp;diff=21466"/>
		<updated>2010-05-20T21:46:54Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: /* Album list */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{fb2k}}&lt;br /&gt;
This article contains information about built-in titleformatting functions and field references with special meaning. References to documentation about fields and function which can only be used in specific components or which are provided by specific components can be found at the end of this article.&lt;br /&gt;
&lt;br /&gt;
A field reference is a field name enclosed in percent signs, for example &#039;&#039;%artist%&#039;&#039;. A function call starts with a dollar sign, followed by the function name and the parameter list. A parameter list can either be empty - denoted as &#039;&#039;()&#039;&#039; - or contain one or more parameters separated by commata, for example &#039;&#039;$abbr(%artist%)&#039;&#039;. Note that there must be no whitespace between the dollar sign and the function name, or the function name and the opening parenthesis of the parameter list.&lt;br /&gt;
&lt;br /&gt;
Please see [[Foobar2000:Title Formatting Introduction|Title Formatting Introduction]] for a presentation of titleformat syntax in general. For details of the query syntax, which uses these fields, see: [[Foobar2000:Query_syntax|Query Syntax]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Field remappings =&lt;br /&gt;
&lt;br /&gt;
Some of the fields accessible through &#039;&#039;%name%&#039;&#039; are remapped to other values to make writing titleformat scripts more convenient.&lt;br /&gt;
&lt;br /&gt;
== Metadata ==&lt;br /&gt;
&lt;br /&gt;
=== %album artist% ===&lt;br /&gt;
Name of the artist of the album specified track belongs to. Checks following metadata fields, in this order: &amp;quot;album artist&amp;quot;, &amp;quot;artist&amp;quot;, &amp;quot;composer&amp;quot;, &amp;quot;performer&amp;quot;. The difference between this and &#039;&#039;%artist%&#039;&#039; is that &#039;&#039;%album artist%&#039;&#039; is intended for use where consistent value across entire album is needed even when per-track artists values vary.&lt;br /&gt;
&lt;br /&gt;
=== %album% ===&lt;br /&gt;
Name of the album specified track belongs to. Checks following metadata fields, in this order: &amp;quot;album&amp;quot;, &amp;quot;venue&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== %artist% ===&lt;br /&gt;
Name of the artist of the track. Checks following metadata fields, in this order: &amp;quot;artist&amp;quot;, &amp;quot;album artist&amp;quot;, &amp;quot;composer&amp;quot;, &amp;quot;performer&amp;quot;. For a SHOUTcast stream which contains metadata, it is the StreamTitle up to the first &amp;quot;-&amp;quot; character.&lt;br /&gt;
&lt;br /&gt;
=== %discnumber% ===&lt;br /&gt;
Index of disc specified track belongs to, within the album. Available only when &amp;quot;discnumber&amp;quot;/&amp;quot;disc&amp;quot; field is present in track’s metadata.&lt;br /&gt;
&lt;br /&gt;
=== %track artist% ===&lt;br /&gt;
Name of the artist of the track; present only if &#039;&#039;%album artist%&#039;&#039; is different than &#039;&#039;%artist%&#039;&#039; for specific track. Intended for use together with &#039;&#039;%album artist%&#039;&#039;, to indicate track-specific artist info, e.g. &amp;quot;%album artist% - %title%[ &#039;//&#039; %track artist%]&amp;quot;. In this case, the last part will be displayed only when track-specific artist info is present.&lt;br /&gt;
&lt;br /&gt;
=== %title% ===&lt;br /&gt;
Title of the track. If &amp;quot;title&amp;quot; metadata field is missing, file name is used instead. For a SHOUTcast stream which contains metadata, it is the StreamTitle after the first &amp;quot;-&amp;quot; character.&lt;br /&gt;
&lt;br /&gt;
=== %tracknumber% ===&lt;br /&gt;
Two-digit index of specified track within the album. Available only when &amp;quot;tracknumber&amp;quot; field is present in track’s metadata.&lt;br /&gt;
&lt;br /&gt;
== Technical information ==&lt;br /&gt;
&lt;br /&gt;
=== %bitrate% ===&lt;br /&gt;
Bitrate of the track; includes dynamic VBR bitrate display for currently played track.&lt;br /&gt;
&lt;br /&gt;
=== %channels% ===&lt;br /&gt;
Number of channels in the track (mono/stereo/etc). Returns the number of channels in text form; returns &amp;quot;mono&amp;quot; and &amp;quot;stereo&amp;quot; instead of &amp;quot;1&amp;quot; and &amp;quot;2&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== %filesize% ===&lt;br /&gt;
Defined as &#039;&#039;%_filesize%&#039;&#039;. Returns the filesize in bytes.&lt;br /&gt;
&lt;br /&gt;
=== %filesize_natural% ===&lt;br /&gt;
Size of the file, automatically formatted in appropriate units such as megabytes or kilobytes. &lt;br /&gt;
&lt;br /&gt;
=== %samplerate% ===&lt;br /&gt;
Sample rate of the track, in Hz.&lt;br /&gt;
&lt;br /&gt;
=== %codec% ===&lt;br /&gt;
Name of codec used to encode the track. If exact codec name is not available, file extension is used.&lt;br /&gt;
&lt;br /&gt;
== Special fields ==&lt;br /&gt;
&lt;br /&gt;
= Control flow =&lt;br /&gt;
&lt;br /&gt;
The functions in this section can be used to conditionally execute statements.&lt;br /&gt;
&lt;br /&gt;
=== [...] (conditional section) ===&lt;br /&gt;
&lt;br /&gt;
Evaluates the expression between &#039;&#039;[&#039;&#039; and &#039;&#039;]&#039;&#039;. If it has the truth value &#039;&#039;true&#039;&#039;, its string value and the truth value &#039;&#039;true&#039;&#039; are returned. Otherwise an empty string and &#039;&#039;false&#039;&#039; are returned.&lt;br /&gt;
&lt;br /&gt;
Example: &#039;&#039;[%artist%]&#039;&#039; returns the value of the artist tag, if it exists. Otherwise it returns nothing, when &#039;&#039;artist&#039;&#039; would return &amp;quot;?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== $if(cond,then) ===&lt;br /&gt;
&lt;br /&gt;
If &#039;&#039;cond&#039;&#039; evaluates to &#039;&#039;true&#039;&#039;, the &#039;&#039;then&#039;&#039; part is evaluated and its value returned. Otherwise, &#039;&#039;false&#039;&#039; is returned.&lt;br /&gt;
&lt;br /&gt;
=== $if(cond,then,else) ===&lt;br /&gt;
&lt;br /&gt;
If &#039;&#039;cond&#039;&#039; evaluates to &#039;&#039;true&#039;&#039;, the &#039;&#039;then&#039;&#039; part is evaluated and its value returned. Otherwise, the &#039;&#039;else&#039;&#039; part is evaluated and its value returned.&lt;br /&gt;
&lt;br /&gt;
=== $if2(a,else) ===&lt;br /&gt;
&lt;br /&gt;
Like &#039;&#039;$if(a,a,else)&#039;&#039; except that &#039;&#039;a&#039;&#039; is only evaluated once.&lt;br /&gt;
&lt;br /&gt;
=== $if3(a1,a2,...,aN,else) ===&lt;br /&gt;
&lt;br /&gt;
Evaluates arguments &#039;&#039;a1&#039;&#039; ... &#039;&#039;aN&#039;&#039;, until one is found that evaluates to &#039;&#039;true&#039;&#039;. If that happens, its value is returned. Otherwise the &#039;&#039;else&#039;&#039; part is evaluated and its value returned.&lt;br /&gt;
&lt;br /&gt;
=== $ifequal(n1,n2,then,else) ===&lt;br /&gt;
&lt;br /&gt;
Compares the integer numbers &#039;&#039;n1&#039;&#039; and &#039;&#039;n2&#039;&#039;, if &#039;&#039;n1&#039;&#039; is equal to &#039;&#039;n2&#039;&#039;, the &#039;&#039;then&#039;&#039; part is evaluated and its value returned. Otherwise the &#039;&#039;else&#039;&#039; part is evaluated and its value returned.&lt;br /&gt;
&lt;br /&gt;
=== $ifgreater(n1,n2,then,else) ===&lt;br /&gt;
&lt;br /&gt;
Compares the integer numbers &#039;&#039;n1&#039;&#039; and &#039;&#039;n2&#039;&#039;, if &#039;&#039;n1&#039;&#039; is greater than &#039;&#039;n2&#039;&#039;, the &#039;&#039;then&#039;&#039; part is evaluated and its value returned. Otherwise the &#039;&#039;else&#039;&#039; part is evaluated and its value returned.&lt;br /&gt;
&lt;br /&gt;
=== $iflonger(s1,s2,then,else) ===&lt;br /&gt;
&lt;br /&gt;
Compares the length of the strings &#039;&#039;s1&#039;&#039; and &#039;&#039;s2&#039;&#039;, if &#039;&#039;s1&#039;&#039; is longer than &#039;&#039;s2&#039;&#039;, the &#039;&#039;then&#039;&#039; part is evaluated and its value returned. Otherwise the &#039;&#039;else&#039;&#039; part is evaluated and its value returned.&lt;br /&gt;
&lt;br /&gt;
=== $select(n,a1,...,aN) ===&lt;br /&gt;
&lt;br /&gt;
If the value of &#039;&#039;n&#039;&#039; is between 1 and N, &#039;&#039;an&#039;&#039; is evaluated and its value returned. Otherwise &#039;&#039;false&#039;&#039; is returned.&lt;br /&gt;
&lt;br /&gt;
= Arithmetic functions =&lt;br /&gt;
&lt;br /&gt;
The functions in this section can be used to perform arithmetic on integer numbers. A string will be automatically converted to a number and vice versa. The conversion to a number uses the longest prefix of the string, that can be interpreted as number. Leading whitespace is ignored.&lt;br /&gt;
&lt;br /&gt;
Example: &amp;quot;c3po&amp;quot; → 0, &amp;quot; -12&amp;quot; → -12, but &amp;quot;- 12&amp;quot; → 0&lt;br /&gt;
&lt;br /&gt;
=== $add(a,b) ===&lt;br /&gt;
&lt;br /&gt;
Adds &#039;&#039;a&#039;&#039; and &#039;&#039;b&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Can be used with an arbitrary number of arguments. &#039;&#039;$add(a,b,...)&#039;&#039; is the same as &#039;&#039;$add($add(a,b),...)&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== $div(a,b) ===&lt;br /&gt;
&lt;br /&gt;
Divides &#039;&#039;a&#039;&#039; through &#039;&#039;b&#039;&#039;. If &#039;&#039;b&#039;&#039; evaluates to zero, it returns &#039;&#039;a&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Can be used with an arbitrary number of arguments. &#039;&#039;$div(a,b,...)&#039;&#039; is the same as &#039;&#039;$div($div(a,b),...)&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== $greater(a,b) ===&lt;br /&gt;
&lt;br /&gt;
Returns true, if &#039;&#039;a&#039;&#039; is greater than &#039;&#039;b&#039;&#039;, otherwise false.&lt;br /&gt;
&lt;br /&gt;
=== $max(a,b) ===&lt;br /&gt;
&lt;br /&gt;
Returns the maximum of &#039;&#039;a&#039;&#039; and &#039;&#039;b&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Can be used with an arbitrary number of arguments. &#039;&#039;$max(a,b,...)&#039;&#039; is the same as &#039;&#039;$max($max(a,b),...)&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== $min(a,b) ===&lt;br /&gt;
&lt;br /&gt;
Returns the minimum of &#039;&#039;a&#039;&#039; and &#039;&#039;b&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Can be used with an arbitrary number of arguments. &#039;&#039;$min(a,b,...)&#039;&#039; is the same as &#039;&#039;$min($min(a,b),...)&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== $mod(a,b) ===&lt;br /&gt;
&lt;br /&gt;
Computes the remainder of dividing &#039;&#039;a&#039;&#039; through &#039;&#039;b&#039;&#039;. The result has the same sign as &#039;&#039;a&#039;&#039;. If &#039;&#039;b&#039;&#039; evaluates to zero, the result is &#039;&#039;a&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Can be used with an arbitrary number of arguments. &#039;&#039;$mod(a,b,...)&#039;&#039; is the same as &#039;&#039;$mod($mod(a,b),...)&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== $mul(a,b) ===&lt;br /&gt;
&lt;br /&gt;
Multiplies &#039;&#039;a&#039;&#039; and &#039;&#039;b&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Can be used with an arbitrary number of arguments. &#039;&#039;$mul(a,b,...)&#039;&#039; is the same as &#039;&#039;$mul($mul(a,b),...)&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== $muldiv(a,b,c) ===&lt;br /&gt;
&lt;br /&gt;
Multiplies &#039;&#039;a&#039;&#039; and &#039;&#039;b&#039;&#039;, then divides by &#039;&#039;c&#039;&#039;. The result is rounded to the nearest integer.&lt;br /&gt;
&lt;br /&gt;
=== $rand() ===&lt;br /&gt;
&lt;br /&gt;
Generates a random number in the range from 0 to 2&amp;lt;sup&amp;gt;32&amp;lt;/sup&amp;gt;-1. Available only in sort-related contexts, such as the &#039;&#039;Edit → Sort → Sort by ...&#039;&#039; menu command.&lt;br /&gt;
&lt;br /&gt;
=== $sub(a,b) ===&lt;br /&gt;
&lt;br /&gt;
Subtracts &#039;&#039;b&#039;&#039; from &#039;&#039;a&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Can be used with an arbitrary number of arguments. &#039;&#039;$sub(a,b,...)&#039;&#039; is the same as &#039;&#039;$sub($sub(a,b),...)&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= Boolean functions =&lt;br /&gt;
&lt;br /&gt;
The functions in this section can be used to work with truth values (&#039;&#039;true&#039;&#039; and &#039;&#039;false&#039;&#039;), which have no explicit representation in titleformat scripts. They do not return a string or number value. You can use them for more complex conditions with &#039;&#039;$if&#039;&#039; and related functions.&lt;br /&gt;
&lt;br /&gt;
=== $and(...) ===&lt;br /&gt;
&lt;br /&gt;
Logical And of an arbitrary number of arguments. Returns &#039;&#039;true&#039;&#039;, if and only if all arguments evaluate to &#039;&#039;true&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Special case: &#039;&#039;$and(x,y)&#039;&#039; is &#039;&#039;true&#039;&#039;, if both &#039;&#039;x&#039;&#039; and &#039;&#039;y&#039;&#039; are &#039;&#039;true&#039;&#039;. Otherwise it is &#039;&#039;false&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== $or(...) ===&lt;br /&gt;
&lt;br /&gt;
Logical Or of an arbitrary number of arguments. Returns &#039;&#039;true&#039;&#039;, if at least one argument evaluates to &#039;&#039;true&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Special case: &#039;&#039;$or(x,y)&#039;&#039; is &#039;&#039;true&#039;&#039;, if &#039;&#039;x&#039;&#039; or &#039;&#039;y&#039;&#039; is &#039;&#039;true&#039;&#039;, or if both are &#039;&#039;true&#039;&#039;. Otherwise it is &#039;&#039;false&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== $not(x) ===&lt;br /&gt;
&lt;br /&gt;
Logical Not. Returns &#039;&#039;false&#039;&#039;, if &#039;&#039;x&#039;&#039; is &#039;&#039;true&#039;&#039;, otherwise it returns &#039;&#039;true&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== $xor(...) ===&lt;br /&gt;
&lt;br /&gt;
Logical Exclusive-or of an arbitrary number of arguments. Returns &#039;&#039;true&#039;&#039;, if an odd number of arguments evaluate to &#039;&#039;true&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Special case: &#039;&#039;$xor(x,y)&#039;&#039; is &#039;&#039;true&#039;&#039;, if one of &#039;&#039;x&#039;&#039; and &#039;&#039;y&#039;&#039; is &#039;&#039;true&#039;&#039;, but not both. Otherwise it is &#039;&#039;false&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= Color functions =&lt;br /&gt;
&lt;br /&gt;
=== $blend(color1,color2,part,total) ===&lt;br /&gt;
&lt;br /&gt;
Returns a color that is a blend between &#039;&#039;color1&#039;&#039; and &#039;&#039;color2&#039;&#039;. If &#039;&#039;part&#039;&#039; is smaller than or equal to zero, &#039;&#039;color1&#039;&#039; is returned. If &#039;&#039;part&#039;&#039; is greater than or equal to &#039;&#039;total&#039;&#039;, &#039;&#039;color2&#039;&#039; is returned. Otherwise a blended color is returned that is &#039;&#039;part&#039;&#039; parts &#039;&#039;color1&#039;&#039; and &#039;&#039;total&#039;&#039;-&#039;&#039;part&#039;&#039; parts &#039;&#039;color2&#039;&#039;. The blending is performed in the RGB color space.&lt;br /&gt;
&lt;br /&gt;
=== $hsl() ===&lt;br /&gt;
&lt;br /&gt;
Resets the text color to the default color.&lt;br /&gt;
&lt;br /&gt;
=== $hsl(h,s,l) ===&lt;br /&gt;
&lt;br /&gt;
Sets the color for text in the HSL color space. &#039;&#039;h&#039;&#039;, &#039;&#039;s&#039;&#039; and &#039;&#039;l&#039;&#039; are the hue, saturation, and lightness of the color for unselected text. The color for selected text is set to the inverse color.&lt;br /&gt;
The ranges of &#039;&#039;h&#039;&#039;, &#039;&#039;s&#039;&#039;, and &#039;&#039;l&#039;&#039; are from 0 to 240; the function is designed to interpret those values in the same way as the standard Windows color dialog.&lt;br /&gt;
&lt;br /&gt;
=== $hsl(h1,s1,l1,h2,s2,l2) ===&lt;br /&gt;
&lt;br /&gt;
Sets the color for text in the HSL color space. &#039;&#039;h1&#039;&#039;, &#039;&#039;s1&#039;&#039; and &#039;&#039;l1&#039;&#039; are the hue, saturation, and lightness of the color for unselected text. &#039;&#039;h2&#039;&#039;, &#039;&#039;s2&#039;&#039; and &#039;&#039;l2&#039;&#039; are the hue, saturation, and lightness of the color for selected text.&lt;br /&gt;
&lt;br /&gt;
=== $rgb() ===&lt;br /&gt;
&lt;br /&gt;
Resets the text color to the default color.&lt;br /&gt;
&lt;br /&gt;
=== $rgb(r,g,b) ===&lt;br /&gt;
&lt;br /&gt;
Sets the color for text. &#039;&#039;r&#039;&#039;, &#039;&#039;g&#039;&#039; and &#039;&#039;b&#039;&#039; are the red, green and blue component of the color for unselected text. The color for selected text is set to the inverse color.&lt;br /&gt;
&lt;br /&gt;
=== $rgb(r1,g1,b1,r2,g2,b2) ===&lt;br /&gt;
&lt;br /&gt;
Sets the color for text. &#039;&#039;r1&#039;&#039;, &#039;&#039;g1&#039;&#039; and &#039;&#039;b1&#039;&#039; are the red, green and blue component of the color for unselected text. &#039;&#039;r2&#039;&#039;, &#039;&#039;g2&#039;&#039; and &#039;&#039;b2&#039;&#039; are the red, green and blue component of the color for selected text.&lt;br /&gt;
&lt;br /&gt;
=== $transition(string,color1,color2) ===&lt;br /&gt;
&lt;br /&gt;
Inserts color codes into &#039;&#039;string&#039;&#039;, so that the first character has &#039;&#039;color1&#039;&#039;, the last character has &#039;&#039;color2&#039;&#039;, and intermediate characters have blended colors. The blending is performed in the RGB color space. Note that color codes are additional characters that will also be counted by string manipulation functions. For example, if you need to truncate a string, you should do this before applying &#039;&#039;$transition&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= Now playing info =&lt;br /&gt;
The following functions and fields are usable for scripts used with the currently playing item, for example the status bar, the main window title and the copy command script.&lt;br /&gt;
&lt;br /&gt;
== Special fields ==&lt;br /&gt;
&lt;br /&gt;
=== %playback_time% ===&lt;br /&gt;
Returns the elapsed time formatted as [HH:]MM:SS.&lt;br /&gt;
&lt;br /&gt;
=== %playback_time_seconds% ===&lt;br /&gt;
Returns elapsed time in seconds.&lt;br /&gt;
Old version: &amp;lt;code&amp;gt;%_time_elapsed%&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== %playback_time_remaining% ===&lt;br /&gt;
Returns remaining time until track ends, formatted as [HH:]MM:SS.&lt;br /&gt;
Old version: &amp;lt;code&amp;gt;%_time_remaining%&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== %playback_time_remaining_seconds% ===&lt;br /&gt;
Returns remaining time in seconds.&lt;br /&gt;
Old version: &amp;lt;code&amp;gt;%_time_remaining_seconds%&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== %length% ===&lt;br /&gt;
Returns the length of the track formatted as hours, minutes, and seconds.&lt;br /&gt;
Old version: &amp;lt;code&amp;gt;%_time_total%&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== %length_ex% ===&lt;br /&gt;
Returns the length of the track formatted as hours, minutes, seconds, and milliseconds.&lt;br /&gt;
&lt;br /&gt;
=== %length_seconds% ===&lt;br /&gt;
Returns the length of the track in seconds.&lt;br /&gt;
Old version: &amp;lt;code&amp;gt;%_time_total_seconds%&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== %length_seconds_fp% ===&lt;br /&gt;
Returns the length of the track in seconds as floating point number.&lt;br /&gt;
&lt;br /&gt;
=== %length_samples% ===&lt;br /&gt;
Returns the length of the track in samples.&lt;br /&gt;
&lt;br /&gt;
= Playlist info =&lt;br /&gt;
The following functions and fields are usable for playlist display formatting (eg. per-column title formatting patterns).&lt;br /&gt;
&lt;br /&gt;
== Special fields ==&lt;br /&gt;
&lt;br /&gt;
=== %isplaying% ===&lt;br /&gt;
&lt;br /&gt;
Returns &amp;quot;1&amp;quot; if file is currently playing and empty string otherwise.&lt;br /&gt;
&lt;br /&gt;
=== %ispaused% ===&lt;br /&gt;
&lt;br /&gt;
Returns &amp;quot;1&amp;quot; if playback is paused, empty string otherwise.&lt;br /&gt;
&lt;br /&gt;
=== %list_index% ===&lt;br /&gt;
&lt;br /&gt;
Returns a zero-padded playlist index of specified item. The first item is at index 1.&lt;br /&gt;
&lt;br /&gt;
=== %list_total% ===&lt;br /&gt;
&lt;br /&gt;
Returns number of items in the playlist.&lt;br /&gt;
&lt;br /&gt;
=== %queue_index% ===&lt;br /&gt;
&lt;br /&gt;
Index of the specified item in the playback queue; available in playlist only. If the item has been queued multiple times, %queue_index% evaluates to the first index.&lt;br /&gt;
&lt;br /&gt;
=== %queue_indexes% ===&lt;br /&gt;
&lt;br /&gt;
List of indexes of the specified item in the playback queue; available in playlist only. Same as %queue_index% unless the item has been queued more than once.&lt;br /&gt;
&lt;br /&gt;
=== %queue_total% ===&lt;br /&gt;
&lt;br /&gt;
Total amount of tracks in playback queue. Available only for queued tracks, for technical reasons. &lt;br /&gt;
&lt;br /&gt;
= String functions =&lt;br /&gt;
&lt;br /&gt;
The functions in this section can be used to manipulate character strings.&lt;br /&gt;
&lt;br /&gt;
=== $abbr(x) ===&lt;br /&gt;
&lt;br /&gt;
Returns abbreviation of &#039;&#039;x&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== $abbr(x,len) ===&lt;br /&gt;
&lt;br /&gt;
Returns abbreviation of &#039;&#039;x&#039;&#039;, if &#039;&#039;x&#039;&#039; is longer than &#039;&#039;len&#039;&#039; characters, otherwise returns &#039;&#039;x&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== $ansi(x) ===&lt;br /&gt;
&lt;br /&gt;
Converts &#039;&#039;x&#039;&#039; to system codepage and back. Any characters that are not present in the system codepage will be removed / replaced. Useful for mass-renaming files to ensure compatibility with non-unicode-capable software.&lt;br /&gt;
&lt;br /&gt;
=== $ascii(x) ===&lt;br /&gt;
&lt;br /&gt;
Converts &#039;&#039;x&#039;&#039; to ASCII. Any characters that are not present in ASCII will be removed / replaced.&lt;br /&gt;
&lt;br /&gt;
=== $caps(x) ===&lt;br /&gt;
&lt;br /&gt;
Converts first letter in every word of x to uppercase, and all other letters to lowercase.&lt;br /&gt;
&lt;br /&gt;
=== $caps2(x) ===&lt;br /&gt;
&lt;br /&gt;
Converts first letter in every word of x to uppercase, and leaves all other letters as they are.&lt;br /&gt;
&lt;br /&gt;
=== $char(x) ===&lt;br /&gt;
&lt;br /&gt;
Inserts Unicode character with code &#039;&#039;x&#039;&#039;. You can search for characters and find the matching decimal number on this [http://www.fileformat.info/info/unicode/char/search.htm site].&lt;br /&gt;
&lt;br /&gt;
=== $crc32(a) ===&lt;br /&gt;
&lt;br /&gt;
Computes the CRC32 of the string &#039;&#039;a&#039;&#039; as a number. Intended for use in coloring scripts.&lt;br /&gt;
&lt;br /&gt;
Example: $rgb($mod($crc32(%album%),256),128,128)&lt;br /&gt;
&lt;br /&gt;
=== $crlf() ===&lt;br /&gt;
&lt;br /&gt;
Inserts end-of-line marker (carriage return, line feed). Can be used to generate multiple lines in the output, for example for the tooltip of the system  notification area (&amp;quot;systray&amp;quot;) icon.&lt;br /&gt;
&lt;br /&gt;
=== $cut(a,len) ===&lt;br /&gt;
&lt;br /&gt;
Returns first &#039;&#039;len&#039;&#039; characters on the left of &#039;&#039;a&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== $directory(x) ===&lt;br /&gt;
&lt;br /&gt;
Extracts directory name from the file path &#039;&#039;x&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== $directory(x,n) ===&lt;br /&gt;
&lt;br /&gt;
Extracts directory name from the file path &#039;&#039;x&#039;&#039;; goes up by &#039;&#039;n&#039;&#039; levels.&lt;br /&gt;
&lt;br /&gt;
=== $directory_path(x) ===&lt;br /&gt;
&lt;br /&gt;
Extracts directory path from the file path &#039;&#039;x&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== $ext(x) ===&lt;br /&gt;
&lt;br /&gt;
Extracts file extension from &#039;&#039;x&#039;&#039; which must be a file name or path.&lt;br /&gt;
&lt;br /&gt;
=== $filename(x) ===&lt;br /&gt;
&lt;br /&gt;
Extracts file name from full path.&lt;br /&gt;
&lt;br /&gt;
=== $fix_eol(x) ===&lt;br /&gt;
&lt;br /&gt;
If &#039;&#039;x&#039;&#039; contains an end-of-line marker (CR-LF), the end-of-line marker and all text to the right of it is replaced by &amp;quot; (...)&amp;quot;. Otherwise &#039;&#039;x&#039;&#039; is returned unaltered.&lt;br /&gt;
&lt;br /&gt;
=== $fix_eol(x,indicator) ===&lt;br /&gt;
&lt;br /&gt;
If &#039;&#039;x&#039;&#039; contains an end-of-line marker (CR-LF), the end-of-line marker and all text to the right of it is replaced by &#039;&#039;indicator&#039;&#039;. Otherwise &#039;&#039;x&#039;&#039; is returned unaltered.&lt;br /&gt;
&lt;br /&gt;
=== $hex(n) ===&lt;br /&gt;
&lt;br /&gt;
Formats the integer number &#039;&#039;n&#039;&#039; in hexadecimal notation.&lt;br /&gt;
&lt;br /&gt;
=== $hex(n,len) ===&lt;br /&gt;
&lt;br /&gt;
Formats the integer number &#039;&#039;n&#039;&#039; in hexadecimal notation with &#039;&#039;len&#039;&#039; digits. Pads with zeros from the left if necessary.&lt;br /&gt;
&lt;br /&gt;
=== $insert(a,b,n) ===&lt;br /&gt;
&lt;br /&gt;
Inserts &#039;&#039;b&#039;&#039; into &#039;&#039;a&#039;&#039; after &#039;&#039;n&#039;&#039; characters.&lt;br /&gt;
&lt;br /&gt;
=== $left(a,len) ===&lt;br /&gt;
&lt;br /&gt;
Returns the first &#039;&#039;len&#039;&#039; characters from the left of &#039;&#039;a&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== $len(a) ===&lt;br /&gt;
&lt;br /&gt;
Returns length of string &#039;&#039;a&#039;&#039; in characters.&lt;br /&gt;
&lt;br /&gt;
=== $len2(a) ===&lt;br /&gt;
&lt;br /&gt;
Returns length of string x in characters, respecting double-width character rules (double-width characters will be counted as two).&lt;br /&gt;
&lt;br /&gt;
=== $longer(a,b) ===&lt;br /&gt;
&lt;br /&gt;
Returns &#039;&#039;true&#039;&#039;, if string &#039;&#039;a&#039;&#039; is longer than string &#039;&#039;b&#039;&#039;, false otherwise.&lt;br /&gt;
&lt;br /&gt;
=== $lower(a) ===&lt;br /&gt;
&lt;br /&gt;
Converts &#039;&#039;a&#039;&#039; to lowercase.&lt;br /&gt;
&lt;br /&gt;
=== $longest(a,...) ===&lt;br /&gt;
&lt;br /&gt;
Returns the longest of its arguments. Can be used with an arbitrary number of strings.&lt;br /&gt;
&lt;br /&gt;
=== $num(n,len) ===&lt;br /&gt;
&lt;br /&gt;
Formats the integer number &#039;&#039;n&#039;&#039; in decimal notation with &#039;&#039;len&#039;&#039; digits. Pads with zeros from the left if necessary.&lt;br /&gt;
&lt;br /&gt;
=== $pad(x,len) ===&lt;br /&gt;
&lt;br /&gt;
Pads &#039;&#039;x&#039;&#039; from the left with spaces to &#039;&#039;len&#039;&#039; characters.&lt;br /&gt;
&lt;br /&gt;
=== $pad_right(x,y) ===&lt;br /&gt;
&lt;br /&gt;
Pads &#039;&#039;x&#039;&#039; from the right with spaces to &#039;&#039;len&#039;&#039; characters.&lt;br /&gt;
&lt;br /&gt;
=== $pad(x,len,char) ===&lt;br /&gt;
&lt;br /&gt;
Pads &#039;&#039;x&#039;&#039; from the left with &#039;&#039;char&#039;&#039; to &#039;&#039;len&#039;&#039; characters.&lt;br /&gt;
&lt;br /&gt;
=== $pad_right(x,len,char) ===&lt;br /&gt;
&lt;br /&gt;
Pads &#039;&#039;x&#039;&#039; from the right with &#039;&#039;char&#039;&#039; to &#039;&#039;len&#039;&#039; characters.&lt;br /&gt;
&lt;br /&gt;
=== $padcut(x,len) ===&lt;br /&gt;
&lt;br /&gt;
Returns first &#039;&#039;len&#039;&#039; characters from the left of &#039;&#039;x&#039;&#039;, if &#039;&#039;x&#039;&#039; is longer than &#039;&#039;len&#039;&#039; characters. Otherwise pads &#039;&#039;x&#039;&#039; from the left with spaces to &#039;&#039;len&#039;&#039; characters.&lt;br /&gt;
&lt;br /&gt;
=== $padcut_right(x,len) ===&lt;br /&gt;
&lt;br /&gt;
Returns first &#039;&#039;len&#039;&#039; characters from the left of &#039;&#039;x&#039;&#039;, if &#039;&#039;x&#039;&#039; is longer than &#039;&#039;len&#039;&#039; characters. Otherwise pads &#039;&#039;x&#039;&#039; from the right with spaces to &#039;&#039;len&#039;&#039; characters.&lt;br /&gt;
&lt;br /&gt;
=== $progress(pos,range,len,a,b) ===&lt;br /&gt;
&lt;br /&gt;
Creates a progress bar: &#039;&#039;pos&#039;&#039; contains position, &#039;&#039;range&#039;&#039; contains range, &#039;&#039;len&#039;&#039; progress bar length in characters, &#039;&#039;a&#039;&#039; and &#039;&#039;b&#039;&#039; are characters to build progress bar with.&lt;br /&gt;
&lt;br /&gt;
Example:&#039;&#039;$progress(%_time_elapsed_seconds%, %_time_total_seconds%, 20,&#039;#&#039;,&#039;=&#039;)&#039;&#039; produces &amp;quot;====#===============&amp;quot;, the # character is moving with playback position.&lt;br /&gt;
&lt;br /&gt;
=== $progress2(pos,range,len,a,b) ===&lt;br /&gt;
&lt;br /&gt;
Creates a progress bar: &#039;&#039;pos&#039;&#039; contains position, &#039;&#039;range&#039;&#039; contains range, &#039;&#039;len&#039;&#039; progress bar length in characters, &#039;&#039;a&#039;&#039; and &#039;&#039;b&#039;&#039; are characters to build progress bar with. Produces different appearance than &#039;&#039;$progress&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== $repeat(a,n) ===&lt;br /&gt;
&lt;br /&gt;
Returns &#039;&#039;n&#039;&#039; copies of &#039;&#039;a&#039;&#039;. Note that &#039;&#039;a&#039;&#039; is evaluated once before its value is used, so &#039;&#039;$repeat&#039;&#039; cannot be used for loops.&lt;br /&gt;
&lt;br /&gt;
=== $replace(a,b,c) ===&lt;br /&gt;
&lt;br /&gt;
Replaces all occurrences of string &#039;&#039;b&#039;&#039; in string &#039;&#039;a&#039;&#039; with string &#039;&#039;c&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Can also be used with an arbitrary number of arguments. Note that &#039;&#039;$replace(a,b1,c1,b2,c2)&#039;&#039; is generally not the same as &#039;&#039;$replace($replace(a,b1,c1),b2,c2)&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Example: &#039;&#039;$replace(ab,a,b,b,c)&#039;&#039; → &amp;quot;bc&amp;quot;, &#039;&#039;$replace($replace(ab,a,b),b,c)&#039;&#039; → &amp;quot;cc&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== $right(a,len) ===&lt;br /&gt;
&lt;br /&gt;
Returns the first &#039;&#039;len&#039;&#039; characters from the right of &#039;&#039;a&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== $roman(n) ===&lt;br /&gt;
&lt;br /&gt;
Formats the integer number &#039;&#039;n&#039;&#039; in roman notation.&lt;br /&gt;
&lt;br /&gt;
=== $rot13() ===&lt;br /&gt;
&lt;br /&gt;
Performs [http://en.wikipedia.org/wiki/ROT13 ROT13] transformation to given string.&lt;br /&gt;
&lt;br /&gt;
Example: &#039;&#039;$rot13(&#039;foobar2000&#039;)&#039;&#039; → &amp;quot;sbbone2000&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== $shortest ===&lt;br /&gt;
&lt;br /&gt;
Returns the shortest of its arguments. Can be used with an arbitrary number of strings.&lt;br /&gt;
&lt;br /&gt;
=== $strchr(s,c) ===&lt;br /&gt;
&lt;br /&gt;
Finds first occurence of character &#039;&#039;c&#039;&#039; in string &#039;&#039;s&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Example: &#039;&#039;$strchr(abca,a)&#039;&#039; → 1&lt;br /&gt;
&lt;br /&gt;
=== $strrchr(s,c) ===&lt;br /&gt;
&lt;br /&gt;
Finds last occurence of character &#039;&#039;c&#039;&#039; in string &#039;&#039;s&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Example: &#039;&#039;$strrchr(abca,a)&#039;&#039; → 4&lt;br /&gt;
&lt;br /&gt;
=== $strstr(s1,s2) ===&lt;br /&gt;
&lt;br /&gt;
Finds first occurence of string &#039;&#039;s2&#039;&#039; in string &#039;&#039;s1&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== $strcmp(s1,s2) ===&lt;br /&gt;
&lt;br /&gt;
Performs a case-sensitive comparison of the strings &#039;&#039;s1&#039;&#039; and &#039;&#039;s2&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== $stricmp(s1,s2) ===&lt;br /&gt;
&lt;br /&gt;
Performs a case-insensitive comparison of the strings &#039;&#039;s1&#039;&#039; and &#039;&#039;s2&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== $substr(s,m,n) ===&lt;br /&gt;
&lt;br /&gt;
Returns substring of string &#039;&#039;s&#039;&#039;, starting from &#039;&#039;m&#039;&#039;-th character and ending at &#039;&#039;n&#039;&#039;-th character.&lt;br /&gt;
&lt;br /&gt;
=== $stripprefix(x) ===&lt;br /&gt;
&lt;br /&gt;
Removes &#039;&#039;A&#039;&#039; and &#039;&#039;The&#039;&#039; prefixes from x. &lt;br /&gt;
&lt;br /&gt;
=== $stripprefix(x,prefix1,prefix2,...) ===&lt;br /&gt;
&lt;br /&gt;
Removes the specified prefixes from x. &lt;br /&gt;
&lt;br /&gt;
=== $swapprefix(x) ===&lt;br /&gt;
&lt;br /&gt;
Moves &#039;&#039;A&#039;&#039; and &#039;&#039;The&#039;&#039; prefixes to the end of x. &lt;br /&gt;
&lt;br /&gt;
=== $swapprefix(x,prefix1,prefix2,...) ===&lt;br /&gt;
&lt;br /&gt;
Moves the specified prefixes to the end of x. &lt;br /&gt;
&lt;br /&gt;
=== $trim(s) ===&lt;br /&gt;
&lt;br /&gt;
Removes leading and trailing spaces from string &#039;&#039;s&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== $tab() ===&lt;br /&gt;
&lt;br /&gt;
Inserts one tabulator character.&lt;br /&gt;
&lt;br /&gt;
=== $tab(n) ===&lt;br /&gt;
&lt;br /&gt;
Inserts &#039;&#039;n&#039;&#039; tabulator characters.&lt;br /&gt;
&lt;br /&gt;
=== $upper(s) ===&lt;br /&gt;
&lt;br /&gt;
Converts string &#039;&#039;s&#039;&#039; to uppercase.&lt;br /&gt;
&lt;br /&gt;
= Track info =&lt;br /&gt;
&lt;br /&gt;
The functions and fields in this section can be used to access information about tracks.&lt;br /&gt;
&lt;br /&gt;
== Metadata ==&lt;br /&gt;
&lt;br /&gt;
=== $meta(name) ===&lt;br /&gt;
Returns value of tag called &#039;&#039;name&#039;&#039;. If multiple values of that tag exist, they are concatenated with &amp;quot;, &amp;quot; as separator.&lt;br /&gt;
&lt;br /&gt;
Example: &#039;&#039;$meta(artist)&#039;&#039; → &amp;quot;He, She, It&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== $meta(name,n) ===&lt;br /&gt;
Returns value of &#039;&#039;n&#039;&#039;-th (0,1,2 and so on) tag called &#039;&#039;name&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Example: &#039;&#039;$meta(artist,1)&#039;&#039; → &amp;quot;She&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== $meta_sep(name,sep) ===&lt;br /&gt;
Returns value of tag called &#039;&#039;name&#039;&#039;. If multiple values of that tag exist, they are concatenated with &#039;&#039;sep&#039;&#039; as separator.&lt;br /&gt;
&lt;br /&gt;
Example: &#039;&#039;$meta_sep(artist,&#039; + &#039;)&#039;&#039; → &amp;quot;He + She + It&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== $meta_sep(name,sep,lastsep) ===&lt;br /&gt;
Returns value of tag called &#039;&#039;name&#039;&#039;. If multiple values of that tag exist, they are concatenated with &#039;&#039;sep&#039;&#039; as separator between all but the last two values which are concatenated with &#039;&#039;lastsep&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Example: &#039;&#039;$meta_sep(artist,&#039;, &#039;,&#039;, and &#039;)&#039;&#039; → &amp;quot;He, She, and It&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== $meta_test(...) === &lt;br /&gt;
Returns &#039;&#039;1&#039;&#039;, if all given tags exist, &#039;&#039;undefined&#039;&#039; otherwise.&lt;br /&gt;
&lt;br /&gt;
Example: &#039;&#039;$meta_test(artist,title)&#039;&#039; → true&lt;br /&gt;
&lt;br /&gt;
=== $meta_num(name) ===&lt;br /&gt;
Returns the number of values for the tag called &#039;&#039;name&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Example: &#039;&#039;$meta_num(artist)&#039;&#039; → 3&lt;br /&gt;
&lt;br /&gt;
== Technical information ==&lt;br /&gt;
&lt;br /&gt;
=== $info(name) ===&lt;br /&gt;
Returns value of technical information field called &#039;&#039;name&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
For convenience, the &#039;&#039;&#039;%__name%&#039;&#039;&#039; alias is also available.&lt;br /&gt;
&lt;br /&gt;
Example: &#039;&#039;$info(channels)&#039;&#039; → 2&lt;br /&gt;
&lt;br /&gt;
Here is an &#039;&#039;&#039;informative&#039;&#039;&#039; list of recognized fields. Some of these depend on the media file type being queried.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
! field name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#CCF&amp;quot;|&#039;&#039;&#039;General&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|codec&lt;br /&gt;
| style=&amp;quot;background-color:#EEF&amp;quot;|&#039;&#039;&#039;Codec&#039;&#039;&#039; (&#039;&#039;e.g.&#039;&#039; MP3)&lt;br /&gt;
|-&lt;br /&gt;
|codec_profile&lt;br /&gt;
| style=&amp;quot;background-color:#EEF&amp;quot;|&#039;&#039;&#039;Codec Profile&#039;&#039;&#039; (&#039;&#039;e.g.&#039;&#039; CBR)&lt;br /&gt;
|-&lt;br /&gt;
|samplerate&lt;br /&gt;
| style=&amp;quot;background-color:#EEF&amp;quot;|&#039;&#039;&#039;Sample Rate&#039;&#039;&#039;, in hertz (&#039;&#039;e.g.&#039;&#039; 44100)&lt;br /&gt;
|-&lt;br /&gt;
|bitrate&lt;br /&gt;
| style=&amp;quot;background-color:#EEF&amp;quot;|&#039;&#039;&#039;Bitrate&#039;&#039;&#039;, in kilobits per second (&#039;&#039;e.g.&#039;&#039; 320)&lt;br /&gt;
|-&lt;br /&gt;
|tool&lt;br /&gt;
| style=&amp;quot;background-color:#EEF&amp;quot;|&#039;&#039;&#039;Tool&#039;&#039;&#039; used to produce the file, possibly guessed (&#039;&#039;e.g.&#039;&#039; LAME3.97)&lt;br /&gt;
|-&lt;br /&gt;
|encoding&lt;br /&gt;
| style=&amp;quot;background-color:#EEF&amp;quot;|&#039;&#039;&#039;Encoding&#039;&#039;&#039; lossiness (&#039;&#039;e.g.&#039;&#039; lossy)&lt;br /&gt;
|-&lt;br /&gt;
|channels&lt;br /&gt;
| style=&amp;quot;background-color:#EEF&amp;quot;|&#039;&#039;&#039;Channels&#039;&#039;&#039; count (&#039;&#039;e.g.&#039;&#039; 2 &amp;lt;nowiki&amp;gt;[for stereo]&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
|bitspersample&lt;br /&gt;
| style=&amp;quot;background-color:#EEF&amp;quot;|&#039;&#039;&#039;Bits Per Sample&#039;&#039;&#039; (&#039;&#039;e.g.&#039;&#039; 16)&lt;br /&gt;
|-&lt;br /&gt;
|tagtype&lt;br /&gt;
| style=&amp;quot;background-color:#EEF&amp;quot;|&#039;&#039;&#039;Tag Type&#039;&#039;&#039;, comma-separated list of tag formats (&#039;&#039;e.g.&#039;&#039; id3v2|apev2)&lt;br /&gt;
|-&lt;br /&gt;
|cue_embedded&lt;br /&gt;
| style=&amp;quot;background-color:#EEF&amp;quot;|&#039;&#039;&#039;Embedded Cuesheet&#039;&#039;&#039; presence (&#039;&#039;e.g.&#039;&#039; no &amp;lt;nowiki&amp;gt;[may be empty!]&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
|md5&lt;br /&gt;
| style=&amp;quot;background-color:#EEF&amp;quot;|&#039;&#039;&#039;Audio MD5&#039;&#039;&#039; hash, if container defines it (&#039;&#039;e.g.&#039;&#039; 1E24A910D91EF09A8CF403C9B6963961)&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#CCF&amp;quot;|&#039;&#039;&#039;Other&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|ENC_DELAY&lt;br /&gt;
| style=&amp;quot;background-color:#EEF&amp;quot;|LAME proprietary MP3 &#039;&#039;&#039;enc_delay&#039;&#039;&#039; value (&#039;&#039;e.g.&#039;&#039; 576)&lt;br /&gt;
|-&lt;br /&gt;
|ENC_PADDING&lt;br /&gt;
| style=&amp;quot;background-color:#EEF&amp;quot;|LAME proprietary MP3 &#039;&#039;&#039;enc_padding&#039;&#039;&#039; value (&#039;&#039;e.g.&#039;&#039; 1536)&lt;br /&gt;
|-&lt;br /&gt;
|MP3_ACCURATE_LENGTH&lt;br /&gt;
| style=&amp;quot;background-color:#EEF&amp;quot;|&#039;&#039;&#039;mp3_accurate_length&#039;&#039;&#039; supported (LAME proprietary header)? (&#039;&#039;e.g.&#039;&#039; yes)&lt;br /&gt;
|-&lt;br /&gt;
|MP3_STEREO_MODE&lt;br /&gt;
| style=&amp;quot;background-color:#EEF&amp;quot;|Stereo mode used in MP3 file (&#039;&#039;e.g.&#039;&#039; mono, stereo, joint stereo, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|VERSION&lt;br /&gt;
| style=&amp;quot;background-color:#EEF&amp;quot;|&#039;&#039;&#039;Version&#039;&#039;&#039; of tool (&#039;&#039;e.g.&#039;&#039; 3.99)&lt;br /&gt;
|-&lt;br /&gt;
|FLAGS&lt;br /&gt;
| style=&amp;quot;background-color:#EEF&amp;quot;|&#039;&#039;&#039;Flags&#039;&#039;&#039; of tool (&#039;&#039;e.g.&#039;&#039; 22)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== $channels() === &lt;br /&gt;
Returns number of channels in text format.&lt;br /&gt;
&lt;br /&gt;
Example: &#039;&#039;$channels()&#039;&#039; → &amp;quot;stereo&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== %replaygain_album_gain% ===&lt;br /&gt;
&lt;br /&gt;
Returns ReplayGain album gain value.&lt;br /&gt;
&lt;br /&gt;
=== %replaygain_album_peak% ===&lt;br /&gt;
&lt;br /&gt;
Returns ReplayGain album peak value.&lt;br /&gt;
&lt;br /&gt;
=== %replaygain_track_gain% ===&lt;br /&gt;
&lt;br /&gt;
Returns ReplayGain track gain value.&lt;br /&gt;
&lt;br /&gt;
=== %replaygain_track_peak% ===&lt;br /&gt;
&lt;br /&gt;
Returns ReplayGain track peak value.&lt;br /&gt;
&lt;br /&gt;
== Special fields ==&lt;br /&gt;
&lt;br /&gt;
==== %filename% ====&lt;br /&gt;
&lt;br /&gt;
Returns the filename without directory and extension.&lt;br /&gt;
&lt;br /&gt;
==== %filename_ext% ====&lt;br /&gt;
&lt;br /&gt;
Returns the filename with extension, but without the directory.&lt;br /&gt;
&lt;br /&gt;
==== %directoryname% ====&lt;br /&gt;
&lt;br /&gt;
Returns the name of the parent directory only, not the complete path.&lt;br /&gt;
&lt;br /&gt;
==== %last_modified% ====&lt;br /&gt;
&lt;br /&gt;
Returns the date and time the file was last modified. Eg: &#039;&#039;2005-12-22 00:04:10&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== %path% ====&lt;br /&gt;
&lt;br /&gt;
Returns the path.&lt;br /&gt;
&lt;br /&gt;
==== %_path_raw% ====&lt;br /&gt;
&lt;br /&gt;
Returns the path as URL including the protocol scheme.&lt;br /&gt;
&lt;br /&gt;
==== %subsong% ====&lt;br /&gt;
&lt;br /&gt;
Returns the subsong index. The subsong index is used to distuingish multiple tracks in a single file, for example for cue sheets, tracker modules and various container formats.&lt;br /&gt;
&lt;br /&gt;
==== %_foobar2000_version% ====&lt;br /&gt;
Returns a string representing the version of foobar2000.&lt;br /&gt;
&lt;br /&gt;
= Time/Date Functions =&lt;br /&gt;
&lt;br /&gt;
These functions are used to manipulate time/date strings, notably (but not limited to), [[Foobar2000:Titleformat_Playback_Statistics|those gathered]] by the [[Foobar2000:Components_0.9/Playback_Statistics_(foo_playcount)|Playback Statistics component]].&lt;br /&gt;
&lt;br /&gt;
=== $year(time) ===&lt;br /&gt;
&lt;br /&gt;
Retrieves the year part (formatted as four digits) from a time/date string.&lt;br /&gt;
&lt;br /&gt;
=== $month(time) ===&lt;br /&gt;
&lt;br /&gt;
Retrieves the month part (formatted as two digits) from a time/date string.&lt;br /&gt;
&lt;br /&gt;
=== $day_of_month(time) ===&lt;br /&gt;
&lt;br /&gt;
Retrieves the day of month part (formatted as two digits) from a time/date string.&lt;br /&gt;
&lt;br /&gt;
=== $date(time) ===&lt;br /&gt;
&lt;br /&gt;
Retrieves the date part (formatted as YYYY-MM-DD) from a time/date string.&lt;br /&gt;
&lt;br /&gt;
=== $time(time) ===&lt;br /&gt;
&lt;br /&gt;
Retrieves the time part (formatted as HH:MM:SS or HH:MM) from a date/time string.&lt;br /&gt;
&lt;br /&gt;
= Variable operations =&lt;br /&gt;
&lt;br /&gt;
Variables can be used to store strings and number. They cannot store truth values. They are best used to store intermediate results that you need multiple times. Variable names are not case-sensitive.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
! code&lt;br /&gt;
! output&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;$put(foo,bar)$char(10)&lt;br /&gt;
$get(foo)$char(10)&lt;br /&gt;
$get(Foo)$char(10)&lt;br /&gt;
$puts(foo,2000)$char(10)&lt;br /&gt;
$get(foo)$char(10)&amp;lt;/pre&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#EEF&amp;quot; |&amp;lt;pre&amp;gt;bar&lt;br /&gt;
bar&lt;br /&gt;
bar&lt;br /&gt;
&lt;br /&gt;
2000&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
=== $get(name) ===&lt;br /&gt;
&lt;br /&gt;
Returns the value that was last stored in the variable &#039;&#039;name&#039;&#039;, if the variable was not defined (yet), it returns nothing. The truth value returned by &#039;&#039;$get&#039;&#039; indicates if the variable &#039;&#039;name&#039;&#039; was defined&lt;br /&gt;
&lt;br /&gt;
=== $put(name,value) ===&lt;br /&gt;
&lt;br /&gt;
Stores &#039;&#039;value&#039;&#039; in the variable &#039;&#039;name&#039;&#039; and returns &#039;&#039;value&#039;&#039; unaltered&lt;br /&gt;
&lt;br /&gt;
=== $puts(name,value) ===&lt;br /&gt;
&lt;br /&gt;
Stores &#039;&#039;value&#039;&#039; in the variable &#039;&#039;name&#039;&#039; and returns nothing&lt;br /&gt;
&lt;br /&gt;
= Component-provided fields and functions on tracks =&lt;br /&gt;
&lt;br /&gt;
This section lists components that provide additional fields and functions that are useable in the context of any track.&lt;br /&gt;
&lt;br /&gt;
== Playback statistics ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.foobar2000.org/components/view/foo_playcount Playback statistics homepage]&lt;br /&gt;
* [[Foobar2000:Titleformat Playback Statistics|Playback statistics titleformat reference]]&lt;br /&gt;
&lt;br /&gt;
= Component-specific fields and functions =&lt;br /&gt;
&lt;br /&gt;
This section lists components that provide additional fields and functions that are only usable in the context of the particular component.&lt;br /&gt;
&lt;br /&gt;
== Album list ==&lt;br /&gt;
* [[Foobar2000:Titleformat_Album_List|Album List Title Formatting]]&lt;br /&gt;
* [[Foobar2000:Preferences:Album List|Preferences: Album List]]&lt;br /&gt;
&lt;br /&gt;
== Columns UI ==&lt;br /&gt;
&lt;br /&gt;
* [http://yuo.be/columns.php Columns UI homepage]&lt;br /&gt;
* [http://yuo.be/wiki/columns_ui:config:global_variables Global variables reference]&lt;br /&gt;
* [http://yuo.be/wiki/columns_ui:config:colour_string Playlist colors reference]&lt;br /&gt;
* [http://yuo.be/wiki/columns_ui:config:playlist_switcher_titleformatting Playlist switcher reference]&lt;br /&gt;
&lt;br /&gt;
= Additional Reading =&lt;br /&gt;
&lt;br /&gt;
* [[Foobar2000:Titleformat_Introduction|Introduction to titleformat scripts]]&lt;br /&gt;
* &#039;&#039;&#039;titleformat_help.html&#039;&#039;&#039; in your Foobar2000 directory (ie C:\Program Files\foobar2000\titleformat_help.html) file:///C:/Program%20Files/foobar2000/titleformat_help.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:foobar2000 Guides|Titleformat Reference]]&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Template:Title&amp;diff=21269</id>
		<title>Template:Title</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Template:Title&amp;diff=21269"/>
		<updated>2010-05-07T17:28:36Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;position: absolute; top: 0px; background: #FFFFFF; width: 97.7%;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 28px; background: #FFFFFF; border-bottom: 1px solid #AAAAAA; padding-bottom: 0.35em; margin-top: 0.70em;&amp;quot;&amp;gt;{{{1}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
This template replaces the displayed title on a page. Use it like this:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{title|New Title}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Template:Title&amp;diff=21268</id>
		<title>Template:Title</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Template:Title&amp;diff=21268"/>
		<updated>2010-05-07T17:28:13Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;position: absolute; top: 0px; background: #FFFFFF; width: 97.7%;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 28px; background: #FFFFFF; border-bottom: 1px solid #AAAAAA; padding-bottom: 0.25em; margin-top: 0.70em;&amp;quot;&amp;gt;{{{1}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
This template replaces the displayed title on a page. Use it like this:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{title|New Title}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Template:Title&amp;diff=21267</id>
		<title>Template:Title</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Template:Title&amp;diff=21267"/>
		<updated>2010-05-07T17:26:16Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;position: absolute; top: 0px; background: #FFFFFF; width: 97.7%;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 30px; background: #FFFFFF; border-bottom: 1px solid #AAAAAA; padding-bottom: 0.25em; margin-top: 0.70em;&amp;quot;&amp;gt;{{{1}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
This template replaces the displayed title on a page. Use it like this:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{title|New Title}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Template:Title&amp;diff=21266</id>
		<title>Template:Title</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Template:Title&amp;diff=21266"/>
		<updated>2010-05-07T17:25:06Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;position: absolute; top: 0px; background: #FFFFFF; width: 97.7%;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 30px; background: #FFFFFF; border-bottom: 1px solid #AAAAAA; padding-bottom: 0.25em; margin-top: 0.75em;&amp;quot;&amp;gt;{{{1}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
This template replaces the displayed title on a page. Use it like this:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{title|New Title}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Template:Title&amp;diff=21265</id>
		<title>Template:Title</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Template:Title&amp;diff=21265"/>
		<updated>2010-05-07T17:22:51Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;position: absolute; top: 0px; background: #FFFFFF; width: 97.7%;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 30px; background: #FFFFFF; border-bottom: 1px solid #AAAAAA; padding-bottom: 0.45em; margin-top: 0.75em;&amp;quot;&amp;gt;{{{1}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
This template replaces the displayed title on a page. Use it like this:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{title|New Title}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Template:Title&amp;diff=21264</id>
		<title>Template:Title</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Template:Title&amp;diff=21264"/>
		<updated>2010-05-07T17:20:33Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;position: absolute; top: 0px; background: #FFFFFF; width: 97.7%;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 28px; background: #FFFFFF; border-bottom: 1px solid #AAAAAA; padding-bottom: 0.45em; margin-top: 0.75em;&amp;quot;&amp;gt;{{{1}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
This template replaces the displayed title on a page. Use it like this:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{title|New Title}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Template:Title&amp;diff=21263</id>
		<title>Template:Title</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Template:Title&amp;diff=21263"/>
		<updated>2010-05-07T17:16:53Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;position: absolute; top: 0px; background: #FFFFFF; width: 97.7%;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 26px; background: #FFFFFF; border-bottom: 1px solid #AAAAAA; padding-bottom: 0.45em; margin-top: 0.75em;&amp;quot;&amp;gt;{{{1}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
This template replaces the displayed title on a page. Use it like this:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{title|New Title}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Template:Fb2k_prefs&amp;diff=21239</id>
		<title>Template:Fb2k prefs</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Template:Fb2k_prefs&amp;diff=21239"/>
		<updated>2010-05-07T02:43:46Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: Undid bbMangle Job&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float: right; border-color: #999; border-style: solid; border-width:1px; margin-left: 5px; margin-bottom: 5px;&amp;quot;&amp;gt; &lt;br /&gt;
{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;text-align: center; font-size: 95%;&amp;quot; width=&amp;quot;22em&amp;quot;; &lt;br /&gt;
|style=&amp;quot;font-size: 120%; background: #fafafa; border-color: #999; border-bottom-style: solid; border-width:2px;&amp;quot;|&#039;&#039;&#039;&amp;lt;div style=&amp;quot;float: left; margin-left: 15px;&amp;quot;&amp;gt;{{clickpic|Foobar2000:Foobar2000|http://wiki.hydrogenaudio.org/images/e/e8/Foobar2000_Logo.png}}&amp;lt;/div&amp;gt;[[Foobar2000:Preferences|foobar2000&amp;lt;br /&amp;gt;Preferences]]&amp;lt;br /&amp;gt;&amp;lt;div style=&amp;quot;clear: left;&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:{{{1}}}|thumb|none|Screenshot of {{{2}}}]]&amp;lt;/div&amp;gt;&lt;br /&gt;
|- style=&amp;quot;font-size: 80%; background: #fafafa; text-align: left; margin: auto;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Navigate to:&amp;lt;div style=&amp;quot;width:158px; margin:auto;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Foobar2000:Preferences:Components|Components]] &lt;br /&gt;
* [[Foobar2000:Preferences:Display|Display]] &lt;br /&gt;
** [[Foobar2000:Preferences:Display:Context menu|Context Menu]]  &lt;br /&gt;
** [[Foobar2000:Preferences:Default User Interface|Default User Interface]]&lt;br /&gt;
*** [[Foobar2000:Preferences:Default User Interface:Colors and Fonts|Colors and Fonts]] &lt;br /&gt;
*** [[Foobar2000:Preferences:Default User Interface:Playlist View|Playlist View]] &lt;br /&gt;
* [[Foobar2000:Preferences:General|General]]&lt;br /&gt;
** [[Foobar2000:Preferences:General:Keyboard Shortcuts|Keyboard Shortcuts]]&lt;br /&gt;
* [[Foobar2000:Preferences:Media Library|Media Library]]&lt;br /&gt;
** [[Foobar2000:Preferences:Album List|Album List]]&lt;br /&gt;
* [[Foobar2000:Preferences:Networking|Networking]]&lt;br /&gt;
* [[Foobar2000:Preferences:Playback|Playback]]&lt;br /&gt;
** [[Foobar2000:Preferences:Playback:DSP Manager|DSP Manager]]&lt;br /&gt;
** [[Foobar2000:Preferences:Output|Output]]&lt;br /&gt;
* [[Foobar2000:Preferences:Shell Integration|Shell Integration]]&lt;br /&gt;
**[[Foobar2000:Preferences:File Types|File Types (XP only)]]&lt;br /&gt;
* Tools&lt;br /&gt;
** [[Foobar2000:Preferences:Converter|Converter]]&lt;br /&gt;
** [[Foobar2000:Components/Text Tools (foo texttools)|Text Tools]]&lt;br /&gt;
** Tagging&lt;br /&gt;
***[[Foobar2000:Components/Freedb Tagger (foo freedb2)|freeDB Tagger]]&lt;br /&gt;
***[[Foobar2000:Components 0.9/Quick Tagger (foo quicktag)|Quick Tagger]]&lt;br /&gt;
* Advanced Preferences&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&amp;lt;/div&amp;gt;&amp;lt;includeonly&amp;gt;[[Category:Foobar2000 Preferences|{{{2}}}]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
This template is for displaying the tree of preferences for navigating the various preference pages.&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Preferences&amp;diff=21231</id>
		<title>Foobar2000:Preferences</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Preferences&amp;diff=21231"/>
		<updated>2010-05-06T21:55:06Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{fb2k prefs|Preferences-General.png|Preferences}}&lt;br /&gt;
Preferences in foobar2000 is where you do most of player&#039;s configuring.&lt;br /&gt;
&lt;br /&gt;
== Dialog Overview ==&lt;br /&gt;
[[Image:Preferences-General.png|thumb|left|foobar2000 v1.0.2.1 Preferences]]&lt;br /&gt;
&lt;br /&gt;
Standard preferences dialog for foobar2000 v1.0.2.1 is shown on the picture. You can access it through the foobar2000 main menu item (File &amp;gt; Preferences) or by hitting Ctrl+P (by default).&lt;br /&gt;
&lt;br /&gt;
The sidebar on the left selects which page of preferences is displayed on the area to the right. The preferences page displayed on the screenshot is General.&lt;br /&gt;
&lt;br /&gt;
There are buttons at the bottom of the right area, which appear no matter what page you selected.&lt;br /&gt;
* &#039;&#039;Reset all&#039;&#039; will reset the whole configuration, including [[Foobar2000:Preferences:Media Library|Media Library]] and playlists of foobar2000. &lt;br /&gt;
* &#039;&#039;Reset page&#039;&#039; will reset only the current page&#039;s settings; this button is active only when component or page supports it.&lt;br /&gt;
* &#039;&#039;Help&#039;&#039; will open the corresponding wiki page on Hydrogenaudio, in the default browser. &lt;br /&gt;
* &#039;&#039;OK&#039;&#039; applies any configuration changes and closes the dialog.&lt;br /&gt;
* &#039;&#039;Cancel&#039;&#039; closes the dialog discarding any changes made to the configuration.&lt;br /&gt;
* &#039;&#039;Apply&#039;&#039; applies any configuration changes but without closing the dialog.&lt;br /&gt;
&lt;br /&gt;
== Components ==&lt;br /&gt;
&lt;br /&gt;
[[Image:Components.png|thumb|Components page]]&lt;br /&gt;
This is the Components page. It contains a list of all of the components installed, and allows you to find out about the components. By clicking on the table headers, you can sort the list by component name, DLL name or version. For many of the components (for example, &#039;&#039;Standard DSP array&#039;&#039;), if you double click an item in the list you get a popup with more detailed information.&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
== Display ==&lt;br /&gt;
&lt;br /&gt;
[[Image:Foobar2000-Preferences-display.png|thumb|Display page]]&lt;br /&gt;
This is the Display page. It allows for selection of user interface and several other display-related options.&lt;br /&gt;
&lt;br /&gt;
View the Display sub-entries at [[Foobar2000:Preferences:Display]].&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
== General ==&lt;br /&gt;
&lt;br /&gt;
[[Image:Preferences-General.png|thumb|General page]]&lt;br /&gt;
This is the General page. It contains general foobar2000 configuration information.&lt;br /&gt;
&lt;br /&gt;
View the General sub-entries at [[Foobar2000:Preferences:General]]. &lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
== Networking ==&lt;br /&gt;
&lt;br /&gt;
[[Image:Preferences-Networking.png|thumb|Networking page]]&lt;br /&gt;
This is the Networking page. It allows configuration of several streaming-related options.&lt;br /&gt;
&lt;br /&gt;
View more detailed information at [[Foobar2000:Preferences:Networking]].&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
== Playback ==&lt;br /&gt;
&lt;br /&gt;
[[Image:Foobar2000-Preferences-playback.png|thumb|Playback page]]&lt;br /&gt;
This is the Playback page. It allows configuration of several playback-related options.&lt;br /&gt;
&lt;br /&gt;
View more detailed information at [[Foobar2000:Preferences:Playback]].&lt;br /&gt;
{{clr}}&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Template:Fb2k_prefs&amp;diff=21230</id>
		<title>Template:Fb2k prefs</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Template:Fb2k_prefs&amp;diff=21230"/>
		<updated>2010-05-06T21:52:00Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float: right; border-color: #999; border-style: solid; border-width:1px; margin-left: 5px; margin-bottom: 5px;&amp;quot;&amp;gt; &lt;br /&gt;
{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;text-align: center; font-size: 95%;&amp;quot; width=&amp;quot;22em&amp;quot;; &lt;br /&gt;
|style=&amp;quot;font-size: 120%; background: #fafafa; border-color: #999; border-bottom-style: solid; border-width:2px;&amp;quot;|&#039;&#039;&#039;&amp;lt;div style=&amp;quot;float: left; margin-left: 15px;&amp;quot;&amp;gt;{{clickpic|Foobar2000:Foobar2000|http://wiki.hydrogenaudio.org/images/e/e8/Foobar2000_Logo.png}}&amp;lt;/div&amp;gt;[[Foobar2000:Preferences|foobar2000&amp;lt;br /&amp;gt;Preferences]]&amp;lt;br /&amp;gt;&amp;lt;div style=&amp;quot;clear: left;&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:{{{1}}}|thumb|none|Screenshot of {{{2}}}]]&amp;lt;/div&amp;gt;&lt;br /&gt;
|- style=&amp;quot;font-size: 80%; background: #fafafa; text-align: left; margin: auto;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Navigate to:&amp;lt;div style=&amp;quot;width:158px; margin:auto;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Foobar2000:Preferences:Components|Components]] &lt;br /&gt;
* [[Foobar2000:Preferences:Display|Display]] &lt;br /&gt;
** [[Foobar2000:Preferences:Display:Context menu|Context Menu]]  &lt;br /&gt;
** [[Foobar2000:Preferences:Default User Interface|Default User Interface]]&lt;br /&gt;
*** [[Foobar2000:Preferences:Default User Interface:Colors and Fonts|Colors and Fonts]] &lt;br /&gt;
*** [[Foobar2000:Preferences:Default User Interface:Playlist View|Playlist View]] &lt;br /&gt;
* [[Foobar2000:Preferences:General|General]]&lt;br /&gt;
** [[Foobar2000:Preferences:General:Keyboard Shortcuts|Keyboard Shortcuts]]&lt;br /&gt;
* [[Foobar2000:Preferences:Media Library|Media Library]]&lt;br /&gt;
** [[Foobar2000:Preferences:Album List|Album List]]&lt;br /&gt;
* [[Foobar2000:Preferences:Networking|Networking]]&lt;br /&gt;
* [[Foobar2000:Preferences:Playback|Playback]]&lt;br /&gt;
** [[Foobar2000:Preferences:Playback:DSP Manager|DSP Manager]]&lt;br /&gt;
** [[Foobar2000:Preferences:Output|Output]]&lt;br /&gt;
* [[Foobar2000:Preferences:Shell Integration|Shell Integration]]&lt;br /&gt;
**[[Foobar2000:Preferences:File Types|File Types (XP only)]]&lt;br /&gt;
* Tools&lt;br /&gt;
** [[Foobar2000:Preferences:Converter|Converter]]&lt;br /&gt;
** [[Foobar2000:Components/Text Tools (foo texttools)|Text Tools]]&lt;br /&gt;
** Tagging&lt;br /&gt;
***[[Foobar2000:Components/Freedb Tagger (foo freedb2)|freeDB Tagger]]&lt;br /&gt;
***[[Foobar2000:Components 0.9/Quick Tagger (foo quicktag)|Quick Tagger]]&lt;br /&gt;
* Advanced Preferences&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&amp;lt;/div&amp;gt;&amp;lt;includeonly&amp;gt;[[Category:Foobar2000 Preferences|{{{2}}}]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
This template is for displaying the tree of preferences for navigating the various preference pages.&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Template:Fb2k_prefs&amp;diff=21229</id>
		<title>Template:Fb2k prefs</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Template:Fb2k_prefs&amp;diff=21229"/>
		<updated>2010-05-06T21:48:31Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float: right; border-color: #999; border-style: solid; border-width:1px; margin-left: 5px; margin-bottom: 5px;&amp;quot;&amp;gt; &lt;br /&gt;
{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;text-align: center; font-size: 95%;&amp;quot; width=&amp;quot;22em&amp;quot;; &lt;br /&gt;
|style=&amp;quot;font-size: 120%; background: #fafafa; border-color: #999; border-bottom-style: solid; border-width:2px;&amp;quot;|&#039;&#039;&#039;&amp;lt;div style=&amp;quot;float: left; margin-left: 15px;&amp;quot;&amp;gt;{{clickpic|Foobar2000:Foobar2000|http://wiki.hydrogenaudio.org/images/e/e8/Foobar2000_Logo.png}}&amp;lt;/div&amp;gt;[[Foobar2000:Preferences|foobar2000&amp;lt;br /&amp;gt;Preferences]]&amp;lt;br /&amp;gt;&amp;lt;div style=&amp;quot;clear: left;&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:{{{1}}}|thumb|none|Screenshot of {{{2}}}]]&amp;lt;/div&amp;gt;&lt;br /&gt;
|- style=&amp;quot;font-size: 80%; background: #fafafa; text-align: left; margin: auto;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Navigate to:&amp;lt;div style=&amp;quot;margin-left:10%; margin-right:10%;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Foobar2000:Preferences:Components|Components]] &lt;br /&gt;
* [[Foobar2000:Preferences:Display|Display]] &lt;br /&gt;
** [[Foobar2000:Preferences:Display:Context menu|Context Menu]]  &lt;br /&gt;
** [[Foobar2000:Preferences:Default User Interface|Default User Interface]]&lt;br /&gt;
*** [[Foobar2000:Preferences:Default User Interface:Colors and Fonts|Colors and Fonts]] &lt;br /&gt;
*** [[Foobar2000:Preferences:Default User Interface:Playlist View|Playlist View]] &lt;br /&gt;
* [[Foobar2000:Preferences:General|General]]&lt;br /&gt;
** [[Foobar2000:Preferences:General:Keyboard Shortcuts|Keyboard Shortcuts]]&lt;br /&gt;
* [[Foobar2000:Preferences:Media Library|Media Library]]&lt;br /&gt;
** [[Foobar2000:Preferences:Album List|Album List]]&lt;br /&gt;
* [[Foobar2000:Preferences:Networking|Networking]]&lt;br /&gt;
* [[Foobar2000:Preferences:Playback|Playback]]&lt;br /&gt;
** [[Foobar2000:Preferences:Playback:DSP Manager|DSP Manager]]&lt;br /&gt;
** [[Foobar2000:Preferences:Output|Output]]&lt;br /&gt;
* [[Foobar2000:Preferences:Shell Integration|Shell Integration]]&lt;br /&gt;
**[[Foobar2000:Preferences:File Types|File Types (XP only)]]&lt;br /&gt;
* Tools&lt;br /&gt;
** [[Foobar2000:Preferences:Converter|Converter]]&lt;br /&gt;
** [[Foobar2000:Components/Text Tools (foo texttools)|Text Tools]]&lt;br /&gt;
** Tagging&lt;br /&gt;
***[[Foobar2000:Components/Freedb Tagger (foo freedb2)|freeDB Tagger]]&lt;br /&gt;
***[[Foobar2000:Components 0.9/Quick Tagger (foo quicktag)|Quick Tagger]]&lt;br /&gt;
* Advanced Preferences&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&amp;lt;/div&amp;gt;&amp;lt;includeonly&amp;gt;[[Category:Foobar2000 Preferences|{{{2}}}]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
This template is for displaying the tree of preferences for navigating the various preference pages.&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Template:Fb2k_prefs&amp;diff=21228</id>
		<title>Template:Fb2k prefs</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Template:Fb2k_prefs&amp;diff=21228"/>
		<updated>2010-05-06T21:47:28Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float: right; border-color: #999; border-style: solid; border-width:1px; margin-left: 5px; margin-bottom: 5px;&amp;quot;&amp;gt; &lt;br /&gt;
{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;text-align: center; font-size: 95%;&amp;quot; width=&amp;quot;22em&amp;quot;; &lt;br /&gt;
|style=&amp;quot;font-size: 120%; background: #fafafa; border-color: #999; border-bottom-style: solid; border-width:2px;&amp;quot;|&#039;&#039;&#039;&amp;lt;div style=&amp;quot;float: left; margin-left: 15px;&amp;quot;&amp;gt;{{clickpic|Foobar2000:Foobar2000|http://wiki.hydrogenaudio.org/images/e/e8/Foobar2000_Logo.png}}&amp;lt;/div&amp;gt;[[Foobar2000:Preferences|foobar2000&amp;lt;br /&amp;gt;Preferences]]&amp;lt;br /&amp;gt;&amp;lt;div style=&amp;quot;clear: left;&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:{{{1}}}|thumb|none|Screenshot of {{{2}}}]]&amp;lt;/div&amp;gt;&lt;br /&gt;
|- style=&amp;quot;font-size: 80%; background: #fafafa; text-align: left; margin: auto;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Navigate to:&amp;lt;div style=&amp;quot;margin-left:7%; margin-right:7%;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Foobar2000:Preferences:Components|Components]] &lt;br /&gt;
* [[Foobar2000:Preferences:Display|Display]] &lt;br /&gt;
** [[Foobar2000:Preferences:Display:Context menu|Context Menu]]  &lt;br /&gt;
** [[Foobar2000:Preferences:Default User Interface|Default User Interface]]&lt;br /&gt;
*** [[Foobar2000:Preferences:Default User Interface:Colors and Fonts|Colors and Fonts]] &lt;br /&gt;
*** [[Foobar2000:Preferences:Default User Interface:Playlist View|Playlist View]] &lt;br /&gt;
* [[Foobar2000:Preferences:General|General]]&lt;br /&gt;
** [[Foobar2000:Preferences:General:Keyboard Shortcuts|Keyboard Shortcuts]]&lt;br /&gt;
* [[Foobar2000:Preferences:Media Library|Media Library]]&lt;br /&gt;
** [[Foobar2000:Preferences:Album List|Album List]]&lt;br /&gt;
* [[Foobar2000:Preferences:Networking|Networking]]&lt;br /&gt;
* [[Foobar2000:Preferences:Playback|Playback]]&lt;br /&gt;
** [[Foobar2000:Preferences:Playback:DSP Manager|DSP Manager]]&lt;br /&gt;
** [[Foobar2000:Preferences:Output|Output]]&lt;br /&gt;
* [[Foobar2000:Preferences:Shell Integration|Shell Integration]]&lt;br /&gt;
**[[Foobar2000:Preferences:File Types|File Types (XP only)]]&lt;br /&gt;
* Tools&lt;br /&gt;
** [[Foobar2000:Preferences:Converter|Converter]]&lt;br /&gt;
** [[Foobar2000:Components/Text Tools (foo texttools)|Text Tools]]&lt;br /&gt;
** Tagging&lt;br /&gt;
***[[Foobar2000:Components/Freedb Tagger (foo freedb2)|freeDB Tagger]]&lt;br /&gt;
***[[Foobar2000:Components 0.9/Quick Tagger (foo quicktag)|Quick Tagger]]&lt;br /&gt;
* Advanced Preferences&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&amp;lt;/div&amp;gt;&amp;lt;includeonly&amp;gt;[[Category:Foobar2000 Preferences|{{{2}}}]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
This template is for displaying the tree of preferences for navigating the various preference pages.&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Template:Fb2k_prefs&amp;diff=21227</id>
		<title>Template:Fb2k prefs</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Template:Fb2k_prefs&amp;diff=21227"/>
		<updated>2010-05-06T21:42:21Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float: right; border-color: #999; border-style: solid; border-width:1px; margin-left: 5px; margin-bottom: 5px;&amp;quot;&amp;gt; &lt;br /&gt;
{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;text-align: center; font-size: 95%;&amp;quot; width=&amp;quot;22em&amp;quot;; &lt;br /&gt;
|style=&amp;quot;font-size: 120%; background: #fafafa; border-color: #999; border-bottom-style: solid; border-width:2px;&amp;quot;|&#039;&#039;&#039;&amp;lt;div style=&amp;quot;float: left; margin-left: 15px;&amp;quot;&amp;gt;{{clickpic|Foobar2000:Foobar2000|http://wiki.hydrogenaudio.org/images/e/e8/Foobar2000_Logo.png}}&amp;lt;/div&amp;gt;[[Foobar2000:Preferences|foobar2000&amp;lt;br /&amp;gt;Preferences]]&amp;lt;br /&amp;gt;&amp;lt;div style=&amp;quot;clear: left;&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:{{{1}}}|thumb|none|Screenshot of {{SUBPAGENAME}}]]&amp;lt;/div&amp;gt;&lt;br /&gt;
|- style=&amp;quot;font-size: 80%; background: #fafafa; text-align: left; margin: auto;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Navigate to:&amp;lt;div style=&amp;quot;margin-left:7%; margin-right:7%;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Foobar2000:Preferences:Components|Components]] &lt;br /&gt;
* [[Foobar2000:Preferences:Display|Display]] &lt;br /&gt;
** [[Foobar2000:Preferences:Display:Context menu|Context Menu]]  &lt;br /&gt;
** [[Foobar2000:Preferences:Default User Interface|Default User Interface]]&lt;br /&gt;
*** [[Foobar2000:Preferences:Default User Interface:Colors and Fonts|Colors and Fonts]] &lt;br /&gt;
*** [[Foobar2000:Preferences:Default User Interface:Playlist View|Playlist View]] &lt;br /&gt;
* [[Foobar2000:Preferences:General|General]]&lt;br /&gt;
** [[Foobar2000:Preferences:General:Keyboard Shortcuts|Keyboard Shortcuts]]&lt;br /&gt;
* [[Foobar2000:Preferences:Media Library|Media Library]]&lt;br /&gt;
** [[Foobar2000:Preferences:Album List|Album List]]&lt;br /&gt;
* [[Foobar2000:Preferences:Networking|Networking]]&lt;br /&gt;
* [[Foobar2000:Preferences:Playback|Playback]]&lt;br /&gt;
** [[Foobar2000:Preferences:Playback:DSP Manager|DSP Manager]]&lt;br /&gt;
** [[Foobar2000:Preferences:Output|Output]]&lt;br /&gt;
* [[Foobar2000:Preferences:Shell Integration|Shell Integration]]&lt;br /&gt;
**[[Foobar2000:Preferences:File Types|File Types (XP only)]]&lt;br /&gt;
* Tools&lt;br /&gt;
** [[Foobar2000:Preferences:Converter|Converter]]&lt;br /&gt;
** [[Foobar2000:Components/Text Tools (foo texttools)|Text Tools]]&lt;br /&gt;
** Tagging&lt;br /&gt;
***[[Foobar2000:Components/Freedb Tagger (foo freedb2)|freeDB Tagger]]&lt;br /&gt;
***[[Foobar2000:Components 0.9/Quick Tagger (foo quicktag)|Quick Tagger]]&lt;br /&gt;
* Advanced Preferences&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&amp;lt;/div&amp;gt;&amp;lt;includeonly&amp;gt;[[Category:Foobar2000 Preferences|{{{2}}}]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
This template is for displaying the tree of preferences for navigating the various preference pages.&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Template:Fb2k_prefs&amp;diff=21226</id>
		<title>Template:Fb2k prefs</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Template:Fb2k_prefs&amp;diff=21226"/>
		<updated>2010-05-06T21:41:22Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float: right; border-color: #999; border-style: solid; border-width:1px; margin-left: 5px; margin-bottom: 5px;&amp;quot;&amp;gt; &lt;br /&gt;
{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;text-align: center; font-size: 95%;&amp;quot; width=&amp;quot;22em&amp;quot;; &lt;br /&gt;
|style=&amp;quot;font-size: 120%; background: #fafafa; border-color: #999; border-bottom-style: solid; border-width:2px;&amp;quot;|&#039;&#039;&#039;&amp;lt;div style=&amp;quot;float: left; margin-left: 15px;&amp;quot;&amp;gt;{{clickpic|Foobar2000:Foobar2000|http://wiki.hydrogenaudio.org/images/e/e8/Foobar2000_Logo.png}}&amp;lt;/div&amp;gt;[[Foobar2000:Preferences|foobar2000&amp;lt;br /&amp;gt;Preferences]]&amp;lt;br /&amp;gt;&amp;lt;div style=&amp;quot;clear: left;&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:{{{1}}}|thumb|none|Screenshot of {{PAGENAME}}]]&amp;lt;/div&amp;gt;&lt;br /&gt;
|- style=&amp;quot;font-size: 80%; background: #fafafa; text-align: left; margin: auto;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Navigate to:&amp;lt;div style=&amp;quot;margin-left:7%; margin-right:7%;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Foobar2000:Preferences:Components|Components]] &lt;br /&gt;
* [[Foobar2000:Preferences:Display|Display]] &lt;br /&gt;
** [[Foobar2000:Preferences:Display:Context menu|Context Menu]]  &lt;br /&gt;
** [[Foobar2000:Preferences:Default User Interface|Default User Interface]]&lt;br /&gt;
*** [[Foobar2000:Preferences:Default User Interface:Colors and Fonts|Colors and Fonts]] &lt;br /&gt;
*** [[Foobar2000:Preferences:Default User Interface:Playlist View|Playlist View]] &lt;br /&gt;
* [[Foobar2000:Preferences:General|General]]&lt;br /&gt;
** [[Foobar2000:Preferences:General:Keyboard Shortcuts|Keyboard Shortcuts]]&lt;br /&gt;
* [[Foobar2000:Preferences:Media Library|Media Library]]&lt;br /&gt;
** [[Foobar2000:Preferences:Album List|Album List]]&lt;br /&gt;
* [[Foobar2000:Preferences:Networking|Networking]]&lt;br /&gt;
* [[Foobar2000:Preferences:Playback|Playback]]&lt;br /&gt;
** [[Foobar2000:Preferences:Playback:DSP Manager|DSP Manager]]&lt;br /&gt;
** [[Foobar2000:Preferences:Output|Output]]&lt;br /&gt;
* [[Foobar2000:Preferences:Shell Integration|Shell Integration]]&lt;br /&gt;
**[[Foobar2000:Preferences:File Types|File Types (XP only)]]&lt;br /&gt;
* Tools&lt;br /&gt;
** [[Foobar2000:Preferences:Converter|Converter]]&lt;br /&gt;
** [[Foobar2000:Components/Text Tools (foo texttools)|Text Tools]]&lt;br /&gt;
** Tagging&lt;br /&gt;
***[[Foobar2000:Components/Freedb Tagger (foo freedb2)|freeDB Tagger]]&lt;br /&gt;
***[[Foobar2000:Components 0.9/Quick Tagger (foo quicktag)|Quick Tagger]]&lt;br /&gt;
* Advanced Preferences&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&amp;lt;/div&amp;gt;&amp;lt;includeonly&amp;gt;[[Category:Foobar2000 Preferences|{{{2}}}]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
This template is for displaying the tree of preferences for navigating the various preference pages.&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Template:Fb2k_prefs&amp;diff=21225</id>
		<title>Template:Fb2k prefs</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Template:Fb2k_prefs&amp;diff=21225"/>
		<updated>2010-05-06T21:39:10Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float: right; border-color: #999; border-style: solid; border-width:1px; margin-left: 5px; margin-bottom: 5px;&amp;quot;&amp;gt; &lt;br /&gt;
{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;text-align: center; font-size: 95%;&amp;quot; width=&amp;quot;22em&amp;quot;; &lt;br /&gt;
|style=&amp;quot;font-size: 120%; background: #fafafa; border-color: #999; border-bottom-style: solid; border-width:2px;&amp;quot;|&#039;&#039;&#039;&amp;lt;div style=&amp;quot;float: left; margin-left: 15px;&amp;quot;&amp;gt;{{clickpic|Foobar2000:Foobar2000|http://wiki.hydrogenaudio.org/images/e/e8/Foobar2000_Logo.png}}&amp;lt;/div&amp;gt;[[Foobar2000:Preferences|foobar2000&amp;lt;br /&amp;gt;Preferences]]&amp;lt;br /&amp;gt;&amp;lt;div style=&amp;quot;clear: left;&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:{{{1}}}|thumb|none|Screenshot of {{PageName}}]]&amp;lt;/div&amp;gt;&lt;br /&gt;
|- style=&amp;quot;font-size: 80%; background: #fafafa; text-align: left; margin: auto;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Navigate to:&amp;lt;div style=&amp;quot;margin-left:7%; margin-right:7%;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Foobar2000:Preferences:Components|Components]] &lt;br /&gt;
* [[Foobar2000:Preferences:Display|Display]] &lt;br /&gt;
** [[Foobar2000:Preferences:Display:Context menu|Context Menu]]  &lt;br /&gt;
** [[Foobar2000:Preferences:Default User Interface|Default User Interface]]&lt;br /&gt;
*** [[Foobar2000:Preferences:Default User Interface:Colors and Fonts|Colors and Fonts]] &lt;br /&gt;
*** [[Foobar2000:Preferences:Default User Interface:Playlist View|Playlist View]] &lt;br /&gt;
* [[Foobar2000:Preferences:General|General]]&lt;br /&gt;
** [[Foobar2000:Preferences:General:Keyboard Shortcuts|Keyboard Shortcuts]]&lt;br /&gt;
* [[Foobar2000:Preferences:Media Library|Media Library]]&lt;br /&gt;
** [[Foobar2000:Preferences:Album List|Album List]]&lt;br /&gt;
* [[Foobar2000:Preferences:Networking|Networking]]&lt;br /&gt;
* [[Foobar2000:Preferences:Playback|Playback]]&lt;br /&gt;
** [[Foobar2000:Preferences:Playback:DSP Manager|DSP Manager]]&lt;br /&gt;
** [[Foobar2000:Preferences:Output|Output]]&lt;br /&gt;
* [[Foobar2000:Preferences:Shell Integration|Shell Integration]]&lt;br /&gt;
**[[Foobar2000:Preferences:File Types|File Types (XP only)]]&lt;br /&gt;
* Tools&lt;br /&gt;
** [[Foobar2000:Preferences:Converter|Converter]]&lt;br /&gt;
** [[Foobar2000:Components/Text Tools (foo texttools)|Text Tools]]&lt;br /&gt;
** Tagging&lt;br /&gt;
***[[Foobar2000:Components/Freedb Tagger (foo freedb2)|freeDB Tagger]]&lt;br /&gt;
***[[Foobar2000:Components 0.9/Quick Tagger (foo quicktag)|Quick Tagger]]&lt;br /&gt;
* Advanced Preferences&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&amp;lt;/div&amp;gt;&amp;lt;includeonly&amp;gt;[[Category:Foobar2000 Preferences|{{{2}}}]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
This template is for displaying the tree of preferences for navigating the various preference pages.&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Template:Fb2k_prefs&amp;diff=21224</id>
		<title>Template:Fb2k prefs</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Template:Fb2k_prefs&amp;diff=21224"/>
		<updated>2010-05-06T21:35:15Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float: right; border-color: #999; border-style: solid; border-width:1px; margin-left: 5px; margin-bottom: 5px;&amp;quot;&amp;gt; &lt;br /&gt;
{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;text-align: center; font-size: 95%;&amp;quot; width=&amp;quot;22em&amp;quot;; &lt;br /&gt;
|style=&amp;quot;font-size: 120%; background: #fafafa; border-color: #999; border-bottom-style: solid; border-width:2px;&amp;quot;|&#039;&#039;&#039;&amp;lt;div style=&amp;quot;float: left; margin-left: 15px;&amp;quot;&amp;gt;{{clickpic|Foobar2000:Foobar2000|http://wiki.hydrogenaudio.org/images/e/e8/Foobar2000_Logo.png}}&amp;lt;/div&amp;gt;[[Foobar2000:Preferences|foobar2000&amp;lt;br /&amp;gt;Preferences]]&amp;lt;br /&amp;gt;&amp;lt;div style=&amp;quot;clear: left;&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:{{{1}}}|thumb|none|Screenshot of {{{2}}}]]&amp;lt;/div&amp;gt;&lt;br /&gt;
|- style=&amp;quot;font-size: 80%; background: #fafafa; text-align: left; margin: auto;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Navigate to:&amp;lt;div style=&amp;quot;margin-left:7%; margin-right:7%;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Foobar2000:Preferences:Components|Components]] &lt;br /&gt;
* [[Foobar2000:Preferences:Display|Display]] &lt;br /&gt;
** [[Foobar2000:Preferences:Display:Context menu|Context Menu]]  &lt;br /&gt;
** [[Foobar2000:Preferences:Default User Interface|Default User Interface]]&lt;br /&gt;
*** [[Foobar2000:Preferences:Default User Interface:Colors and Fonts|Colors and Fonts]] &lt;br /&gt;
*** [[Foobar2000:Preferences:Default User Interface:Playlist View|Playlist View]] &lt;br /&gt;
* [[Foobar2000:Preferences:General|General]]&lt;br /&gt;
** [[Foobar2000:Preferences:General:Keyboard Shortcuts|Keyboard Shortcuts]]&lt;br /&gt;
* [[Foobar2000:Preferences:Media Library|Media Library]]&lt;br /&gt;
** [[Foobar2000:Preferences:Album List|Album List]]&lt;br /&gt;
* [[Foobar2000:Preferences:Networking|Networking]]&lt;br /&gt;
* [[Foobar2000:Preferences:Playback|Playback]]&lt;br /&gt;
** [[Foobar2000:Preferences:Playback:DSP Manager|DSP Manager]]&lt;br /&gt;
** [[Foobar2000:Preferences:Output|Output]]&lt;br /&gt;
* [[Foobar2000:Preferences:Shell Integration|Shell Integration]]&lt;br /&gt;
**[[Foobar2000:Preferences:File Types|File Types (XP only)]]&lt;br /&gt;
* Tools&lt;br /&gt;
** [[Foobar2000:Preferences:Converter|Converter]]&lt;br /&gt;
** [[Foobar2000:Components/Text Tools (foo texttools)|Text Tools]]&lt;br /&gt;
** Tagging&lt;br /&gt;
***[[Foobar2000:Components/Freedb Tagger (foo freedb2)|freeDB Tagger]]&lt;br /&gt;
***[[Foobar2000:Components 0.9/Quick Tagger (foo quicktag)|Quick Tagger]]&lt;br /&gt;
* Advanced Preferences&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&amp;lt;/div&amp;gt;&amp;lt;includeonly&amp;gt;[[Category:Foobar2000 Preferences|{{{2}}}]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
This template is for displaying the tree of preferences for navigating the various preference pages.&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Template:Fb2k_prefs&amp;diff=21223</id>
		<title>Template:Fb2k prefs</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Template:Fb2k_prefs&amp;diff=21223"/>
		<updated>2010-05-06T21:34:06Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float: right; border-color: #999; border-style: solid; border-width:1px; margin-left: 5px; margin-bottom: 5px;&amp;quot;&amp;gt; &lt;br /&gt;
{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;text-align: center; font-size: 95%;&amp;quot; width=&amp;quot;22em&amp;quot;; &lt;br /&gt;
|style=&amp;quot;font-size: 120%; background: #fafafa; border-color: #999; border-bottom-style: solid; border-width:2px;&amp;quot;|&#039;&#039;&#039;&amp;lt;div style=&amp;quot;float: left; margin-left: 15px;&amp;quot;&amp;gt;{{clickpic|Foobar2000:Foobar2000|http://wiki.hydrogenaudio.org/images/e/e8/Foobar2000_Logo.png}}&amp;lt;/div&amp;gt;[[Foobar2000:Preferences|foobar2000&amp;lt;br /&amp;gt;Preferences]]&amp;lt;br /&amp;gt;&amp;lt;div style=&amp;quot;clear: left;&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:{{{1}}}|thumb|none|Screenshot of {{{2}}}]]&amp;lt;/div&amp;gt;&lt;br /&gt;
|- style=&amp;quot;font-size: 80%; background: #fafafa; text-align: left; margin: auto;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Navigate to:&amp;lt;div style=&amp;quot;margin-left:10%; margin-right:10%;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Foobar2000:Preferences:Components|Components]] &lt;br /&gt;
* [[Foobar2000:Preferences:Display|Display]] &lt;br /&gt;
** [[Foobar2000:Preferences:Display:Context menu|Context Menu]]  &lt;br /&gt;
** [[Foobar2000:Preferences:Default User Interface|Default User Interface]]&lt;br /&gt;
*** [[Foobar2000:Preferences:Default User Interface:Colors and Fonts|Colors and Fonts]] &lt;br /&gt;
*** [[Foobar2000:Preferences:Default User Interface:Playlist View|Playlist View]] &lt;br /&gt;
* [[Foobar2000:Preferences:General|General]]&lt;br /&gt;
** [[Foobar2000:Preferences:General:Keyboard Shortcuts|Keyboard Shortcuts]]&lt;br /&gt;
* [[Foobar2000:Preferences:Media Library|Media Library]]&lt;br /&gt;
** [[Foobar2000:Preferences:Album List|Album List]]&lt;br /&gt;
* [[Foobar2000:Preferences:Networking|Networking]]&lt;br /&gt;
* [[Foobar2000:Preferences:Playback|Playback]]&lt;br /&gt;
** [[Foobar2000:Preferences:Playback:DSP Manager|DSP Manager]]&lt;br /&gt;
** [[Foobar2000:Preferences:Output|Output]]&lt;br /&gt;
* [[Foobar2000:Preferences:Shell Integration|Shell Integration]]&lt;br /&gt;
**[[Foobar2000:Preferences:File Types|File Types (XP only)]]&lt;br /&gt;
* Tools&lt;br /&gt;
** [[Foobar2000:Preferences:Converter|Converter]]&lt;br /&gt;
** [[Foobar2000:Components/Text Tools (foo texttools)|Text Tools]]&lt;br /&gt;
** Tagging&lt;br /&gt;
***[[Foobar2000:Components/Freedb Tagger (foo freedb2)|freeDB Tagger]]&lt;br /&gt;
***[[Foobar2000:Components 0.9/Quick Tagger (foo quicktag)|Quick Tagger]]&lt;br /&gt;
* Advanced Preferences&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&amp;lt;/div&amp;gt;&amp;lt;includeonly&amp;gt;[[Category:Foobar2000 Preferences|{{{2}}}]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
This template is for displaying the tree of preferences for navigating the various preference pages.&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Template:Fb2k_prefs&amp;diff=21222</id>
		<title>Template:Fb2k prefs</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Template:Fb2k_prefs&amp;diff=21222"/>
		<updated>2010-05-06T21:32:34Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float: right; border-color: #999; border-style: solid; border-width:1px; margin-left: 5px; margin-bottom: 5px;&amp;quot;&amp;gt; &lt;br /&gt;
{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;text-align: center; font-size: 95%;&amp;quot; width=&amp;quot;22em&amp;quot;; &lt;br /&gt;
|style=&amp;quot;font-size: 120%; background: #fafafa; border-color: #999; border-bottom-style: solid; border-width:2px;&amp;quot;|&#039;&#039;&#039;&amp;lt;div style=&amp;quot;float: left; margin-left: 15px;&amp;quot;&amp;gt;{{clickpic|Foobar2000:Foobar2000|http://wiki.hydrogenaudio.org/images/e/e8/Foobar2000_Logo.png}}&amp;lt;/div&amp;gt;[[Foobar2000:Preferences|foobar2000&amp;lt;br /&amp;gt;Preferences]]&amp;lt;br /&amp;gt;&amp;lt;div style=&amp;quot;clear: left;&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:{{{1}}}|thumb|none|Screenshot of {{{2}}}]]&amp;lt;/div&amp;gt;&lt;br /&gt;
|- style=&amp;quot;font-size: 80%; background: #fafafa; text-align: left; margin-left:5%; margin-right:5%;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Navigate to:&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:5%; margin-right:5%;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Foobar2000:Preferences:Components|Components]] &lt;br /&gt;
* [[Foobar2000:Preferences:Display|Display]] &lt;br /&gt;
** [[Foobar2000:Preferences:Display:Context menu|Context Menu]]  &lt;br /&gt;
** [[Foobar2000:Preferences:Default User Interface|Default User Interface]]&lt;br /&gt;
*** [[Foobar2000:Preferences:Default User Interface:Colors and Fonts|Colors and Fonts]] &lt;br /&gt;
*** [[Foobar2000:Preferences:Default User Interface:Playlist View|Playlist View]] &lt;br /&gt;
* [[Foobar2000:Preferences:General|General]]&lt;br /&gt;
** [[Foobar2000:Preferences:General:Keyboard Shortcuts|Keyboard Shortcuts]]&lt;br /&gt;
* [[Foobar2000:Preferences:Media Library|Media Library]]&lt;br /&gt;
** [[Foobar2000:Preferences:Album List|Album List]]&lt;br /&gt;
* [[Foobar2000:Preferences:Networking|Networking]]&lt;br /&gt;
* [[Foobar2000:Preferences:Playback|Playback]]&lt;br /&gt;
** [[Foobar2000:Preferences:Playback:DSP Manager|DSP Manager]]&lt;br /&gt;
** [[Foobar2000:Preferences:Output|Output]]&lt;br /&gt;
* [[Foobar2000:Preferences:Shell Integration|Shell Integration]]&lt;br /&gt;
**[[Foobar2000:Preferences:File Types|File Types (XP only)]]&lt;br /&gt;
* Tools&lt;br /&gt;
** [[Foobar2000:Preferences:Converter|Converter]]&lt;br /&gt;
** [[Foobar2000:Components/Text Tools (foo texttools)|Text Tools]]&lt;br /&gt;
** Tagging&lt;br /&gt;
***[[Foobar2000:Components/Freedb Tagger (foo freedb2)|freeDB Tagger]]&lt;br /&gt;
***[[Foobar2000:Components 0.9/Quick Tagger (foo quicktag)|Quick Tagger]]&lt;br /&gt;
* Advanced Preferences&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&amp;lt;/div&amp;gt;&amp;lt;includeonly&amp;gt;[[Category:Foobar2000 Preferences|{{{2}}}]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
This template is for displaying the tree of preferences for navigating the various preference pages.&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Template:Fb2k_prefs&amp;diff=21221</id>
		<title>Template:Fb2k prefs</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Template:Fb2k_prefs&amp;diff=21221"/>
		<updated>2010-05-06T21:31:52Z</updated>

		<summary type="html">&lt;p&gt;Shakey snake: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float: right; border-color: #999; border-style: solid; border-width:1px; margin-left: 5px; margin-bottom: 5px;&amp;quot;&amp;gt; &lt;br /&gt;
{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;text-align: center; font-size: 95%;&amp;quot; width=&amp;quot;22em&amp;quot;; &lt;br /&gt;
|style=&amp;quot;font-size: 120%; background: #fafafa; border-color: #999; border-bottom-style: solid; border-width:2px;&amp;quot;|&#039;&#039;&#039;&amp;lt;div style=&amp;quot;float: left; margin-left: 15px;&amp;quot;&amp;gt;{{clickpic|Foobar2000:Foobar2000|http://wiki.hydrogenaudio.org/images/e/e8/Foobar2000_Logo.png}}&amp;lt;/div&amp;gt;[[Foobar2000:Preferences|foobar2000&amp;lt;br /&amp;gt;Preferences]]&amp;lt;br /&amp;gt;&amp;lt;div style=&amp;quot;clear: left;&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:{{{1}}}|thumb|none|Screenshot of {{{2}}}]]&amp;lt;/div&amp;gt;&lt;br /&gt;
|- style=&amp;quot;font-size: 80%; background: #fafafa; text-align: left; margin-left:15%; margin-right:15%;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Navigate to:&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:25%; margin-right:25%;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Foobar2000:Preferences:Components|Components]] &lt;br /&gt;
* [[Foobar2000:Preferences:Display|Display]] &lt;br /&gt;
** [[Foobar2000:Preferences:Display:Context menu|Context Menu]]  &lt;br /&gt;
** [[Foobar2000:Preferences:Default User Interface|Default User Interface]]&lt;br /&gt;
*** [[Foobar2000:Preferences:Default User Interface:Colors and Fonts|Colors and Fonts]] &lt;br /&gt;
*** [[Foobar2000:Preferences:Default User Interface:Playlist View|Playlist View]] &lt;br /&gt;
* [[Foobar2000:Preferences:General|General]]&lt;br /&gt;
** [[Foobar2000:Preferences:General:Keyboard Shortcuts|Keyboard Shortcuts]]&lt;br /&gt;
* [[Foobar2000:Preferences:Media Library|Media Library]]&lt;br /&gt;
** [[Foobar2000:Preferences:Album List|Album List]]&lt;br /&gt;
* [[Foobar2000:Preferences:Networking|Networking]]&lt;br /&gt;
* [[Foobar2000:Preferences:Playback|Playback]]&lt;br /&gt;
** [[Foobar2000:Preferences:Playback:DSP Manager|DSP Manager]]&lt;br /&gt;
** [[Foobar2000:Preferences:Output|Output]]&lt;br /&gt;
* [[Foobar2000:Preferences:Shell Integration|Shell Integration]]&lt;br /&gt;
**[[Foobar2000:Preferences:File Types|File Types (XP only)]]&lt;br /&gt;
* Tools&lt;br /&gt;
** [[Foobar2000:Preferences:Converter|Converter]]&lt;br /&gt;
** [[Foobar2000:Components/Text Tools (foo texttools)|Text Tools]]&lt;br /&gt;
** Tagging&lt;br /&gt;
***[[Foobar2000:Components/Freedb Tagger (foo freedb2)|freeDB Tagger]]&lt;br /&gt;
***[[Foobar2000:Components 0.9/Quick Tagger (foo quicktag)|Quick Tagger]]&lt;br /&gt;
* Advanced Preferences&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&amp;lt;/div&amp;gt;&amp;lt;includeonly&amp;gt;[[Category:Foobar2000 Preferences|{{{2}}}]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
This template is for displaying the tree of preferences for navigating the various preference pages.&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shakey snake</name></author>
	</entry>
</feed>