<?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=Tobias+Conradi</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=Tobias+Conradi"/>
	<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Special:Contributions/Tobias_Conradi"/>
	<updated>2026-05-03T10:54:18Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Masstagger_(foo_masstag)&amp;diff=19570</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=19570"/>
		<updated>2009-04-22T23:34:47Z</updated>

		<summary type="html">&lt;p&gt;Tobias Conradi: /* Input data (one line per track) */ :: The properties dialogue allows masstagging with more input data.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{fb2k}}&lt;br /&gt;
{{Foobar Component Infobox&lt;br /&gt;
| name = foo_masstag&lt;br /&gt;
| screenshot = &lt;br /&gt;
| caption = Masstager&lt;br /&gt;
| maintainer = Official&lt;br /&gt;
| stable_release = 1.8&lt;br /&gt;
| preview_release = &lt;br /&gt;
| foobar_version = 0.9.5.x&lt;br /&gt;
| use = Tagging&lt;br /&gt;
| license = -&lt;br /&gt;
| website = [http://www.foobar2000.org/?page=Download]&lt;br /&gt;
| discussion_thread = &lt;br /&gt;
}}&lt;br /&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/?page=Download 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;
The tagger also has size limit which may corrupt your data, see [[#Input data (one line per track)]]&amp;quot;.&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;
=== 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;
: &#039;&#039;Does only work with limited input data. E.g. 294 lines with 100 character or 576 lines with 50 characters. - The last line may be cut off, i.e. you can corrupt your tag data.&#039;&#039;&lt;br /&gt;
:: The properties dialogue allows masstagging with more input data.&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;/div&gt;</summary>
		<author><name>Tobias Conradi</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Masstagger_(foo_masstag)&amp;diff=19569</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=19569"/>
		<updated>2009-04-22T23:33:23Z</updated>

		<summary type="html">&lt;p&gt;Tobias Conradi: /* Masstagger */ The tagger also has size limit which may corrupt your data, see #Input data (one line per track)&amp;quot;.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{fb2k}}&lt;br /&gt;
{{Foobar Component Infobox&lt;br /&gt;
| name = foo_masstag&lt;br /&gt;
| screenshot = &lt;br /&gt;
| caption = Masstager&lt;br /&gt;
| maintainer = Official&lt;br /&gt;
| stable_release = 1.8&lt;br /&gt;
| preview_release = &lt;br /&gt;
| foobar_version = 0.9.5.x&lt;br /&gt;
| use = Tagging&lt;br /&gt;
| license = -&lt;br /&gt;
| website = [http://www.foobar2000.org/?page=Download]&lt;br /&gt;
| discussion_thread = &lt;br /&gt;
}}&lt;br /&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/?page=Download 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;
The tagger also has size limit which may corrupt your data, see [[#Input data (one line per track)]]&amp;quot;.&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;
=== 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;
: &#039;&#039;Does only work with limited input data. E.g. 294 lines with 100 character or 576 lines with 50 characters. - The last line may be cut off, i.e. you can corrupt your tag data.&#039;&#039;&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;/div&gt;</summary>
		<author><name>Tobias Conradi</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Masstagger_(foo_masstag)&amp;diff=19568</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=19568"/>
		<updated>2009-04-22T23:31:20Z</updated>

		<summary type="html">&lt;p&gt;Tobias Conradi: /* Masstagger */ WARNING: Also take care that the action &amp;quot;Input data (one line per track)&amp;quot; has a size limit - if reached you may corrupt your data.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{fb2k}}&lt;br /&gt;
{{Foobar Component Infobox&lt;br /&gt;
| name = foo_masstag&lt;br /&gt;
| screenshot = &lt;br /&gt;
| caption = Masstager&lt;br /&gt;
| maintainer = Official&lt;br /&gt;
| stable_release = 1.8&lt;br /&gt;
| preview_release = &lt;br /&gt;
| foobar_version = 0.9.5.x&lt;br /&gt;
| use = Tagging&lt;br /&gt;
| license = -&lt;br /&gt;
| website = [http://www.foobar2000.org/?page=Download]&lt;br /&gt;
| discussion_thread = &lt;br /&gt;
}}&lt;br /&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/?page=Download 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;
Also take care that the action &amp;quot;Input data (one line per track)&amp;quot; has a size limit - if reached you may corrupt your data.&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;
=== 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;
: &#039;&#039;Does only work with limited input data. E.g. 294 lines with 100 character or 576 lines with 50 characters. - The last line may be cut off, i.e. you can corrupt your tag data.&#039;&#039;&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;/div&gt;</summary>
		<author><name>Tobias Conradi</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Masstagger_(foo_masstag)&amp;diff=19466</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=19466"/>
		<updated>2009-02-21T03:23:53Z</updated>

		<summary type="html">&lt;p&gt;Tobias Conradi: /* Masstagger */ function -&amp;gt; action&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{fb2k}}&lt;br /&gt;
{{Foobar Component Infobox&lt;br /&gt;
| name = foo_masstag&lt;br /&gt;
| screenshot = &lt;br /&gt;
| caption = Masstager&lt;br /&gt;
| maintainer = Official&lt;br /&gt;
| stable_release = 1.7.1&lt;br /&gt;
| preview_release = &lt;br /&gt;
| foobar_version = 0.9.5.x&lt;br /&gt;
| use = Tagging&lt;br /&gt;
| license = -&lt;br /&gt;
| website = [http://www.foobar2000.org/?page=Download]&lt;br /&gt;
| discussion_thread = &lt;br /&gt;
}}&lt;br /&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/?page=Download 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;
Also take care that the action &amp;quot;Input data (one line per track)&amp;quot; has a size limit - if reached you may corrupt your data.&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;
=== 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;
=== 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;
: &#039;&#039;Does only work with limited input data. E.g. 294 lines with 100 character or 576 lines with 50 characters. - The last line may be cut off, i.e. you can corrupt your tag data.&#039;&#039;&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;/div&gt;</summary>
		<author><name>Tobias Conradi</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Masstagger_(foo_masstag)&amp;diff=19465</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=19465"/>
		<updated>2009-02-21T03:23:26Z</updated>

		<summary type="html">&lt;p&gt;Tobias Conradi: /* Masstagger */ Also take care that the function &amp;quot;Input data (one line per track)&amp;quot; has a size limit - if reached you may corrupt your data.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{fb2k}}&lt;br /&gt;
{{Foobar Component Infobox&lt;br /&gt;
| name = foo_masstag&lt;br /&gt;
| screenshot = &lt;br /&gt;
| caption = Masstager&lt;br /&gt;
| maintainer = Official&lt;br /&gt;
| stable_release = 1.7.1&lt;br /&gt;
| preview_release = &lt;br /&gt;
| foobar_version = 0.9.5.x&lt;br /&gt;
| use = Tagging&lt;br /&gt;
| license = -&lt;br /&gt;
| website = [http://www.foobar2000.org/?page=Download]&lt;br /&gt;
| discussion_thread = &lt;br /&gt;
}}&lt;br /&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/?page=Download 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;
Also take care that the function &amp;quot;Input data (one line per track)&amp;quot; has a size limit - if reached you may corrupt your data.&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;
=== 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;
=== 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;
: &#039;&#039;Does only work with limited input data. E.g. 294 lines with 100 character or 576 lines with 50 characters. - The last line may be cut off, i.e. you can corrupt your tag data.&#039;&#039;&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;/div&gt;</summary>
		<author><name>Tobias Conradi</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Masstagger_(foo_masstag)&amp;diff=19464</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=19464"/>
		<updated>2009-02-21T03:20:54Z</updated>

		<summary type="html">&lt;p&gt;Tobias Conradi: /* Input data (one line per track) */ fmt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{fb2k}}&lt;br /&gt;
{{Foobar Component Infobox&lt;br /&gt;
| name = foo_masstag&lt;br /&gt;
| screenshot = &lt;br /&gt;
| caption = Masstager&lt;br /&gt;
| maintainer = Official&lt;br /&gt;
| stable_release = 1.7.1&lt;br /&gt;
| preview_release = &lt;br /&gt;
| foobar_version = 0.9.5.x&lt;br /&gt;
| use = Tagging&lt;br /&gt;
| license = -&lt;br /&gt;
| website = [http://www.foobar2000.org/?page=Download]&lt;br /&gt;
| discussion_thread = &lt;br /&gt;
}}&lt;br /&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/?page=Download 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;
=== 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;
=== 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;
: &#039;&#039;Does only work with limited input data. E.g. 294 lines with 100 character or 576 lines with 50 characters. - The last line may be cut off, i.e. you can corrupt your tag data.&#039;&#039;&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;/div&gt;</summary>
		<author><name>Tobias Conradi</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Masstagger_(foo_masstag)&amp;diff=19463</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=19463"/>
		<updated>2009-02-21T03:20:31Z</updated>

		<summary type="html">&lt;p&gt;Tobias Conradi: /* Input data (one line per track) */ !! Does only work with limited input data. E.g. 294 lines with 100 character or 576 lines with 50 characters. - The last line may be cut off, i.e. you can corrupt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{fb2k}}&lt;br /&gt;
{{Foobar Component Infobox&lt;br /&gt;
| name = foo_masstag&lt;br /&gt;
| screenshot = &lt;br /&gt;
| caption = Masstager&lt;br /&gt;
| maintainer = Official&lt;br /&gt;
| stable_release = 1.7.1&lt;br /&gt;
| preview_release = &lt;br /&gt;
| foobar_version = 0.9.5.x&lt;br /&gt;
| use = Tagging&lt;br /&gt;
| license = -&lt;br /&gt;
| website = [http://www.foobar2000.org/?page=Download]&lt;br /&gt;
| discussion_thread = &lt;br /&gt;
}}&lt;br /&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/?page=Download 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;
=== 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;
=== 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;
!! Does only work with limited input data. E.g. 294 lines with 100 character or 576 lines with 50 characters. - The last line may be cut off, i.e. you can corrupt your tag data.&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;/div&gt;</summary>
		<author><name>Tobias Conradi</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=User:Tobias_Conradi&amp;diff=19452</id>
		<title>User:Tobias Conradi</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=User:Tobias_Conradi&amp;diff=19452"/>
		<updated>2009-02-16T02:12:17Z</updated>

		<summary type="html">&lt;p&gt;Tobias Conradi: New page: http://tobiasconradi.com&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://tobiasconradi.com&lt;/div&gt;</summary>
		<author><name>Tobias Conradi</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components&amp;diff=19451</id>
		<title>Foobar2000:Components</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components&amp;diff=19451"/>
		<updated>2009-02-14T17:46:10Z</updated>

		<summary type="html">&lt;p&gt;Tobias Conradi: /* Included in the Installer */&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/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/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/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/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/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>Tobias Conradi</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components&amp;diff=19450</id>
		<title>Foobar2000:Components</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components&amp;diff=19450"/>
		<updated>2009-02-14T17:43:05Z</updated>

		<summary type="html">&lt;p&gt;Tobias Conradi: /* Included in the Installer */ do it as a table?&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/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/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/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/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/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>Tobias Conradi</name></author>
	</entry>
</feed>