<?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=Yirkha</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=Yirkha"/>
	<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Special:Contributions/Yirkha"/>
	<updated>2026-05-01T21:09:48Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Queue_Contents_Editor_(foo_queuecontents)&amp;diff=22000</id>
		<title>Foobar2000:Components/Queue Contents Editor (foo queuecontents)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Queue_Contents_Editor_(foo_queuecontents)&amp;diff=22000"/>
		<updated>2010-10-09T00:53:25Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: /* Download link */ fb2k v1.1+ installation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{fb2k}}&lt;br /&gt;
[[Category:foobar2000 3rd-Party Components|Queue Contents Editor (foo queuecontents)]]&lt;br /&gt;
[[Image:general.png|thumb|right|292px|Queue Contents Editor]]&lt;br /&gt;
=General=&lt;br /&gt;
&#039;&#039;&#039;foo_queuecontents&#039;&#039;&#039; enables the user to edit and view queue contents through an ui element. Both the Default User Interface (DUI) and Columns User Interface (CUI/uie) are supported. As a legacy option, queue contents can also be viewed and edited by a special queue playlist, which is updated automatically with queue contents.&lt;br /&gt;
&lt;br /&gt;
The component started as a modification of &#039;&#039;&#039;foo_locktest&#039;&#039;&#039; (by foosion) but since then it has developed much further.&lt;br /&gt;
&lt;br /&gt;
===Download link===&lt;br /&gt;
The component is available from [http://sites.google.com/site/salskisite/foo_queuecontents/foo_queuecontents.zip?attredirects=0&amp;amp;d=1 here]. Install the .zip package in &amp;quot;Preferences &amp;gt; Components&amp;quot;, or manually by unziping &#039;&#039;&#039;foo_queuecontents.dll&#039;&#039;&#039; to foobar2000 components directory.&lt;br /&gt;
&lt;br /&gt;
Source code for the component is available from [http://sites.google.com/site/salskisite/foo_queuecontents/]. The licence is inside the zip file.&lt;br /&gt;
&lt;br /&gt;
===Discussion===&lt;br /&gt;
Please use [http://www.hydrogenaudio.org/forums/index.php?showtopic=73648 this thread] to provide feedback, or to report any bugs you might have found.&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
foobar2000 1.x and Column UI 0.3.8.x (Optional). The component will not work with previous versions of foobar.&lt;br /&gt;
&lt;br /&gt;
===Getting started===&lt;br /&gt;
The recommended way to use foo_queuecontents is to use the UI element. Just add the panel as you would any other UI element. The element can be found under &#039;&#039;Utility&#039;&#039; category in DUI, or under &#039;&#039;Panels&#039;&#039; category in CUI with the name &#039;&#039;Queue Contents Editor&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The component is ready to use :)&lt;br /&gt;
&lt;br /&gt;
=Features and Usage=&lt;br /&gt;
As stated before the component supports two kind of interfaces: UI element (CUI/DUI) and a special playlist for displaying/editing queue contents.&lt;br /&gt;
&lt;br /&gt;
=== UI Element ===&lt;br /&gt;
[[Image:item_context.png|thumb|right|275px|UI Element: Context menu for queue items]]&lt;br /&gt;
[[Image:header_context.png|thumb|right|275px|UI Element: Context menu for column header]]&lt;br /&gt;
UI element works with both popular user interfaces for foobar: Default UI and Columns UI.&lt;br /&gt;
Following features are supported in each:&lt;br /&gt;
* Views items currently in the queue using interface similar to foobar default playlist component.&lt;br /&gt;
* Reorder queue items by drag &amp;amp; drop, and by using keyboard shortcuts similar to foobar default playlist component.&lt;br /&gt;
* Delete queue items through the context menu, or pressing the delete key.&lt;br /&gt;
* Add items to queue by drag &amp;amp; drop. Files can be dragged either outside or inside from foobar. Files that are dragged from a foobar playlist are queued in the same way they would have been with the &#039;&#039;Add to Playback Queue&#039;&#039; command.&lt;br /&gt;
* Fully user-customizable columns in the UI element. You can add, delete and reorder columns however you like. User can define new columns with custom format strings from the preferences.&lt;br /&gt;
* Optionally auto-size of columns so that &#039;&#039;column width/element width&#039;&#039; ratio is kept constant (&#039;&#039;Auto-scale Columns with Window Size&#039;&#039;).&lt;br /&gt;
* Optionally show or hide the column header. You can always show the column header by clicking anywhere in the UI element and clicking &#039;&#039;Show Column Header&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Playlist (legacy) ===&lt;br /&gt;
Queue playlist functionality has been from the start. It is now considered obsolete/legacy option since reflecting queue contents in a separate playlist is confusing to say the least. It also has strange behaviour (due to inherent features of a playlist) that might confuse people. However, the functionality is preserved for compatibility reasons. UI element is recommended over the playlist functionality.&lt;br /&gt;
&lt;br /&gt;
Features:&lt;br /&gt;
* Queue contents are reflected to a special playlist. The items are ordered according to their queue position, i.e. items on the top of the playlist are played first.&lt;br /&gt;
* All changes (deletions, insertions and reordering) to playlist is reflected also to queue.&lt;br /&gt;
* Queue playlist name can be changed by just renaming the playlist. It can also be changed from the foobar preferences.&lt;br /&gt;
* Queue playlist functionality is disabled by default but it can be enabled from the preferences.&lt;br /&gt;
&lt;br /&gt;
=Configuration=&lt;br /&gt;
[[Image:preferences.png|thumb|300px|Queue Contents Editor Preferences]]&lt;br /&gt;
Configuration of the columns is very straight-forward and should be familiar to anyone with foobar DUI experience. Each column has the following properties:&lt;br /&gt;
* Name, used for the column header in the UI element&lt;br /&gt;
* Pattern, format string for displaying information about the queue item. Click &#039;&#039;Syntax Help&#039;&#039; for more information on format strings.&lt;br /&gt;
* Alignment, alignment of the column.&lt;br /&gt;
&lt;br /&gt;
In the pattern you can also use &#039;&#039;%queue_index%&#039;&#039; to reference item&#039;s position in the queue (first one has index 1), and &#039;&#039;%queue_total%&#039;&#039; to reference items currently in a queue.&lt;br /&gt;
&lt;br /&gt;
For each queuecontents UI element you have, you can choose different columns to display by right-clicking the column header.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As a legacy option, foo_queuecontents supports reflecting of playlist contents to a special playlist. You can enable/disable the functionality from the preferences using the checkbox &#039;&#039;Enable Queue Playlist Feature&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=Change Log=&lt;br /&gt;
* &#039;&#039;&#039;0.3.9 / 2010-05-20&#039;&#039;&#039;&lt;br /&gt;
** Bug fixes:&lt;br /&gt;
*** Finally fixed the bug which broke completely the queuecontents playlist behaviour.&lt;br /&gt;
** Improvements:&lt;br /&gt;
*** More default columns. They will be visible only for new installations (or if you reset your settings).&lt;br /&gt;
*** Better component description.&lt;br /&gt;
* &#039;&#039;&#039;0.3.8 / 2010-05-19&#039;&#039;&#039;&lt;br /&gt;
** Bug fixes:&lt;br /&gt;
*** Drag &amp;amp; Drop from queue playlist to UI element works now as expected (it will queue the items again to the specified position in the queue).&lt;br /&gt;
*** Removed warning related to configuration on first UI element startup since it is always expected.&lt;br /&gt;
** Improvements:&lt;br /&gt;
*** Drag &amp;amp; Drop to UI element from a playlist queues items to correct position&lt;br /&gt;
* &#039;&#039;&#039;0.3.7 / 2010-05-18&#039;&#039;&#039;&lt;br /&gt;
** Bug fixes:&lt;br /&gt;
*** Erratic queue playlist behaviour fixed.&lt;br /&gt;
** Improvements:&lt;br /&gt;
*** Queue playlist supports drag &amp;amp; drop better.&lt;br /&gt;
* &#039;&#039;&#039;0.3.6 / 2010-05-15&#039;&#039;&#039;&lt;br /&gt;
** Bug fixes:&lt;br /&gt;
*** Queue playlist item reorder problems solved.&lt;br /&gt;
*** Fixed crash when removing queuecontents panel when using Columns UI.&lt;br /&gt;
* &#039;&#039;&#039;0.3.5 / 2010-05-07&#039;&#039;&#039;&lt;br /&gt;
** Bug fixes:&lt;br /&gt;
*** Column order is preserved correctly after drag &amp;amp; drop of columns.&lt;br /&gt;
* &#039;&#039;&#039;0.3.4 / 2010-05-07&#039;&#039;&#039;&lt;br /&gt;
** Bug fixes:&lt;br /&gt;
*** Left and Right cursor keys works correctly in preferences when editing columns.&lt;br /&gt;
* &#039;&#039;&#039;0.3.3 / 2010-04-22&#039;&#039;&#039;&lt;br /&gt;
** Bug fixes:&lt;br /&gt;
*** Alignment of columns is now correctly displayed in the settings.&lt;br /&gt;
* &#039;&#039;&#039;0.3.2 / 2010-04-20&#039;&#039;&#039;&lt;br /&gt;
** Bug fixes:&lt;br /&gt;
*** Changes to column names are updated immediately in ui elements.&lt;br /&gt;
*** &amp;quot;Show Column Header&amp;quot; setting is now correctly preserved over different foobar2000 sessions.&lt;br /&gt;
*** ESC button works as expected in the preferences dialog: it closes it.&lt;br /&gt;
*** Fixed column size glitches when enabling/disabling auto-sizing of columns&lt;br /&gt;
** Improvements:&lt;br /&gt;
*** %queue_total% supported in format strings.&lt;br /&gt;
*** UI element automatically refreshes items when one of the queue items has a metadata change.&lt;br /&gt;
*** UI element has the same border style than the DUI playlist view.&lt;br /&gt;
*** Preferences dialog: When configuring columns, no need to press return key anymore, text is committed automatically. Also improved processing of ESC and other keys in the prerences.&lt;br /&gt;
*** Preferences dialog: Columns are sized reasonably by default&lt;br /&gt;
*** Preferences dialog: &#039;&#039;Syntax Help&#039;&#039; button for HA Syntax Help.&lt;br /&gt;
*** Preferences dialog: Help button brings to this wiki page.&lt;br /&gt;
*** Drag from playlist to ui element now correctly queues the item preserving the &amp;quot;link&amp;quot; to the playlist (i.e. playlist items will have %queue_index%) for the dragged items in the playlist). &lt;br /&gt;
**** Behaviour tested with DUI playlist and various playlist components for CUI.&lt;br /&gt;
**** NOTE: As far as I know there is no proper way to do this, and currently the program checks every drop against the active playlist selection. If they are the same (same items and in the same order), drop is interpreted as queuing from the playlist. In addition, I&#039;ve implemented a check that matches the dropped items against &#039;&#039;currently selected items&#039;&#039;. &#039;&#039;Currently selected items&#039;&#039; are the selected items of the currently focused UI element. This is not 100% fool proof but it should work in 99.9 % of the regular cases. (And in the 0.01 % of the cases it still doesn&#039;t explode the universe).&lt;br /&gt;
** Other:&lt;br /&gt;
*** Queue playlist functionality is now disabled by default for new installations.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;0.3.1 / 2010-04-13&#039;&#039;&#039;&lt;br /&gt;
** Bug fixes:&lt;br /&gt;
*** Foobar2000 keyboard shortcuts now work even if the uie element has the focus&lt;br /&gt;
*** Fixed column autosizing logic when resizing or adding a column&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;0.3 / 2010-04-13&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Note that you will lose the format string you defined in version 0.2 when moving to a newer version. Please backup the format string before updating the component!&#039;&#039;&#039;&lt;br /&gt;
** Bug fixes:&lt;br /&gt;
*** reordering of queue playlist might fail if the playlist corresponding to a queue item is removed.&lt;br /&gt;
*** Wrong colors with default ui element when using system colors&lt;br /&gt;
*** When disabling queue playlist functionality, the playlist lock wasn&#039;t removed&lt;br /&gt;
*** When drag &amp;amp; dropping items to queue playlist, they are added twice.&lt;br /&gt;
*** Different selection logic in ui element when compared to default ui playlist&lt;br /&gt;
** Improvements:&lt;br /&gt;
*** Columns ui element support (CUI). Uses CUI font and color configuration facilities.&lt;br /&gt;
*** Added user-configurable columns support to ui elements. Columns can be configured from settings&lt;br /&gt;
*** Drag &amp;amp; Drop support for ui element outside and inside of foobar2000. Queue order can also be changed by drag &amp;amp; drop.&lt;br /&gt;
*** Added context menu to ui element with &amp;quot;Show Column Header&amp;quot;, &amp;quot;Auto-Scale columns with Window Size&amp;quot;, &amp;quot;Move To Top&amp;quot;, &amp;quot;Move To Bottom&amp;quot; and &amp;quot;Delete&amp;quot; options.&lt;br /&gt;
*** selection of queue item(s) in the ui element is reflected in &amp;quot;Selection Properties&amp;quot; (and others like album art) UI element.&lt;br /&gt;
*** Focus and selection rectangle follows default ui playlist style (i.e. solid line)&lt;/div&gt;</summary>
		<author><name>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Default_User_Interface:List_of_UI_Elements&amp;diff=21999</id>
		<title>Foobar2000:Default User Interface:List of UI Elements</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Default_User_Interface:List_of_UI_Elements&amp;diff=21999"/>
		<updated>2010-10-09T00:52:01Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: /* Third-party UI Elements */ Added more components.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page lists available UI Elements for use with foobar2000&#039;s [[Foobar2000:Components_0.9/Default_user_interface_%28foo_ui_std%29|Default User Interface]].&lt;br /&gt;
&lt;br /&gt;
== Bundled UI Elements ==&lt;br /&gt;
The following UI elements are bundled with official installer and they are always available unless noted.&lt;br /&gt;
&lt;br /&gt;
=== Containers ===&lt;br /&gt;
* &#039;&#039;&#039;Splitter (left/right or top/bottom)&#039;&#039;&#039;&lt;br /&gt;
A simple container which divides its area to two panes horizontally or vertically. The child elements can be resized by dragging the border between them. Moreover, size of each side can be locked, so that it will stay the same when the whole window is resized - this feature is available in splitter&#039;s popup menu.&lt;br /&gt;
* &#039;&#039;&#039;Tabs&#039;&#039;&#039;&lt;br /&gt;
This container uses the well-established concept of a tabbed document. It can have any number of pages, each page containing another child element(s). The popup menu have commands to add, remove, rename and reorder the individual tabs.&lt;br /&gt;
* &#039;&#039;&#039;Playlist Tabs&#039;&#039;&#039;&lt;br /&gt;
A tabbed container automatically populated with tabs corresponding to available playlists. Note that the child area is the same regardless of the active tab (playlist). Commonly used to host a &amp;quot;Playlist view&amp;quot; element.&lt;br /&gt;
* &#039;&#039;&#039;Toolbar Header&#039;&#039;&#039;&lt;br /&gt;
Shows a toolbar which can be filled with various buttons and controls, configurable in its popup menu. Additional options include whether to be shown at the top or bottom of assigned area, or if the toolbar should be locked to avoid rearranging the items. It can contain only one static child element.&lt;br /&gt;
&lt;br /&gt;
=== Media Library Viewers ===&lt;br /&gt;
* &#039;&#039;&#039;Album List&#039;&#039;&#039; &#039;&#039;(available if selected during installation)&#039;&#039;&lt;br /&gt;
UI element version of the Album List viewer, as available in the &amp;quot;Main menu &amp;gt; Library &amp;gt; Album List&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;Media Library Search&#039;&#039;&#039;&lt;br /&gt;
UI element version of the Media Library search, as available in the &amp;quot;Main menu &amp;gt; Library &amp;gt; Search&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Playback Visualisation ===&lt;br /&gt;
* &#039;&#039;&#039;Oscilloscope&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Peak Meter&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Spectrogram&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Spectrum&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;VU Meter&#039;&#039;&#039;&lt;br /&gt;
Various visualisations providing some graphical feedback. Most of them have their additional style, color or quality settings available in their popup menu.&lt;br /&gt;
&lt;br /&gt;
=== Playlist Renderers ===&lt;br /&gt;
* &#039;&#039;&#039;Playlist View&#039;&#039;&#039;&lt;br /&gt;
Shows items of currently active playlist. Note that any number of &amp;quot;Playlist View&amp;quot; elements will all show the same content. Format of displayed columns and item grouping can be customized.&lt;br /&gt;
&lt;br /&gt;
=== Selection Information ===&lt;br /&gt;
* &#039;&#039;&#039;Album Art Viewer&#039;&#039;&#039;&lt;br /&gt;
Shows album (cover) art image for the selected or currently playing track. Looks both for embedded images in the file itself and in its folder.&lt;br /&gt;
* &#039;&#039;&#039;Selection Properties&#039;&#039;&#039;&lt;br /&gt;
An element capable of displaying various information about the selected track(s). Popup menu allows customization of what kind of information to show.&lt;br /&gt;
&lt;br /&gt;
=== Utility ===&lt;br /&gt;
* &#039;&#039;&#039;Console&#039;&#039;&#039;&lt;br /&gt;
UI element version of the Console window, as available in the &amp;quot;Main menu &amp;gt; View &amp;gt; Console&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;Equalizer&#039;&#039;&#039;&lt;br /&gt;
UI element version of the Equalizer window, as available in the &amp;quot;Main menu &amp;gt; View &amp;gt; Equalizer&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;Playlist Manager&#039;&#039;&#039;&lt;br /&gt;
UI element version of the Playlist Manager window, as available in the &amp;quot;Main menu &amp;gt; View &amp;gt; Playlist Manager&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Third-party UI Elements ==&lt;br /&gt;
The components providing these UI elements must be installed separately before use. See their respective article for more information.&lt;br /&gt;
&lt;br /&gt;
* [[Foobar2000:Components_0.9/Facets_%28foo_facets%29|Facets (foo_facets)]] &amp;amp;ndash; Flexible media library viewer based on linked lists.&lt;br /&gt;
* [[Foobar2000:Components_0.9/Infospect_%28foo_infospect%29|Infospect (foo_infospect)]] &amp;amp;ndash; Displays low level playback information.&lt;br /&gt;
* [[Foobar2000:Components/Playlist_Organizer_(foo_plorg)|Playlist Organizer (foo_plorg)]] &amp;amp;ndash; Advanced playlist manager to organize playlists in a treeview.&lt;br /&gt;
* [[Foobar2000:Components/Podcatcher_(foo_podcatcher)|Podcatcher (foo_podcatcher)]] &amp;amp;ndash; A component for subscribing to, downloading, and playing RSS and Atom podcast feeds in foobar2000.&lt;br /&gt;
* [[Foobar2000:Components/Queue_Contents_Editor_(foo_queuecontents)|Queue Contents Editor (foo_queuecontents)]] &amp;amp;ndash; Enables the user to edit and view playback queue contents.&lt;br /&gt;
* [[Foobar2000:Components/Quicksearch_UI_Element_(foo_quicksearch)|Quicksearch UI Element (foo_quicksearch)]] &amp;amp;ndash; Basic search toolbar that will send results of the search to a playlist of your choice.&lt;br /&gt;
* [[Foobar2000:Components_0.9/Screen_Saver_Host_%28foo_vis_screensaver%29|Screen Saver Host (foo_vis_screensaver)]] &amp;amp;ndash; Displays a screen saver inside foobar2000 main window.&lt;br /&gt;
* [[Foobar2000:Components_0.9/Shpeck_%28foo_vis_shpeck%29|Shpeck (foo_vis_shpeck)]] &amp;amp;ndash; Allows running Winamp visualisations embedded into the player&#039;s window.&lt;br /&gt;
* [[Foobar2000:Components_0.9/Text_Display_%28foo_textdisplay%29|Text Display (foo_textdisplay)]] &amp;amp;ndash; Displays information about the playing or selected track.&lt;br /&gt;
* [[Foobar2000:Components/UPnP/DLNA_Renderer,_Server,_Control_Point_(foo_upnp)|UPnP/DLNA Renderer, Server, Control Point (foo_upnp)]] &amp;amp;ndash; Browser and controller elements for working with UPnP/DLNA devices.&lt;br /&gt;
* [[Foobar2000:Components/Waveform_Seekbar_(foo_wave_seekbar)|Waveform Seekbar (foo_wave_seekbar)]] &amp;amp;ndash; Provides seekbar functionality on top of a pretty image of a waveform of the currently playing song.&lt;/div&gt;</summary>
		<author><name>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Masstagger_(foo_masstag)&amp;diff=21998</id>
		<title>Foobar2000:Components/Masstagger (foo masstag)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Masstagger_(foo_masstag)&amp;diff=21998"/>
		<updated>2010-10-09T00:40:37Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: Added section about command line interface&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Masstagger =&lt;br /&gt;
[[Image:Foobar2000-Masstagger.png]]&lt;br /&gt;
&lt;br /&gt;
Masstagger is an advanced tool for editing the information of tags in multiple files. &lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; It&#039;s not available as part of foobar2000 0.9.5 or newer installers. It is still however available from the [http://www.foobar2000.org/components/author/Peter official components page].&lt;br /&gt;
&lt;br /&gt;
Masstagger&#039;s main limitation is lack of WYSIWYG editing of tags, making it inefficient for typical tag editing scenarios. You should use the [[Foobar2000:Properties|Properties dialog]] instead unless you want to be able to quickly run predefined complex tagging tasks on your files.&lt;br /&gt;
&lt;br /&gt;
== Basic usage ==&lt;br /&gt;
[[Image:Foobar2000-Masstagger-howtoactivate.png|thumb|Accessing the main Masstagger dialog]]&lt;br /&gt;
To open the main Masstagger dialog, select the tracks you want to work with and choose the &amp;quot;Manage Scripts&amp;quot; command from the context menu, under the &amp;quot;Tagging&amp;quot; submenu.&lt;br /&gt;
&lt;br /&gt;
The left box displays a list of actions that are about to be performed on your tags. The actions are performed in descending order - actions placed lower on the list will operate on tags already altered by actions placed higher on the list.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;scripts&amp;quot; box contains commands that allow you to save the current chain of actions or restore a chain of actions that was saved earlier.&lt;br /&gt;
There are two ways to store Masstagger scripts:&lt;br /&gt;
* In foobar2000 configuration - by using the &amp;quot;Save&amp;quot; / &amp;quot;Load&amp;quot; etc buttons - you can quickly load those scripts later, as well as access them directly from the &amp;quot;Tagging&amp;quot; / &amp;quot;Scripts&amp;quot; submenu of the context menu, as well as access them with [[Foobar2000:Preferences:General:Keyboard Shortcuts|keyboard shortcuts]].&lt;br /&gt;
* In external files - by using the &amp;quot;Export to file...&amp;quot; and &amp;quot;Import from file...&amp;quot; buttons - such scripts can be easily interchanged between users or between different foobar2000 installations.&lt;br /&gt;
&lt;br /&gt;
== Available actions ==&lt;br /&gt;
&lt;br /&gt;
=== Add value ===&lt;br /&gt;
Adds a new value to the specified metadata field. If the field already exists, a new value is added to its values; if it does not, it&#039;s created with a single value.&lt;br /&gt;
&lt;br /&gt;
This is particularly useful when working with fields that often have more than one value, such as &amp;quot;ARTIST&amp;quot; or &amp;quot;GENRE&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
For an example: an Add &amp;quot;GENRE&amp;quot; = &amp;quot;Rock&amp;quot; action will add &amp;quot;Rock&amp;quot; to the list of genres on affected tracks - if any of these tracks don&#039;t have a &amp;quot;GENRE&amp;quot; field yet, such field will be created, with one value equal to &amp;quot;Rock&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Auto track number ===&lt;br /&gt;
This gives the track number according to the order of the files in the selection.&lt;br /&gt;
&lt;br /&gt;
=== Copy value ===&lt;br /&gt;
Copies one tag field to another.&lt;br /&gt;
&lt;br /&gt;
===Embed cuesheet===&lt;br /&gt;
This action looks for a cuesheet named %filename%.cue or %filename_ext%.cue in the same folder as the file being processed and embeds it.&lt;br /&gt;
&lt;br /&gt;
=== Format value from other fields ===&lt;br /&gt;
This action lets you enter a specific [[Foobar2000:Title Formatting Introduction|title formatting]] pattern for any tag field you wish to edit or create.&lt;br /&gt;
&lt;br /&gt;
In addition to standard title formatting fields, starting with version 1.8.2 you can use %now% to fetch current system time.&lt;br /&gt;
&lt;br /&gt;
=== Guess values from filename ===&lt;br /&gt;
Automatically fills metadata values according to file paths, according to a guessing pattern that you specify.&lt;br /&gt;
&lt;br /&gt;
Note that this is similar to the [[Foobar2000:Properties/Automatically Fill Values|Automatically Fill Values dialog]].&lt;br /&gt;
&lt;br /&gt;
The guessing pattern syntax is NOT based on title formatting - functions or field remappings do not apply here.&lt;br /&gt;
&lt;br /&gt;
You can put slash characters in the guessing pattern to also retrieve data from names of folders containing your files.&lt;br /&gt;
&lt;br /&gt;
For an example, if your directory structure is formatted as &amp;quot;Artist\(Date) Album\N. Title.ext&amp;quot; - eg. &amp;quot;Muse\(2006) Black Holes &amp;amp; Revelations\01. Take A Bow.mpc&amp;quot;, you can transfer all relevant information from file paths to tags using the following pattern: &amp;quot;%artist%\(%date%) %album%\%tracknumber%. %title%&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Guess values from other fields ===&lt;br /&gt;
Similar to &amp;quot;Guess values from filename&amp;quot;, except it uses other fields - through a [[Foobar2000:Title Formatting Introduction|title formatting string]] - as a source, instead of file names.&lt;br /&gt;
&lt;br /&gt;
=== Input data (one line per track) ===&lt;br /&gt;
Enter the data for each song with the pattern indicated, line by line, (one line per song as it is said). Don&#039;t worry about the length, the lines could be very long (only adds a vertical scroll bar if it is too long).&lt;br /&gt;
&lt;br /&gt;
=== Remove all fields ===&lt;br /&gt;
Removes all tag fields.&lt;br /&gt;
&lt;br /&gt;
=== Remove all except for... ===&lt;br /&gt;
Removes all fields except for the ones that you specify. For an example, specify &amp;quot;title;album;artist&amp;quot; to remove all fields other than title, album and artist.&lt;br /&gt;
&lt;br /&gt;
=== Remove field ===&lt;br /&gt;
Removes desired tag field.&lt;br /&gt;
&lt;br /&gt;
=== Remove values... ===&lt;br /&gt;
Opposite of &amp;quot;Add value&amp;quot;. Removes matching values of the specified field. Useful when dealing with multiple genre values for an example.&lt;br /&gt;
&lt;br /&gt;
=== Replace values... ===&lt;br /&gt;
Replaces matching values of the specified field with the specified value. Useful for mass-fixing inconsistent tagging, especially when dealing with multi-value fields such as artist or genre, since only the matching value gets altered.&lt;br /&gt;
&lt;br /&gt;
=== Set value... ===&lt;br /&gt;
Sets desired tag field (artist,album,etc) to the specified value.&lt;br /&gt;
&lt;br /&gt;
=== Split field by separator... ===&lt;br /&gt;
Splits values of the specified field according to the specified separator string. For an example, if your tags have ARTIST fields formatted as &amp;quot;person1 &amp;amp; person2&amp;quot; instead of correct multiple values, you can use this action to split generate multiple values, by specifying &amp;quot;&amp;amp;&amp;quot; as the separator string.&lt;br /&gt;
&lt;br /&gt;
=== Split multiple artist fields ===&lt;br /&gt;
If the artist field value contains characters such as &amp;quot;,&amp;quot; or &amp;quot;&amp;amp;&amp;quot;, the value gets split into multiple values accordingly.&lt;br /&gt;
&lt;br /&gt;
Note: This is equivalent to having two &amp;quot;Split field by separator...&amp;quot; actions, both with field set to &amp;quot;ARTIST&amp;quot;, one with separator set to &amp;quot;,&amp;quot; and the other with separator set to &amp;quot;&amp;amp;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Notes on upgrading from older (pre-1.7) Masstagger versions ==&lt;br /&gt;
Various functionality that is now available through other components has been removed.&lt;br /&gt;
* File moving functionality - now available through the [[Foobar2000:File_operations|File Operations component]].&lt;br /&gt;
* Copying tags between tracks - see: [[Foobar2000:How to transfer tags between two sets of tracks|How to transfer tags between two sets of tracks]].&lt;br /&gt;
&lt;br /&gt;
== Command line interface ==&lt;br /&gt;
Masstagger provides extra [[Foobar2000:Commandline_Guide|command line switches]] for tag modifications. Version 1.8.4 of the component shows this information:&lt;br /&gt;
  Usage:&lt;br /&gt;
  &lt;br /&gt;
  /tag:help - displays this message&lt;br /&gt;
  &lt;br /&gt;
  /tag:&amp;lt;command1&amp;gt;[;&amp;lt;command2&amp;gt;;&amp;lt;command3&amp;gt;...] &amp;lt;file1&amp;gt; [&amp;lt;file2&amp;gt; &amp;lt;file3&amp;gt;...]&lt;br /&gt;
  &lt;br /&gt;
  Commands:&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;NAME&amp;gt;=&amp;lt;VALUE&amp;gt;&lt;br /&gt;
      Sets &amp;lt;NAME&amp;gt; field to &amp;lt;VALUE&amp;gt;, e.g. &amp;quot;/tag:title=test &amp;lt;file&amp;gt;&amp;quot;.&lt;br /&gt;
      You can erase particular field by specifying empty value, e.g. &amp;quot;/tag:comment= &amp;lt;file&amp;gt;&amp;quot;.&lt;br /&gt;
      You can also specify multiple values by separating them with \ character, e.g. &amp;quot;/tag:artist=name1\name2 &amp;lt;file&amp;gt;&amp;quot;.&lt;br /&gt;
  AUTOTRACKNUMBER&lt;br /&gt;
      Sets TRACKNUMBER field of multiple files according to their order in commandline.&lt;br /&gt;
      E.g. &amp;quot;/tag:AUTOTRACKNUMBER &amp;lt;file1&amp;gt; &amp;lt;file2&amp;gt; &amp;lt;file3&amp;gt;&amp;quot; will assign TRACKNUMBER=1 to &amp;lt;file1&amp;gt;, 2 to &amp;lt;file2&amp;gt; and 3 to &amp;lt;file3&amp;gt;.&lt;br /&gt;
  FORMAT:&amp;lt;FIELD&amp;gt;:&amp;lt;SPEC&amp;gt;&lt;br /&gt;
      Formats &amp;lt;FIELD&amp;gt; using &amp;lt;SPEC&amp;gt;; see title formatting manual for more info how to use it.&lt;br /&gt;
      E.g. &amp;quot;/tag:FORMAT:COMMENT:&amp;quot;%ARTIST% - %TITLE%&amp;quot; &amp;lt;file&amp;gt;&amp;quot;.&lt;br /&gt;
  GUESS:&amp;lt;PATTERN&amp;gt;:&amp;lt;SPEC&amp;gt;&lt;br /&gt;
      Guesses field values using &amp;lt;PATTERN&amp;gt;, according to &amp;lt;SPEC&amp;gt;.&lt;br /&gt;
      To perform &amp;quot;guess values from filename&amp;quot; action, use &amp;quot;/tag:GUESS:&amp;lt;PATTERN&amp;gt;:%_FILENAME% &amp;lt;file&amp;gt;&amp;quot;.&lt;br /&gt;
      E.g. &amp;quot;/tag:GUESS:&amp;quot;%TRACKNUMBER%. %TITLE%&amp;quot;:%_FILENAME% &amp;lt;file&amp;gt;&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Commandline_Guide&amp;diff=21997</id>
		<title>Foobar2000:Commandline Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Commandline_Guide&amp;diff=21997"/>
		<updated>2010-10-09T00:37:55Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: moar links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{fb2k}}&lt;br /&gt;
&lt;br /&gt;
=== General information ===&lt;br /&gt;
Some features of foobar2000 can be accessed through a simple command line interface.&lt;br /&gt;
&lt;br /&gt;
Each command line parameter is either parsed as a command (starting with a slash) or a file/folder name to open or add to a playlist (the behaviour depends on other command line switches and setting under &amp;quot;Preferences &amp;gt; [[Foobar2000:Preferences:Shell_Integration|Shell Integration]&amp;quot;). Arguments containing spaces can be escaped using double quotes, e.g. »&amp;lt;tt&amp;gt;foobar2000.exe &amp;quot;01 First Track.mp3&amp;quot;&amp;lt;/tt&amp;gt;« or »&amp;lt;tt&amp;gt;foobar2000.exe &amp;quot;/command:Play or pause&amp;quot;&amp;lt;/tt&amp;gt;« or »&amp;lt;tt&amp;gt;foobar2000.exe /command:&amp;quot;Play or pause&amp;quot;&amp;lt;/tt&amp;gt;«.&lt;br /&gt;
&lt;br /&gt;
The set of available command line commands can be extended using additional components.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Basic commands ===&lt;br /&gt;
This is what »&amp;lt;tt&amp;gt;foobar2000.exe /?&amp;lt;/tt&amp;gt;« shows as of version 1.1 &amp;amp;ndash; most of the commands are self-explanatory:&lt;br /&gt;
  Available switches:&lt;br /&gt;
    /add &amp;lt;list-of-files&amp;gt; - appends the specified files to the current playlist instead of replacing the playlist content and playing them immediately&lt;br /&gt;
    /immediate - bypasses the &amp;quot;please wait&amp;quot; dialog when adding files&lt;br /&gt;
    /play, /pause, /playpause, /prev, /next, /rand, /stop - playback controls&lt;br /&gt;
    /exit - exits foobar2000&lt;br /&gt;
    /show, /hide - shows or hides the main foobar2000 window&lt;br /&gt;
    /config - opens the Preferences dialog&lt;br /&gt;
    /command:&amp;lt;menu command&amp;gt; - invokes the specified main menu command&lt;br /&gt;
    /playlist_command:&amp;lt;context menu command&amp;gt; - invokes the specified context menu command on current playlist selection&lt;br /&gt;
    /playing_command:&amp;lt;context menu command&amp;gt; - invokes the specified context menu command on currently played track&lt;br /&gt;
    /context_command:&amp;lt;context menu command&amp;gt; &amp;lt;files&amp;gt; - invokes the specified context menu command on the specified files&lt;br /&gt;
&lt;br /&gt;
===== Clarifications =====&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;tt&amp;gt;/add&amp;lt;/tt&amp;gt;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;Changes the default behaviour of &amp;quot;opening&amp;quot; (replace active playlist and start playback) files and directories found on the command line.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;tt&amp;gt;/immediate&amp;lt;/tt&amp;gt;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;foobar2000 always sorts incoming files using the pattern configured under &amp;quot;Preferences &amp;gt; [[Foobar2000:Preferences:Shell_Integration|Shell Integration]]&amp;quot;. Because there is a possibility that more files belonging to the same batch will be passed to the program, adding the items really to a playlist is postponed until no new file is received for a short while, because only with the full set of incoming files they can be correctly sorted. Use this option to disable this behaviour for the currently added items.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;tt&amp;gt;/xxx_command:&amp;lt;...&amp;gt;&amp;lt;/tt&amp;gt;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;The command names can be derived e.g. from the &amp;quot;Preferences &amp;gt; [[Foobar2000:Preferences:General:Keyboard_Shortcuts|Keyboard Shortcuts]]&amp;quot; dialog (&#039;&#039;[main]&#039;&#039; for main menu commands, &#039;&#039;[context]&#039;&#039; for the other types). Use only the final command name, do not specify any part of the path or group name. (Note this limits the usage of these commands in some cases, look at the [[Foobar2000:Components_0.9/Run_Commands_(foo_runcmd)|foo_runcmd]] component if you need more functionality).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Extensions ===&lt;br /&gt;
Known components which provide additional command line functionality:&lt;br /&gt;
* [[Foobar2000:Components/Masstagger_(foo_masstag)|Masstagger (foo_masstag)]] &amp;amp;ndash; &amp;lt;tt&amp;gt;/tag:xxx&amp;lt;/tt&amp;gt; commands for tag modifications.&lt;br /&gt;
* [[Foobar2000:Components_0.9/Run_Commands_(foo_runcmd)|Run Commands (foo_runcmd)]] &amp;amp;ndash; Family of &amp;lt;tt&amp;gt;/runcmd=...&amp;lt;/tt&amp;gt; commands for advanced execution of main/context menu commands.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:foobar2000 Guides|Commandline Guide]]&lt;/div&gt;</summary>
		<author><name>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Commandline_Guide&amp;diff=21996</id>
		<title>Foobar2000:Commandline Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Commandline_Guide&amp;diff=21996"/>
		<updated>2010-10-09T00:36:01Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: Rewritten for 2010.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{fb2k}}&lt;br /&gt;
&lt;br /&gt;
=== General information ===&lt;br /&gt;
Some features of foobar2000 can be accessed through a simple command line interface.&lt;br /&gt;
&lt;br /&gt;
Each command line parameter is either parsed as a command (starting with a slash) or a file/folder name to open or add to a playlist (the behaviour depends on other command line switches and setting under &amp;quot;Preferences &amp;gt; Shell Integration&amp;quot;). Arguments containing spaces can be escaped using double quotes, e.g. »&amp;lt;tt&amp;gt;foobar2000.exe &amp;quot;01 First Track.mp3&amp;quot;&amp;lt;/tt&amp;gt;« or »&amp;lt;tt&amp;gt;foobar2000.exe &amp;quot;/command:Play or pause&amp;quot;&amp;lt;/tt&amp;gt;« or »&amp;lt;tt&amp;gt;foobar2000.exe /command:&amp;quot;Play or pause&amp;quot;&amp;lt;/tt&amp;gt;«.&lt;br /&gt;
&lt;br /&gt;
The set of available command line commands can be extended using additional components.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Basic commands ===&lt;br /&gt;
This is what »&amp;lt;tt&amp;gt;foobar2000.exe /?&amp;lt;/tt&amp;gt;« shows as of version 1.1 &amp;amp;ndash; most of the commands are self-explanatory:&lt;br /&gt;
  Available switches:&lt;br /&gt;
    /add &amp;lt;list-of-files&amp;gt; - appends the specified files to the current playlist instead of replacing the playlist content and playing them immediately&lt;br /&gt;
    /immediate - bypasses the &amp;quot;please wait&amp;quot; dialog when adding files&lt;br /&gt;
    /play, /pause, /playpause, /prev, /next, /rand, /stop - playback controls&lt;br /&gt;
    /exit - exits foobar2000&lt;br /&gt;
    /show, /hide - shows or hides the main foobar2000 window&lt;br /&gt;
    /config - opens the Preferences dialog&lt;br /&gt;
    /command:&amp;lt;menu command&amp;gt; - invokes the specified main menu command&lt;br /&gt;
    /playlist_command:&amp;lt;context menu command&amp;gt; - invokes the specified context menu command on current playlist selection&lt;br /&gt;
    /playing_command:&amp;lt;context menu command&amp;gt; - invokes the specified context menu command on currently played track&lt;br /&gt;
    /context_command:&amp;lt;context menu command&amp;gt; &amp;lt;files&amp;gt; - invokes the specified context menu command on the specified files&lt;br /&gt;
&lt;br /&gt;
===== Clarifications =====&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;tt&amp;gt;/add&amp;lt;/tt&amp;gt;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;Changes the default behaviour of &amp;quot;opening&amp;quot; (replace active playlist and start playback) files and directories found on the command line.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;tt&amp;gt;/immediate&amp;lt;/tt&amp;gt;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;foobar2000 always sorts incoming files using the pattern configured under &amp;quot;Preferences &amp;gt; Shell Integration&amp;quot;. Because there is a possibility that more files belonging to the same batch will be passed to the program, adding the items really to a playlist is postponed until no new file is received for a short while, because only with the full set of incoming files they can be correctly sorted. Use this option to disable this behaviour for the currently added items.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;tt&amp;gt;/xxx_command:&amp;lt;...&amp;gt;&amp;lt;/tt&amp;gt;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;The command names can be derived e.g. from the &amp;quot;Preferences &amp;gt; Keyboard Shortcut&amp;quot; dialog (&#039;&#039;[main]&#039;&#039; for main menu commands, &#039;&#039;[context]&#039;&#039; for the other types). Use only the final command name, do not specify any part of the path or group name. (Note this limits the usage of these commands in some cases, look at the [[Run_Commands_(foo_runcmd)|foo_runcmd]] component if you need more functionality).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Extensions ===&lt;br /&gt;
Known components which provide additional command line functionality:&lt;br /&gt;
* [[Foobar2000:Components/Masstagger_(foo_masstag)|Masstagger (foo_masstag)]] &amp;amp;ndash; &amp;lt;tt&amp;gt;/tag:xxx&amp;lt;/tt&amp;gt; commands for tag modifications.&lt;br /&gt;
* [[Foobar2000:Components_0.9/Run_Commands_(foo_runcmd)|Run Commands (foo_runcmd)]] &amp;amp;ndash; Family of &amp;lt;tt&amp;gt;/runcmd=...&amp;lt;/tt&amp;gt; commands for advanced execution of main/context menu commands.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:foobar2000 Guides|Commandline Guide]]&lt;/div&gt;</summary>
		<author><name>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Chacon_(foo_chacon)&amp;diff=21916</id>
		<title>Foobar2000:Components 0.9/Chacon (foo chacon)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Chacon_(foo_chacon)&amp;diff=21916"/>
		<updated>2010-09-07T11:36:51Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: /* Tutorial */ tyop&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Foo_chacon.png|right]]&lt;br /&gt;
= Chacon (foo_chacon) =&lt;br /&gt;
Chacon (an acronym for &#039;&#039;charset convertor&#039;&#039;) is a simple tool for fixing tags by converting them between different character sets.&lt;br /&gt;
&lt;br /&gt;
The offered functionality is essentially similar to what the &amp;quot;Override charset&amp;quot; option in foo_infobox did, though it&#039;s accessed directly from the context menu and for any number of tracks at once.&lt;br /&gt;
&lt;br /&gt;
The component can be generally used to fix ID3v1 tags or cue sheets saved in a code page different from that of your system, as well as to perform some more complex restoration of files mangled by programs which write incompatible/incorrect tags.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implementation details ==&lt;br /&gt;
foobar2000 reads Unicode tags as Unicode and multibyte tags as ISO-8859-1 or local Windows codepage, then converts this to UTF-8 for internal usage.&lt;br /&gt;
&lt;br /&gt;
Multibyte tags saved on a system with different locale have been converted to UTF-8 incorrectly, so first it is necessary to get them back to the state they are stored in the file (it is not possible to get the raw string from the tag reader directly). That&#039;s what the first code page selector in Chacon does. Most of the time, &amp;quot;&amp;lt;system code page&amp;gt;&amp;quot; is the right choice - it will simply do the same conversion as the fb2k&#039;s reader did, only backwards (raw tag ―[system to UTF-8]→ UTF-8 ―[UTF-8 to system]→ raw tag). But for differently broken files (e.g. resaved as Unicode while already broken), this might need to be set to &amp;quot;&amp;lt;disable&amp;gt;&amp;quot; or an explicit character set.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note: The &amp;quot;system code page&amp;quot; to UTF-8 conversion is not guaranteed to be 100% reversible and therefore the conversion may fail for some characters in weird cases.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Then, when the tag is in its (presumably) original form again, a second conversion is performed, according to the second code page selector. You should choose the character set of the original data, which is often the system code page of the system where the file was originally saved.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
[http://www.foobar2000.org/components/view/foo_chacon Download page]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.hydrogenaudio.org/forums/index.php?showtopic=66297 Discussion thread]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tutorial ==&lt;br /&gt;
[[File:Foo_chacon-tut1.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
For the start, let&#039;s have some songs with obviously broken tags in the playlist. I have two tracks here, both with the same original metadata, but with differently mangled artist name.&lt;br /&gt;
&lt;br /&gt;
To invoke Chacon, select one and choose &amp;quot;Tagging &amp;gt; Fix Metadata Charset...&amp;quot; from the context (right-click) menu.&lt;br /&gt;
&lt;br /&gt;
Naturally, you can select multiple items at once too, and from any other source (a whole playlist, album list node, result of search, etc.). It makes the whole process faster and safer.&lt;br /&gt;
&lt;br /&gt;
[[File:Foo_chacon-tut2.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
When the dialog appears, it might not be immediately obvious what to do here - that&#039;s because the current, default conversion is invalid and doesn&#039;t return anything meaningful at all.&lt;br /&gt;
&lt;br /&gt;
This file is supposed to have its artist name in Japanese, so let&#039;s select some Japanese code page.&lt;br /&gt;
&lt;br /&gt;
[[File:Foo_chacon-tut3.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
There we go, the title is fine now. Shift-JIS is a very common code page for Japanese, but it could have been many other character sets.&lt;br /&gt;
&lt;br /&gt;
Clicking on the drop-down list to try them one by one would be very slow, better use the arrow up and down keys when it has focus - you can go through the whole list fast and easy.&lt;br /&gt;
&lt;br /&gt;
Now let&#039;s try the second file.&lt;br /&gt;
&lt;br /&gt;
[[File:Foo_chacon-tut4.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
As you can see, in this case, choosing only the original charset doesn&#039;t yield a proper result.&lt;br /&gt;
&lt;br /&gt;
This file was &amp;quot;damaged&amp;quot; on a computer running with different system locale and therefore we have to choose the correct preconversion first.&lt;br /&gt;
&lt;br /&gt;
[[File:Foo_chacon-tut5.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
OK, seems like it was Latin 1.&lt;br /&gt;
&lt;br /&gt;
But it can happen that it is not immediately obvious if the converted titles are right, mostly when they are in a foreign script you don&#039;t understand. Sometimes the correctness is more apparent with a whole album loaded (and you see no question marks or missing parts in any of the titles, not just one), but still, errors can occur. It often helps to search for the output text on the Internet and see if any pages are found which are related to the specified artist, contain track listings of the album or at least confirm you got a valid word.&lt;br /&gt;
&lt;br /&gt;
To aid checking the results like this, it is possible to conveniently copy the current output to clipboard using the context menu - either only the contents of the current (clicked) column or the whole line. If you select more rows, the tags for all of them are copied.&lt;br /&gt;
&lt;br /&gt;
[[File:Foo_chacon-tut6.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
After clicking on &amp;quot;Apply&amp;quot;, the tags are resaved using the proper Unicode encoding and should never bother you anymore. As long as you won&#039;t use some broken application, that is.&lt;br /&gt;
&lt;br /&gt;
The selected conversion settings will be remembered, so if you regularly need to fix files garbled the same way, it will be just a few clicks.&lt;br /&gt;
&lt;br /&gt;
Good luck!&lt;/div&gt;</summary>
		<author><name>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=File:Foo_chacon.png&amp;diff=21878</id>
		<title>File:Foo chacon.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=File:Foo_chacon.png&amp;diff=21878"/>
		<updated>2010-08-23T04:09:44Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: uploaded a new version of &amp;quot;File:Foo chacon.png&amp;quot;:&amp;amp;#32;Fixed silly shadows.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Screenshot of Chacon component v3 for foobar2000.&lt;/div&gt;</summary>
		<author><name>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Chacon_(foo_chacon)&amp;diff=21877</id>
		<title>Foobar2000:Components 0.9/Chacon (foo chacon)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Chacon_(foo_chacon)&amp;diff=21877"/>
		<updated>2010-08-23T02:57:11Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: blah&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Foo_chacon.png|right]]&lt;br /&gt;
= Chacon (foo_chacon) =&lt;br /&gt;
Chacon (an acronym for &#039;&#039;charset convertor&#039;&#039;) is a simple tool for fixing tags by converting them between different character sets.&lt;br /&gt;
&lt;br /&gt;
The offered functionality is essentially similar to what the &amp;quot;Override charset&amp;quot; option in foo_infobox did, though it&#039;s accessed directly from the context menu and for any number of tracks at once.&lt;br /&gt;
&lt;br /&gt;
The component can be generally used to fix ID3v1 tags or cue sheets saved in a code page different from that of your system, as well as to perform some more complex restoration of files mangled by programs which write incompatible/incorrect tags.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implementation details ==&lt;br /&gt;
foobar2000 reads Unicode tags as Unicode and multibyte tags as ISO-8859-1 or local Windows codepage, then converts this to UTF-8 for internal usage.&lt;br /&gt;
&lt;br /&gt;
Multibyte tags saved on a system with different locale have been converted to UTF-8 incorrectly, so first it is necessary to get them back to the state they are stored in the file (it is not possible to get the raw string from the tag reader directly). That&#039;s what the first code page selector in Chacon does. Most of the time, &amp;quot;&amp;lt;system code page&amp;gt;&amp;quot; is the right choice - it will simply do the same conversion as the fb2k&#039;s reader did, only backwards (raw tag ―[system to UTF-8]→ UTF-8 ―[UTF-8 to system]→ raw tag). But for differently broken files (e.g. resaved as Unicode while already broken), this might need to be set to &amp;quot;&amp;lt;disable&amp;gt;&amp;quot; or an explicit character set.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note: The &amp;quot;system code page&amp;quot; to UTF-8 conversion is not guaranteed to be 100% reversible and therefore the conversion may fail for some characters in weird cases.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Then, when the tag is in its (presumably) original form again, a second conversion is performed, according to the second code page selector. You should choose the character set of the original data, which is often the system code page of the system where the file was originally saved.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
[http://www.foobar2000.org/components/view/foo_chacon Download page]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.hydrogenaudio.org/forums/index.php?showtopic=66297 Discussion thread]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tutorial ==&lt;br /&gt;
[[File:Foo_chacon-tut1.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
For the start, let&#039;s have some songs with obviously broken tags in the playlist. I have two tracks here, both with the same original metadata, but with differently mangled artist name.&lt;br /&gt;
&lt;br /&gt;
To invoke Chacon, select one and choose &amp;quot;Tagging &amp;gt; Fix Metadata Charset...&amp;quot; from the context (right-click) menu.&lt;br /&gt;
&lt;br /&gt;
Naturally, you can select multiple items at once too, and from any other source (a whole playlist, album list node, result of search, etc.). It makes the whole process faster and safer.&lt;br /&gt;
&lt;br /&gt;
[[File:Foo_chacon-tut2.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
When the dialog appears, it might not be immediately obvious what to do here - that&#039;s because the current, default conversion is invalid and doesn&#039;t return anything meaningful at all.&lt;br /&gt;
&lt;br /&gt;
This file is supposed to have its artist name in Japanese, so let&#039;s select some Japanese code page.&lt;br /&gt;
&lt;br /&gt;
[[File:Foo_chacon-tut3.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
There we go, the title is fine now. Shift-JIS is a very common code page for Japanese, but it could have been many other character sets.&lt;br /&gt;
&lt;br /&gt;
Clicking on the drop-down list to try them one by one would be very slow, better use the arrow up and down keys when it has focus - you can go through the whole list fast and easy.&lt;br /&gt;
&lt;br /&gt;
Now let&#039;s try the second file.&lt;br /&gt;
&lt;br /&gt;
[[File:Foo_chacon-tut4.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
As you can see, in this case, choosing only the original charset doesn&#039;t yield a proper result.&lt;br /&gt;
&lt;br /&gt;
This file was &amp;quot;damaged&amp;quot; on a computer running with different system locale and therefore we have to choose the correct preconversion first.&lt;br /&gt;
&lt;br /&gt;
[[File:Foo_chacon-tut5.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
OK, seems like it was Latin 1.&lt;br /&gt;
&lt;br /&gt;
But can happen that it is not immediately obvious if the converted titles are right, mostly when they are in a foreign script you don&#039;t understand. Sometimes the correctness is more apparent with a whole album loaded (and you see no question marks or missing parts in any of the titles, not just one), but still, errors can occur. It often helps to search for the output text on the Internet and see if any pages are found which are related to the specified artist, contain track listings of the album or at least confirm you got a valid word.&lt;br /&gt;
&lt;br /&gt;
To aid checking the results like this, it is possible to conveniently copy the current output to clipboard using the context menu - either only the contents of the current (clicked) column or the whole line. If you select more rows, the tags for all of them are copied.&lt;br /&gt;
&lt;br /&gt;
[[File:Foo_chacon-tut6.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
After clicking on &amp;quot;Apply&amp;quot;, the tags are resaved using the proper Unicode encoding and should never bother you anymore. As long as you won&#039;t use some broken application, that is.&lt;br /&gt;
&lt;br /&gt;
The selected conversion settings will be remembered, so if you regularly need to fix files garbled the same way, it will be just a few clicks.&lt;br /&gt;
&lt;br /&gt;
Good luck!&lt;/div&gt;</summary>
		<author><name>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Chacon_(foo_chacon)&amp;diff=21876</id>
		<title>Foobar2000:Components 0.9/Chacon (foo chacon)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Chacon_(foo_chacon)&amp;diff=21876"/>
		<updated>2010-08-23T02:56:35Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: initial version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Foo_chacon.png|right]]&lt;br /&gt;
= Chacon (foo_chacon) =&lt;br /&gt;
Chacon (an acronym for &#039;&#039;charset convertor&#039;&#039;) is a simple tool for fixing tags by converting them between different character sets.&lt;br /&gt;
&lt;br /&gt;
The offered functionality is essentially similar to what the &amp;quot;Override charset&amp;quot; option in foo_infobox did, though it&#039;s accessed directly from the context menu and for any number of tracks at once.&lt;br /&gt;
&lt;br /&gt;
The component can be generally used to fix ID3v1 tags or cue sheets saved in a code page different from that of your system, as well as to perform some more complex restoration of files mangled by programs which write incompatible/incorrect tags.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implementation details ==&lt;br /&gt;
foobar2000 reads Unicode tags as Unicode and multibyte tags as ISO-8859-1 or local Windows codepage, then converts this to UTF-8 for internal usage.&lt;br /&gt;
&lt;br /&gt;
Multibyte tags saved on a system with different locale have been converted to UTF-8 incorrectly, so first it is necessary to get them back to the state they are stored in the file (it is not possible to get the raw string from the tag reader directly). That&#039;s what the first code page selector in Chacon does. Most of the time, &amp;quot;&amp;lt;system code page&amp;gt;&amp;quot; is the right choice - it will simply do the same conversion as the fb2k&#039;s reader did, only backwards (raw tag ―[system to UTF-8]→ UTF-8 ―[UTF8 to system]→ raw tag). But for differently broken files (e.g. resaved as Unicode while already broken), this might need to be set to &amp;quot;&amp;lt;disable&amp;gt;&amp;quot; or an explicit character set.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note: The &amp;quot;system code page&amp;quot; to UTF-8 conversion is not guaranteed to be 100% reversible and therefore the conversion may fail for some characters in weird cases.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Then, when the tag is in its (presumably) original form again, a second conversion is performed, according to the second code page selector. You should choose the character set of the original data, which is often the system code page of the system where the file was originally saved.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
[http://www.foobar2000.org/components/view/foo_chacon Download page]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.hydrogenaudio.org/forums/index.php?showtopic=66297 Discussion thread]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tutorial ==&lt;br /&gt;
[[File:Foo_chacon-tut1.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
For the start, let&#039;s have some songs with obviously broken tags in the playlist. I have two tracks here, both with the same original metadata, but with differently mangled artist name.&lt;br /&gt;
&lt;br /&gt;
To invoke Chacon, select one and choose &amp;quot;Tagging &amp;gt; Fix Metadata Charset...&amp;quot; from the context (right-click) menu.&lt;br /&gt;
&lt;br /&gt;
Naturally, you can select multiple items at once too, and from any other source (a whole playlist, album list node, result of search, etc.). It makes the whole process faster and safer.&lt;br /&gt;
&lt;br /&gt;
[[File:Foo_chacon-tut2.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
When the dialog appears, it might not be immediately obvious what to do here - that&#039;s because the current, default conversion is invalid and doesn&#039;t return anything meaningful at all.&lt;br /&gt;
&lt;br /&gt;
This file is supposed to have its artist name in Japanese, so let&#039;s select some Japanese code page.&lt;br /&gt;
&lt;br /&gt;
[[File:Foo_chacon-tut3.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
There we go, the title is fine now. Shift-JIS is a very common code page for Japanese, but it could have been many other character sets.&lt;br /&gt;
&lt;br /&gt;
Clicking on the drop-down list to try them one by one would be very slow, better use the arrow up and down keys when it has focus - you can go through the whole list fast and easy.&lt;br /&gt;
&lt;br /&gt;
Now let&#039;s try the second file.&lt;br /&gt;
&lt;br /&gt;
[[File:Foo_chacon-tut4.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
As you can see, in this case, choosing only the original charset doesn&#039;t yield a proper result.&lt;br /&gt;
&lt;br /&gt;
This file was &amp;quot;damaged&amp;quot; on a computer running with different system locale and therefore we have to choose the correct preconversion first.&lt;br /&gt;
&lt;br /&gt;
[[File:Foo_chacon-tut5.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
OK, seems like it was Latin 1.&lt;br /&gt;
&lt;br /&gt;
But can happen that it is not immediately obvious if the converted titles are right, mostly when they are in a foreign script you don&#039;t understand. Sometimes the correctness is more apparent with a whole album loaded (and you see no question marks or missing parts in any of the titles, not just one), but still, errors can occur. It often helps to search for the output text on the Internet and see if any pages are found which are related to the specified artist, contain track listings of the album or at least confirm you got a valid word.&lt;br /&gt;
&lt;br /&gt;
To aid checking the results like this, it is possible to conveniently copy the current output to clipboard using the context menu - either only the contents of the current (clicked) column or the whole line. If you select more rows, the tags for all of them are copied.&lt;br /&gt;
&lt;br /&gt;
[[File:Foo_chacon-tut6.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
After clicking on &amp;quot;Apply&amp;quot;, the tags are resaved using the proper Unicode encoding and should never bother you anymore. As long as you won&#039;t use some broken application, that is.&lt;br /&gt;
&lt;br /&gt;
The selected conversion settings will be remembered, so if you regularly need to fix files garbled the same way, it will be just a few clicks.&lt;br /&gt;
&lt;br /&gt;
Good luck!&lt;/div&gt;</summary>
		<author><name>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=File:Foo_chacon.png&amp;diff=21875</id>
		<title>File:Foo chacon.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=File:Foo_chacon.png&amp;diff=21875"/>
		<updated>2010-08-23T02:55:41Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: Screenshot of Chacon component v3 for foobar2000.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Screenshot of Chacon component v3 for foobar2000.&lt;/div&gt;</summary>
		<author><name>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=File:Foo_chacon-tut6.png&amp;diff=21874</id>
		<title>File:Foo chacon-tut6.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=File:Foo_chacon-tut6.png&amp;diff=21874"/>
		<updated>2010-08-23T01:25:28Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: foo_chacon tutorial, image #6&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;foo_chacon tutorial, image #6&lt;/div&gt;</summary>
		<author><name>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=File:Foo_chacon-tut5.png&amp;diff=21873</id>
		<title>File:Foo chacon-tut5.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=File:Foo_chacon-tut5.png&amp;diff=21873"/>
		<updated>2010-08-23T01:25:17Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: foo_chacon tutorial, image #5&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;foo_chacon tutorial, image #5&lt;/div&gt;</summary>
		<author><name>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=File:Foo_chacon-tut4.png&amp;diff=21872</id>
		<title>File:Foo chacon-tut4.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=File:Foo_chacon-tut4.png&amp;diff=21872"/>
		<updated>2010-08-23T01:25:03Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: foo_chacon tutorial, image #4&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;foo_chacon tutorial, image #4&lt;/div&gt;</summary>
		<author><name>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=File:Foo_chacon-tut3.png&amp;diff=21871</id>
		<title>File:Foo chacon-tut3.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=File:Foo_chacon-tut3.png&amp;diff=21871"/>
		<updated>2010-08-23T01:24:53Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: foo_chacon tutorial, image #3&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;foo_chacon tutorial, image #3&lt;/div&gt;</summary>
		<author><name>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=File:Foo_chacon-tut2.png&amp;diff=21870</id>
		<title>File:Foo chacon-tut2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=File:Foo_chacon-tut2.png&amp;diff=21870"/>
		<updated>2010-08-23T01:24:45Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: foo_chacon tutorial, image #2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;foo_chacon tutorial, image #2&lt;/div&gt;</summary>
		<author><name>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=File:Foo_chacon-tut1.png&amp;diff=21869</id>
		<title>File:Foo chacon-tut1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=File:Foo_chacon-tut1.png&amp;diff=21869"/>
		<updated>2010-08-23T01:24:32Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: foo_chacon tutorial, image #1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;foo_chacon tutorial, image #1&lt;/div&gt;</summary>
		<author><name>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Preferences:Display:Context_menu&amp;diff=20145</id>
		<title>Foobar2000:Preferences:Display:Context menu</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Preferences:Display:Context_menu&amp;diff=20145"/>
		<updated>2010-01-16T22:48:02Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: v1.0 changes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:foobar2000 Preferences|Context menu]]&lt;br /&gt;
=Context menu=&lt;br /&gt;
This page contains options for managing items of the context menu for tracks displayed in playlist and other media library viewers.&lt;br /&gt;
&lt;br /&gt;
Previous: [[Foobar2000|Foobar2000:]][[Foobar2000:Preferences|Preferences:]][[Foobar2000:Preferences:Display|Display:]]&lt;br /&gt;
&lt;br /&gt;
=Usage=&lt;br /&gt;
Individual items are hierarchically sorted in a tree, divided into groups. Each group appears as another popup menu, items in the base [ROOT] group show up in the context menu itself.&lt;br /&gt;
&lt;br /&gt;
Items which are checked (marked with an [x] sign next to them) will be available by default. The rest will be shown only when you hold the Shift key while opening the context menu (clicking with the right mouse button on a list of tracks, for example).&lt;br /&gt;
&lt;br /&gt;
This configuration does not affect other usage of context menu commands (keyboard shorcuts, custom user interface buttons, etc.).&lt;br /&gt;
&lt;br /&gt;
=Subpages=&lt;br /&gt;
&lt;br /&gt;
There are no subpages.&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;/div&gt;</summary>
		<author><name>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Title_Formatting_Reference&amp;diff=19734</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=19734"/>
		<updated>2009-09-12T21:26:28Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: /* %path_raw% */&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;.&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. See [[Foobar2000:0.9 Track Info Panel Mod (foo uie trackinfo mod)|this]] for more info about Track info mod.&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/index.html 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;
&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://music.morbo.org/wiki/columns_ui:manual Columns UI homepage]&lt;br /&gt;
* [http://music.morbo.org/wiki/columns_ui:config:global_variables Global variables reference]&lt;br /&gt;
* [http://music.morbo.org/wiki/columns_ui:config:colour_string Playlist colors reference]&lt;br /&gt;
* [http://music.morbo.org/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>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Converter_(before_1.1)&amp;diff=19651</id>
		<title>Foobar2000:Converter (before 1.1)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Converter_(before_1.1)&amp;diff=19651"/>
		<updated>2009-07-22T21:10:10Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: Output modes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Converter =&lt;br /&gt;
&lt;br /&gt;
[[Image:Foobar2000-Converter_Setup.png]]&lt;br /&gt;
&lt;br /&gt;
The Converter component is included with foobar2000 installers. It allows you to convert your audio files to other file formats.&lt;br /&gt;
&lt;br /&gt;
Supported source file formats: any formats playable by your foobar2000 configuration, natively or through optional components.&lt;br /&gt;
&lt;br /&gt;
Supported output file formats:&lt;br /&gt;
* [[WAV]] - natively&lt;br /&gt;
* [[AIFF]] - natively&lt;br /&gt;
* [[AU|AU/SND]] - natively&lt;br /&gt;
* [[FLAC]] - commandline encoder executable (FLAC.exe) required&lt;br /&gt;
* [[MP3]] - using [[LAME]] - commandline encoder executable (LAME.exe) required&lt;br /&gt;
* [[AAC|AAC/MP4]] - using [[Nero AAC]] encoder - commandline encoder executable (neroAacEnc.exe) required&lt;br /&gt;
* [[Ogg Vorbis]] - commandline encoder executable (OggEnc.exe) required&lt;br /&gt;
* [[WavPack]] - commandline encoder executable (wavpack.exe) required&lt;br /&gt;
More output file formats can be added using [[Foobar2000:Preferences:converter:custom presets|&amp;quot;custom&amp;quot; encoder mode]] with other commandline encoders.&lt;br /&gt;
&lt;br /&gt;
Note that the Converter component is required for [[foobar2000:Ripping CDs|ripping CDs with foobar2000]].&lt;br /&gt;
&lt;br /&gt;
== Output modes == &lt;br /&gt;
&#039;&#039;&#039;Convert each track to an individual file&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Should be self-explaining.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Generate multi-track files&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
May create multiple files, depending on the naming pattern, and, depending on the target format, creates embedded or external cue sheets, chapters, &lt;br /&gt;
or other means that allow you to access individual tracks in the created files.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Merge all tracks into one output file&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Creates only a single file, without any means to jump to individual tracks later.&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
[[Foobar2000:Preferences:Converter|Preferences: Converter]]&lt;br /&gt;
&lt;br /&gt;
[[Foobar2000:Ripping CDs|Ripping CDs with foobar2000]]&lt;/div&gt;</summary>
		<author><name>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Preferences:General&amp;diff=19590</id>
		<title>Foobar2000:Preferences:General</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Preferences:General&amp;diff=19590"/>
		<updated>2009-05-16T13:06:10Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: a silly hackfix by a lazy person&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:foobar2000 Preferences|General Preferences]]&lt;br /&gt;
[[Image:Preferences-General.png|thumb|General page]]&lt;br /&gt;
&lt;br /&gt;
This is the General page. It contains general foobar2000 configuration information.&amp;lt;br&amp;gt;&lt;br /&gt;
Previous: [[Foobar2000|Foobar2000:]][[Foobar2000:Preferences|Preferences:]]&amp;lt;br&amp;gt;&lt;br /&gt;
Related subpage:[[Foobar2000:Preferences:General:Keyboard Shortcuts|Keyboard Shortcuts]]&lt;br /&gt;
&lt;br /&gt;
== Options ==&lt;br /&gt;
=== Adding new files ===&lt;br /&gt;
These options deal with adding files using any way, whether it command line or drag and drop.&lt;br /&gt;
==== Sort incoming files by ====&lt;br /&gt;
This option defines the way files are sorted in playlist, just when added. By default, it&#039;s %path_sort%.&lt;br /&gt;
==== Restrict incoming files to ====&lt;br /&gt;
Type what filenames are allowed to be added. It supports ? and * symbols for masks. By default, it&#039;s * (asterisk, which means “all files”). As an example, if you set it to “*.MPC”, only MPC (Musepack) files will be added in future.&lt;br /&gt;
==== Exclude file types ====&lt;br /&gt;
Opposite to the previous options, this forbids filenames to be added. It supports ? and * symbols for masks. Empty by default. As an example, if you set it to “*.WAV”, no WAV files will be added in future.&lt;br /&gt;
==== Commandline ====&lt;br /&gt;
These options deal with adding files from commandline (all other ways than opening from player or using drag &amp;amp; drop).&lt;br /&gt;
===== Bring to front when adding new files from commandline =====&lt;br /&gt;
Does what it says. If unchecked, will add files in background, without popping.&lt;br /&gt;
===== &amp;lt;s&amp;gt;Enqueue incoming files by default when adding from commandline&amp;lt;/s&amp;gt; =====&lt;br /&gt;
&amp;lt;s&amp;gt;If marked, adding new files will not overwrite contents of playlist tracks are being added to.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;This option has been moved to &amp;quot;Preferences &amp;gt; File Types&amp;quot; since 0.9.6. That preferences page is not available in Portable version, as no file type associations are managed then -- if you are associating file types themselves, use appropriate command line switches yourself (e.g. /add).&amp;lt;/small&amp;gt;&lt;br /&gt;
===== Always send to playlist =====&lt;br /&gt;
By default, foobar2000 adds files to the active playlist, this can be overridden here by checking the option and typing the name of playlist, eg “Temp”, or “Default”.&lt;br /&gt;
=== Other ===&lt;br /&gt;
==== Enable user profile support ====&lt;br /&gt;
If checked, this checkbox will change the location where foobar2000.cfg is stored from the folder in which foobar2000.exe resides to the Application Data folder the local user&#039;s user folder.&lt;br /&gt;
==== Reset stop-after-current when stopping ====&lt;br /&gt;
One may use &#039;&#039;Playback &amp;gt; Stop after current&#039;&#039; in the main menu. Checking &#039;&#039;this&#039;&#039; flag will reset it after stopping.&lt;br /&gt;
==== Change selection with cursor when “playback / cursor follows playback” is enabled ====&lt;br /&gt;
Does what it says&lt;br /&gt;
&lt;br /&gt;
== Subpages ==&lt;br /&gt;
* [[Foobar2000:Preferences:General:Keyboard Shortcuts|Keyboard Shortcuts]]&lt;/div&gt;</summary>
		<author><name>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Default_User_Interface:List_of_UI_Elements&amp;diff=19574</id>
		<title>Foobar2000:Default User Interface:List of UI Elements</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Default_User_Interface:List_of_UI_Elements&amp;diff=19574"/>
		<updated>2009-05-01T05:51:41Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: /* Third-party UI Elements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page lists available UI Elements for use with foobar2000&#039;s [[Foobar2000:Components_0.9/Default_user_interface_%28foo_ui_std%29|Default User Interface]].&lt;br /&gt;
&lt;br /&gt;
== Bundled UI Elements ==&lt;br /&gt;
The following UI elements are bundled with official installer and they are always available unless noted.&lt;br /&gt;
&lt;br /&gt;
=== Containers ===&lt;br /&gt;
* &#039;&#039;&#039;Splitter (left/right or top/bottom)&#039;&#039;&#039;&lt;br /&gt;
A simple container which divides its area to two panes horizontally or vertically. The child elements can be resized by dragging the border between them. Moreover, size of each side can be locked, so that it will stay the same when the whole window is resized - this feature is available in splitter&#039;s popup menu.&lt;br /&gt;
* &#039;&#039;&#039;Tabs&#039;&#039;&#039;&lt;br /&gt;
This container uses the well-established concept of a tabbed document. It can have any number of pages, each page containing another child element(s). The popup menu have commands to add, remove, rename and reorder the individual tabs.&lt;br /&gt;
* &#039;&#039;&#039;Playlist Tabs&#039;&#039;&#039;&lt;br /&gt;
A tabbed container automatically populated with tabs corresponding to available playlists. Note that the child area is the same regardless of the active tab (playlist). Commonly used to host a &amp;quot;Playlist view&amp;quot; element.&lt;br /&gt;
* &#039;&#039;&#039;Toolbar Header&#039;&#039;&#039;&lt;br /&gt;
Shows a toolbar which can be filled with various buttons and controls, configurable in its popup menu. Additional options include whether to be shown at the top or bottom of assigned area, or if the toolbar should be locked to avoid rearranging the items. It can contain only one static child element.&lt;br /&gt;
&lt;br /&gt;
=== Media Library Viewers ===&lt;br /&gt;
* &#039;&#039;&#039;Album List&#039;&#039;&#039; &#039;&#039;(available if selected during installation)&#039;&#039;&lt;br /&gt;
UI element version of the Album List viewer, as available in the &amp;quot;Main menu &amp;gt; Library &amp;gt; Album List&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;Media Library Search&#039;&#039;&#039;&lt;br /&gt;
UI element version of the Media Library search, as available in the &amp;quot;Main menu &amp;gt; Library &amp;gt; Search&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Playback Visualisation ===&lt;br /&gt;
* &#039;&#039;&#039;Oscilloscope&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Peak Meter&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Spectrogram&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Spectrum&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;VU Meter&#039;&#039;&#039;&lt;br /&gt;
Various visualisations providing some graphical feedback. Most of them have their additional style, color or quality settings available in their popup menu.&lt;br /&gt;
&lt;br /&gt;
=== Playlist Renderers ===&lt;br /&gt;
* &#039;&#039;&#039;Playlist View&#039;&#039;&#039;&lt;br /&gt;
Shows items of currently active playlist. Note that any number of &amp;quot;Playlist View&amp;quot; elements will all show the same content. Format of displayed columns and item grouping can be customized.&lt;br /&gt;
&lt;br /&gt;
=== Selection Information ===&lt;br /&gt;
* &#039;&#039;&#039;Album Art Viewer&#039;&#039;&#039;&lt;br /&gt;
Shows album (cover) art image for the selected or currently playing track. Looks both for embedded images in the file itself and in its folder.&lt;br /&gt;
* &#039;&#039;&#039;Selection Properties&#039;&#039;&#039;&lt;br /&gt;
An element capable of displaying various information about the selected track(s). Popup menu allows customization of what kind of information to show.&lt;br /&gt;
&lt;br /&gt;
=== Utility ===&lt;br /&gt;
* &#039;&#039;&#039;Console&#039;&#039;&#039;&lt;br /&gt;
UI element version of the Console window, as available in the &amp;quot;Main menu &amp;gt; View &amp;gt; Console&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;Equalizer&#039;&#039;&#039;&lt;br /&gt;
UI element version of the Equalizer window, as available in the &amp;quot;Main menu &amp;gt; View &amp;gt; Equalizer&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;Playlist Manager&#039;&#039;&#039;&lt;br /&gt;
UI element version of the Playlist Manager window, as available in the &amp;quot;Main menu &amp;gt; View &amp;gt; Playlist Manager&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Third-party UI Elements ==&lt;br /&gt;
The components providing these UI elements must be installed separately before use. See their respective article for more information.&lt;br /&gt;
&lt;br /&gt;
* [[Foobar2000:Components_0.9/Facets_%28foo_facets%29|Facets (foo_facets)]] - Flexible media library viewer based on linked lists.&lt;br /&gt;
* [[Foobar2000:Components_0.9/Infospect_%28foo_infospect%29|Infospect (foo_infospect)]] - Displays low level playback information.&lt;br /&gt;
* [[Foobar2000:Components_0.9/Screen_Saver_Host_%28foo_vis_screensaver%29|Screen Saver Host (foo_vis_screensaver)]] - Displays a screen saver inside foobar2000 main window.&lt;br /&gt;
* [[Foobar2000:Components_0.9/Shpeck_%28foo_vis_shpeck%29|Shpeck (foo_vis_shpeck)]] - Allows running Winamp visualisations as a part of the window.&lt;br /&gt;
* [[Foobar2000:Components_0.9/Text_Display_%28foo_textdisplay%29|Text Display (foo_textdisplay)]] - Displays information about the playing or selected track.&lt;/div&gt;</summary>
		<author><name>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Autosave_(foo_jesus)&amp;diff=19567</id>
		<title>Foobar2000:Components 0.9/Autosave (foo jesus)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Autosave_(foo_jesus)&amp;diff=19567"/>
		<updated>2009-04-22T20:44:40Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: Initial version.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:foobar2000|Components 0.9]]&lt;br /&gt;
= Autosave (foo_jesus) =&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
Automatically saves configuration and other data at configured intervals.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
See the [http://www.hydrogenaudio.org/forums/index.php?showtopic=68528 official thread] at Hydrogenaudio.org forums.&lt;br /&gt;
&lt;br /&gt;
Information about the latest version and a download link are always available in the first post of that thread.&lt;/div&gt;</summary>
		<author><name>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components&amp;diff=19566</id>
		<title>Foobar2000:Components</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components&amp;diff=19566"/>
		<updated>2009-04-22T20:43:01Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: Jesus!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{fb2k}}&lt;br /&gt;
This page contains most Foobar2000 v0.9.x components available at time of [http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9&amp;amp;action=history last update].&lt;br /&gt;
=1st Party= &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 the 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;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Name&lt;br /&gt;
! foo name&lt;br /&gt;
! description&lt;br /&gt;
|----&lt;br /&gt;
| Audio CD Support&lt;br /&gt;
| foo_cdda&lt;br /&gt;
| Adds Support for [[CD|Audio CD]] Playback&lt;br /&gt;
|----&lt;br /&gt;
| Album List&lt;br /&gt;
| foo_albumlist&lt;br /&gt;
| Gives quick access to Media Library Content with customizable tree view&lt;br /&gt;
|----&lt;br /&gt;
| Standard DSPs&lt;br /&gt;
| foo_dsp_std&lt;br /&gt;
| Equalizer, resampler, advanced limiter, hard limiter, stereo to 4 channel upmixer and a couple other effects&lt;br /&gt;
|----&lt;br /&gt;
| ReplayGain Scanner&lt;br /&gt;
| foo_rgscan&lt;br /&gt;
| advanced solution for volume matching&lt;br /&gt;
|----&lt;br /&gt;
| [[Foobar2000:Converter|Converter]]&lt;br /&gt;
| foo_converter&lt;br /&gt;
| Converts files to WAV or any other formats using command line encoders&lt;br /&gt;
|----&lt;br /&gt;
| [[Foobar2000:File_operations|File Operations]]&lt;br /&gt;
| foo_fileops&lt;br /&gt;
| Renames, moves, or copies files according to specified patterns&lt;br /&gt;
|----&lt;br /&gt;
| Archive Reader&lt;br /&gt;
| foo_unpack&lt;br /&gt;
| Adds support for playing files directly from ZIP RAR and GZIP archives&lt;br /&gt;
|----&lt;br /&gt;
| ABX Comparator&lt;br /&gt;
| foo_abx&lt;br /&gt;
| [[ABX]] component for double blind listening tests&lt;br /&gt;
|----&lt;br /&gt;
| [[Foobar2000:Components_0.9/Freedb_Tagger_(foo_freedb2)|freedb Tagger]]&lt;br /&gt;
| foo_freedb2&lt;br /&gt;
| Tag retrieving support from freedb service for any set of files: mp3,mpc,flac,...-not only CDDA tracks&lt;br /&gt;
|----&lt;br /&gt;
|}&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/?page=Download Additional Components page]. &lt;br /&gt;
====Input====&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/ALAC Decoder (foo_input_alac)|ALAC Decoder (foo_input_alac)]] Apple Lossless ([[ALAC]]) decoder.&lt;br /&gt;
&lt;br /&gt;
====Output====&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/ASIO Output (foo_out_asio)|ASIO output support (foo_out_asio)]] Adds ASIO output support.&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 systems.&lt;br /&gt;
====Other====&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/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/File Integrity Verifier (foo_verifier)|File Integrity Verifier (foo_verifier)]] Checks specified media files for decoding errors.&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;
* 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/Decoding Speed Test (foo_benchmark)|Decoding Speed Test (foo_benchmark)]] Measures decoding speed of audio files.&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/Audio CD Writer (foo_burninate)|Audio CD Writer (foo_burninate)]] CD burning support (requires Nero to be installed on your system.)&lt;br /&gt;
* [[Foobar2000:Components 0.9/Masstagger (foo_masstag)|Masstagger (foo_masstag)]]&lt;br /&gt;
&lt;br /&gt;
=3rd Party=&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;
===GFX===&lt;br /&gt;
[[Foobar2000:Components 0.9/GFX window (foo_ui_gfx)|GFX window (foo_ui_gfx)]] is a skinnable user interface, which doesn&#039;t only focus on looking good but tries to be as fast and &amp;quot;lightweight&amp;quot; as possible, too. It uses lua as scripting language. Two skins are included in the archive. Development of this component appears to have ceased.&lt;br /&gt;
&lt;br /&gt;
===Panels UI===&lt;br /&gt;
[[Foobar2000:Components 0.9/Panels UI (foo_ui_panels)|Panels UI (foo_ui_panels)]] gives the ability to manage multiple [[#Panels|panels]] through titleformating. No longer maintained and not compatible with current foobar2000 releases anymore.&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/Infospect_%28foo_infospect%29|Infospect (foo_infospect)]] Displays low level playback information.&lt;br /&gt;
* [[Foobar2000:Components_0.9/Screen_Saver_Host_%28foo_vis_screensaver%29|Screen Saver Host (foo_vis_screensaver)]] Displays a screen saver inside foobar2000 main window.&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/Text_Display_%28foo_textdisplay%29|Text Display (foo_textdisplay)]] Displays information about the playing or selected track.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Panels ===&lt;br /&gt;
Panels extend the functionality of Columns UI / Panels 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/ELplaylist panel (foo_uie_elplaylist)|ELplaylist panel (foo_uie_elplaylist)]] Displays the playlist in a single column with a header. Highly customizable.&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/Grouped playlist panel (foo_uie_pvt)|Grouped playlist panel (foo_uie_pvt)]] Preview version of columns playlist with grouping.&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.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Panel Stack Splitter (foo_uie_panel_splitter)|Panel Stack Splitter (foo_uie_panel_splitter)]] Allows free positioning of panels within the foobar2000 window and displays track info.&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/Single Column Playlist (foo_uie_single_column_playlist)|Single Column Playlist Viewer (foo_uie_single_column_playlist)]] Displays the playlist in a single column with &amp;quot;headers&amp;quot;. Useful for creating a narrower and smaller layout.&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/Track Info Panel (foo_uie_trackinfo)|Track Info Panel (foo_uie_trackinfo)]] Uses TAGZ to display information about a selected track.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Track Info Panel Mod (foo_uie_trackinfo_mod)|Track Info Panel Mod (foo_uie_trackinfo_mod)]] Improved Track Info panel with the ability to use multiple fonts in the same panel. Also has the ability to display images.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Typefind (foo_typefind)|Typefind (foo_typefind)]] Provides some in-line search facilities.&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/BS2B (foo_dsp_bs2b)|BS2B (foo_dsp_bs2b)]] Improves headphone listening of regular hi-fi stereo records.&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/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 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 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/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/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 codecs===&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/AC3 Packet Decoder (foo_packet_decoder_ac3)|AC3 Packet Decoder (foo_packet_decoder_ac3)]] Needed for [[AC3]] in [[Matroska]].&lt;br /&gt;
* [[Foobar2000:Components 0.9/DTS Decoder (foo_input_dts)|DTS Decoder (foo_input_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)]] &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/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 codecs===&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/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/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 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 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 0.9/Autosave (foo_jesus)|Autosave (foo_jesus)]] Automatically saves configuration and other data at configured intervals.&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/Common Services (foo_common)|Common Services (foo_common)]] Common services.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Converter (foo converter)|Converter (foo converter)]]&lt;br /&gt;
* [[Foobar2000:Components 0.9/Cwbowron&#039;s Title formating (foo_cwb_hooks)|Cwbowron&#039;s Title Format Hooks (foo_cwb_hooks)]] Adds various global titleformat functions/variables, tagger window, new file tagger, and more. No longer maintained, not compatible with current foobar2000 versions anymore.&lt;br /&gt;
* [[Foobar2000:Components_0.9/Directory_Monitor_(foo_dirwatch)|Directory Monitor (foo_dirwatch)]] Allows you to specify directories to monitor, and notifies the Media Library of any changes (additions, renames, deletions) that occur.&lt;br /&gt;
* [[Foobar2000:Components 0.9/EXTM3U Playlist Creater (foo_extm3u)|EXTM3U Playlist Creater (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/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/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 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 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 0.9/Winamp API Emulator (foo_winamp_spam)|Winamp API Emulator (foo_winamp_spam)]] Designed to create a fake Winamp 1.x window which will act as a wrapper between applications written to use the Winamp API and foobar2000.&lt;br /&gt;
&lt;br /&gt;
===Lyrics===&lt;br /&gt;
* [[Foobar2000:Components 0.9/Gasazip Lyrics (foo_gasazip)|Gasazip Lyrics (foo_gasazip)]] Search for lyrics and displays it in external window.&lt;br /&gt;
* [[Foobar2000:Components 0.9/LyricsDB (foo_lyricsdb)|LyricsDB (foo_lyricsdb)]] Search lyrics basing on song&#039;s artist title and sometimes album.&lt;br /&gt;
* [[Foobar2000:Components 0.9/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/WLM Notifier (foo_wlm)|WLM Notifier (foo_wlm)]] Show the current song as &amp;quot;Now Playing&amp;quot; in MSN and Windows Live messenger.&lt;br /&gt;
* [[Foobar2000:Components 0.9/On-Screen Display (foo_osd)|On-Screen Display (foo_osd)]] On screen display of track information and volume bar.&lt;br /&gt;
* [[Foobar2000:Components 0.9/On-Screen Display GDI (foo_osd_gdiplus)|On-Screen Display GDI (foo_osd_gdiplus)]] Same as foo_osd but uses GDI+ for osd drawing.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Pretty Popup (foo_prettypop)|Pretty Popup (foo_prettypop)]] Display a moderately sized popup of song information when a new song plays.&lt;br /&gt;
&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;
* [[Foobar2000:Components 0.9/Foosic Music Database (foo_sic)|Foosic Music Database (foo_sic)]] Sends track information to the [http://www.foosic.org/ foosic online database]. You can currently view your top artist, album and track statistics with foosic. Now support FooID fingerprints.&lt;br /&gt;
&lt;br /&gt;
===Online radio===&lt;br /&gt;
* [[Foobar2000:Components 0.9/MSLive (foo_input_mslive)|MSLive (foo_input_mslive)]] Support for [[MMS]] and [[RSTP]] broadcast radio protocols.&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 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/Appcommand (foo_appcommand)|Appcommand (foo_appcommand)]] Adds the ability to assign multimedia keyboard buttons that sends APPCOMMAND (for example some HP keyboards) as (global) keyboard hotkeys.&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/Custom Info (foo_custominfo)|Custom Info (foo_custominfo)]] Allows you to set info fields for files without modifying them. &lt;br /&gt;
* [[Foobar2000:Components 0.9/Discogs (foo_discogs)|Discogs (foo_discogs)]] Retrieve info and album art from Discogs.com database.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Freedb Tagger (foo_freedb2)|Freedb Tagger (foo_freedb2)]] Freedb.org tagger. Now included with official foobar2000 installers.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Live Show Tagger (foo_tradersfriend)|Live Show Tagger (foo_tradersfriend)]] Live show tagger.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Masstagger Addons (foo_masstag_addons)|Masstagger Addons (foo_masstag_addons)]] Some addons for masstagger, including code page conversion and chinese conversion.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://pelit.koillismaa.fi/plugins/ 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>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Tag_(metadata)&amp;diff=19439</id>
		<title>Tag (metadata)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Tag_(metadata)&amp;diff=19439"/>
		<updated>2009-02-14T00:15:38Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Tags ==&lt;br /&gt;
&lt;br /&gt;
After ripping and encoding a media file, many people choose to add &#039;&#039;&#039;tags&#039;&#039;&#039; to the file. These tags are a form of [[metadata]] designed to hold information such as artist, album, track title and so on. As different audio formats evolve so do different tagging specifications have been developed. Below is a brief summary of these tagging specifications. Also, each format has technical information.&lt;br /&gt;
&lt;br /&gt;
* [[ID3v1|ID3v1.x]]&lt;br /&gt;
* [[ID3v2|ID3v2.x]]&lt;br /&gt;
* [[Lyrics3|Lyrics3v2.x]]&lt;br /&gt;
* [[Vorbis comment|Vorbis comments]]&lt;br /&gt;
* [[APEv1]]&lt;br /&gt;
* [[APEv2]]&lt;br /&gt;
* [[Matroska tag|Matroska tags]]&lt;br /&gt;
&lt;br /&gt;
To use the above tag formats you need some kind of tag editor. Most audio formats have their own program to add tags, but players like Winamp and foobar2000 can also edit tags and there are some general tagging utilities available (see the [[Download page]]).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tagging standards&#039;&#039;&#039; have been set by the foobar2000 community, see [[foobar2000:Encouraged_Tag_Standards|here]].&lt;br /&gt;
&lt;br /&gt;
== Common Tags ==&lt;br /&gt;
There are many tagging standards, and many media players, with many interpretations. The following is an outline on the basics of tagging.&lt;br /&gt;
&lt;br /&gt;
=== Basic Tags ===&lt;br /&gt;
These tags are universal, and should work no matter what program or player you use. These are also the tags found in the ID3v1.1 spec. &#039;&#039;Note:&#039;&#039; The exact name of each field can vary from tagging standard to standard.&lt;br /&gt;
* ARTIST&lt;br /&gt;
* ALBUM&lt;br /&gt;
* DATE&lt;br /&gt;
* GENRE&lt;br /&gt;
* TITLE&lt;br /&gt;
* TRACKNUMBER&lt;br /&gt;
* COMMENT&lt;br /&gt;
&lt;br /&gt;
=== Advanced Tags ===&lt;br /&gt;
These tags will get you less compatibility, but often times the basic tags aren&#039;t adequate for describing the media.&lt;br /&gt;
* ALBUM ARTIST&lt;br /&gt;
* DISC&lt;br /&gt;
* STYLE&lt;br /&gt;
* COMPOSER&lt;br /&gt;
* ENCODER&lt;br /&gt;
* COPYRIGHT&lt;br /&gt;
* PERFORMER&lt;br /&gt;
* BPM&lt;br /&gt;
* replaygain&lt;br /&gt;
* lyrics&lt;br /&gt;
* pictures&lt;br /&gt;
* and much more! (infinitely more)&lt;br /&gt;
&lt;br /&gt;
=== Personalized Tags ===&lt;br /&gt;
The use of these tags is sometimes frowned upon, because they don&#039;t really describe the media. Nevertheless, they have widespread use.&lt;br /&gt;
* RATING&lt;br /&gt;
* ALBUM RATING&lt;br /&gt;
* FIRST PLAYED&lt;br /&gt;
* LAST PLAYED&lt;br /&gt;
* PLAY COUNT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=31530 Forum:Tag-standards In Plugins]&lt;br /&gt;
* [[foobar2000:Encouraged_Tag_Standards|foobar2000: Encouraged Tag Standards]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Guides]]&lt;br /&gt;
[[Category:Metadata]]&lt;/div&gt;</summary>
		<author><name>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Foobar2000&amp;diff=19438</id>
		<title>Foobar2000:Foobar2000</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Foobar2000&amp;diff=19438"/>
		<updated>2009-02-14T00:09:30Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{notitle}}&amp;lt;div style=&amp;quot;position: relative; top: -45px; z-index: 100;&amp;quot;&amp;gt;&lt;br /&gt;
{|cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border-collapse: collapse;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;border: 1px solid #777777; padding: 10px; border-bottom: 0px;&amp;quot; colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 24px; border: 0px; font-weight: normal; padding-left: 5px; margin: 0px;&amp;quot;&amp;gt;[[Image:foobar2000 Logo.png]] the foobar2000 wiki&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border: 1px solid #777777; padding: 10px; border-right: 0px;&amp;quot;|&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;
&amp;lt;div style=&amp;quot;border: 1px solid #CCCCCC; padding: 5px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The latest stable version is:&#039;&#039;&#039; [http://www.foobar2000.org/?page=Download v0.9.6.2]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The latest stable version is:&#039;&#039;&#039; [http://www.foobar2000.org/?page=Download v0.9.6.3 beta 1]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&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:Components 0.9/Converter (foo converter)|Converter component]] (requires external commandline 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_0.9/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 formating 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]], 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;
foobar2000 has been written for the Windows platform only. Ports to other platforms are not planned. However, several people have had success [http://www.hydrogenaudio.org/forums/index.php?act=ST&amp;amp;f=24&amp;amp;t=6349&amp;amp;hl=wine running foobar2000 on x86 Linux systems] by using [http://www.winehq.org/ Wine].&lt;br /&gt;
&lt;br /&gt;
foobar2000 user interface is in English language only. Translations are not supported.&lt;br /&gt;
&lt;br /&gt;
== Using foobar2000 ==&lt;br /&gt;
* [http://www.foobar2000.org/?page=FAQ foobar2000 FAQ]&lt;br /&gt;
* [[foobar2000:components 0.9|foobar2000 0.9.x 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;
&lt;br /&gt;
=== External Guides ===&lt;br /&gt;
* [http://eolindel.free.fr/foobar0.9/ Bachi-Bouzouk&#039;s English/French guide] Complete manual about foobar2000, Replay Gain, the masstagger (with a tutorial) and common plugins. Two rather extensive FAQ for UI columns and overall use. Step by step guide to help new users.&lt;br /&gt;
* [http://foobar2000.xrea.jp/ fb2k Wiki Page] for Japanese users.&lt;br /&gt;
* [http://foobar2000.audiohq.de/ Frank Bicking&#039;s German-language guide].&lt;br /&gt;
* [http://www.bobulous.org.uk/misc/Replay-Gain.html Replay Gain] focusing on foobar2000. (But the other articles on this site contain misleading information)&lt;br /&gt;
* [http://winamp2foobar.blogspot.com Winamp To Foobar Guide] with information relevant for general users also.&lt;br /&gt;
&lt;br /&gt;
==== Scripting Tutorials ====&lt;br /&gt;
* [http://eolindel.free.fr/foobar0.9/tutorial.php Bachi-Bouzouk&#039;s Scripting Tutorial] Color schemes detailed. Main functions explained, basic and complex code for your columns. Several .fcs explained, detailed FAQ.&lt;br /&gt;
* [http://tagz.brother-john.net/ Brother John&#039;s foobar2000 Scripting Tutorial]&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.html foobar2000.org: Download]&lt;br /&gt;
&lt;br /&gt;
=== Community ===&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showforum=28 Official foobar2000 forum]&lt;br /&gt;
* [http://foobar-users.de/ German Support Forum]&lt;br /&gt;
* [http://foobar2000.pl/index.php?act=idx Polish Support Forum]&lt;br /&gt;
* [http://www.foobar2000.pt.vu Portuguese 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=49783 Configuration Distribution Thread] Fast Way To Clone Another&#039;s Advanced 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=43077 Columns UI / Panels UI appearance] forum thread&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=31027 Columns UI configurations]&lt;br /&gt;
|style=&amp;quot;border: 1px solid #777777; padding: 10px;&amp;quot; valign=&amp;quot;top&amp;quot;|&lt;br /&gt;
{{Software Infobox|&lt;br /&gt;
|name = foobar2000&lt;br /&gt;
|screenshot = [[Image:Foobar2000-0.9.5.3-default-ui.png|250px]]&lt;br /&gt;
|caption = Screenshot of foobar2000 v0.9.5.3 using the default user interface&lt;br /&gt;
|maintainer = Peter Pawlowski&lt;br /&gt;
|stable_release = 0.9.6.2&lt;br /&gt;
|preview_release = 0.9.6.3 beta 1&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;
}}&amp;lt;br clear=&amp;quot;both&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left: 17px;&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:foobar2000]]&lt;br /&gt;
[[Category:Media Players|foobar2000]]&lt;/div&gt;</summary>
		<author><name>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Encouraged_Tag_Standards&amp;diff=19437</id>
		<title>Foobar2000:Encouraged Tag Standards</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Encouraged_Tag_Standards&amp;diff=19437"/>
		<updated>2009-02-14T00:04:13Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{fb2k}}&lt;br /&gt;
== Disclaimer ==&lt;br /&gt;
The guidelines described in this document have been agreed upon by a group of foobar2000 users and titleformatting scripts authors. Adherence to these guidelines is not required to be able to use foobar2000, though some components or pre-made titleformatting scripts may require or enforce the use of a particular tag.&lt;br /&gt;
&lt;br /&gt;
== Discussion and comments ==&lt;br /&gt;
You can leave comments about this page on the [[Foobar2000_Talk:Encouraged_Tag_Standards|Talk page]]. However, real discussion, proposals for new tag-standards, and decisions should happen in the [http://www.hydrogenaudio.org/forums/index.php?showtopic=31530 forum-thread], because more people will notice it there and be able to give input.&lt;br /&gt;
&lt;br /&gt;
== Codesnippets and foobar2000 versions ==&lt;br /&gt;
The codesnippets are meant for use in foobar2000 v0.9. Because of the new field-remappings introduced in v0.9, they do not work with older versions of foobar2000.&lt;br /&gt;
&lt;br /&gt;
== General Tag Construction ==&lt;br /&gt;
&lt;br /&gt;
* Use an easily understood English field name.&lt;br /&gt;
* Prefix album-related information with &amp;quot;ALBUM &amp;quot;, ie. &amp;quot;ALBUM ARTIST&amp;quot;, &amp;quot;ALBUM SUBTITLE&amp;quot;.&lt;br /&gt;
* Avoid use of non-alphabetical characters. For serial fields (for a bad example, FIELD1, FIELD2, etc.), merely enter them in the order that you wish them to be read in.&lt;br /&gt;
* Try to avoid the use of underscores. Spaces are easier to type, more legible, and as easily useable in Tagz. Spaces are also preferable to no spaces.&lt;br /&gt;
&lt;br /&gt;
== Overview of Current Recommendations ==&lt;br /&gt;
&lt;br /&gt;
FIELD NAME [format] (component)&lt;br /&gt;
&lt;br /&gt;
* ALBUM ARTIST [e.g., Various Artists, The Foobar Collective] (none)&amp;lt;br&amp;gt;&#039;&#039;Notes&#039;&#039;: Field name is ALBUM ARTIST, with &#039;&#039;no underscore&#039;&#039;.  Tag should exist if and only if an album is by multiple artists, and be contained in every track.  Track-specific artists should be entered in the ARTIST tag, never in the TITLE tag.&amp;lt;br&amp;gt;[http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Encouraged_Tag_Standards#ALBUM_ARTIST (more about this standard)]&lt;br /&gt;
* FIRST_PLAYED and LAST_PLAYED [2005-03-22 19:00:00...] ([http://www.hydrogenaudio.org/forums/index.php?showtopic=20719 foo_playcount])&amp;lt;br&amp;gt;&#039;&#039;Notes&#039;&#039;: These two tags use underscores instead of spaces - reason for this was to make it consistent with the already existing PLAY_COUNTER-tag. Any amount or type of data may be placed after the time.  Compliant TAGZ code shall use $substr() instead of $right() when extracting substrings from this field.&amp;lt;br&amp;gt;&#039;&#039;See also&#039;&#039;: [http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Tips_%26_Tricks#Standardize_my_PLAY_DATE_and_PLAY_TIME_fields Standardize my PLAY_DATE and PLAY_TIME fields]&amp;lt;br&amp;gt;[http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Encouraged_Tag_Standards#FIRST_PLAYED_and_LAST_PLAYED (more about this standard)]&lt;br /&gt;
&lt;br /&gt;
=== ALBUM ARTIST ===&lt;br /&gt;
&#039;&#039;Basics&#039;&#039;:&lt;br /&gt;
*the tag-fieldname used for declaring and describing albums/split-EPs or split-singles which contain various artists is &amp;quot;ALBUM ARTIST&amp;quot; (separated with space, not underscore)&lt;br /&gt;
*tag should only exist if an album contains various artists. It should NOT be created when an album does not contain various artists.&lt;br /&gt;
*the tag can contain the overall artist of an album (like e.g. &amp;quot;the foo-bar collective&amp;quot;,) multiple artists (e.g. with split-EPs) or if an album does not have a clear overall artist (for example with compilations) just &amp;quot;Various Artists&amp;quot;. Simply said: you&#039;re free to enter whatever you like as long as it describes the overall album-wide artist(s).&lt;br /&gt;
*every track in a V.A.-album has to contain this tag with the same value&lt;br /&gt;
*the track-specific artist should be entered into the ARTIST-tag&lt;br /&gt;
*the TITLE-tag should only contain the track-title&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Reasons for this standard&#039;&#039;:&lt;br /&gt;
*it solves all issues regarding albums which contain multiple artists with just one tag&lt;br /&gt;
*it is already in widespread use&lt;br /&gt;
*sortable and searchable with low effort&lt;br /&gt;
*keeping the ARTIST-tag trackspecific allows to find tracks in V.A.-albums as well when searching for a certain artist (DB-friendly)&lt;br /&gt;
*keeping the TITLE-tag title-specific allows sorting and searching of V.A.-albums by title (DB-friendly)&lt;br /&gt;
*allows meaningful determination and display of V.A.-Albums with a minimum amount of code&lt;br /&gt;
*avoids resource-hungry and unsafe &amp;quot;guessing&amp;quot; of V.A.-albums via the filepath&lt;br /&gt;
*easy to remember and type in manually&lt;br /&gt;
*does not disrupt existing systems when the ARTIST- and TITLE-tag are already track specific (easy transition)&lt;br /&gt;
*can coexist with additional directory-based sorting and marking&lt;br /&gt;
*can be used for split-EPs and split-singles as well&lt;br /&gt;
*supported by [[Foobar2000:Titleformat_Reference#Field_remappings|Field Remappings]] in foobar2000 0.9&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Code snippets&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
 // check if an album is V.A.&lt;br /&gt;
 $if($meta_test(album artist),$puts(album_is_va,1))&lt;br /&gt;
&lt;br /&gt;
 // For sorting by artist in an album-context replace %artist% - %album% with:&lt;br /&gt;
 %album artist% - %album%&lt;br /&gt;
&lt;br /&gt;
 // singlemode display without %album artist%-support&lt;br /&gt;
 [%artist% - ][%album% - ][%title%]&lt;br /&gt;
&lt;br /&gt;
 // singlemode display with %album artist%-support&lt;br /&gt;
 // note: if your display supports both, albummode and singlemode, then you&lt;br /&gt;
 // may want to use the above version instead in singlemode - depends on taste&lt;br /&gt;
 [%album artist% - ][%album% - ][%track artist% - ][%title%]&lt;br /&gt;
&lt;br /&gt;
 // How to easily integrate %album artist% into an albummode-display:&lt;br /&gt;
 // in the albummode-column, replace %artist% with:&lt;br /&gt;
 [%album artist%]&lt;br /&gt;
 // in the title-column, replace %title% with:&lt;br /&gt;
 [%track artist% - ][%title%]&lt;br /&gt;
&lt;br /&gt;
=== FIRST_PLAYED and LAST_PLAYED ===&lt;br /&gt;
&#039;&#039;Basics&#039;&#039;:&lt;br /&gt;
* the tag-fieldname used for storing info when a song was played the first time is &amp;quot;FIRST_PLAYED&amp;quot;&lt;br /&gt;
* the tag-fieldname used for storing info when a song was played the last time is &amp;quot;LAST_PLAYED&amp;quot;&lt;br /&gt;
* tags contain date and time in the following format at the beginning: &amp;quot;YYYY-MM-DD HH:MM:SS&amp;quot; (with 24hours-format)&lt;br /&gt;
* additional info may be appended after the above info&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Reasons for this standard&#039;&#039;:&lt;br /&gt;
* the [http://www.hydrogenaudio.org/musepack/klemm/www.personal.uni-jena.de/~pfk/mpp/sv8/time.html APE-dateformat] (derived from ISO) is internationally neutral&lt;br /&gt;
* sortable&lt;br /&gt;
* easily readable and recognizable&lt;br /&gt;
* format can be verified with TAGZ&lt;br /&gt;
* can be included in formatting-strings without reformatting it (pro for amateur tagz-coders)&lt;br /&gt;
* choosing a new fieldname avoids confusion with the existing ambigious play_date tag&lt;br /&gt;
* field name is easy to understand/recognize/remember and short enough to type in manually&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Code snippets&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
 // verify tag-format (we check the pos. of the first dash and &amp;quot;:&amp;quot;)&lt;br /&gt;
 // using $len for verification is strongly unrecommended!&lt;br /&gt;
 $if(&lt;br /&gt;
 $and($strcmp($strstr(%last_played%,-),5),$strcmp($strstr(%last_played%,:),14))&lt;br /&gt;
 ,$puts(last_played_is_valid,1)&lt;br /&gt;
 )&lt;br /&gt;
&lt;br /&gt;
 // disassemble the timestamp for later reformatting or calcuations&lt;br /&gt;
 $puts(last_played_year,$substr(%last_played%,1,4))&lt;br /&gt;
 $puts(last_played_month,$substr(%last_played%,6,7))&lt;br /&gt;
 $puts(last_played_day,$substr(%last_played%,9,10))&lt;br /&gt;
 $puts(last_played_hour,$substr(%last_played%,12,13))&lt;br /&gt;
 $puts(last_played_min,$substr(%last_played%,15,16))&lt;br /&gt;
 $puts(last_played_sec,$substr(%last_played%,18,19))&lt;br /&gt;
&lt;br /&gt;
 // display only the date of last_played (without reformatting)&lt;br /&gt;
 $left(%last_played%,10)&lt;br /&gt;
&lt;br /&gt;
 // display only the time of last_played (without reformatting)&lt;br /&gt;
 // the use of $right is strongly unrecommended!&lt;br /&gt;
 $substr(%last_played%,12,19)&lt;br /&gt;
&lt;br /&gt;
The above code-snippets can be used for FIRST_PLAYED as well (just replace last_played with first_played).&lt;br /&gt;
&lt;br /&gt;
== Obsolete and Deprecated Tag Standards ==&lt;br /&gt;
&lt;br /&gt;
=== PLAY_DATE and PLAY_TIME ===&lt;br /&gt;
&lt;br /&gt;
Deprecated tags produced by old versions of foo_playcount.  Default format DDMMYY for PLAY_DATE and HHMMSS (24hr) for PLAY_TIME.  See [[Foobar2000:Encouraged Tag Standards#FIRST_PLAYED and LAST_PLAYED|FIRST_PLAYED and LAST_PLAYED]].&lt;/div&gt;</summary>
		<author><name>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Vorbis&amp;diff=19436</id>
		<title>Vorbis</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Vorbis&amp;diff=19436"/>
		<updated>2009-02-14T00:03:29Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{featured}}&lt;br /&gt;
{{Codec Infobox&lt;br /&gt;
| name = Ogg Vorbis&lt;br /&gt;
| logo = [[Image:Fish logo.png]]&lt;br /&gt;
| type = lossy&lt;br /&gt;
| purpose = General audio compression at bitrates ~64–400 kbps&lt;br /&gt;
| maintainer = Christopher Montgomery, Xiph Community&lt;br /&gt;
| recommended_encoder = aoTuV&lt;br /&gt;
| recommended_text = aoTuV Beta 5&lt;br /&gt;
| website = http://www.vorbis.com/&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&#039;&#039;&#039;Vorbis&#039;&#039;&#039; (commonly used inside the [[Ogg]] container) is a fully open, non-proprietary, patent-free (subject to [http://www.hydrogenaudio.org/forums/index.php?showtopic=13531 speculation]), and royalty-free, general-purpose compressed audio format for mid to high quality (8 khz–48.0 kHz, 16+ bit, [[multichannel]]) audio and music at fixed and variable bitrates from 16 to &amp;gt;256 kbps/channel. This places vorbis in the same competitive class as audio representations such as MPEG-4 ([[AAC]]), and similar to, but higher performance than [[MP3]], TwinVQ ([[VQF]]), [[WMA]] and [[PAC]]. Vorbis is the first of a planned family of Ogg multimedia coding formats being developed as part of Xiph.org&#039;s ogg multimedia project.&lt;br /&gt;
&lt;br /&gt;
Informal listening test suggests Vorbis to be comparable to MPEG-4 [[AAC]] at most bitrates and [[Musepack]] at 128 kbps. Transparency is generally reached at about 150–170 kbps (-q 5) (with some exceptions). The encoder is reasonably young and unoptimized, so further improvements can always be expected.&lt;br /&gt;
&lt;br /&gt;
Unfortunately, Xiph.org has failed to improve Vorbis at a steady rate since its initial 1.0 release in July 2002 (due to other developement projects and time constraints). Since then development has been led by other coders such as [http://sjeng.org/vorbisgt3.html Garf] and [http://www.geocities.jp/aoyoume/aotuv/ Aoyumi]. Aoyumi&#039;s &#039;&#039;&#039;[[aoTuV]]&#039;&#039;&#039; series of encoders was incorporated into the September 2004 release of 1.1, which brought about the first quality improvements across the board for 2 years. Aoyumi&#039;s Beta 4.51 was found to be very good, so it was re-branded into aoTuV Release 1 and it was the recommended encoder until June 2007. The latest tuning is aoTuV beta 5, which improves further on the low-bitrate quality without sacrificing compression, and &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;it is currently the recommended Vorbis encoder at Hydrogenaudio.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At the time being, Aoyumi&#039;s tuning (since aoTuV Release 1 up to aoTuV Beta 5) has not been incorporated yet into the &#039;official&#039; Vorbis line.&lt;br /&gt;
&lt;br /&gt;
Vorbis has had success with many recent video game titles employing Vorbis as opposed to MP3 (with Epic Games&#039; Unreal Tournament 2003 and Unreal Tournament 2004, the PC port of Microsoft&#039;s Halo and Uru being notable examples). (Ogg) Vorbis is also an official part of the [http://www.openal.org/extensions.html OpenAL] API extension library, used in many popular [http://www.openal.org/titles.html computer games]. On April 10, 2006, [http://www.radgametools.com/ RAD Game Tools] integrated (Ogg) Vorbis support to their Miles Sound System (MSS), which has been used in over 3,200 games worldwide. This ensures that future games utilizing MSS will have the capability to play (Ogg) Vorbis files. Check out [http://wiki.xiph.org/index.php/Games_that_use_Vorbis xiph wiki] for a full list of games confirmed to use (Ogg) Vorbis.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Before encoding files using (Ogg) Vorbis, check out the [[Recommended Ogg Vorbis|Recommended (Ogg) Vorbis]] article to determine what encoder to use and what settings are recommended by Hydrogenaudio.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Pros ==&lt;br /&gt;
* (Ogg) Vorbis specification is in the public domain; it is free for commercial or noncommercial use, under both (LGPL and BSD licenes)&lt;br /&gt;
* Easy to use high-level API (Application Programming Interface)&lt;br /&gt;
* Good all-round performance (&amp;gt;48 kbps – a leading codec at [http://www.rjamorim.com/test/multiformat128/results.html 128 kbps])&lt;br /&gt;
* Well written [http://www.xiph.org/ogg/vorbis/docs.html specs]&lt;br /&gt;
* Supported by most portable (Ogg) [[Vorbis#Supporting Digital Audio Players|DAPs]]&lt;br /&gt;
* Suitable for internet-streaming (via [http://www.icecast.org/ Icecast] and other methods)&lt;br /&gt;
* Fully [[gapless]] playback&lt;br /&gt;
* High potential for further tuning&lt;br /&gt;
* Structured to allow the design for a hybrid filterbank&lt;br /&gt;
&lt;br /&gt;
== Cons ==&lt;br /&gt;
* Limited official development (third-party developement is always encouraged)&lt;br /&gt;
* Current implementations are more computationally intensive to decode than MP3&lt;br /&gt;
&lt;br /&gt;
= Technical Information =&lt;br /&gt;
* Multiple block sizes for window switching including overlap (powers of two only) &#039;&#039;(128/1024, 256/2048, 512/4096)&#039;&#039;&lt;br /&gt;
* Customly designed [[window function]] is applied similiar to the sine window. it has (good sidelobe rejection)&lt;br /&gt;
:&amp;lt;math&amp;gt;w_k = \sin{(\frac{\pi}{2} \cdot sin^2[(\pi\div2n \cdot (k+0.5))]}&amp;lt;/math&amp;gt;&lt;br /&gt;
* Psychoacoustics masking is exploited via an ([[ATH]] model)&lt;br /&gt;
* Masking curves are computed from an &#039;&#039;emperically&#039;&#039; adjusted set of [http://www.zainea.com/masking2.htm Ehmer Curves]&lt;br /&gt;
* Modified Discrete Cosine Transform ([[MDCT]]) is used for noise analysis&lt;br /&gt;
* Fast Fourier Transform ([[FFT]]) is used for tonal analysis&lt;br /&gt;
* Global masking curve is a mixture between calculated FFT+MDCT curves and ATH curves overlayed&lt;br /&gt;
* Floor 1 or the noise-floor (envelope) is calculated using the global masking curve &amp;amp; piecewise linear approximation divided by spectrum to generate the residue (fine detail). The Levinson-Durbin [http://www.data-compression.com/speech.html#ana LPC model] in Floor 0 is no longer used, however the code still exists&lt;br /&gt;
* [[Noise normalization]] is applied to compensate for energy lost in certain frequency bands due to quantization (rounding).&lt;br /&gt;
* The channels are [[channel coupling|coupled]] &#039;&#039;strictly&#039;&#039; by residue using ([http://us.xiph.org/ogg/vorbis/doc/stereo.html point/phase stereo] and lossless)&lt;br /&gt;
* Multistage [[Vector quantization]] is used for coding the noise-floor and residue backend using &#039;&#039;trained&#039;&#039; codebooks.&lt;br /&gt;
* [[Huffman coding]] is used to minimize vector codeword redundancy&lt;br /&gt;
&lt;br /&gt;
= Software =&lt;br /&gt;
=== Encoders ===&lt;br /&gt;
* [[Oggenc]] official command-line encoder (Win32/Posix)&lt;br /&gt;
* [[OggDropXPd|OggdropXPd]] advanced drag-and-drop encoder by John33 (Win32)&lt;br /&gt;
* [[Lancer]] SSE-optimized vorbis encoder utility and libraries by BlackSword (Win32/Posix)&lt;br /&gt;
* [http://www.saunalahti.fi/cse/foobar2000/ foo_vorbisenc] vorbis encoder library for foobar2000 (Win32)&lt;br /&gt;
&lt;br /&gt;
=== Decoders ===&lt;br /&gt;
* [http://www.rarewares.org/ogg.html OggDec] for Windows, by John33, a very featureful command line decoder (Win32)&lt;br /&gt;
* [[Ogg123]] for Unix systems (GPL), a very simple to use command-line player. (Win32/Posix)&lt;br /&gt;
* [http://www.illiminable.com/ogg/ illiminable Ogg Directshow Filters] also plays Speex, Theora and FLAC (Win32)&lt;br /&gt;
* [http://www.xiph.org/quicktime/ XiphQT] (Xiph&#039;s QuickTime Components) allows playback in [[QuickTime]]/[[iTunes]] (Win32/MacPPC/MacIntel)&lt;br /&gt;
* [http://corevorbis.corecodec.org/ CoreVorbis] DirectShow filter (Win32)&lt;br /&gt;
&lt;br /&gt;
=== Replay Gain ===&lt;br /&gt;
* [http://www.rarewares.org/ogg.html VorbisGain] to apply [[Replay Gain]] on Vorbis files (Win32)&lt;br /&gt;
** Instructions to integrate VorbisGain into foobar2000, Winamp, and Windows Explorer can be found in [http://www.hydrogenaudio.org/forums/index.php?s=&amp;amp;showtopic=41880&amp;amp;view=findpost&amp;amp;p=396612 this HA thread]&amp;lt;br /&amp;gt;&#039;&#039;A precompiled script of the procedure (in RAR format) can be found in [http://www.hydrogenaudio.org/forums/index.php?s=&amp;amp;showtopic=45196&amp;amp;view=findpost&amp;amp;p=397803 this HA posting]&#039;&#039;&lt;br /&gt;
** RPM packages for VorbisGain are available [http://rpm.pbone.net/index.php3?stat=3&amp;amp;search=vorbisgain&amp;amp;srodzaj=3 here], and source code for VorbisGain is available [http://sjeng.org/vorbisgain.html here]&lt;br /&gt;
* [http://www.rarewares.org/quantumknot/vorbisgain.gz VorbisGain Static GCC 4 compile] (Posix)&lt;br /&gt;
* [[foobar2000]]&#039;s &#039;&#039;Replay Gain scanner&#039;&#039; supports (Ogg) Vorbis files&lt;br /&gt;
* [[Winamp]]&#039;s &#039;&#039;Replay Gain Analyzer&#039;&#039; supports (Ogg) Vorbis files&lt;br /&gt;
* [[MediaMonkey]]&#039;s &#039;&#039;Volume Levelling&#039;&#039; supports (Ogg) Vorbis files&lt;br /&gt;
&lt;br /&gt;
=== Splitters ===&lt;br /&gt;
The following utilities are used to splice Vorbis streams without decoding/re-encoding.&lt;br /&gt;
&lt;br /&gt;
* [http://www.free-codecs.com/download/Ogg_Cutter.htm Ogg Cutter] (Win32)&lt;br /&gt;
* [http://mp3splt.sourceforge.net/ mp3splt] (Win32)&lt;br /&gt;
* [http://www.xiph.org/downloads/ vcut] (CLI tool part of the official vorbis-tools package) (Win32/Posix)&lt;br /&gt;
* [http://sourceforge.net/projects/ogg-cut/ (Ogg) Vorbis Stream Cutter (ogg-cut)] (Posix)&lt;br /&gt;
&lt;br /&gt;
=== Taggers ===&lt;br /&gt;
Most tagger supporting (Ogg) Vorbis are listed in [[download page#Tagging Utilities|the download page]].&lt;br /&gt;
* [http://www.rarewares.org/files/ogg/vorbiscomment-1.1.1.zip Vorbis Comment]&lt;br /&gt;
&lt;br /&gt;
= Supported Digital Audio Players =&lt;br /&gt;
The following list contains some players that support Vorbis playback.&lt;br /&gt;
* [[Apple iPod]] with [[Rockbox]] firmware – check out this [http://www.hydrogenaudio.org/forums/index.php?s=32eeac65958144db631c8a739b41983c&amp;amp;showtopic=40992 HA thread]&lt;br /&gt;
* [http://www.ifreemax.com/ FreeMax] FW-960&lt;br /&gt;
* [http://www.iaudiophile.net/ iAudio] [[IAudio M3|M3]], M5, U2, G3, X5, I5, 7, D2, F2, T2, A3, Q5W, A2; VorbisGain support only on X5/M5 with [[Rockbox]] firmware&lt;br /&gt;
* [[iRiver H-Series]] with [[Rockbox]] firmware&lt;br /&gt;
* [[MPIO H-Series]]&lt;br /&gt;
* [[Neuros]] with [[Rockbox]] firmware&lt;br /&gt;
* [[Rio Karma]]&lt;br /&gt;
* [http://www.samsung.com/Products Samsung]&lt;br /&gt;
* [http://www.slimdevices.com/ Slim Devices: Squeezebox] External player&lt;br /&gt;
* [http://www.yepp.co.kr/ Yepp] YP-T6, YP-T7, YP-C1, YP-F1, YP-53 (Firmware 1.200), other..&lt;br /&gt;
&lt;br /&gt;
A longer list can be found at [http://wiki.xiph.org/index.php/PortablePlayers xiph&#039;s wiki].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Important note:&#039;&#039;&#039; There may be players out there that support (Ogg) Vorbis, although they are not marketed as such.&lt;br /&gt;
&lt;br /&gt;
= External links =&lt;br /&gt;
The following links contain information surrounding the (Ogg) Vorbis codec that can be found on Hydrogenaudio and elsewhere throughout the web.&lt;br /&gt;
&lt;br /&gt;
=== Hydrogenaudio Wiki ===&lt;br /&gt;
* [[Ogg]] (Container)&lt;br /&gt;
* [[Listening Tests#Multiformat Tests|Listening tests comparing Vorbis against MP3, AAC, WMA, etc.]]&lt;br /&gt;
* [[Recommended Ogg Vorbis|Recommended settings for encoding with Vorbis]] and its related [http://www.hydrogenaudio.org/forums/index.php?showtopic=15049 HA thread]&lt;br /&gt;
* [[EAC and Ogg Vorbis|Configuring EAC and Vorbis as an external command-line encoder]]&lt;br /&gt;
&lt;br /&gt;
=== Websites ===&lt;br /&gt;
* [http://www.vorbis.com Vorbis official website] (updated continually)&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Vorbis Vorbis at Wikipedia]&lt;br /&gt;
* [http://www.playogg.org/ PlayOgg initiative] by the [http://www.fsf.org/ Free Software Foundation]&lt;br /&gt;
* [http://www.audiocoding.com/modules/wiki/?page=Ogg+Vorbis (Ogg) Vorbis at AudioCoding]&lt;br /&gt;
* [http://www.rarewares.org/ogg.html (Ogg) Vorbis binaries at Rarewares]&lt;br /&gt;
* [http://www.geocities.jp/aoyoume/aotuv/ Aoyumi&#039;s homepage of tuned versions of Vorbis encoder and current beta binaries]&lt;br /&gt;
* [http://homepage3.nifty.com/blacksword/index_e.htm The (Ogg) Vorbis Acceleration Project] – Archer/[[Lancer]] homepage for optimized versions of aoTuV Vorbis encoder and other SSE optmizations&lt;br /&gt;
* [http://www.xiph.org/ Xiph.org Foundation]&lt;br /&gt;
&lt;br /&gt;
=== Scientific/R&amp;amp;D ===&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=20132&amp;amp;st=0 Noise Normalization and HF Boost problem solution that ultimatly lead to the aoTuV tunings (HA Thread)]&lt;br /&gt;
* [http://www.free-comp-shop.com/vorbis.pdf Keith Wright rendition of understanding the MDCT in Vorbis by defining it&#039;s basic trig properties (PDF)]&lt;br /&gt;
* [http://www.mp3-tech.org/programmer/docs/embedded_vorbis_thesis.pdf (Ogg) Vorbis decoder for an embedded system (Master Thesis in PDF)]&lt;br /&gt;
* [http://wiki.xiph.org/index.php/Bounties Xiph.org Vorbis bounties]&lt;br /&gt;
&lt;br /&gt;
[[Category:Lossy]]&lt;/div&gt;</summary>
		<author><name>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Topic_Index&amp;diff=19435</id>
		<title>Topic Index</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Topic_Index&amp;diff=19435"/>
		<updated>2009-02-14T00:02:03Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: /* Websites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* For a more structured &#039;table of contents&#039;, use the &#039;&#039;&#039;[[Main Page#Categories|Categories List]]&#039;&#039;&#039;.&lt;br /&gt;
* Please see [http://www.hydrogenaudio.org/forums/index.php?showtopic=12979&amp;amp;st=25&amp;amp;p=247441&amp;amp;#entry247441 this thread] for a discussion of the future structure of this wiki.  If you have thoughts, comments, suggestions, etc., please join in this discussion.  In the meantime, please feel free to fill in gaps in the information below.&lt;br /&gt;
* See also [http://www.hydrogenaudio.org/forums/index.php?showtopic=28658 the style related discussion thread] in the forums.&lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== General Guides ==&lt;br /&gt;
* [[Create a long-term archive]]&lt;br /&gt;
* [[Secure ripping|Secure Ripping]]&lt;br /&gt;
* [[Enabling DMA]]&lt;br /&gt;
* [[Choosing_the_best_codec.|Choosing the best codec]]&lt;br /&gt;
* [[Lossless_comparison|Lossless Comparison]]&lt;br /&gt;
&lt;br /&gt;
== EAC Guides == &lt;br /&gt;
* Configuring [[EAC Drive Configuration|EAC and CD-ROM Drives]] &lt;br /&gt;
* Configuring [[EAC and Lame]]&lt;br /&gt;
* Configuring [[EAC and AAC | EAC and Nero AAC]]&lt;br /&gt;
* Configuring [[EAC and Ogg Vorbis | EAC and Vorbis]]&lt;br /&gt;
* Configuring [[EAC and Musepack]] &lt;br /&gt;
* Configuring [[EAC and WavPack]]&lt;br /&gt;
* Configuring [[EAC and FLAC]]&lt;br /&gt;
* Configuring [[EAC and Monkey&#039;s Audio]]&lt;br /&gt;
* Configuring [[EAC and Cue Sheets]]&lt;br /&gt;
* Configuring EAC and [[REACT]]&lt;br /&gt;
&lt;br /&gt;
== CDex Guides ==&lt;br /&gt;
* Configuring [[CDex Drive Configuration|CDex and CD-ROM Drives]] &lt;br /&gt;
* Configuring [[CDex and FLAC]]&lt;br /&gt;
&lt;br /&gt;
== AAC Guides == &lt;br /&gt;
* [[AAC_FAQ|AAC FAQ]] frequently asked questions in reguard to AAC the latest industry standard.&lt;br /&gt;
* [[AAC encoders|AAC Encoders]] known AAC encoder/decoder implementations and configuring them (Apple Itunes, Nero AAC, etc)&lt;br /&gt;
&lt;br /&gt;
== Vorbis Guides ==&lt;br /&gt;
* [[Recommended_Ogg_Vorbis|Recommended encoders and settings for Vorbis]].&lt;br /&gt;
* [[Lancer|Ogg Vorbis Acceleration Project]] information reguarding optimized Vorbis binaries.&lt;br /&gt;
* [[Compiling_aoTuV|Compiling AoTuV]] compiling the AoTuV binaries under Linux. &lt;br /&gt;
* [[OggDropXPd|OggDropXPd]] guide for encoding with John 33&#039;s popular drag-n-drop frontend.&lt;br /&gt;
&lt;br /&gt;
= Audio Codecs =&lt;br /&gt;
== [[Lossy]] ==&lt;br /&gt;
* [[Advanced Audio Coding]] (AAC)&lt;br /&gt;
* [[AC3]]&lt;br /&gt;
* [[ATRAC3]]&lt;br /&gt;
* [[DTS]]&lt;br /&gt;
* [[MP2]]&lt;br /&gt;
* [[MP3]]&lt;br /&gt;
* [[Musepack]] (MPC, MP+)&lt;br /&gt;
* (Ogg) [[Vorbis]]&lt;br /&gt;
* [[QDesign]]&lt;br /&gt;
* [[VQF]]&lt;br /&gt;
* [[Windows Media Audio]] (WMA)&lt;br /&gt;
&lt;br /&gt;
== [[Lossless]] ==&lt;br /&gt;
* [[ALAC|Apple Lossless]]&lt;br /&gt;
* [[ALS|Audio Lossless Coding]]&lt;br /&gt;
* [[DTS-HD|DTS Master Audio]] &lt;br /&gt;
* [[Free Lossless Audio Codec]] (FLAC)&lt;br /&gt;
* [[Lossless Audio]] (LA)&lt;br /&gt;
* [[Lossless Predictive Audio Compression]] (LPAC)&lt;br /&gt;
* [[Monkey&#039;s Audio]]&lt;br /&gt;
* [[OptimFROG]]&lt;br /&gt;
* [[Lossless comparison#RealAudio Lossless|RealAudio Lossless]]&lt;br /&gt;
* [[Shorten]]&lt;br /&gt;
* [[TTA|True Audio]]&lt;br /&gt;
* [[WavPack]]&lt;br /&gt;
* [[Windows Media Audio|WMA Lossless]]&lt;br /&gt;
&lt;br /&gt;
= [[Metadata]] (Tags) =&lt;br /&gt;
* [[APEv1]]&lt;br /&gt;
* [[APEv2]]&lt;br /&gt;
* [[ID3v1]]&lt;br /&gt;
* [[ID3v1.1]]&lt;br /&gt;
* [[ID3v2]]&lt;br /&gt;
* [[Vorbis Comment]]&lt;br /&gt;
&lt;br /&gt;
= Media Extractors =&lt;br /&gt;
== CD Extractors ==&lt;br /&gt;
* [[CDex]] (Win32)&lt;br /&gt;
* [[cdparanoia]] (Posix)&lt;br /&gt;
* [[dBpowerAMP with AccurateRip]] (Win32)&lt;br /&gt;
* [[Exact_Audio_Copy|Exact Audio Copy]] (Win32)&lt;br /&gt;
* [[Grip]] (Posix) &lt;br /&gt;
* [[iTunes]] (Win32/Mac OS/X)&lt;br /&gt;
* [[MediaMonkey]] (Win32)&lt;br /&gt;
* [[Max]] (Mac OS/X)&lt;br /&gt;
* [[XLD]] (Mac OS/X) &lt;br /&gt;
* [[PlexTools]] (Win32)&lt;br /&gt;
* [[Rubyripper]] (Posix/Mac OS/X)&lt;br /&gt;
&lt;br /&gt;
== DVD Extractors ==&lt;br /&gt;
* [http://pessoal.onda.com.br/rjamorim/SetupDVDDecrypter_3.5.4.0.exe DVD Decrypter] (Win32)&lt;br /&gt;
* DVD-A / CPPM Decrypter (Win32/Posix)&lt;br /&gt;
&lt;br /&gt;
= Media Players =&lt;br /&gt;
== Windows ==&lt;br /&gt;
* [[Apollo]]&lt;br /&gt;
* [[dBpowerAMP]]&lt;br /&gt;
* [[Foobar2000:Foobar2000|foobar2000]]&lt;br /&gt;
* [[iTunes]]&lt;br /&gt;
* [[MediaMonkey]]&lt;br /&gt;
* [[musikCube]]&lt;br /&gt;
* [[Quintessential Player]]&lt;br /&gt;
* [[VUplayer]]&lt;br /&gt;
* [[Winamp]]&lt;br /&gt;
* [[Windows Media Player]]&lt;br /&gt;
* [[wxMusik]]&lt;br /&gt;
* [[XMPlay]]&lt;br /&gt;
* [[WMPTSE]] (with WMP)&lt;br /&gt;
&lt;br /&gt;
== Linux/BSD ==&lt;br /&gt;
* [[Amarok]]&lt;br /&gt;
* [[BMP]]&lt;br /&gt;
* [[JuK]]&lt;br /&gt;
* [[LAMIP]]&lt;br /&gt;
* [[Muine]]&lt;br /&gt;
* [[Music Player Daemon (MPD)]]&lt;br /&gt;
* [[Quod Libet]]&lt;br /&gt;
* [[Rhythmbox]]&lt;br /&gt;
* [[wxMusik]]&lt;br /&gt;
* [[XMMS]]&lt;br /&gt;
&lt;br /&gt;
== Mac OS X (Non-BSD Specific) ==&lt;br /&gt;
* [[iTunes]]&lt;br /&gt;
* [[skiTunes]]&lt;br /&gt;
* [[Whamb]]&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
* [[CL-Amp]] (BeOS)&lt;br /&gt;
&lt;br /&gt;
= Audio Editors =&lt;br /&gt;
== Windows ==&lt;br /&gt;
* [[Adobe Audition]] (previously known as &#039;&#039;Cool Edit&#039;&#039;)&lt;br /&gt;
* [[Audacity]]&lt;br /&gt;
* [[Goldwave]]&lt;br /&gt;
* [http://www.sonymediasoftware.com/products/soundforgefamily.asp Sony Sound Forge] (Previously released by Sonic Foundry)&lt;br /&gt;
&lt;br /&gt;
== Linux/BSD ==&lt;br /&gt;
* [[Ardour]] &lt;br /&gt;
* [[Audacity]]&lt;br /&gt;
* [[ReZound]]&lt;br /&gt;
&lt;br /&gt;
== Mac OS X (Non-BSD Specific) ==&lt;br /&gt;
* [[Ardour]] &lt;br /&gt;
* [[Audacity]]&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
* [http://timidity.sourceforge.net/ Timidity++] (MIDI to PCM (WAV) converter)&amp;lt;br&amp;gt;Timidity++ synthesizes MIDI files (sequences) in real-time using Gravis UltraSound Soundfont patches (loosly based upon Wavetable Synthesis) to common digital audio file formats such as, WAV, AU, AIFF, Ogg Vorbis, FLAC, etc. Useful for those who want to bypass FM Synthesizers on their sound card&#039;s to hear MIDI sequence as it was intended to be heard.)&lt;br /&gt;
&lt;br /&gt;
= Testing Software =&lt;br /&gt;
== Subjective Perceptual ==&lt;br /&gt;
* [[ABC/HR]]&lt;br /&gt;
* [[PCABX]]&lt;br /&gt;
&lt;br /&gt;
== Objective ==&lt;br /&gt;
&amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;&#039;&#039;Note: Might be good to put something here about the problems of quality comparisons using graphs, frequency sweeps, etc.&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[EAQUAL]]&lt;br /&gt;
* [[Rightmark_Audio_Analyzer|Rightmark Audio Analyzer]]&lt;br /&gt;
&lt;br /&gt;
= Audio Hardware =&lt;br /&gt;
== PC Audio ==&lt;br /&gt;
* [[Terratec EWX 24/96]]&lt;br /&gt;
* [[M-Audio Audiophile 24/96]]&lt;br /&gt;
* [[M-Audio Revolution 5.1]] &lt;br /&gt;
* [[M-Audio Revolution 7.1]] &lt;br /&gt;
* [[Chaintech AV-710]] &lt;br /&gt;
* [[E-MU 0404 24/192]]&lt;br /&gt;
* [[ASUS Xonar D2/PM]]  &lt;br /&gt;
* [[Audiotrak Prodigy 7.1]]&lt;br /&gt;
&lt;br /&gt;
== Notebook Audio == &lt;br /&gt;
* [[Echo Indigo IO 24/96]]&lt;br /&gt;
&lt;br /&gt;
== Firewire ==&lt;br /&gt;
* [[E-MU 1212M 24/192]]&lt;br /&gt;
* [[M-Audio Firewire 410]]&lt;br /&gt;
&lt;br /&gt;
== HiFi ==&lt;br /&gt;
* [[M-Audio Fast Track USB]]&lt;br /&gt;
* [[Slim Devices Squeezebox]] &lt;br /&gt;
* [[Slim Devices Transporter]]&lt;br /&gt;
* [[Hermstedt AG Hifidelio]]&lt;br /&gt;
* [[Olive Musica]]&lt;br /&gt;
&lt;br /&gt;
== MIDI Interfaces ==&lt;br /&gt;
* M-Audio MIDISport Uno 1x1 &lt;br /&gt;
* M-Audio MIDISport 2x2 &lt;br /&gt;
* MOTU 5x5 Micro Lite &lt;br /&gt;
* MOTU Fastlane USB&lt;br /&gt;
&lt;br /&gt;
== Digital Audio Players ==&lt;br /&gt;
=== Portable Flash ===&lt;br /&gt;
&#039;&#039;(These players make use of a internal flash drive.)&#039;&#039;&lt;br /&gt;
* [[Apple iPod]] Nano&lt;br /&gt;
* [[Apple iPod]] Shuffle&lt;br /&gt;
* Creative MuVo&lt;br /&gt;
* iRiver iFP Series&lt;br /&gt;
* MPIO lFP Series&lt;br /&gt;
* [[Rio Carbon]]&lt;br /&gt;
&lt;br /&gt;
=== Portable HD ===&lt;br /&gt;
&#039;&#039;(These players make use of a internal harddrive.)&#039;&#039;&lt;br /&gt;
* [[Apple iPod]] with &#039;&#039;([http://www.rockbox.org/twiki/bin/view/Main/TargetStatus#iriver_H110_H115_H120_H140 Rockbox firmware])&#039;&#039;&lt;br /&gt;
* [[Archos Jukebox with Rockbox Software]]&lt;br /&gt;
* [[Cowon iAudio]] with &#039;&#039;([http://www.rockbox.org/twiki/bin/view/Main/TargetStatus#iAudio_X5 Rockbox firmware])&#039;&#039;&lt;br /&gt;
* [[iRiver H-Series]] with &#039;&#039;([http://www.rockbox.org/twiki/bin/view/Main/TargetStatus#iriver_H110_H115_H120_H140 Rockbox firmware])&#039;&#039;&lt;br /&gt;
* [[MPIO H-Series]]&lt;br /&gt;
* [[Neuros]]&lt;br /&gt;
* [[Rio Karma]]&lt;br /&gt;
* [[Sandisk]] with &#039;&#039;([http://www.rockbox.org/twiki/bin/view/Main/TargetStatus#iAudio_X5 Rockbox firmware])&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Portable CD ===&lt;br /&gt;
&lt;br /&gt;
=== Car Players ===&lt;br /&gt;
&#039;&#039;(Car stereos that can read MP3, Vorbis, WMA, etc.).&#039;&#039;&lt;br /&gt;
* [[Aiwa CDC-MP3]]&lt;br /&gt;
* [[Yakumo Ultrasound]]&lt;br /&gt;
&lt;br /&gt;
===DVD Players=== &lt;br /&gt;
* [[Neuston&#039;s Maestro DVX-1201]]&lt;br /&gt;
&lt;br /&gt;
=== Firmware ===&lt;br /&gt;
* [[Rockbox]]&lt;br /&gt;
&lt;br /&gt;
= Audio Theory =&lt;br /&gt;
== Analog Audio ==&lt;br /&gt;
* [[Tube Amplifiers]]&lt;br /&gt;
* [[Vinyl_Playback_and_Recording|Vinyl Audio]]&lt;br /&gt;
&lt;br /&gt;
== Digital Audio ==&lt;br /&gt;
* [[Solid State Amplifiers]] &lt;br /&gt;
* [[Replay Gain]]&lt;br /&gt;
&lt;br /&gt;
== Testing Methodology ==&lt;br /&gt;
* [[ABX]]&lt;br /&gt;
* [[EAQUAL]]&lt;br /&gt;
&lt;br /&gt;
= Audio Development =&lt;br /&gt;
&#039;&#039;note: Let&#039;s start with basic development tools (compilers, engineering tools, dev. libraries) until we think of more tools to add. I am also adding external links to books, tutorials, etc under resources.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
* [http://www.mathworks.com/products/matlab/ MATLAB 7.0] commercial software for algorithmic design, developement, engineering, and scientific computing. (multi-platform support)&lt;br /&gt;
* [http://www.octave.org/ GNU Octave] open-source alternative software (GPL) to MATLAB for numerical computations, engineering, and scientific computing. (multi-platform support)&lt;br /&gt;
* [http://www.fftw.org/ FFTW] Is a C subroutine library for computing the Discrete Fourier transform (DFT) in one or more dimensions on real and complex inputs.&lt;br /&gt;
* [http://gcc.gnu.org/ GCC] THE GNU compiler collection for C, C++, Objective-C, Fortran, Java, and Ada.&lt;br /&gt;
* [http://www.gnu.org/software/emacs/emacs.html GNU Emacs] an extensible, customizable, self-documenting real-time display editor. Great for writing all types of source code especially on Unix. (multi-platform support) &lt;br /&gt;
* [http://www.bloodshed.net/devcpp.html DevCPP] free front-end IDE and compiler for the C and C++ languages. Delphi and C source code available. (Win 9x, NT, 2000, and XP)&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showforum=30 Scientific/R&amp;amp;D Forums] for Psychoacoustic, DSP, Electrical Engineering, theory, and coding related questions. (most questions are generally answered)&lt;br /&gt;
* [http://www.aes.org/ AES] The Audio Engineering Society website. Home of year-round world AES conferences.&lt;br /&gt;
* [http://www.dspguru.com/info/books/favor.htm DSP Tutorials] this site provides another good introduction in to the area of DSP.   &lt;br /&gt;
* [http://www.musicdsp.org/archive.php?classid=2 Music-DSP] source-code archive for analysis, filters, effects and synthesis. (C, C++, and Java code)&lt;br /&gt;
* [http://www.itakura.nuee.nagoya-u.ac.jp/HRTF/ HRTF] A database of measurements and research papers on Head Related Transfer Functions for 3D-Audio. (PDF, Audio)&lt;br /&gt;
* [http://www.midi.org/about-midi/specshome.shtml MIDI Specifications] MIDI 1.0, the new MusicXMF specification, and SP-MIDI for third generation 3GPP mobile devices (PDF) &lt;br /&gt;
* [http://www.gamedev.net/reference/articles/article2008.asp OpenAL] a beginners tutorial on writing code using OpenAL for audio programming in computer games and other applications. (C, C++). &lt;br /&gt;
* [http://www.alsa-project.org/ ALSA Project] (Advanced Linux Sound Architecture) bringing audio and MIDI capabilities to Linux.&lt;br /&gt;
* [http://www.engmath.dal.ca/courses/engm6610/notes/notes.html A Really friendly guide to Wavelets] A good introduction to wavelets aimed towards engineer, requires a fair amount of background knowledge.&lt;br /&gt;
&lt;br /&gt;
== Books/Research == &lt;br /&gt;
* [http://www.amazon.com/gp/product/3540231595/qid=1135380559/sr=1-3/ref=sr_1_3/102-1730075-7300931?s=books&amp;amp;v=glance&amp;amp;n=283155 Psychoacoustics - Facts and Models] author&#039;s Zwicker, Fastl, and Hugo, revised 2005 third edition. The book for comprehensive psychoacoustics models and figures.  &lt;br /&gt;
* [http://www.eas.asu.edu/~spanias/papers/paper-audio-tedspanias-00.pdf  Perceptual Audio Coding] authors A. Painter and T. Spanias. A comprehensive paper on percepual audio coding (PDF)&lt;br /&gt;
* [http://www.amazon.com/gp/product/0780334493/103-2094923-9567001?v=glance&amp;amp;n=283155&amp;amp;%5Fencoding=UTF8&amp;amp;me=ATVPDKIKX0DER&amp;amp;no=283155&amp;amp;st=books Speech Communications Human and Machine] this book provides a good introduction to speech coding, inlcuding anaylsis, recognition, and perception. This text is a very good introduction for beginners. &lt;br /&gt;
* [http://www.dspguide.com/ Scientist and Engineer&#039;s Guide to DSP] author Steve Smith, a great guide for beginners new to the subject of DSP (free online text)(PDF)&lt;br /&gt;
*[http://www.amazon.com/exec/obidos/tg/detail/-/0792391810/ref=ase_theinternetdatac/103-9882844-5344648?v=glance&amp;amp;s=books Vector Quantization] authors Gersho and Gray. Good read for understanding how VQ and arithmetic coding work.&lt;br /&gt;
&lt;br /&gt;
= Audio Resources =&lt;br /&gt;
== Websites ==&lt;br /&gt;
&#039;&#039;Note: Let&#039;s include a small description to the side for now, so that we have something to work with when this section becomes large enough for its own page&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* http://www.audiocoding.com (Page with a wiki on technical audio topics, homepage of FAAC and FAAD2, also has an AAC forum.)&lt;br /&gt;
* http://www.ff123.net (Lots of general information on various MP3 implementations, test samples, testing methodology information, homepage of ABC/HR)&lt;br /&gt;
* http://www.head-fi.org (general information/board about head phones and portable audio players)&lt;br /&gt;
* http://www.rarewares.org (Downloads for many audio and media tools)&lt;br /&gt;
* http://www.rjamorim.com/rrw/ (Download old versions of foobar2000 and other audio and media tools)&lt;br /&gt;
* http://www.rockbox.org/ (Open-source jukebox firmware for numerous DAP and architectures, GNU/GPL License). &lt;br /&gt;
* http://www.dapreview.net/ (Reviews of some of the most popular digital audio players out there) &lt;br /&gt;
* http://www.anythingbutipod.com/ (Thorough reviews of some of the most popular digital audio players out there)&lt;br /&gt;
&lt;br /&gt;
== Articles/Debates ==&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=31759&amp;amp;st=0 DVD-A vs. SACD debate]&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=38041&amp;amp;st=0 Subjective vs. Objective testing]&lt;br /&gt;
* [http://www.ambisonic.net/pdf/ambidvd2001.pdf 5.1 surround vs. Ambisonics comparison]&lt;br /&gt;
&lt;br /&gt;
== Listening Tests ==&lt;br /&gt;
* [http://www.rjamorim.com/test/ Roberto&#039;s listening tests]&lt;br /&gt;
* [[Listening_Tests|Inventory of several listening tests, mainly on HA.org]]&lt;br /&gt;
&lt;br /&gt;
= Other Topics =&lt;br /&gt;
== Video ==&lt;br /&gt;
* [[MPEG-4 Visual]]&lt;br /&gt;
* [[Real Video]]&lt;br /&gt;
* [[Theora]]&lt;br /&gt;
* [[Tarkin]]&lt;br /&gt;
* [[Snow]] &lt;br /&gt;
* [[VP6]]&lt;br /&gt;
* [[Windows Media Video]]&lt;br /&gt;
&lt;br /&gt;
== [[Container format]]s ==&lt;br /&gt;
* [[ASF]]&lt;br /&gt;
* [[AVI]]&lt;br /&gt;
* [[Matroska]]&lt;br /&gt;
* [[MOV]]&lt;br /&gt;
* [[MP4]]&lt;br /&gt;
* [[Ogg]]&lt;br /&gt;
&lt;br /&gt;
= Glossary =&lt;br /&gt;
* [[Glossary_Of_Audio_Terms|Glossary of Audio Terms]]&lt;br /&gt;
&lt;br /&gt;
= Introduction &amp;amp; User Guides =&lt;br /&gt;
&#039;&#039;A starting place for new users to audio, with guides to compression and CD ripping and a glossary of all common terms.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[Glossary Of Audio Terms]]&lt;br /&gt;
* [[FAQ]]&lt;br /&gt;
* [[Audio format guide]]&lt;br /&gt;
* Ripping Guides&lt;br /&gt;
** [[EAC]] (Win32)&lt;br /&gt;
** [[CDex]] (Win32)&lt;br /&gt;
** [[DBpowerAMP with AccurateRip]] (Win32)&lt;br /&gt;
** [[Plextools]] (Win32)&lt;br /&gt;
** [[Max]] (Mac OS/X)&lt;br /&gt;
** [[XLD]] (Mac OS/X) &lt;br /&gt;
** [[Rubyripper]] (Posix/Mac OS/X) &lt;br /&gt;
* [[Tagging]]&lt;br /&gt;
* [[Replay Gain]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Spacer--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Audio Codecs =&lt;br /&gt;
&#039;&#039;Pros/cons, Recommended settings, Useful tools, etc.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;[[:Category:Codecs|The Technical/Codecs Category]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Spacer--&amp;gt;&lt;br /&gt;
= Container Formats =&lt;br /&gt;
&#039;&#039;What is a [[container format]]?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[Matroska]]&lt;br /&gt;
* [[MP4]]&lt;br /&gt;
* [[Ogg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Spacer--&amp;gt;&lt;br /&gt;
= Audio Hardware &amp;amp; CD Ripping =&lt;br /&gt;
*&#039;&#039;CD Tools, Secure Ripping, Soundcard Quality&#039;&#039;&lt;br /&gt;
** [[Secure ripping]]&lt;br /&gt;
** Ripping Guide&lt;br /&gt;
*** [[EAC]]&lt;br /&gt;
*** [[CDex]]&lt;br /&gt;
*** [[DBpowerAMP with AccurateRip]]&lt;br /&gt;
*** [[Plextools]]&lt;br /&gt;
** [[CD copy protection]]&lt;br /&gt;
** [[CD Hardware]]&lt;br /&gt;
* Vinyl records and turntables&lt;br /&gt;
** [[Introduction to Vinyl|Introduction]]&lt;br /&gt;
** [[Advantages of Vinyl]]&lt;br /&gt;
** [[Disadvantages of Vinyl]]&lt;br /&gt;
** [[Vinyl Myths]]&lt;br /&gt;
** [[Purchasing Vinyl LPs and Components|Purchasing]]&lt;br /&gt;
** Record Player Components&lt;br /&gt;
*** [[Turntable]]&lt;br /&gt;
*** [[Cartridge]]&lt;br /&gt;
*** [[Phono preamplifier]]&lt;br /&gt;
** [[Evaluating Vinyl Sound Quality]]&lt;br /&gt;
** [[Vinyl Playback and Recording|Playback and Recording]]&lt;br /&gt;
** [[Vinyl Maintenance|Maintenance]]&lt;br /&gt;
** [[Vinyl Forum Posts and FAQs|FAQs]]&lt;br /&gt;
** [[Vinyl Glossary|Glossary]]&lt;br /&gt;
** [[Vinyl Links|Links]]&lt;br /&gt;
** [[Vinyl Mastering|Mastering]]&lt;br /&gt;
* [[Soundcard|Soundcards]]&lt;br /&gt;
* [[Other hardware]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Spacer--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tests =&lt;br /&gt;
* [[EAC Vs CDex SecureMode]] (by Pio2001)&lt;br /&gt;
* [[EAC Vs CDex SecureMode II]] (by westgroveg)&lt;br /&gt;
* [[Listening Tests]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Spacer--&amp;gt;&lt;br /&gt;
=Downloads=&lt;br /&gt;
&#039;&#039;Where to obtain the software discussed in HAK.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[Download page]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Spacer--&amp;gt;&lt;br /&gt;
= Using HAK =&lt;br /&gt;
* [[Help:Contents|Wiki User Guide]]&lt;br /&gt;
* Play around at the [[Hydrogenaudio Knowledgebase:Sandbox|Sandbox]] to try your formatting skills. Everything goes here and everything can/may be deleted.&lt;br /&gt;
* Contributors should read [[Help:Editing|editing help]].&lt;/div&gt;</summary>
		<author><name>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Shpeck_(foo_vis_shpeck)&amp;diff=19306</id>
		<title>Foobar2000:Components/Shpeck (foo vis shpeck)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Shpeck_(foo_vis_shpeck)&amp;diff=19306"/>
		<updated>2008-12-01T01:19:01Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: 0.3.0&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:foobar2000|Components 0.9]]&lt;br /&gt;
[[Image:Foo_vis_shpeck-milkdrop2.jpg|right|Example of MilkDrop 2 running in Shpeck]]&lt;br /&gt;
= Shpeck (foo_vis_shpeck) =&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
Shpeck is a wrapper for Winamp&#039;s visualisation plugins, using either a stand-alone window, a Columns UI panel or Default UI element. Winamp itself does not need to be installed. Only one plugin can be active at once, though - that is a limitation of the original design.&lt;br /&gt;
&lt;br /&gt;
Shpeck shouldn&#039;t be used with other Winamp emulators because of possible conflicts. The recommended solution is to keep Shpeck only - because it supports the biggest number of Winamp&#039;s features among these emulators, it shouldn&#039;t be a problem.&lt;br /&gt;
&lt;br /&gt;
Winamp is a registered trademark of Nullsoft. Various third-party plugins are owned by their developers and their usage is restricted by their respective licenses.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
See [http://www.hydrogenaudio.org/forums/index.php?showtopic=59388 Shpeck&#039;s official thread] at Hydrogenaudio.org forums.&lt;br /&gt;
&lt;br /&gt;
Information about the latest version and a download link are always available in the first post of that thread.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Preferences ==&lt;br /&gt;
[[Image:Foo_vis_shpeck-prefs.png|screenshot]]&lt;br /&gt;
&lt;br /&gt;
=== Winamp directory ===&lt;br /&gt;
Specifies the base directory of Winamp installation, i.e. the folder with &amp;quot;winamp.exe&amp;quot;. Shpeck scans its &amp;quot;Plugins&amp;quot; subdirectory for plugin DLLs and this path is also passed to loaded plugins (they use it to store their configuration in &amp;quot;%WINAMP_DIR%\Winamp.ini&amp;quot; file, for example).&lt;br /&gt;
Default value is &amp;quot;C:\Program Files\Winamp&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Note that Winamp itself doesn&#039;t need to be installed - you can choose any directory as long as there is a &amp;quot;winamp.exe&amp;quot; file in it (even empty) and  a &amp;quot;Plugins&amp;quot; folder with installed plugins in it.&lt;br /&gt;
&lt;br /&gt;
To avoid the standard Windows &amp;quot;Browse For Folder...&amp;quot; dialog and enter the path directly (e.g. to enter sofisticated network path), click on the [...] button with SHIFT key pressed.&lt;br /&gt;
&lt;br /&gt;
=== Available plugins ===&lt;br /&gt;
This area contains a list of visualisation plugins detected in the folder chosen above. Each DLL can contain several different visualisation modules, hence the names are in form &amp;quot;Plugin name / Module name&amp;quot;.&lt;br /&gt;
Buttons on the right allow to configure or start currently selected module, stop the running one (if any) and refresh the list.&lt;br /&gt;
&lt;br /&gt;
If some installed plugins don&#039;t appear in the list, it might be because of their unresolved dependencies. For example, &amp;quot;MilkDrop 2&amp;quot; or &amp;quot;NSFS&amp;quot; plugins need file NSCRT.DLL from Winamp installation to run. Both the folder with plugin itself and directory with &amp;quot;foobar2000.exe&amp;quot; is searched, so copying the library to either place should help.&lt;br /&gt;
&lt;br /&gt;
=== Options ===&lt;br /&gt;
==== Title bar for embedded windows ====&lt;br /&gt;
Plugins running in an emulation of Winamp 5+ &amp;quot;embedded window&amp;quot; can show a title bar displaying current plugin name and a few controls, e.g. to change presets. If the title bar is enabled, it is possible to change background color, title text color, title font and button images.&lt;br /&gt;
&lt;br /&gt;
The buttons image must be a BMP file with width divisible by 5 (for five buttons - previous preset, next preset, random preset mode, fullscreen toggle and context menu) and height divisible by 3 (for three states - normal, hover and pushed). 32-bit format with alpha/opacity is supported.&lt;br /&gt;
The height of resulting title bar is the height of buttons or selected font, whichever is bigger.&lt;br /&gt;
&lt;br /&gt;
Defaults are colors and font from Windows desktop settings and internal semi-transparent buttons.&lt;br /&gt;
&lt;br /&gt;
Title bar settings for Columns UI panels and Default UI elements are configured in their Appearence dialog, accessible from their context menu (right-click on a title bar).&lt;br /&gt;
&lt;br /&gt;
==== Other ====&lt;br /&gt;
By default, visualisation&#039;s thread priority is lowered below normal, as visualisations are considered to be just an additional eye candy. The option to disable this behavior might help in cases when some background process generates non-uniform peaks in CPU usage and visualisations stutter from time to time. (This applies to virtually single-processor systems only.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Title formatting ===&lt;br /&gt;
This section specifies the title formatting to be used for reporting current track title and playlist entries. See &amp;quot;foobar2000 Main Menu &amp;gt; Help &amp;gt; Title Formatting Help&amp;quot; for more information about title formatting syntax.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Current track&amp;quot; format affects the title of fake Winamp window, which is visible from other applications, e.g. &amp;quot;now-playing plugins&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Preferences:Components&amp;diff=19264</id>
		<title>Foobar2000:Preferences:Components</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Preferences:Components&amp;diff=19264"/>
		<updated>2008-11-08T03:02:50Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: /* Related Pages */ += links to component list &amp;amp; repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Components=&lt;br /&gt;
&lt;br /&gt;
This is the Components page. It contains an list of all 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 most of the components if you double click an item in the list you get a popup with more detailed information.&lt;br /&gt;
&lt;br /&gt;
To generate a report of loaded components for troubleshooting / posting tech support questions on the forums, you can use the &amp;quot;Copy&amp;quot; button in the upper right corner of the page.&lt;br /&gt;
&lt;br /&gt;
[[Image:Components.png|Components]]&lt;br /&gt;
&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
=Related Pages=&lt;br /&gt;
* [[Foobar2000:Foobar2000 | Foobar2000 Wiki Page]]&lt;br /&gt;
* [[Foobar2000:Preferences | Preferences]]&lt;br /&gt;
* [[Foobar2000:Components_0.9 | List of available components]] (scarcely updated)&lt;br /&gt;
* [http://fb2k.org/ fb2k.org - 3rd party components website]&lt;br /&gt;
&lt;br /&gt;
=Subpages=&lt;br /&gt;
&lt;br /&gt;
This page does not have subpages.&lt;/div&gt;</summary>
		<author><name>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Preferences:Display:Context_menu&amp;diff=19101</id>
		<title>Foobar2000:Preferences:Display:Context menu</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Preferences:Display:Context_menu&amp;diff=19101"/>
		<updated>2008-09-21T01:52:20Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: content++&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:foobar2000 Preferences|Context menu]]&lt;br /&gt;
=Context menu=&lt;br /&gt;
This page contains options for managing items of the context menu for tracks displayed in playlist and other media library viewers.&lt;br /&gt;
&lt;br /&gt;
Previous: [[Foobar2000|Foobar2000:]][[Foobar2000:Preferences|Preferences:]][[Foobar2000:Preferences:Display|Display:]]&lt;br /&gt;
&lt;br /&gt;
=Usage=&lt;br /&gt;
Individual items are hierarchically sorted in a tree, divided into user-defined groups. Each group appears as an another popup menu, items in the base [ROOT] group show up in the context-menu itself.&lt;br /&gt;
&lt;br /&gt;
To add a new item (a command, group or separator), right-click on a group name (or basic [ROOT] node) and choose the &amp;quot;Insert item&amp;quot; option. When choosing from available commands, it is possible to filter the list for faster look-up.&lt;br /&gt;
&lt;br /&gt;
To remove an existing item, click on it with right mouse button and choose &amp;quot;Remove item&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
To rearrange items, either simply drag-and-drop them around the tree, or use &amp;quot;Move up&amp;quot; and &amp;quot;Move down&amp;quot; commands in its context menu.&lt;br /&gt;
&lt;br /&gt;
To rename a group, choose &amp;quot;Rename group&amp;quot; from its menu.&lt;br /&gt;
&lt;br /&gt;
=Subpages=&lt;br /&gt;
&lt;br /&gt;
There are no subpages.&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;/div&gt;</summary>
		<author><name>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Text_Display_(foo_textdisplay)&amp;diff=19053</id>
		<title>Foobar2000:Components/Text Display (foo textdisplay)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Text_Display_(foo_textdisplay)&amp;diff=19053"/>
		<updated>2008-09-12T14:37:39Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: baz&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;UI Element for the Default User Interface v0.9.5 and newer. Displays information about the playing or selected track.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Author:&#039;&#039;&#039; foosion&lt;br /&gt;
* &#039;&#039;&#039;Download:&#039;&#039;&#039; [http://foosion.foobar2000.org/components/?id=textdisplay author&#039;s website]&lt;br /&gt;
* &#039;&#039;&#039;Discussion:&#039;&#039;&#039; [http://www.hydrogenaudio.org/forums/index.php?showtopic=64478 HA forum thread]&lt;/div&gt;</summary>
		<author><name>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Screen_Saver_Visualisation_(foo_vis_screensaver)&amp;diff=19052</id>
		<title>Foobar2000:Components/Screen Saver Visualisation (foo vis screensaver)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Screen_Saver_Visualisation_(foo_vis_screensaver)&amp;diff=19052"/>
		<updated>2008-09-12T14:36:47Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: bar&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;UI Element that displays a screen saver. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Author:&#039;&#039;&#039; foosion&lt;br /&gt;
* &#039;&#039;&#039;Download:&#039;&#039;&#039; [http://foosion.foobar2000.org/components/?id=screensaver author&#039;s website]&lt;/div&gt;</summary>
		<author><name>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Infospect_(foo_infospect)&amp;diff=19051</id>
		<title>Foobar2000:Components 0.9/Infospect (foo infospect)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Infospect_(foo_infospect)&amp;diff=19051"/>
		<updated>2008-09-12T14:35:43Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: foo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;UI Element that displays low level playback information.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Author:&#039;&#039;&#039; foosion&lt;br /&gt;
* &#039;&#039;&#039;Download:&#039;&#039;&#039; [http://foosion.foobar2000.org/components/?id=infospect author&#039;s website]&lt;br /&gt;
* &#039;&#039;&#039;Discussion:&#039;&#039;&#039; [http://www.hydrogenaudio.org/forums/index.php?showtopic=61847 HA forum thread]&lt;/div&gt;</summary>
		<author><name>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components&amp;diff=19050</id>
		<title>Foobar2000:Components</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components&amp;diff=19050"/>
		<updated>2008-09-12T14:31:00Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: /* UI Elements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{fb2k}}&lt;br /&gt;
This page contains most Foobar2000 v0.9.x components available at time of [http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9&amp;amp;action=history last update].&lt;br /&gt;
=1st Party= &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;
*Standard DSPs (foo_dsp_std) Equalizer, resampler, advanced limiter, hard limiter, stereo to 4 channel upmixer and a couple other effects&lt;br /&gt;
*ReplayGain Scanner (foo_rgscan) advanced solution for volume matching&lt;br /&gt;
*[[Foobar2000:Converter|Converter (foo_converter)]] Converts files to WAV or any other formats using command line encoders&lt;br /&gt;
*[[Foobar2000:File_operations|File Operations (foo_fileops)]] Renames, moves, or copies files according to specified patterns&lt;br /&gt;
*Archive Reader (foo_unpack) Adds support for playing files directly from ZIP RAR and GZIP archives&lt;br /&gt;
*ABX Comparator (foo_abx) [[ABX]] component for double blind listening tests&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;
&lt;br /&gt;
===Additional Components===&lt;br /&gt;
These components are provided as separate downloads, found on the [http://www.foobar2000.org/components/index.html Additional Components page]. &lt;br /&gt;
====Input====&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/ALAC Decoder (foo_input_alac)|ALAC Decoder (foo_input_alac)]] Apple Lossless ([[ALAC]]) decoder (has known stability issues: random crashes during decoding)&lt;br /&gt;
====Output====&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/ASIO Output (foo_out_asio)|ASIO output support (foo_out_asio)]] Adds ASIO output support.&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 systems.&lt;br /&gt;
====Other====&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/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/File Integrity Verifier (foo_verifier)|File Integrity Verifier (foo_verifier)]] Checks specified media files for decoding errors.&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;
* 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/Decoding Speed Test (foo_benchmark)|Decoding Speed Test (foo_benchmark)]] Measures decoding speed of audio files.&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/Audio CD Writer (foo_burninate)|Audio CD Writer (foo_burninate)]] CD burning support (requires Nero to be installed on your system.)&lt;br /&gt;
====Deprecated====&lt;br /&gt;
These components are no longer maintained and provided only for compatibility with old configurations that rely on them. Functionality similar to what they offer is now provided through other still-maintained components.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Masstagger (foo_masstag)|Masstagger (foo_masstag)]]&lt;br /&gt;
&lt;br /&gt;
=3rd Party=&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;
===GFX===&lt;br /&gt;
[[Foobar2000:Components 0.9/GFX window (foo_ui_gfx)|GFX window (foo_ui_gfx)]] is a skinnable user interface, which doesn&#039;t only focus on looking good but tries to be as fast and &amp;quot;lightweight&amp;quot; as possible, too. It uses lua as scripting language. Two skins are included in the archive. Development of this component appears to have ceased.&lt;br /&gt;
&lt;br /&gt;
===Panels UI===&lt;br /&gt;
[[Foobar2000:Components 0.9/Panels UI (foo_ui_panels)|Panels UI (foo_ui_panels)]] gives the ability to manage multiple [[#Panels|panels]] through titleformating. No longer maintained and not compatible with current foobar2000 releases anymore.&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/Infospect_%28foo_infospect%29|Infospect (foo_infospect)]] Displays low level playback information.&lt;br /&gt;
* [[Foobar2000:Components_0.9/Screen_Saver_Host_%28foo_vis_screensaver%29|Screen Saver Host (foo_vis_screensaver)]] Displays a screen saver inside foobar2000 main window.&lt;br /&gt;
* [[Foobar2000:Components_0.9/Text_Display_%28foo_textdisplay%29|Text Display (foo_textdisplay)]] Displays information about the playing or selected track.&lt;br /&gt;
&lt;br /&gt;
=== Panels ===&lt;br /&gt;
Panels extend the functionality of Columns UI / Panels 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/Grouped playlist panel (foo_uie_pvt)|Grouped playlist panel (foo_uie_pvt)]] Preview version of columns playlist with grouping.&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.&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/Single Column Playlist (foo_uie_single_column_playlist)|Single Column Playlist Viewer (foo_uie_single_column_playlist)]] Displays the playlist in a single column with &amp;quot;headers&amp;quot;. Useful for creating a narrower and smaller layout.&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/Track Info Panel (foo_uie_trackinfo)|Track Info Panel (foo_uie_trackinfo)]] Uses TAGZ to display information about a selected track.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Track Info Panel Mod (foo_uie_trackinfo_mod)|Track Info Panel Mod (foo_uie_trackinfo_mod)]] Improved Track Info panel with the ability to use multiple fonts in the same panel. Also has the ability to display images.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Typefind (foo_typefind)|Typefind (foo_typefind)]] Provides some in-line search facilities.&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/Voice Cut Filter (foo_dsp_centercut)|Voice Cut Filter (foo_dsp_centercut)]] Voice cut filter.&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 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 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/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 codecs===&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/AC3 Packet Decoder (foo_packet_decoder_ac3)|AC3 Packet Decoder (foo_packet_decoder_ac3)]] Needed for [[AC3]] in [[Matroska]].&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/Matroska Plugin (foo_input_mkx)|Matroska Plugin (foo_input_mkx)]] Decodes [[Matroska]] audio container format.&lt;br /&gt;
* [[Foobar2000:Components 0.9/MIDI Synthesizer Host (foo_midi)|MIDI Synthesizer Host (foo_midi)]] &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/TTA Audio Decoder (unofficial) (foo_input_tta)|TTA Audio Decoder (unofficial) (foo_input_tta)]] Decodes True Audio ([[TTA]]) audio format.&lt;br /&gt;
* [[Foobar2000:Components 0.9/WavPack Packet Decoder (foo_packet_decoder_wavpack)|WavPack Packet Decoder (foo_packet_decoder_wavpack)]].&lt;br /&gt;
&lt;br /&gt;
===Other codecs===&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/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/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 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 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 0.9/Channel Usage Visualisation (foo_vis_channelusage)|Channel Usage Visualisation (foo_vis_channelusage)]] Channel Usage Visualisation.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Common Services (foo_common)|Common Services (foo_common)]] Common services.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Converter (foo converter)|Converter (foo converter)]]&lt;br /&gt;
* [[Foobar2000:Components 0.9/Cwbowron&#039;s Title formating (foo_cwb_hooks)|Cwbowron&#039;s Title Format Hooks (foo_cwb_hooks)]] Adds various global titleformat functions/variables, tagger window, new file tagger, and more. No longer maintained, not compatible with current foobar2000 versions anymore.&lt;br /&gt;
* [[Foobar2000:Components_0.9/Directory_Monitor_(foo_dirwatch)|Directory Monitor (foo_dirwatch)]] Allows you to specify directories to monitor, and notifies the Media Library of any changes (additions, renames, deletions) that occur.&lt;br /&gt;
* [[Foobar2000:Components 0.9/EXTM3U Playlist Creater (foo_extm3u)|EXTM3U Playlist Creater (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/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/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 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 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 0.9/Winamp API Emulator (foo_winamp_spam)|Winamp API Emulator (foo_winamp_spam)]] Designed to create a fake Winamp 1.x window which will act as a wrapper between applications written to use the Winamp API and foobar2000.&lt;br /&gt;
&lt;br /&gt;
===Lyrics===&lt;br /&gt;
* [[Foobar2000:Components 0.9/Gasazip Lyrics (foo_gasazip)|Gasazip Lyrics (foo_gasazip)]] Search for lyrics and displays it in external window.&lt;br /&gt;
* [[Foobar2000:Components 0.9/LyricsDB (foo_lyricsdb)|LyricsDB (foo_lyricsdb)]] Search lyrics basing on song&#039;s artist title and sometimes album.&lt;br /&gt;
* [[Foobar2000:Components 0.9/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;
* [[Foobar2000:Components 0.9/Foosic Music Database (foo_sic)|Foosic Music Database (foo_sic)]] Sends track information to the [http://www.foosic.org/ foosic online database]. You can currently view your top artist, album and track statistics with foosic. Now support FooID fingerprints.&lt;br /&gt;
&lt;br /&gt;
===Online radio===&lt;br /&gt;
* [[Foobar2000:Components 0.9/MSLive (foo_input_mslive)|MSLive (foo_input_mslive)]] Support for [[MMS]] and [[RSTP]] broadcast radio protocols.&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 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/Appcommand (foo_appcommand)|Appcommand (foo_appcommand)]] Adds the ability to assign multimedia keyboard buttons that sends APPCOMMAND (for example some HP keyboards) as (global) keyboard hotkeys.&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/Custom Info (foo_custominfo)|Custom Info (foo_custominfo)]] Allows you to set info fields for files without modifying them. &lt;br /&gt;
* [[Foobar2000:Components 0.9/Discogs (foo_discogs)|Discogs (foo_discogs)]] Retrieve info and album art from Discogs.com database.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Freedb Tagger (foo_freedb2)|Freedb Tagger (foo_freedb2)]] Freedb.org tagger. Now included with official foobar2000 installers.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Live Show Tagger (foo_tradersfriend)|Live Show Tagger (foo_tradersfriend)]] Live show tagger.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Masstagger Addons (foo_masstag_addons)|Masstagger Addons (foo_masstag_addons)]] Some addons for masstagger, including code page conversion and chinese conversion.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://pelit.koillismaa.fi/plugins/ 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>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Default_User_Interface:List_of_UI_Elements&amp;diff=19049</id>
		<title>Foobar2000:Default User Interface:List of UI Elements</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Default_User_Interface:List_of_UI_Elements&amp;diff=19049"/>
		<updated>2008-09-12T14:30:18Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: /* Third-party UI Elements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page lists available UI Elements for use with foobar2000&#039;s [[Foobar2000:Components_0.9/Default_user_interface_%28foo_ui_std%29|Default User Interface]].&lt;br /&gt;
&lt;br /&gt;
== Bundled UI Elements ==&lt;br /&gt;
The following UI elements are bundled with official installer and they are always available unless noted.&lt;br /&gt;
&lt;br /&gt;
=== Containers ===&lt;br /&gt;
* &#039;&#039;&#039;Splitter (left/right or top/bottom)&#039;&#039;&#039;&lt;br /&gt;
A simple container which divides its area to two panes horizontally or vertically. The child elements can be resized by dragging the border between them. Moreover, size of each side can be locked, so that it will stay the same when the whole window is resized - this feature is available in splitter&#039;s popup menu.&lt;br /&gt;
* &#039;&#039;&#039;Tabs&#039;&#039;&#039;&lt;br /&gt;
This container uses the well-established concept of a tabbed document. It can have any number of pages, each page containing another child element(s). The popup menu have commands to add, remove, rename and reorder the individual tabs.&lt;br /&gt;
* &#039;&#039;&#039;Playlist Tabs&#039;&#039;&#039;&lt;br /&gt;
A tabbed container automatically populated with tabs corresponding to available playlists. Note that the child area is the same regardless of the active tab (playlist). Commonly used to host a &amp;quot;Playlist view&amp;quot; element.&lt;br /&gt;
* &#039;&#039;&#039;Toolbar Header&#039;&#039;&#039;&lt;br /&gt;
Shows a toolbar which can be filled with various buttons and controls, configurable in its popup menu. Additional options include whether to be shown at the top or bottom of assigned area, or if the toolbar should be locked to avoid rearranging the items. It can contain only one static child element.&lt;br /&gt;
&lt;br /&gt;
=== Media Library Viewers ===&lt;br /&gt;
* &#039;&#039;&#039;Album List&#039;&#039;&#039; &#039;&#039;(available if selected during installation)&#039;&#039;&lt;br /&gt;
UI element version of the Album List viewer, as available in the &amp;quot;Main menu &amp;gt; Library &amp;gt; Album List&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;Media Library Search&#039;&#039;&#039; &#039;&#039;(available if selected during installation)&#039;&#039;&lt;br /&gt;
UI element version of the Media Library search, as available in the &amp;quot;Main menu &amp;gt; Library &amp;gt; Search&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Playback Visualisation ===&lt;br /&gt;
* &#039;&#039;&#039;Oscilloscope&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Peak Meter&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Spectrogram&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Spectrum&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;VU Meter&#039;&#039;&#039;&lt;br /&gt;
Various visualisations providing some graphical feedback. Most of them have their additional style, color or quality settings available in their popup menu.&lt;br /&gt;
&lt;br /&gt;
=== Playlist Renderers ===&lt;br /&gt;
* &#039;&#039;&#039;Playlist View&#039;&#039;&#039;&lt;br /&gt;
Shows items of currently active playlist. Note that any number of &amp;quot;Playlist View&amp;quot; elements will all show the same content. Format of displayed columns and item grouping can be customized.&lt;br /&gt;
&lt;br /&gt;
=== Selection Information ===&lt;br /&gt;
* &#039;&#039;&#039;Album Art Viewer&#039;&#039;&#039;&lt;br /&gt;
Shows album (cover) art image for the selected or currently playing track. Looks both for embedded images in the file itself and in its folder.&lt;br /&gt;
* &#039;&#039;&#039;Selection Properties&#039;&#039;&#039;&lt;br /&gt;
An element capable of displaying various information about the selected track(s). Popup menu allows customization of what kind of information to show.&lt;br /&gt;
&lt;br /&gt;
=== Utility ===&lt;br /&gt;
* &#039;&#039;&#039;Console&#039;&#039;&#039;&lt;br /&gt;
UI element version of the Console window, as available in the &amp;quot;Main menu &amp;gt; View &amp;gt; Console&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;Equalizer&#039;&#039;&#039;&lt;br /&gt;
UI element version of the Equalizer window, as available in the &amp;quot;Main menu &amp;gt; View &amp;gt; Equalizer&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;Playlist Manager&#039;&#039;&#039;&lt;br /&gt;
UI element version of the Playlist Manager window, as available in the &amp;quot;Main menu &amp;gt; View &amp;gt; Playlist Manager&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Third-party UI Elements ==&lt;br /&gt;
The components providing these UI elements must be installed separately before use. See their respective article for more information.&lt;br /&gt;
&lt;br /&gt;
* [[Foobar2000:Components_0.9/Facets_%28foo_facets%29|Facets (foo_facets)]] - Flexible media library viewer based on linked lists.&lt;br /&gt;
* [[Foobar2000:Components_0.9/Infospect_%28foo_infospect%29|Infospect (foo_infospect)]] - Displays low level playback information.&lt;br /&gt;
* [[Foobar2000:Components_0.9/Screen_Saver_Host_%28foo_vis_screensaver%29|Screen Saver Host (foo_vis_screensaver)]] - Displays a screen saver inside foobar2000 main window.&lt;br /&gt;
* [[Foobar2000:Components_0.9/Text_Display_%28foo_textdisplay%29|Text Display (foo_textdisplay)]] - Displays information about the playing or selected track.&lt;/div&gt;</summary>
		<author><name>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Default_user_interface_(foo_ui_std)&amp;diff=18764</id>
		<title>Foobar2000:Components/Default user interface (foo ui std)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Default_user_interface_(foo_ui_std)&amp;diff=18764"/>
		<updated>2008-06-17T18:59:04Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: Added link to List of UI Elements&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Default user interface.png|thumb]]&lt;br /&gt;
&lt;br /&gt;
Default User Interface included with the standard installation package.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
* Allows complex layout using building blocks that are called UI Elements.&lt;br /&gt;
* Focus on instant usability and easy configuration; it deliberately does not offer total visual customization and reduces the use of title formatting. &lt;br /&gt;
* The [[Foobar2000:Default User Interface:Quick Appearance Setup|Quick Appearance Setup window]] lets users choose from a set of predefined layouts, color schemes, and playlist configurations. &lt;br /&gt;
* The [[Foobar2000:Layout Editing Mode|layout editing mode]] and scratchboxes allow in-place configuration of the layout with Copy &amp;amp; Paste functionality. &lt;br /&gt;
* The current configuration can be exported as a theme for archiving or transfer to another foobar2000 installation.&lt;br /&gt;
&lt;br /&gt;
==Elements==&lt;br /&gt;
* UI Elements are conceptually similar to the panels introduced by Columns UI, but are incompatible with them so they were given a new name.&lt;br /&gt;
* [[Foobar2000:Default User Interface:List of UI Elements|List of UI Elements]] contains basic information about the available UI elements.&lt;br /&gt;
&lt;br /&gt;
==Link==&lt;br /&gt;
* [http://www.foobar2000.org/ Official Website]&lt;br /&gt;
* [http://www.foobar2000.org/releasenotes-095/releasenotes.html#new_default_user_interface Release notes]&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=58351 Known issues and feature proposals]&lt;br /&gt;
* [[Foobar2000:Preferences:Default User Interface|Preferences: Default User Interface]]&lt;/div&gt;</summary>
		<author><name>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Layout_Editing_Mode&amp;diff=18763</id>
		<title>Foobar2000:Layout Editing Mode</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Layout_Editing_Mode&amp;diff=18763"/>
		<updated>2008-06-17T18:56:00Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: Created&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Layout Editing Mode of [[Foobar2000:Components_0.9/Default_user_interface_(foo_ui_std)|Default User Interface]] enables users to easily change the overall window layout, add or remove various UI elements and change their settings, all using simple and consistent WYSIWYG-based interface.&lt;br /&gt;
&lt;br /&gt;
Layout Editing Mode can be activated either by choosing its option in &amp;quot;Main Menu &amp;gt; View &amp;gt; Layout&amp;quot;, or by clicking the appropriate button on toolbar (if enabled).&lt;br /&gt;
Additionally, a &amp;quot;Scratchbox&amp;quot; window can be created using the &amp;quot;Main Menu &amp;gt; View &amp;gt; Layout &amp;gt; Create Scratchbox&amp;quot;  command. In a Scratchbox, it is possible to try out different themes without changing the currently used layout, and apply the changes to the main window only when needed.&lt;br /&gt;
&lt;br /&gt;
Easy way to get started might be choosing one of the predefined layouts using the [[Foobar2000:Default User Interface:Quick Appearance Setup|Quick Appearance Setup]], then change some of the elements afterwards.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Basic operation ==&lt;br /&gt;
The whole layout consists of individual UI elements. They can be divided into two groups:&lt;br /&gt;
* functional elements - like a playlist viewer, album list or a visualisation&lt;br /&gt;
* container elements - splitters and tabs&lt;br /&gt;
The fundamental difference is that containers can contain additional child elements, including more containers, which makes them essential for creating a complex layout. Each simple left/right or top/bottom splitter divides its area to two parts; tabbed containers, for instance, can obviously have more pages with more children.&lt;br /&gt;
&lt;br /&gt;
=== Control ===&lt;br /&gt;
When in Layout Editing Mode, clicking anywhere inside the window with right mouse button selects the UI element underneath mouse cursor and shows a popup menu with its options. To select a splitter, it&#039;s necessary to click on the border between its children.&lt;br /&gt;
&lt;br /&gt;
The popup menu shows the active UI element&#039;s name (if there is one), a few common actions to replace, cut, copy and paste the element, and any other options the element itself might provide.&lt;br /&gt;
&lt;br /&gt;
=== Adding UI elements ===&lt;br /&gt;
To add a new element, choose the &amp;quot;Add New UI Element&amp;quot; item from the popup menu, or simply by click in an unused area with left mouse button. New UI element can be added to an empty space only, replacing the old one is needed otherwise.&lt;br /&gt;
&lt;br /&gt;
=== Replacing UI elements ===&lt;br /&gt;
Replacing an element with a different one is possible using the &amp;quot;Replace UI Element&amp;quot; option in the popup menu. Another way is to copy or cut another UI element to put it into clipboard, then select the element to replace and paste it over.&lt;br /&gt;
&lt;br /&gt;
When an UI element is replaced with an empty container, it automatically embraces the old element (or its children when it&#039;s a container) - e.g. replacing a horizontal splitter with a vertical one doesn&#039;t clear its contents.&lt;br /&gt;
&lt;br /&gt;
=== Removing UI elements ===&lt;br /&gt;
To remove an UI element, choose the &amp;quot;Cut UI Element&amp;quot; command in its popup menu (note that this will also put it into clipboard).&lt;br /&gt;
&lt;br /&gt;
When removing an element in a container, the above action will leave the splitted area intact. To replace the whole container element with only one of its children, either select the parent and replace it with the wanted element, or use the copy/paste function.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Available UI Elements ==&lt;br /&gt;
See the [[Foobar2000:Default_User_Interface:List_of_UI_Elements|List of UI Elements]] for information about the basic UI elements bundled with the official installer as well as any additional ones provided by others.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Colors and Fonts ==&lt;br /&gt;
Some additional settings affecting appearance of all UI elements, like colors and fonts, are available in the &amp;quot;Preferences &amp;gt; Display &amp;gt; Default User Interface &amp;gt; Colors and Fonts&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Theme Import/Export ==&lt;br /&gt;
The themes can be exported to a .fth file from the &amp;quot;Default User Interface&amp;quot; page in Preferences. It is possible to choose which parts of the theme (main layout, toolbar layout, colors, etc.), should actually be saved. Similarly, when importing, some parts can be prevented from overwritting the current values.&lt;br /&gt;
&lt;br /&gt;
Themes can also be imported and exported in the Scratchbox.&lt;/div&gt;</summary>
		<author><name>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Default_User_Interface:List_of_UI_Elements&amp;diff=18762</id>
		<title>Foobar2000:Default User Interface:List of UI Elements</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Default_User_Interface:List_of_UI_Elements&amp;diff=18762"/>
		<updated>2008-06-17T18:50:57Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: Initial draft&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page lists available UI Elements for use with foobar2000&#039;s [[Foobar2000:Components_0.9/Default_user_interface_%28foo_ui_std%29|Default User Interface]].&lt;br /&gt;
&lt;br /&gt;
== Bundled UI Elements ==&lt;br /&gt;
The following UI elements are bundled with official installer and they are always available unless noted.&lt;br /&gt;
&lt;br /&gt;
=== Containers ===&lt;br /&gt;
* &#039;&#039;&#039;Splitter (left/right or top/bottom)&#039;&#039;&#039;&lt;br /&gt;
A simple container which divides its area to two panes horizontally or vertically. The child elements can be resized by dragging the border between them. Moreover, size of each side can be locked, so that it will stay the same when the whole window is resized - this feature is available in splitter&#039;s popup menu.&lt;br /&gt;
* &#039;&#039;&#039;Tabs&#039;&#039;&#039;&lt;br /&gt;
This container uses the well-established concept of a tabbed document. It can have any number of pages, each page containing another child element(s). The popup menu have commands to add, remove, rename and reorder the individual tabs.&lt;br /&gt;
* &#039;&#039;&#039;Playlist Tabs&#039;&#039;&#039;&lt;br /&gt;
A tabbed container automatically populated with tabs corresponding to available playlists. Note that the child area is the same regardless of the active tab (playlist). Commonly used to host a &amp;quot;Playlist view&amp;quot; element.&lt;br /&gt;
* &#039;&#039;&#039;Toolbar Header&#039;&#039;&#039;&lt;br /&gt;
Shows a toolbar which can be filled with various buttons and controls, configurable in its popup menu. Additional options include whether to be shown at the top or bottom of assigned area, or if the toolbar should be locked to avoid rearranging the items. It can contain only one static child element.&lt;br /&gt;
&lt;br /&gt;
=== Media Library Viewers ===&lt;br /&gt;
* &#039;&#039;&#039;Album List&#039;&#039;&#039; &#039;&#039;(available if selected during installation)&#039;&#039;&lt;br /&gt;
UI element version of the Album List viewer, as available in the &amp;quot;Main menu &amp;gt; Library &amp;gt; Album List&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;Media Library Search&#039;&#039;&#039; &#039;&#039;(available if selected during installation)&#039;&#039;&lt;br /&gt;
UI element version of the Media Library search, as available in the &amp;quot;Main menu &amp;gt; Library &amp;gt; Search&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Playback Visualisation ===&lt;br /&gt;
* &#039;&#039;&#039;Oscilloscope&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Peak Meter&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Spectrogram&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Spectrum&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;VU Meter&#039;&#039;&#039;&lt;br /&gt;
Various visualisations providing some graphical feedback. Most of them have their additional style, color or quality settings available in their popup menu.&lt;br /&gt;
&lt;br /&gt;
=== Playlist Renderers ===&lt;br /&gt;
* &#039;&#039;&#039;Playlist View&#039;&#039;&#039;&lt;br /&gt;
Shows items of currently active playlist. Note that any number of &amp;quot;Playlist View&amp;quot; elements will all show the same content. Format of displayed columns and item grouping can be customized.&lt;br /&gt;
&lt;br /&gt;
=== Selection Information ===&lt;br /&gt;
* &#039;&#039;&#039;Album Art Viewer&#039;&#039;&#039;&lt;br /&gt;
Shows album (cover) art image for the selected or currently playing track. Looks both for embedded images in the file itself and in its folder.&lt;br /&gt;
* &#039;&#039;&#039;Selection Properties&#039;&#039;&#039;&lt;br /&gt;
An element capable of displaying various information about the selected track(s). Popup menu allows customization of what kind of information to show.&lt;br /&gt;
&lt;br /&gt;
=== Utility ===&lt;br /&gt;
* &#039;&#039;&#039;Console&#039;&#039;&#039;&lt;br /&gt;
UI element version of the Console window, as available in the &amp;quot;Main menu &amp;gt; View &amp;gt; Console&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;Equalizer&#039;&#039;&#039;&lt;br /&gt;
UI element version of the Equalizer window, as available in the &amp;quot;Main menu &amp;gt; View &amp;gt; Equalizer&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;Playlist Manager&#039;&#039;&#039;&lt;br /&gt;
UI element version of the Playlist Manager window, as available in the &amp;quot;Main menu &amp;gt; View &amp;gt; Playlist Manager&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Third-party UI Elements ==&lt;br /&gt;
The components providing these UI elements must be installed separately before use. See their respective article for more information.&lt;br /&gt;
&lt;br /&gt;
* [[Foobar2000:Components_0.9/Facets_%28foo_facets%29|Facets (foo_facets)]] - Flexible media library viewer based on linked lists.&lt;/div&gt;</summary>
		<author><name>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Foobar2000&amp;diff=18761</id>
		<title>Foobar2000:Foobar2000</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Foobar2000&amp;diff=18761"/>
		<updated>2008-06-17T18:40:03Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: /* Features */ 0.9.5+ UI&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{notitle}}&amp;lt;div style=&amp;quot;position: relative; top: -45px; z-index: 100;&amp;quot;&amp;gt;&lt;br /&gt;
{|cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border-collapse: collapse;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;border: 1px solid #777777; padding: 10px; border-bottom: 0px;&amp;quot; colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 24px; border: 0px; font-weight: normal; padding-left: 5px; margin: 0px;&amp;quot;&amp;gt;[[Image:foobar2000 Logo.png]] the foobar2000 wiki&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border: 1px solid #777777; padding: 10px; border-right: 0px;&amp;quot;|&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;
&amp;lt;div style=&amp;quot;border: 1px solid #CCCCCC; padding: 5px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The latest version is:&#039;&#039;&#039; [http://www.foobar2000.org/download.html v0.9.5.3]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;
* [[Foobar2000:Preferences:General:Keyboard Shortcuts|Customizable keyboard shortcuts]].&lt;br /&gt;
* Support for transcoding all supported audio formats using the [[Foobar2000:Components 0.9/Converter (foo converter)|Converter component]] (requires external commandline 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_0.9/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 formating 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]].&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]], [[Matroska]], [[MMS]], [[RSTP]], [[TAK]], 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;
Foobar2000 has been written for the Windows platform only. Ports to other platforms are not planned. However, several people have had success [http://www.hydrogenaudio.org/forums/index.php?act=ST&amp;amp;f=24&amp;amp;t=6349&amp;amp;hl=wine running foobar2000 on x86 Linux systems] by using [http://www.winehq.org/ Wine].&lt;br /&gt;
&lt;br /&gt;
Foobar2000 user interface is in English language only. Translations are not supported.&lt;br /&gt;
&lt;br /&gt;
== Using foobar2000 ==&lt;br /&gt;
* [http://foobar2000.org/FAQ.html foobar2000 FAQ]&lt;br /&gt;
* [[foobar2000:components 0.9|foobar2000 0.9.x 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;
* [[foobar2000:Tips &amp;amp; Tricks|foobar2000 Tips &amp;amp; Tricks]]&lt;br /&gt;
&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:Commandline Guide|Commandline Usage]]&lt;br /&gt;
* [[foobar2000:Increasing Performance|Increasing Performance]] - Tips&lt;br /&gt;
&lt;br /&gt;
=== External Guides ===&lt;br /&gt;
* [http://fooblog2000.com/ Fooblog2000] News blog with the latest configuration/component tips and guides.&lt;br /&gt;
* [http://eolindel.free.fr/foobar0.9/ Bachi-Bouzouk&#039;s English/French guide] Complete manual about foobar2000, Replay Gain, the masstagger (with a tutorial) and common plugins. Two rather extensive FAQ for UI columns and overall use. Step by step guide to help new users.&lt;br /&gt;
* [http://foobar2000.xrea.jp/ fb2k Wiki Page] for Japanese users.&lt;br /&gt;
* [http://foobar2000.audiohq.de/ Frank Bicking&#039;s German-language guide].&lt;br /&gt;
* [http://www.bobulous.org.uk/misc/Replay-Gain.html Replay Gain] focusing on Foobar2000. (But the other articles on this site contain misleading information)&lt;br /&gt;
&lt;br /&gt;
==== Scripting Tutorials ====&lt;br /&gt;
* [http://eolindel.free.fr/foobar0.9/tutorial.php Bachi-Bouzouk&#039;s Scripting Tutorial] Color schemes detailed. Main functions explained, basic and complex code for your columns. Several .fcs explained, detailed FAQ.&lt;br /&gt;
* [http://tagz.brother-john.net/ Brother John&#039;s Foobar2000 Scripting Tutorial]&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.html foobar2000.org: Download]&lt;br /&gt;
* [http://www.foobar2000.org/requirements.html foobar2000.org: Requirements]&lt;br /&gt;
&lt;br /&gt;
=== Community ===&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showforum=28 Official foobar2000 forum]&lt;br /&gt;
* [http://foobar-users.de/ German Support Forum]&lt;br /&gt;
* [http://foobar2000.pl/index.php?act=idx Polish Support Forum]&lt;br /&gt;
* [http://www.foobar2000.pt.vu Portuguese 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=49783 Configuration Distribution Thread] Fast Way To Clone Another&#039;s Advanced 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=43077 Columns UI / Panels UI appearance] forum thread&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=31027 Columns UI configurations]&lt;br /&gt;
|style=&amp;quot;border: 1px solid #777777; padding: 10px;&amp;quot; valign=&amp;quot;top&amp;quot;|&lt;br /&gt;
{{Software Infobox|&lt;br /&gt;
|name = foobar2000&lt;br /&gt;
|screenshot = [[Image:Foobar2000-0.9.5.3-default-ui.png|250px]]&lt;br /&gt;
|caption = Screenshot of foobar2000 v0.9.5.3 using the default user interface&lt;br /&gt;
|maintainer = Peter Pawlowski&lt;br /&gt;
|stable_release = 0.9.5.3&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;
}}&amp;lt;br clear=&amp;quot;both&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left: 17px;&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:foobar2000]]&lt;br /&gt;
[[Category:Media Players|foobar2000]]&lt;/div&gt;</summary>
		<author><name>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=User:Yirkha/drafts/Layout_Editing_Mode&amp;diff=18760</id>
		<title>User:Yirkha/drafts/Layout Editing Mode</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=User:Yirkha/drafts/Layout_Editing_Mode&amp;diff=18760"/>
		<updated>2008-06-17T14:46:40Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: Initial draft&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Layout Editing Mode of Default User Interface enables users to easily change the overall window layout, add or remove various UI elements and change their settings, all using simple and consistent WYSIWYG-based interface.&lt;br /&gt;
&lt;br /&gt;
Layout Editing Mode can be activated either by choosing its option in &amp;quot;Main Menu &amp;gt; View &amp;gt; Layout&amp;quot;, or by clicking the appropriate button on toolbar (if enabled).&lt;br /&gt;
Additionally, a &amp;quot;Scratchbox&amp;quot; window can be created using the &amp;quot;Main Menu &amp;gt; View &amp;gt; Layout &amp;gt; Create Scratchbox&amp;quot;  command. In a Scratchbox, it is possible to try out different themes without changing the currently used layout, and apply the changes to the main window only when needed.&lt;br /&gt;
&lt;br /&gt;
Easy way to get started might be choosing one of the predefined layouts using the [[Foobar2000:Default User Interface:Quick Appearance Setup|Quick Appearance Setup]], then change some of the elements afterwards.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Basic operation ==&lt;br /&gt;
The whole layout consists of individual UI elements. They can be divided into two groups:&lt;br /&gt;
* functional elements - like a playlist viewer, album list or a visualisation&lt;br /&gt;
* container elements - splitters and tabs&lt;br /&gt;
The fundamental difference is that containers can contain additional child elements, including more containers, which makes them essential for creating a complex layout. Each simple left/right or top/bottom splitter divides its area to two parts; tabbed containers, for instance, can obviously have more pages with more children.&lt;br /&gt;
&lt;br /&gt;
=== Control ===&lt;br /&gt;
When in Layout Editing Mode, clicking anywhere inside the window with right mouse button selects the UI element underneath mouse cursor and shows a popup menu with its options. To select a splitter, it&#039;s necessary to click on the border between its children.&lt;br /&gt;
&lt;br /&gt;
The popup menu shows the active UI element&#039;s name (if there is one), a few common actions to replace, cut, copy and paste the element, and any other options the element itself might provide.&lt;br /&gt;
&lt;br /&gt;
=== Adding UI elements ===&lt;br /&gt;
To add a new element, choose the &amp;quot;Add New UI Element&amp;quot; item from the popup menu, or simply by click in an unused area with left mouse button. New UI element can be added to an empty space only, replacing the old one is needed otherwise.&lt;br /&gt;
&lt;br /&gt;
=== Replacing UI elements ===&lt;br /&gt;
Replacing an element with a different one is possible using the &amp;quot;Replace UI Element&amp;quot; option in the popup menu. Another way is to copy or cut another UI element to put it into clipboard, then select the element to replace and paste it over.&lt;br /&gt;
&lt;br /&gt;
When an UI element is replaced with an empty container, it automatically embraces the old element (or its children when it&#039;s a container) - e.g. replacing a horizontal splitter with a vertical one doesn&#039;t clear its contents.&lt;br /&gt;
&lt;br /&gt;
=== Removing UI elements ===&lt;br /&gt;
To remove an UI element, choose the &amp;quot;Cut UI Element&amp;quot; command in its popup menu (note that this will also put it into clipboard).&lt;br /&gt;
&lt;br /&gt;
When removing an element in a container, the above action will leave the splitted area intact. To replace the whole container element with only one of its children, either select the parent and replace it with the wanted element, or use the copy/paste function.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bundled UI Elements ==&lt;br /&gt;
=== Containers ===&lt;br /&gt;
* &#039;&#039;&#039;Splitter (left/right or top/bottom)&#039;&#039;&#039;&lt;br /&gt;
A simple container which divides its area to two panes horizontally or vertically. The child elements can be resized by dragging the border between them. Moreover, size of each side can be locked, so that it will stay the same when the whole window is resized - this feature is available in splitter&#039;s popup menu.&lt;br /&gt;
* &#039;&#039;&#039;Tabs&#039;&#039;&#039;&lt;br /&gt;
This container uses the well-established concept of a tabbed document. It can have any number of pages, each page containing another child element(s). The popup menu have commands to add, remove, rename and reorder the individual tabs.&lt;br /&gt;
* &#039;&#039;&#039;Playlist Tabs&#039;&#039;&#039;&lt;br /&gt;
A tabbed container automatically populated with tabs corresponding to available playlists. Note that the child area is the same regardless of the active tab (playlist). Commonly used to host a &amp;quot;Playlist view&amp;quot; element.&lt;br /&gt;
* &#039;&#039;&#039;Toolbar Header&#039;&#039;&#039;&lt;br /&gt;
Shows a toolbar which can be filled with various buttons and controls, configurable in its popup menu. Additional options include whether to be shown at the top or bottom of assigned area, or if the toolbar should be locked to avoid rearranging the items. It can contain only one static child element.&lt;br /&gt;
&lt;br /&gt;
=== Media Library Viewers ===&lt;br /&gt;
* &#039;&#039;&#039;Album List&#039;&#039;&#039; &#039;&#039;(available if selected during installation)&#039;&#039;&lt;br /&gt;
UI element version of the Album List viewer, as available in the &amp;quot;Main menu &amp;gt; Library &amp;gt; Album List&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;Media Library Search&#039;&#039;&#039; &#039;&#039;(available if selected during installation)&#039;&#039;&lt;br /&gt;
UI element version of the Media Library search, as available in the &amp;quot;Main menu &amp;gt; Library &amp;gt; Search&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Playback Visualisation ===&lt;br /&gt;
* &#039;&#039;&#039;Oscilloscope&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Peak Meter&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Spectrogram&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Spectrum&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;VU Meter&#039;&#039;&#039;&lt;br /&gt;
Various visualisations providing some graphical feedback. Most of them have their additional style, color or quality settings available in their popup menu.&lt;br /&gt;
&lt;br /&gt;
=== Playlist Renderers ===&lt;br /&gt;
* &#039;&#039;&#039;Playlist View&#039;&#039;&#039;&lt;br /&gt;
Shows items of currently active playlist. Note that any number of &amp;quot;Playlist View&amp;quot; elements will all show the same content. Format of displayed columns and item grouping can be customized.&lt;br /&gt;
&lt;br /&gt;
=== Selection Information ===&lt;br /&gt;
* &#039;&#039;&#039;Album Art Viewer&#039;&#039;&#039;&lt;br /&gt;
Shows album (cover) art image for the selected or currently playing track. Looks both for embedded images in the file itself and in its folder.&lt;br /&gt;
* &#039;&#039;&#039;Selection Properties&#039;&#039;&#039;&lt;br /&gt;
An element capable of displaying various information about the selected track(s). Popup menu allows customization of what kind of information to show.&lt;br /&gt;
&lt;br /&gt;
=== Utility ===&lt;br /&gt;
* &#039;&#039;&#039;Console&#039;&#039;&#039;&lt;br /&gt;
UI element version of the Console window, as available in the &amp;quot;Main menu &amp;gt; View &amp;gt; Console&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;Equalizer&#039;&#039;&#039;&lt;br /&gt;
UI element version of the Equalizer window, as available in the &amp;quot;Main menu &amp;gt; View &amp;gt; Equalizer&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;Playlist Manager&#039;&#039;&#039;&lt;br /&gt;
UI element version of the Playlist Manager window, as available in the &amp;quot;Main menu &amp;gt; View &amp;gt; Playlist Manager&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Colors and Fonts ==&lt;br /&gt;
Some additional settings affecting appearance of all UI elements, like colors and fonts, are available in the &amp;quot;Preferences &amp;gt; Display &amp;gt; Default User Interface &amp;gt; Colors and Fonts&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Theme Import/Export ==&lt;br /&gt;
The themes can be exported to a .fth file from the &amp;quot;Default User Interface&amp;quot; page in Preferences. It is possible to choose which parts of the theme (main layout, toolbar layout, colors, etc.), should actually be saved. Similarly, when importing, some parts can be prevented from overwritting the current values.&lt;br /&gt;
&lt;br /&gt;
Themes can also be imported and exported in the Scratchbox.&lt;/div&gt;</summary>
		<author><name>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Shpeck_(foo_vis_shpeck)&amp;diff=18654</id>
		<title>Foobar2000:Components/Shpeck (foo vis shpeck)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Shpeck_(foo_vis_shpeck)&amp;diff=18654"/>
		<updated>2008-05-31T13:32:40Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: /* Available plugins */ NSCRT&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:foobar2000|Components 0.9]]&lt;br /&gt;
[[Image:Foo_vis_shpeck-milkdrop2.jpg|right|Example of MilkDrop 2 running in Shpeck]]&lt;br /&gt;
= Shpeck (foo_vis_shpeck) =&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
Shpeck is a wrapper for Winamp&#039;s visualisation plugins, using either a stand-alone window or a Columns UI (or Panels UI) panel. Winamp itself does not need to be installed. Only one plugin can be active at once, it&#039;s a limitation of original design.&lt;br /&gt;
&lt;br /&gt;
Shpeck shouldn&#039;t be used with other Winamp emulators because of possible conflicts. The recommended solution is to keep Shpeck only - because it supports the biggest number of Winamp&#039;s features among these emulators, it shouldn&#039;t be a problem.&lt;br /&gt;
&lt;br /&gt;
Winamp is a registered trademark of Nullsoft. Various third-party plugins are owned by their developers and their usage is restricted by their respective licenses.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
See [http://www.hydrogenaudio.org/forums/index.php?showtopic=59388 Shpeck&#039;s official thread] at Hydrogenaudio.org forums.&lt;br /&gt;
&lt;br /&gt;
Information about the latest version and a download link are always available in the first post of this thread.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Preferences ==&lt;br /&gt;
[[Image:Foo_vis_shpeck-prefs.png|screenshot]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Winamp directory ===&lt;br /&gt;
Specifies the base directory of Winamp installation, i.e. the folder with &amp;quot;winamp.exe&amp;quot;. Shpeck scans its &amp;quot;Plugins&amp;quot; subdirectory for plugin DLLs and this path is also passed to loaded plugins (they use it to store their configuration in &amp;quot;%WINAMP_DIR%\Winamp.ini&amp;quot; file, for example).&lt;br /&gt;
Default value is &amp;quot;C:\Program Files\Winamp&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Note that Winamp itself doesn&#039;t need to be installed - you can choose any directory as long as there is a &amp;quot;Plugins&amp;quot; folder with installed plugins in it.&lt;br /&gt;
&lt;br /&gt;
To avoid the standard Windows &amp;quot;Browse For Folder...&amp;quot; dialog and enter the path directly (e.g. to enter sofisticated network path), click on the [...] button with SHIFT key pressed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Available plugins ===&lt;br /&gt;
This area contains a list of visualisation plugins detected in the folder chosen above. Each DLL can contain several different visualisation modules, hence the names are in form &amp;quot;Plugin name / Module name&amp;quot;.&lt;br /&gt;
Buttons on the right allow to configure or start currently selected module, stop the running one (if any) and refresh the list.&lt;br /&gt;
&lt;br /&gt;
If some installed plugins don&#039;t appear in the list, it might be because of their unresolved dependencies. For example, &amp;quot;MilkDrop 2&amp;quot; or &amp;quot;NSFS&amp;quot; plugins need file NSCRT.DLL from Winamp installation to run (copy it for instance to folder with &amp;quot;foobar2000.exe&amp;quot; to rectify).&lt;br /&gt;
&lt;br /&gt;
=== Options ===&lt;br /&gt;
==== Title bar for embedded windows ====&lt;br /&gt;
Plugins running in an emulation of Winamp 5+ &amp;quot;embedded window&amp;quot; can show a title bar displaying current plugin name and a few controls, e.g. to change presets. If the title bar is enabled, it is possible to change background color, title text color, title font and button images.&lt;br /&gt;
&lt;br /&gt;
The buttons&#039; image must be a BMP file with width divisible by 5 (for five buttons - previous preset, next preset, random preset mode, fullscreen toggle and context menu) and height divisible by 3 (for three states - normal, hover and pushed). 32bit format with alpha/opacity is supported.&lt;br /&gt;
The height of resulting title bar is the height of buttons or selected font, whichever is bigger.&lt;br /&gt;
&lt;br /&gt;
Defaults are colors and font from Windows desktop settings and internal semi-transparent buttons.&lt;br /&gt;
&lt;br /&gt;
==== Other ====&lt;br /&gt;
By default, visualisation&#039;s thread priority is lowered below normal, as visualisations are considered to be just an additional eye candy. The option to disable this behavior might help in cases when some background process generates non-uniform peaks in CPU usage and visualisations stutter from time to time. (This applies to virtually single-processor systems only.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Title formatting ===&lt;br /&gt;
This sections specifies the title formatting to be used for reporting current track title and playlist entries. See &amp;quot;foobar2000 Main Menu/Help/Title Formatting Help&amp;quot; for more information about title formatting syntax.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Current track&amp;quot; format affects the title of fake Winamp window, which is visible from other applications.&lt;/div&gt;</summary>
		<author><name>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components&amp;diff=18653</id>
		<title>Foobar2000:Components</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components&amp;diff=18653"/>
		<updated>2008-05-30T20:48:38Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: foo_vis_shpeck&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{fb2k}}&lt;br /&gt;
This page contains most Foobar2000 v0.9.x components available at time of [http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9&amp;amp;action=history last update].&lt;br /&gt;
&lt;br /&gt;
== User Interfaces ==&lt;br /&gt;
&lt;br /&gt;
=== Default User Interface ===&lt;br /&gt;
[[Foobar2000:Components 0.9/Default user interface (foo_ui_std)|Default user interface (foo_ui_std)]]. Included in the standard installation package. Allows complex layout customization through [[#UI Elements|UI Elements]] components.&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;
===GFX===&lt;br /&gt;
[[Foobar2000:Components 0.9/GFX window (foo_ui_gfx)|GFX window (foo_ui_gfx)]] is a skinnable user interface, which doesn&#039;t only focus on looking good but tries to be as fast and &amp;quot;lightweight&amp;quot; as possible, too. It uses lua as scripting language. Two skins are included in the archive.&lt;br /&gt;
&lt;br /&gt;
===Panels UI===&lt;br /&gt;
[[Foobar2000:Components 0.9/Panels UI (foo_ui_panels)|Panels UI (foo_ui_panels)]] gives the ability to manage multiple [[#Panels|panels]] through titleformating. No longer maintained and not compatible with current foobar2000 releases anymore.&lt;br /&gt;
&lt;br /&gt;
== User Interface Addons ==&lt;br /&gt;
=== UI Elements ===&lt;br /&gt;
* [[Foobar2000:Components 0.9/Facets (foo_facets)|Facets (foo_facets)]] Flexible media library viewer based on linked lists.&lt;br /&gt;
UI Elements extend the functionality of Default User Interface.&lt;br /&gt;
=== Panels ===&lt;br /&gt;
Panels extend the functionality of Columns UI / Panels 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/Grouped playlist panel (foo_uie_pvt)|Grouped playlist panel (foo_uie_pvt)]] Preview version of columns playlist with grouping.&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.&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/Single Column Playlist (foo_uie_single_column_playlist)|Single Column Playlist Viewer (foo_uie_single_column_playlist)]] Displays the playlist in a single column with &amp;quot;headers&amp;quot;. Useful for creating a narrower and smaller layout.&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/Track Info Panel (foo_uie_trackinfo)|Track Info Panel (foo_uie_trackinfo)]] Uses TAGZ to display information about a selected track.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Track Info Panel Mod (foo_uie_trackinfo_mod)|Track Info Panel Mod (foo_uie_trackinfo_mod)]] Improved Track Info panel with the ability to use multiple fonts in the same panel. Also has the ability to display images.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Typefind (foo_typefind)|Typefind (foo_typefind)]] Provides some in-line search facilities.&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/Voice Cut Filter (foo_dsp_centercut)|Voice Cut Filter (foo_dsp_centercut)]] Voice cut filter.&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/Convolve (foo_convolve)|Convolve (foo_convolve)]] Takes impulse response and does a fast convolution of the sound data with that impulse response.&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 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/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/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 codecs===&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/AC3 Packet Decoder (foo_packet_decoder_ac3)|AC3 Packet Decoder (foo_packet_decoder_ac3)]] Needed for [[AC3]] in [[Matroska]].&lt;br /&gt;
* [[Foobar2000:Components 0.9/ALAC Decoder (foo_input_alac)|ALAC Decoder (foo_input_alac)]] Apple Lossless ([[ALAC]]) decoder (has known stability issues: random crashes during decoding).&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/Matroska Plugin (foo_input_mkx)|Matroska Plugin (foo_input_mkx)]] Decodes [[Matroska]] audio container format.&lt;br /&gt;
* [[Foobar2000:Components 0.9/MIDI Synthesizer Host (foo_midi)|MIDI Synthesizer Host (foo_midi)]] &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/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/TTA Audio Decoder (unofficial) (foo_input_tta)|TTA Audio Decoder (unofficial) (foo_input_tta)]] Decodes True Audio ([[TTA]]) audio format.&lt;br /&gt;
* [[Foobar2000:Components 0.9/WavPack Packet Decoder (foo_packet_decoder_wavpack)|WavPack Packet Decoder (foo_packet_decoder_wavpack)]].&lt;br /&gt;
&lt;br /&gt;
===Other codecs===&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/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/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 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 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;
==Output==&lt;br /&gt;
* [[Foobar2000:Components 0.9/ASIO Output (foo_out_asio)|ASIO Output (foo_out_asio)]] Adds ASIO output support.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Kernel Streaming Output (foo_out_ks)|Kernel Streaming Output (foo_out_ks)]] Allows bit-exact playback bypassing Windows kernel mixer.&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 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/Channel Usage Visualisation (foo_vis_channelusage)|Channel Usage Visualisation (foo_vis_channelusage)]] Channel Usage Visualisation.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Common Services (foo_common)|Common Services (foo_common)]] Common services.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Converter (foo converter)|Converter (foo converter)]]&lt;br /&gt;
* [[Foobar2000:Components 0.9/Cwbowron&#039;s Title formating (foo_cwb_hooks)|Cwbowron&#039;s Title Format Hooks (foo_cwb_hooks)]] Adds various global titleformat functions/variables, tagger window, new file tagger, and more. No longer maintained, not compatible with current foobar2000 versions anymore.&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/Directory_Monitor_(foo_dirwatch)|Directory Monitor (foo_dirwatch)]] Allows you to specify directories to monitor, and notifies the Media Library of any changes (additions, renames, deletions) that occur.&lt;br /&gt;
* [[Foobar2000:Components 0.9/EXTM3U Playlist Creater (foo_extm3u)|EXTM3U Playlist Creater (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/File Integrity Verifier (foo_verifier)|File Integrity Verifier (foo_verifier)]] Checks specified media files for decoding errors.&lt;br /&gt;
* [[Foobar2000:Components 0.9/HyperIM (foo_2hyperim)|HyperIM (foo_2hyperim)]] Provides 19 media macros.&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/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 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 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 0.9/Winamp API Emulator (foo_winamp_spam)|Winamp API Emulator (foo_winamp_spam)]] Designed to create a fake Winamp 1.x window which will act as a wrapper between applications written to use the Winamp API and foobar2000.&lt;br /&gt;
&lt;br /&gt;
===Lyrics===&lt;br /&gt;
* [[Foobar2000:Components 0.9/Gasazip Lyrics (foo_gasazip)|Gasazip Lyrics (foo_gasazip)]] Search for lyrics and displays it in external window.&lt;br /&gt;
* [[Foobar2000:Components 0.9/LyricsDB (foo_lyricsdb)|LyricsDB (foo_lyricsdb)]] Search lyrics basing on song&#039;s artist title and sometimes album.&lt;br /&gt;
* [[Foobar2000:Components 0.9/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;
* [[Foobar2000:Components 0.9/Foosic Music Database (foo_sic)|Foosic Music Database (foo_sic)]] Sends track information to the [http://www.foosic.org/ foosic online database]. You can currently view your top artist, album and track statistics with foosic. Now support FooID fingerprints.&lt;br /&gt;
&lt;br /&gt;
===Online radio===&lt;br /&gt;
* [[Foobar2000:Components 0.9/MSLive (foo_input_mslive)|MSLive (foo_input_mslive)]] Support for [[MMS]] and [[RSTP]] broadcast radio protocols.&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/Audio CD Writer (foo_burninate)|Audio CD Writer (foo_burninate)]] CD burning support (requires Nero to be installed on your system.)&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 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 (foo playcount)|Playback Statistics (foo playcount)]] &#039;&#039;&#039;(Official)&#039;&#039;&#039; Collects playback statistics for your Media Library content.&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/Appcommand (foo_appcommand)|Appcommand (foo_appcommand)]] Adds the ability to assign multimedia keyboard buttons that sends APPCOMMAND (for example some HP keyboards) as (global) keyboard hotkeys.&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/Custom Info (foo_custominfo)|Custom Info (foo_custominfo)]] Allows you to set info fields for files without modifying them. &lt;br /&gt;
* [[Foobar2000:Components 0.9/Discogs (foo_discogs)|Discogs (foo_discogs)]] Retrieve info and album art from Discogs.com database.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Freedb Tagger (foo_freedb2)|Freedb Tagger (foo_freedb2)]] Freedb.org tagger. Now included with official foobar2000 installers.&lt;br /&gt;
* [[Foobar2000:Components 0.9/Live Show Tagger (foo_tradersfriend)|Live Show Tagger (foo_tradersfriend)]] Live show tagger.&lt;br /&gt;
* [[Foobar2000:Components 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/Masstagger (foo_masstag)|Masstagger (foo_masstag)]]&lt;br /&gt;
* [[Foobar2000:Components 0.9/Masstagger Addons (foo_masstag_addons)|Masstagger Addons (foo_masstag_addons)]] Some addons for masstagger, including code page conversion and chinese conversion.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://pelit.koillismaa.fi/plugins/ 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>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Shpeck_(foo_vis_shpeck)&amp;diff=18652</id>
		<title>Foobar2000:Components/Shpeck (foo vis shpeck)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Shpeck_(foo_vis_shpeck)&amp;diff=18652"/>
		<updated>2008-05-30T20:45:26Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:foobar2000|Components 0.9]]&lt;br /&gt;
[[Image:Foo_vis_shpeck-milkdrop2.jpg|right|Example of MilkDrop 2 running in Shpeck]]&lt;br /&gt;
= Shpeck (foo_vis_shpeck) =&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
Shpeck is a wrapper for Winamp&#039;s visualisation plugins, using either a stand-alone window or a Columns UI (or Panels UI) panel. Winamp itself does not need to be installed. Only one plugin can be active at once, it&#039;s a limitation of original design.&lt;br /&gt;
&lt;br /&gt;
Shpeck shouldn&#039;t be used with other Winamp emulators because of possible conflicts. The recommended solution is to keep Shpeck only - because it supports the biggest number of Winamp&#039;s features among these emulators, it shouldn&#039;t be a problem.&lt;br /&gt;
&lt;br /&gt;
Winamp is a registered trademark of Nullsoft. Various third-party plugins are owned by their developers and their usage is restricted by their respective licenses.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
See [http://www.hydrogenaudio.org/forums/index.php?showtopic=59388 Shpeck&#039;s official thread] at Hydrogenaudio.org forums.&lt;br /&gt;
&lt;br /&gt;
Information about the latest version and a download link are always available in the first post of this thread.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Preferences ==&lt;br /&gt;
[[Image:Foo_vis_shpeck-prefs.png|screenshot]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Winamp directory ===&lt;br /&gt;
Specifies the base directory of Winamp installation, i.e. the folder with &amp;quot;winamp.exe&amp;quot;. Shpeck scans its &amp;quot;Plugins&amp;quot; subdirectory for plugin DLLs and this path is also passed to loaded plugins (they use it to store their configuration in &amp;quot;%WINAMP_DIR%\Winamp.ini&amp;quot; file, for example).&lt;br /&gt;
Default value is &amp;quot;C:\Program Files\Winamp&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Note that Winamp itself doesn&#039;t need to be installed - you can choose any directory as long as there is a &amp;quot;Plugins&amp;quot; folder with installed plugins in it.&lt;br /&gt;
&lt;br /&gt;
To avoid the standard Windows &amp;quot;Browse For Folder...&amp;quot; dialog and enter the path directly (e.g. to enter sofisticated network path), click on the [...] button with SHIFT key pressed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Available plugins ===&lt;br /&gt;
This area contains a list of visualisation plugins detected in the folder chosen above. Each DLL can contain several different visualisation modules, hence the names are in form &amp;quot;Plugin name / Module name&amp;quot;.&lt;br /&gt;
Buttons on the right allow to configure or start currently selected module, stop the running one (if any) and refresh the list.&lt;br /&gt;
&lt;br /&gt;
If some installed plugins don&#039;t appear in the list, it might be because of their unresolved dependencies. For example, &amp;quot;MilkDrop 2&amp;quot; or &amp;quot;NSFS&amp;quot; plugins need file NSCRT.DLL from Winamp installation to run.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Options ===&lt;br /&gt;
==== Title bar for embedded windows ====&lt;br /&gt;
Plugins running in an emulation of Winamp 5+ &amp;quot;embedded window&amp;quot; can show a title bar displaying current plugin name and a few controls, e.g. to change presets. If the title bar is enabled, it is possible to change background color, title text color, title font and button images.&lt;br /&gt;
&lt;br /&gt;
The buttons&#039; image must be a BMP file with width divisible by 5 (for five buttons - previous preset, next preset, random preset mode, fullscreen toggle and context menu) and height divisible by 3 (for three states - normal, hover and pushed). 32bit format with alpha/opacity is supported.&lt;br /&gt;
The height of resulting title bar is the height of buttons or selected font, whichever is bigger.&lt;br /&gt;
&lt;br /&gt;
Defaults are colors and font from Windows desktop settings and internal semi-transparent buttons.&lt;br /&gt;
&lt;br /&gt;
==== Other ====&lt;br /&gt;
By default, visualisation&#039;s thread priority is lowered below normal, as visualisations are considered to be just an additional eye candy. The option to disable this behavior might help in cases when some background process generates non-uniform peaks in CPU usage and visualisations stutter from time to time. (This applies to virtually single-processor systems only.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Title formatting ===&lt;br /&gt;
This sections specifies the title formatting to be used for reporting current track title and playlist entries. See &amp;quot;foobar2000 Main Menu/Help/Title Formatting Help&amp;quot; for more information about title formatting syntax.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Current track&amp;quot; format affects the title of fake Winamp window, which is visible from other applications.&lt;/div&gt;</summary>
		<author><name>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=File:Foo_vis_shpeck-milkdrop2.jpg&amp;diff=18651</id>
		<title>File:Foo vis shpeck-milkdrop2.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=File:Foo_vis_shpeck-milkdrop2.jpg&amp;diff=18651"/>
		<updated>2008-05-30T20:39:29Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: Example of MilkDrop 2 running in Shpeck &amp;quot;embedded window&amp;quot;.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example of MilkDrop 2 running in Shpeck &amp;quot;embedded window&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=File:Foo_vis_shpeck-prefs.png&amp;diff=18650</id>
		<title>File:Foo vis shpeck-prefs.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=File:Foo_vis_shpeck-prefs.png&amp;diff=18650"/>
		<updated>2008-05-30T20:26:41Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: Preferences of Shpeck v0.2.4&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Preferences of Shpeck v0.2.4&lt;/div&gt;</summary>
		<author><name>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000redirect:DB8E11E8-6439-48B2-B3BC-E70925DE9778&amp;diff=18649</id>
		<title>Foobar2000redirect:DB8E11E8-6439-48B2-B3BC-E70925DE9778</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000redirect:DB8E11E8-6439-48B2-B3BC-E70925DE9778&amp;diff=18649"/>
		<updated>2008-05-30T20:24:51Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: Redirecting to Foobar2000:Components_0.9/Shpeck#Preferences&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Foobar2000:Components_0.9/Shpeck (foo_vis_shpeck)#Preferences]]&lt;/div&gt;</summary>
		<author><name>Yirkha</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Shpeck_(foo_vis_shpeck)&amp;diff=18648</id>
		<title>Foobar2000:Components/Shpeck (foo vis shpeck)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Shpeck_(foo_vis_shpeck)&amp;diff=18648"/>
		<updated>2008-05-30T20:23:08Z</updated>

		<summary type="html">&lt;p&gt;Yirkha: Initial draft&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:foobar2000|Components 0.9]]&lt;br /&gt;
= Shpeck (foo_vis_shpeck) =&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
Shpeck is a wrapper for Winamp&#039;s visualisation plugins, using either a stand-alone window or a Columns UI (or Panels UI) panel. Winamp itself does not need to be installed. Only one plugin can be active at once, it&#039;s a limitation of original design.&lt;br /&gt;
&lt;br /&gt;
Shpeck shouldn&#039;t be used with other Winamp emulators because of possible conflicts. The recommended solution is to keep Shpeck only - because it supports the biggest number of Winamp&#039;s features among these emulators, it shouldn&#039;t be a problem.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
See [http://www.hydrogenaudio.org/forums/index.php?showtopic=59388 Shpeck&#039;s official thread] at Hydrogenaudio.org forums.&lt;br /&gt;
&lt;br /&gt;
Information about the latest version and a download link are always available in the first post of this thread.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Preferences ==&lt;br /&gt;
(Image)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Winamp directory ===&lt;br /&gt;
Specifies the base directory of Winamp installation, i.e. the folder with &amp;quot;winamp.exe&amp;quot;. Shpeck scans its &amp;quot;Plugins&amp;quot; subdirectory for plugin DLLs and this path is also passed to loaded plugins (they use it to store their configuration in &amp;quot;%WINAMP_DIR%\Winamp.ini&amp;quot; file, for example).&lt;br /&gt;
Default value is &amp;quot;C:\Program Files\Winamp&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Note that Winamp itself doesn&#039;t need to be installed - you can choose any directory as long as there is a &amp;quot;Plugins&amp;quot; folder with installed plugins in it.&lt;br /&gt;
&lt;br /&gt;
To avoid the standard Windows &amp;quot;Browse For Folder...&amp;quot; dialog and enter the path directly (e.g. to enter sofisticated network path), click on the [...] button with SHIFT key pressed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Available plugins ===&lt;br /&gt;
This area contains a list of visualisation plugins detected in the folder chosen above. Each DLL can contain several different visualisation modules, hence the names are in form &amp;quot;Plugin name / Module name&amp;quot;.&lt;br /&gt;
Buttons on the right allow to configure or start currently selected module, stop the running one (if any) and refresh the list.&lt;br /&gt;
&lt;br /&gt;
If some installed plugins don&#039;t appear in the list, it might be because of their unresolved dependencies. For example, &amp;quot;MilkDrop 2&amp;quot; or &amp;quot;NSFS&amp;quot; plugins need file NSCRT.DLL from Winamp installation to run.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Options ===&lt;br /&gt;
==== Title bar for embedded windows ====&lt;br /&gt;
Plugins running in an emulation of Winamp 5+ &amp;quot;embedded window&amp;quot; can show a title bar displaying current plugin name and a few controls, e.g. to change presets. If the title bar is enabled, it is possible to change background color, title text color, title font and button images.&lt;br /&gt;
&lt;br /&gt;
The buttons&#039; image must be a BMP file with width divisible by 5 (for five buttons - previous preset, next preset, random preset mode, fullscreen toggle and context menu) and height divisible by 3 (for three states - normal, hover and pushed). 32bit format with alpha/opacity is supported.&lt;br /&gt;
The height of resulting title bar is the height of buttons or selected font, whichever is bigger.&lt;br /&gt;
&lt;br /&gt;
Defaults are colors and font from Windows desktop settings and internal semi-transparent buttons.&lt;br /&gt;
&lt;br /&gt;
==== Other ====&lt;br /&gt;
By default, visualisation&#039;s thread priority is lowered below normal, as visualisations are considered to be just an additional eye candy. The option to disable this behavior might help in cases when some background process generates non-uniform peaks in CPU usage and visualisations stutter from time to time. (This applies to virtually single-processor systems only.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Title formatting ===&lt;br /&gt;
This sections specifies the title formatting to be used for reporting current track title and playlist entries. See &amp;quot;foobar2000 Main Menu/Help/Title Formatting Help&amp;quot; for more information about title formatting syntax.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Current track&amp;quot; format affects the title of fake Winamp window, which is visible from other applications.&lt;/div&gt;</summary>
		<author><name>Yirkha</name></author>
	</entry>
</feed>