<?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=Schuette</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=Schuette"/>
	<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Special:Contributions/Schuette"/>
	<updated>2026-04-29T01:19:25Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Title_Bar_(dotnet_title_bar)&amp;diff=15144</id>
		<title>Foobar2000:Title Bar (dotnet title bar)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Title_Bar_(dotnet_title_bar)&amp;diff=15144"/>
		<updated>2006-11-01T16:08:21Z</updated>

		<summary type="html">&lt;p&gt;Schuette: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description, Requirements ==&lt;br /&gt;
&lt;br /&gt;
Foo_title is a plugin created to have a little titlebar available even when foobar is minimized. You can create and share your foo_title skins.&lt;br /&gt;
&lt;br /&gt;
It requires .NET framework 2.0 to work and the syntax for skins in in .xml Supported image formats are those supported by the .NET framework - that is bmp, jpg, .png (for transparent images) and perhaps more.&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
[[Image:screen1.png|First skin]]&lt;br /&gt;
&lt;br /&gt;
[[Image:sshot2.png|Second skin]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Foo title3.png|Second skin]]&lt;br /&gt;
&lt;br /&gt;
== Header ==&lt;br /&gt;
You must start your skin with a header like this one:&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;skin&lt;br /&gt;
    author=&amp;quot;&#039;&#039;&#039;Name of the Author&#039;&#039;&#039;&amp;quot;&lt;br /&gt;
    name=&amp;quot;&#039;&#039;&#039;Name of the skin&#039;&#039;&#039;&amp;quot;&lt;br /&gt;
    width=&amp;quot;&#039;&#039;&#039;width in pixel&#039;&#039;&#039;&amp;quot;&lt;br /&gt;
    height=&amp;quot;&#039;&#039;&#039;Height in pixel&#039;&#039;&#039;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The size of the skin can be overstepped as the size is adjusted automatically.&lt;br /&gt;
&lt;br /&gt;
== Layer ==&lt;br /&gt;
A layer is an element a kind of container. You can nest (imbricate) layers &lt;br /&gt;
&lt;br /&gt;
The global structure of layers is as following:&lt;br /&gt;
    &amp;lt;layer name=&amp;quot;&#039;&#039;&#039;name of the layer&#039;&#039;&#039;&amp;quot; type=&amp;quot;&#039;&#039;&#039;type of content for the layer&#039;&#039;&#039;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;geometry type=&amp;quot;&#039;&#039;&#039;Geometry type&#039;&#039;&#039;&amp;quot;&amp;gt;&lt;br /&gt;
            &#039;&#039;&#039;Informations related to Geometry Type&#039;&#039;&#039;&lt;br /&gt;
        &amp;lt;/geometry&amp;gt;&lt;br /&gt;
        &amp;lt;contents&amp;gt;&lt;br /&gt;
            &#039;&#039;&#039;Information related to the type of content for the layer&#039;&#039;&#039;&lt;br /&gt;
        &amp;lt;/contents&amp;gt;&lt;br /&gt;
        &#039;&#039;&#039;&amp;lt;!-- optionally, another &amp;lt;layer&amp;gt; element (or more) go here --&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
   &amp;lt;/layer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Geometry type ==&lt;br /&gt;
The are two type: full and absolute.&lt;br /&gt;
&lt;br /&gt;
=== full ===&lt;br /&gt;
 &amp;lt;geometry type=&amp;quot;&#039;&#039;&#039;full&#039;&#039;&#039;&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;padding left=&amp;quot;&#039;&#039;&#039;32&#039;&#039;&#039;&amp;quot; top=&amp;quot;&#039;&#039;&#039;8&#039;&#039;&#039;&amp;quot; right=&amp;quot;&#039;&#039;&#039;32&#039;&#039;&#039;&amp;quot; bottom=&amp;quot;&#039;&#039;&#039;8&#039;&#039;&#039;&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/geometry&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All sizes are in pixel.&lt;br /&gt;
&lt;br /&gt;
The full type is useful for resizement. You only have to show the padding (space between the border and the layer). &lt;br /&gt;
&lt;br /&gt;
[[Image:Foo title4.png]] ==&amp;gt; [[Image:Foo title5.png]]&lt;br /&gt;
&lt;br /&gt;
The only thing important is padding (the blue area), not the size of the yellow element itself (But you are describing the yellow element)&lt;br /&gt;
&lt;br /&gt;
=== absolute ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;geometry type=&amp;quot;&#039;&#039;&#039;absolute&#039;&#039;&#039;&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;size x=&amp;quot;&#039;&#039;&#039;78&#039;&#039;&#039;&amp;quot; y=&amp;quot;&#039;&#039;&#039;78&#039;&#039;&#039;&amp;quot; /&amp;gt;&lt;br /&gt;
     &amp;lt;position x=&amp;quot;&#039;&#039;&#039;0&#039;&#039;&#039;&amp;quot; y=&amp;quot;&#039;&#039;&#039;0&#039;&#039;&#039;&amp;quot; align=&amp;quot;&#039;&#039;&#039;left&#039;&#039;&#039;&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/geometry&amp;gt;&lt;br /&gt;
All sizes are in pixel&lt;br /&gt;
&lt;br /&gt;
Here, you will have to indicate not only the size of your element but also its position.&lt;br /&gt;
&lt;br /&gt;
Alignment is also important, if you want the x value to indicate padding from the right, use align=&amp;quot;right&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Resizing the window won&#039;t change the placement or the size of each &amp;quot;absolute&amp;quot; element.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
 &amp;lt;geometry type=&amp;quot;&#039;&#039;&#039;absolute&#039;&#039;&#039;&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;size x=&amp;quot;&#039;&#039;&#039;78&#039;&#039;&#039;&amp;quot; y=&amp;quot;&#039;&#039;&#039;78&#039;&#039;&#039;&amp;quot; /&amp;gt;&lt;br /&gt;
     &amp;lt;position x=&amp;quot;&#039;&#039;&#039;13&#039;&#039;&#039;&amp;quot; y=&amp;quot;&#039;&#039;&#039;1&#039;&#039;&#039;&amp;quot; align=&amp;quot;&#039;&#039;&#039;left&#039;&#039;&#039;&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/geometry&amp;gt;&lt;br /&gt;
[[Image:Foo title6.png]]&lt;br /&gt;
 &amp;lt;geometry type=&amp;quot;&#039;&#039;&#039;absolute&#039;&#039;&#039;&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;size x=&amp;quot;&#039;&#039;&#039;170&#039;&#039;&#039;&amp;quot; y=&amp;quot;&#039;&#039;&#039;78&#039;&#039;&#039;&amp;quot; /&amp;gt;&lt;br /&gt;
     &amp;lt;position x=&amp;quot;&#039;&#039;&#039;13&#039;&#039;&#039;&amp;quot; y=&amp;quot;&#039;&#039;&#039;1&#039;&#039;&#039;&amp;quot; align=&amp;quot;&#039;&#039;&#039;right&#039;&#039;&#039;&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/geometry&amp;gt;&lt;br /&gt;
[[Image:Foo title7.png]]&lt;br /&gt;
&lt;br /&gt;
== Contents ==&lt;br /&gt;
The contents part will indicate the kind of things contained in the layer and you will be able to specify information related to the contents type.&lt;br /&gt;
=== Graphic Elements ===&lt;br /&gt;
==== fill-images ====&lt;br /&gt;
It is typically here to define a background.&lt;br /&gt;
For this kind of content, there is 3 images needed, one for the left border, one for the center, one for the right border.&lt;br /&gt;
The attribute repeat can be &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot;. True means that the picture will be repeated, false, it will be stretched. (Usually, stretched images can be quite ugly)&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;contents&amp;gt;&lt;br /&gt;
     &amp;lt;image position=&amp;quot;left&amp;quot; src=&amp;quot;&#039;&#039;&#039;left_back.png&#039;&#039;&#039;&amp;quot; /&amp;gt;&lt;br /&gt;
     &amp;lt;image position=&amp;quot;center&amp;quot; repeat=&amp;quot;&#039;&#039;&#039;true&#039;&#039;&#039;&amp;quot; src=&amp;quot;&#039;&#039;&#039;repeat_back.png&#039;&#039;&#039;&amp;quot; /&amp;gt;&lt;br /&gt;
     &amp;lt;image position=&amp;quot;right&amp;quot; src=&amp;quot;&#039;&#039;&#039;right_back.png&#039;&#039;&#039;&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/contents&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== absolute-images ====&lt;br /&gt;
==== animation ====&lt;br /&gt;
==== album-art ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Text Elements ===&lt;br /&gt;
==== text ====&lt;br /&gt;
==== scrolling-text ====&lt;br /&gt;
&lt;br /&gt;
=== Buttons ===&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
[http://foo-title.sourceforge.net/ Official Website]&lt;br /&gt;
&lt;br /&gt;
[http://sourceforge.net/projects/foo-title/ SourceForge project page]&lt;br /&gt;
&lt;br /&gt;
[http://www.hydrogenaudio.org/forums/index.php?showtopic=46595 Discussion thread]&lt;br /&gt;
&lt;br /&gt;
[http://www.hydrogenaudio.org/forums/index.php?showtopic=46619 foo_title skins thread]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:foobar2000 Looks Components|Titlebar]]&lt;/div&gt;</summary>
		<author><name>Schuette</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components&amp;diff=15143</id>
		<title>Foobar2000:Components</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components&amp;diff=15143"/>
		<updated>2006-11-01T16:02:26Z</updated>

		<summary type="html">&lt;p&gt;Schuette: /* Remote control */&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 last update. Descriptions where available. More information on these plugins can be found by searching the [http://www.hydrogenaudio.org/forums/index.php?showforum=28 foobar2000 forum] or in the [[foobar2000:Component_Repository|component repository]] page.&lt;br /&gt;
&lt;br /&gt;
Much of the information here came from [http://www.hydrogenaudio.org/forums/index.php?showtopic=42730&amp;amp;st=0 this thread] &lt;br /&gt;
which also shows a list of components not yet updated from earlier versions of foobar2000.&lt;br /&gt;
&lt;br /&gt;
==Interface==&lt;br /&gt;
===Column UI===&lt;br /&gt;
[http://music.morbo.org/components.php Columns UI (foo_ui_columns)] Very popular alternate interface for foobar2000 based on a columns and panel layout. It has a separated wiki that is located [http://music.morbo.org/wiki/columns_ui:columns_ui here].&lt;br /&gt;
&lt;br /&gt;
Columns UI has its own plugin system and these plugins extend the user interface:&lt;br /&gt;
* [http://cherans.bol.ucla.edu/fooplugins.html Album Art Panel (foo_uie_albumart)] ([[Foobar2000:0.9 Album Art Panel (foo_uie_albumart)|&#039;&#039;more info&#039;&#039;]]) Panel to display album art.&lt;br /&gt;
* [http://tmp.reharmonize.net/foobar/ Album Art Panel for matroska (foo_uie_albumart_mka)] Albumart mod to read matroska covers.&lt;br /&gt;
* [http://music.morbo.org/components.php Album List Panel (foo_uie_albumlist)] Displays the database in a treeview using customizable sorting methods (by genre, artist, directory, etc.)&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=47712 Album List Autoupdate Addon (foo_albumlist_autoupdate)] Adds an autoupdate on any database change (add/remove/change).&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=46612&amp;amp;hl= Bookmarks (foo_uie_bookmarks)] Help you remember positions in songs.&lt;br /&gt;
* [http://wiki.bowron.us/index.php/Foobar2000#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;
* [http://ku.myftp.org/goods/ Explorer Panel (foo_uie_explorer)] [http://www.hydrogenaudio.org/forums/index.php?showtopic=49596 (alternate download location)] Displays a treeview of selected disks/folders .&lt;br /&gt;
* [http://foobar.s53.xrea.com/up/ Lyrics Panel (foo_uie_lyrics_panel)] Display lyrics stored in file tags. &lt;br /&gt;
* [http://wiki.bowron.us/index.php/Foobar2000 Music Browser (foo_browser)] Panels for Browsing Library, Similar to iTunes.&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=44703 Playlist Dropdown (foo_uie_playlists_dropdown)] Displays the playlist in a dropdown menu.&lt;br /&gt;
* [http://wiki.bowron.us/index.php/Foobar2000#foo_playlist_tree Playlist Tree (foo_playlist_tree)] Tree based media library with many available customizations.&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=44865 ProjectM Visualisation Panel (foo_uie_vis_projectM)] Based on the ProjectM project, which is a reimplementation of Milkdrop under OpenGL.&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?s=7645921e89a8d475965ce4532a3849d0&amp;amp;showtopic=47650 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;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=44012 Quicksearch Panel (foo_uie_quicksearch)] Search toolbar that sends results to a playlist.&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=47810&amp;amp;hl= Single Column Playlist Viewer (foo_uie_single_column_playlist)] ([[Foobar2000:0.9 Single Column Playlist (foo uie single column playlist)|&#039;&#039;more info&#039;&#039;]]) Displays the playlist in a single column with &amp;quot;headers&amp;quot;. Useful for creating a narrower and smaller layout.&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?s=&amp;amp;showtopic=46106&amp;amp;view=findpost&amp;amp;p=410247 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;
* [http://stephan.kochen.nl/proj/foobar2000.html Track Info Panel (foo_uie_trackinfo)] ([[Foobar2000:0.9 Track Info Panel (foo_uie_trackinfo)|&#039;&#039;more info&#039;&#039;]]) Uses TAGZ to display information about a selected track.&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=47044&amp;amp;st=0 Track Info Panel Mod (foo_uie_trackinfo_mod)] ([[Foobar2000:0.9 Track Info Panel Mod (foo uie trackinfo mod)|&#039;&#039;more info&#039;&#039;]]) 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;
&lt;br /&gt;
===GFX===&lt;br /&gt;
[http://www.hydrogenaudio.org/forums/index.php?showtopic=47891&amp;amp;hl= GFX window (foo_ui_gfx)] is a skinnable user interface, which doesn&#039;t only focus on looking good but tries to be as fast and &amp;quot;lightweight&amp;quot; as possible, too. It uses lua as scripting language. Two skins are included in the archive.&lt;br /&gt;
More info available in the 0.8 version discussion thread [http://www.hydrogenaudio.org/forums/index.php?showtopic=30281&amp;amp;hl=foo_ui_gfx+skin here].&lt;br /&gt;
&lt;br /&gt;
===Standard===&lt;br /&gt;
[http://www.foobar2000.org Default user interface (foo_ui_std)]. Included in the standard installation package.&lt;br /&gt;
&lt;br /&gt;
==DSP==&lt;br /&gt;
* [http://www.yohng.com/headphones.html 4Front Headphones (foo_dsp_headphones9)] Effects for headphone users.&lt;br /&gt;
* [http://www.andrewlabs.com/atsurround/download_fb2k.php ATSurround Processor (foo_dsp_atsurround)] ([[Foobar2000:0.9 ATSurround Processor (foo_dsp_atsurround)|&#039;&#039;more info&#039;&#039;]]) Reproduces surround sound information present in many stereo audio material and more.&lt;br /&gt;
* [http://bs2b.sourceforge.net/ BS2D (foo_dsp_bs2p)] ([[Foobar2000:0.9 BS2D (foo_dsp_bs2p)|&#039;&#039;more info&#039;&#039;]]) Improves headphone listening of regular hi-fi stereo records.&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=46611 Voice Cut Filter (foo_dsp_centercut)] Voice cut filter.&lt;br /&gt;
* [http://www.skipyrich.com/foobar/foo_channel_mixer.ptml Channel Mixer (foo_channel_mixer)] ([[Foobar2000:0.9 Channel Mixer (foo_channel_mixer)|&#039;&#039;more info&#039;&#039;]]) Up/down mix to/from 1-6 channels&lt;br /&gt;
* [http://stephan.kochen.nl/proj/foobar2000.html#continuator Continuator (foo_dsp_continuator)] ([[Foobar2000:0.9 Continuator (foo_dsp_continuator)|&#039;&#039;more info&#039;&#039;]]) Allows for advanced crossfading between tracks.&lt;br /&gt;
* [http://www.foobar2000.org/components/index.html Convolve (foo_convolve)] ([[Foobar2000:0.9 Convolve (foo_convolve)|&#039;&#039;more info&#039;&#039;]]) Takes impulse response and does a fast convolution of the sound data with that impulse response.&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=48524 Crossfader (foo_dsp_crossfader)] Allows crossfading between tracks.&lt;br /&gt;
* [http://www.naivesoftware.com/software.html Crossfeed (foo_dsp_crossfeed)] Filters the music to help reduce fatigue caused by listening to music with headphones&lt;br /&gt;
* [http://pelit.koillismaa.fi/plugins/dsp.php#132 Dolby Headphone Wrapper (foo_dsp_dolbyhp)] ([[Foobar2000:0.9 Dolby Headphone Wrapper (foo_dsp_dolbyhp)|&#039;&#039;more info&#039;&#039;]]) Dolby Headphone engine DLL.&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?s=&amp;amp;showtopic=31899&amp;amp;view=findpost&amp;amp;p=419981 LPCM &amp;lt;--&amp;gt; Delta-PCM Converter (foo_dsp_delta)] Noise sharpening filter&lt;br /&gt;
* [http://www.oss3d.com/index.html OSS/3D (foo_dsp_oss3ddsp)] Audio enhancement. SHAREWARE.&lt;br /&gt;
* [http://www.acc.umu.se/~zao/foobar2000/#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;
* [http://www.mega-nerd.com/SRC/fb2k.html Secret Rabit Code Resampler (foo_dsp_src9)] Mega Nerd&#039;s Secret Rabbit Code sample rate converter.&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=45849 Skip Silence (foo_dsp_skip_silence)] Detect and skip silence.&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=46000 Soundtouch (foo_dsp_soundtouch)] Ajust pitch, tempo and rate.&lt;br /&gt;
* [http://otachan.com/foo_dsp_ssrc.html SSRC (foo_dsp_ssrc)] ([[Foobar2000:0.9 SSRC (foo_dsp_ssrc)|&#039;&#039;more info&#039;&#039;]]) Sample rate converter.&lt;br /&gt;
* [http://www.skipyrich.com/foobar/foo_dsp_tube.ptml Tube Sound (foo_dsp_tube)] ([[Foobar2000:0.9 Tube Sound (foo_dsp_tube)|&#039;&#039;more info&#039;&#039;]]) Emulate tube sound.&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=22057&amp;amp;view=findpost&amp;amp;p=374256 VLevel (foo_dsp_vlevel)] ([[Foobar2000:0.9 VLevel (foo_dsp_vlevel)|&#039;&#039;more info&#039;&#039;]]) Dynamic compressor which amplifies the quiet parts of music.&lt;br /&gt;
* [http://pelit.koillismaa.fi/plugins/dsp.php#149 Winamp DSP Bridge (foo_dsp_winamp)] Allows the use of Winamp DSPs.&lt;br /&gt;
* [http://xover.sourceforge.net/ XOver (foo_dsp_xover)] ([[Foobar2000:0.9 XOver (foo_dsp_xover)|&#039;&#039;more info&#039;&#039;]]) Implements this digital crossover to achieve active multi-amplification.&lt;br /&gt;
&lt;br /&gt;
==Input==&lt;br /&gt;
===Audio Codecs===&lt;br /&gt;
* [http://kode54.foobar2000.org/ AC3 Decoder (foo_ac3)] Decodes Dolby Digital lossy audio compression technologies format ([[AC3]]).&lt;br /&gt;
* [http://dl.matroska.org/downloads/foobar2000/ AC3 Packet Decoder (foo_packet_decoder_ac3)] Needed for [[AC3]] in [[Matroska]].&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=48178&amp;amp;hl= Acropolis&#039;s WMA decoder | (foo_input_awma)] Alternative [[WMA]] decoder with tagging support.&lt;br /&gt;
* [http://www.foobar2000.com/components/index.html ALAC Decoder (foo_input_alac)] Apple Lossless ([[ALAC]]) decoder (has known stability issues: random crashes during decoding).&lt;br /&gt;
* [http://www.saunalahti.fi/~cse/foobar2000/foo_input_dts.zip DTS Decoder (foo_dts)] Decodes Digital Theater Systems ([[DTS]]) audio format.&lt;br /&gt;
* [http://dl.matroska.org/downloads/foobar2000/ Matroska Plugin (foo_input_matroska)] Decodes [[Matroska]] audio container format.&lt;br /&gt;
* [http://kode54.foobar2000.org/ MIDI Synthesizer Host (foo_midi)] &lt;br /&gt;
* [http://www.foobar2000.com/components/index.html 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;
* [http://www.losslessaudio.org/ OptimFROG Lossless Audio Decoder (foo_input_ofr)] Decodes both the Lossless ([[OptimFROG|OFR]]) and DualStream (OFS) audio format.&lt;br /&gt;
* [http://foosion.foobar2000.org/0.9/ Shorten Decoder (foo_input_shorten)] Decodes Shorten ([[SHN]]) audio format.&lt;br /&gt;
* [http://www.true-audio.com/Free_Downloads TTA Audio Decoder (unofficial) (foo_input_tta)] Decodes True Audio ([[TTA]]) audio format.&lt;br /&gt;
* [http://dl.matroska.org/downloads/foobar2000/ WavPack Packet Decoder (foo_packet_decoder_wavpack)]&lt;br /&gt;
&lt;br /&gt;
===Other Codecs===&lt;br /&gt;
* [http://kode54.foobar2000.org/ ADPCM Decoder (foo_adpcm)] Plays GameCube ADPCM audio data and some. (DSP, ADP, GCM, HPS, STM, AST, etc.)&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=43766 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;
* [http://kode54.foobar2000.org/ 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;
* [http://shexec32.serveftp.net/products.aspx?id=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;
* [http://kode54.foobar2000.org/ Game Emu Player (foo_gep)] Plays several emulation formats. (GBS, NSF, SPC, GYM, HES, VGM)&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=47919&amp;amp;hl= Ganbatte! (foo_ganbatte)] Plays compressed Edlib (.d00, .d01) files.&lt;br /&gt;
* [http://kode54.foobar2000.org/ Lunar 2 PCM Decoder (foo_lunar2)] Plays audio files found on the original Lunar: Eternal Blue CD (RP*.PCM).&lt;br /&gt;
* [http://shexec32.serveftp.net/products.aspx?id=foo_m1 M1 Decoder (foo_m1)] ([[Foobar2000:0.9 M1 (foo_m1)|More info]]) Plays arcade/pinball game sound.&lt;br /&gt;
* [http://www.vesta.dti.ne.jp/~tsato/soft_fb2kv9.html 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;
* [http://www.vesta.dti.ne.jp/~tsato/soft_fb2kv9.html 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;
* [http://kode54.foobar2000.org/ PSF Decoder (foo_psf)] Plays PlayStation Sound Format (PSF) files.&lt;br /&gt;
* [http://kode54.foobar2000.org/ SID Player 2 (foo_sid)] Sound chip of Commodore&#039;s CBM-II, Commodore 64 and Commodore 128 home computers.&lt;br /&gt;
* [http://www.vesta.dti.ne.jp/~tsato/soft_fb2kv9.html S98 Decoder foo_input_s98] Sound format for the NEC PC-98 microcomputer.&lt;br /&gt;
&lt;br /&gt;
==Output==&lt;br /&gt;
* [http://www.foobar2000.com/components/index.html ASIO Output (foo_out_asio)] Adds ASIO output support.&lt;br /&gt;
* [http://www.foobar2000.com/components/index.html Kernel Streaming Output (foo_out_ks)] Allows bit-exact playback bypassing Windows kernel mixer.&lt;br /&gt;
&lt;br /&gt;
==Visualisation==&lt;br /&gt;
* [http://stephan.kochen.nl/proj/foobar2000.html#projectM ProjectM Visualisation (foo_vis_projectM)] Based on the ProjectM project, which is a reimplementation of Milkdrop under OpenGL.&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
===General===&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=46954 Alarm (foo_alarm)] Starts playback at the specified period of time.&lt;br /&gt;
* [http://www.foobar2000.com/components/index.html Binary Comparator (foo_bitcompare)] Performs binary comparison between two or more tracks and reports differences.&lt;br /&gt;
* [http://foosion.foobar2000.org/0.9/#channelusage Channel Usage Visualisation (foo_vis_channelusage)] Channel Usage Visualisation.&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?s=000c74abfec71d3d8d4224d79adc8be8&amp;amp;showtopic=49606 Cleartype (foo_cleartype)] Adds cleartype checkbox in the font dialog box. Useful when only cleartype font is NOT turned on in the whole Windows OS system.&lt;br /&gt;
* [http://foosion.foobar2000.org/0.9/ Common Services (foo_common)] Common services.&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=46504 Component Versions Viewer (foo_version)]&lt;br /&gt;
* [http://www.foobar2000.com/components/index.html Decoding Speed Test (foo_benchmark)] ([[Foobar2000:0.9 Decoding Speed Test (foo_benchmark)|&#039;&#039;more info&#039;&#039;]]) Measures decoding speed of audio files.&lt;br /&gt;
* [http://www.foobar2000.org/components/index.html File Integrity Verifier (foo_verifier)] Checks specified media files for decoding errors.&lt;br /&gt;
* [http://numedecod.ro/HyperIM/forum/index.php?topic=118 HyperIM (foo_2hyperim)] Provides 19 media macros.&lt;br /&gt;
* [http://music.morbo.org/wiki/dop:start iPod Manager (foo_dop)] Experimental iPod plugin for foobar2000 0.9.2+, currently in alpha version.&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=46360 Logitech G15 LCD Display (foo_g15lcd.dll)] Control the LCD panel on a Logitech G15 keyboard.&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=47332&amp;amp;hl= Menu Addons (foo_menu_addons)] Adds a few shortcuts in menu.&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=49636&amp;amp;hl= Minimize On Close (foo_minimize_on_close)] When foo gonna be closed, the plugin minimizes the program instead. If minimize-to-tray option is on, foo is minimized to tray.&lt;br /&gt;
* [http://kode54.foobar2000.org/ Pause On Lock (foo_lock)] Pauses/unpauses foobar2000 on workstation lock/unlock.&lt;br /&gt;
* [http://foosion.foobar2000.org/0.9/ Playlist Lock Test (foo_locktest)]&lt;br /&gt;
* [http://www.skipyrich.com/foobar/foo_preview.ptml Preview (foo_preview)] Play only part of each track in the playlist.&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=45223 Run (foo_run)] Able you to run a external program with the foobar syntax.&lt;br /&gt;
* [http://foosion.foobar2000.org/0.9/#runcmd Run Commands (foo_runcmd)] Search and execute menu commands.&lt;br /&gt;
* [http://wiki.bowron.us/index.php/Foobar2000#foo_sendtodevice Send To Device (foo_sendtodevice)] Add &amp;quot;Send to Device&amp;quot; feature.&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?s=000c74abfec71d3d8d4224d79adc8be8&amp;amp;showtopic=49589 Scheduler (foo_scheduler)] Plugin for scheduling actions like play, stop, system shutdown and many more.&lt;br /&gt;
* [http://foosion.foobar2000.org/0.9/ Shell Link Resolver (foo_lnk)] Shell link resolver.&lt;br /&gt;
* [http://stephan.kochen.nl/proj/foobar2000.html#notaskbar Taskbar Remover (foo_notaskbar)] Hides Foobar2000 from the taskbar, even when the window is normally visible.&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=46595 Titlebar (foo_managedWrapper)] ([[Foobar2000:0.9 Titlebar (foo_title)|&#039;&#039;more info&#039;&#039;]]) Create a personal title bar.&lt;br /&gt;
* [http://kode54.foobar2000.org/ Unpacker for JMA archive (foo_unpack_jma)]&lt;br /&gt;
* [http://kode54.foobar2000.org/ Unpacker for LHA archive (foo_unpack_lha)]&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=42941 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;
===Library tools===&lt;br /&gt;
* [http://www.foobar2000.com/components/index.html Audio CD Writer (foo_burninate)] CD burning support (requires Nero to be installed on your system.)&lt;br /&gt;
* [http://www.foobar2000.com/components/index.html Autoplaylist Manager (foo_autoplaylist)] Presents a Media Library query in a dynamically-generated playlist (under development).&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=44656 Bin Pack (foo_binpack)] Creates playlists from a list with a maximum length.&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=47148 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;
* [http://tmp.reharmonize.net/foobar/ Cuesheet Creator (foo_cuesheet_creator)] Cuesheet creator.&lt;br /&gt;
* [http://wiki.bowron.us/index.php/Foobar2000#foo_cwb_hooks Cwbowron&#039;s Title formating  (foo_cwb_hooks)] Special playlist title formating.&lt;br /&gt;
* [http://foosion.foobar2000.org/0.9/ Database Search (foo_dbsearch)] ([[Foobar2000:0.9 Database Search (foo_dbsearch)|&#039;&#039;more info&#039;&#039;]]) Database search.&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?s=b70296382d538d9ccfb7a4ba9c179345&amp;amp;showtopic=47374 Highlight Playing (foo_highlightplaying)] Highlights actual now playing item even when the playlist has been broken.&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=43012 History (foo_history)] Very basic song history.&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?s=&amp;amp;showtopic=30361&amp;amp;view=findpost&amp;amp;p=409277 Inactive Tracks (foo_skip)] Skips tracks that are marked via a tag as inactive.&lt;br /&gt;
* [http://eludevisibility.org/music/ MeowDB (foo_meowdb)] ([[Foobar2000:0.9 MeowDB (foo_meowdb)|&#039;&#039;more info&#039;&#039;]]) Takes the Media Library and outputs the results to a form and uploads it to your server using the cURL library.&lt;br /&gt;
* [http://mry.awardspace.com/fb2k/foo_navigator.htm Navigator (foo_navigator)] Advanced history component.&lt;br /&gt;
* [http://www.foobar2000.com/components/index.html Play Count (official) (foo_playcount)] ([[Foobar2000:0.9 Play Count (official) (foo_playcount)|&#039;&#039;more info&#039;&#039;]]) Collects statistics about tracks from your Media Library being played.&lt;br /&gt;
* [http://stephan.kochen.nl/proj/foobar2000.html#playcount Play Count (foo_playcount)] ([[Foobar2000:0.9 Play Count (foo_playcount)|&#039;&#039;more info&#039;&#039;]]) Keeps track of the amount of times, the last time, and the first time a track has been played.&lt;br /&gt;
* [http://foosion.foobar2000.org/0.9/ Playback Queue Viewer (foo_pqview)] Playback queue viewer.&lt;br /&gt;
* [http://www.skipyrich.com/foobar/foo_playlist_bind.ptml Playlist Bind (foo_playlist_bind)] Synchronize playlist with contents of specific directory.&lt;br /&gt;
* [http://otachan.com/foo_playlistclear.html Playlist Clear (foo_playlistclear)] All playlists are cleared at startup.&lt;br /&gt;
* [http://foosion.foobar2000.org/0.9/ Playlist Manager (foo_playlist_manager)] Playlist manager.&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=43522 Playlist Name Enhenced (foo_playlist_name_enhanced)] ([[Foobar2000:0.9 Playlist Name Enhenced (foo_playlist_name_enhanced)|&#039;&#039;more info&#039;&#039;]]) Appends automatically playlist info (&amp;quot;items / length&amp;quot;) to all playlist names.&lt;br /&gt;
* [http://foosion.foobar2000.org/0.9/ Playlist Tools (foo_utils)] ([[Foobar2000:0.9 Playlist Tools (foo_utils)|&#039;&#039;more info&#039;&#039;]]) Provides various general commands.&lt;br /&gt;
* [http://dl.matroska.org/downloads/foobar2000/ Playlist Tools for Matroska (foo_utils_mka)] Provides various general commands.&lt;br /&gt;
* [http://chron.visiondesigns.de/foobar2000/foo_queuemanager_0.1.1.zip Quicksearch Panel (foo_uie_quicksearch)] Search toolbar that sends results to a playlist. Non-ColumnUI obsolete version.&lt;br /&gt;
* [http://foosion.foobar2000.org/0.9/ Randomized Playlist Entry (foo_random)] Randomized playlist entry.&lt;br /&gt;
* [http://wiki.bowron.us/index.php/Foobar2000#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;
* [http://maadman.ma.funpic.de/?page_id=4&amp;amp;language=en XSPF (foo_xspf)] Adds XSPF support. XSPF is an open, XML based playlist format.&lt;br /&gt;
&lt;br /&gt;
===Lyrics===&lt;br /&gt;
* [http://gasazip.com/bbs/download.php?bo_table=down&amp;amp;wr_id=62&amp;amp;no=2 Gasazip Lyrics (foo_gasazip)] Search for lyrics and displays it in external window.&lt;br /&gt;
* [http://lyrics.mirkforce.net/download.html LyricsDB (foo_lyricsdb)] ([[Foobar2000:0.9 LyricsDB (foo_lyricsdb)|&#039;&#039;more info&#039;&#039;]]) Search lyrics basing on song&#039;s artist title and sometimes album.&lt;br /&gt;
* [http://www.crintsoft.com/minilyrics.htm Mini Lyrics (foo_ui_minilyrics)] ([[Foobar2000:0.9 Mini Lyrics (foo_ui_minilyrics)|&#039;&#039;more info&#039;&#039;]]) Lyrics viewer for synchronizing and displaying lyrics of the currently playing song.&lt;br /&gt;
&lt;br /&gt;
===Notifier===&lt;br /&gt;
* [http://pelit.koillismaa.fi/plugins/general.php#40 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;
* [http://pelit.koillismaa.fi/plugins/general.php#76 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;
* [http://stephan.kochen.nl/proj/foobar2000.html#msn MSN Now Playing (alt) (foo_msnalt)] ([[Foobar2000:0.9 MSN Now Playing (alt) (foo_msnalt)|&#039;&#039;more info&#039;&#039;]]) Show the current song as &amp;quot;Now Playing&amp;quot; in MSN and MS Live messenger.&lt;br /&gt;
* [http://kode54.foobar2000.org/ On-Screen Display (foo_osd)] ([[Foobar2000:0.9 On-Screen Display (foo_osd)|&#039;&#039;more info&#039;&#039;]]) On screen display of track information and volume bar.&lt;br /&gt;
* [http://kode54.foobar2000.org/ On-Screen Display GDI+ (foo_osd_gdiplus)] ([[Foobar2000:0.9 On-Screen Display (foo_osd)|&#039;&#039;more info&#039;&#039;]]) Same as foo_osd but uses GDI+ for osd drawing.&lt;br /&gt;
* [http://www.maroonspoon.com/foo_prettypop/ Pretty Popup (foo_prettypop)] ([[Foobar2000:0.9 Pretty Popup (foo_prettypop)|&#039;&#039;more info&#039;&#039;]]) Display a moderately sized popup of song information when a new song plays.&lt;br /&gt;
&lt;br /&gt;
===Online database===&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=44320&amp;amp;st=0 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;
* [http://foosion.foobar2000.org/0.9/ 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;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=49165 MSLive (foo_input_mslive)] Support for [[MMS]] and [[RSTP]] broadcast radio protocols.&lt;br /&gt;
* [http://www.maroonspoon.com/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;
===Remote control===&lt;br /&gt;
* [http://pelit.koillismaa.fi/plugins/general.php#138 Advanced Controls (foo_advancedcontrols)] ([[Foobar2000:0.9 Advanced Controls (foo_advancedcontrols)|&#039;&#039;more info&#039;&#039;]]) Control all the playback functions from icons in the Taskbar Notification Area (play, pause, next, previous, open)&lt;br /&gt;
* [http://foosion.foobar2000.org/0.9/ COM Automation Server (foo_comserver2)] Allows controlling foobar2000 through COM Automation&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=38114 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;
* [http://otachan.com/foo_ddecontrol.html DDE Control (foo_ddecontrol)] Control foobar remotelly with DDE interprocess communication (interface in japanese only).&lt;br /&gt;
* [http://sourceforge.net/projects/foohttpserver HTTP Server(foo_httpserver)] Foobar HTTP Server Remote Control.&lt;br /&gt;
* [http://foobar.daychanged.com/ 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;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=44741 Minibar2k (foo_Minibar2k)] Control Foobar2k from your PDA (PocketPC based).&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=45140&amp;amp;hl= RM-1800 (foo_mr1800)] Adds support of Creative X-Fi&#039;s remote (RM-1800).&lt;br /&gt;
* [http://wiki.darkain.com/wiki/Main_Page RM-X Media Edition (foo_rmx)] Yet another plugin for remote control. SHAREWARE.&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=46595 Title (foo_title)] ([[Foobar2000:0.9 Titlebar (foo_title)|&#039;&#039;more info&#039;&#039;]]) Shows the currently playing song on the top of the screen all the time. It supports custom-made skins.&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?s=&amp;amp;showtopic=19252&amp;amp;view=findpost&amp;amp;p=391028 WinLIRC Client (foo_lirc)] ([[Foobar2000:0.9 WinLIRC Client (foo_lirc)|&#039;&#039;more info&#039;&#039;]]) Control Foobar from a remote control.&lt;br /&gt;
&lt;br /&gt;
===Tagging===&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=45994 Custom Info (foo_custominfo)] Allows you to set info fields for files without modifying them. &lt;br /&gt;
* [http://pelit.koillismaa.fi/plugins/tagging.php#150 Freedb2 Characters Fixer (foo_freedb2_fix)] This plugin fix freedb2 problem - some native characters are broken. This masstagger addon can recovery its. Note: russian characters supported only.&lt;br /&gt;
* [http://foosion.foobar2000.org/0.9/ Freedb Tagger (foo_freedb2)] Freedb tagger.&lt;br /&gt;
* [http://foosion.foobar2000.org/0.9/ Live Show Tagger (foo_tradersfriend)] ([[Foobar2000:0.9 Live Show Tagger (foo_tradersfriend)|&#039;&#039;more info&#039;&#039;]]) Live show tagger.&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=45243&amp;amp;hl=foo_masstag_addons Masstagger Addons (foo_masstag_addons)] Some addons for masstagger, including code page conversion and chinese conversion.&lt;br /&gt;
* [http://gro.clinux.org/frs/?group_id=737&amp;amp;release_id=1095 Special File Info Box (foo_infobox)] ([[Foobar2000:0.9 Special File Info Box (foo_infobox)|&#039;&#039;more info&#039;&#039;]]) A replacement of the built-in file info box.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [http://www.foobar2000.org/components/index.html Official components site] &lt;br /&gt;
* [http://pelit.koillismaa.fi/plugins/ Official third-party components site]&lt;br /&gt;
* [http://music.morbo.org/components.php musicmusic&#039;s components] including Columns UI&lt;br /&gt;
* [http://stephan.kochen.nl/proj/foobar2000.html Several popular components ported to 0.9]&lt;br /&gt;
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=28647 Columns UI thread]: first post contains links to many Columns UI panel extensions&lt;br /&gt;
* [http://wiki.hydrogenaudio.org/index.php?title=Foobar2000 Go back to Main Page]&lt;/div&gt;</summary>
		<author><name>Schuette</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Title_Bar_(dotnet_title_bar)&amp;diff=15142</id>
		<title>Foobar2000:Title Bar (dotnet title bar)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Title_Bar_(dotnet_title_bar)&amp;diff=15142"/>
		<updated>2006-11-01T15:56:03Z</updated>

		<summary type="html">&lt;p&gt;Schuette: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description, Requirements ==&lt;br /&gt;
&lt;br /&gt;
Foo_title is a plugin created to have a little titlebar available even when foobar is minimized. You can create and share your foo_title skins.&lt;br /&gt;
&lt;br /&gt;
It requires .NET framework 2.0 to work and the syntax for skins in in .xml Supported image formats are those supported by the .NET framework - that is bmp, jpg, .png (for transparent images) and perhaps more.&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
[[Image:screen1.png|First skin]]&lt;br /&gt;
&lt;br /&gt;
[[Image:sshot2.png|Second skin]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Foo title3.png|Second skin]]&lt;br /&gt;
&lt;br /&gt;
== Header ==&lt;br /&gt;
You must start your skin with a header like this one:&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;skin&lt;br /&gt;
    author=&amp;quot;&#039;&#039;&#039;Name of the Author&#039;&#039;&#039;&amp;quot;&lt;br /&gt;
    name=&amp;quot;&#039;&#039;&#039;Name of the skin&#039;&#039;&#039;&amp;quot;&lt;br /&gt;
    width=&amp;quot;&#039;&#039;&#039;width in pixel&#039;&#039;&#039;&amp;quot;&lt;br /&gt;
    height=&amp;quot;&#039;&#039;&#039;Height in pixel&#039;&#039;&#039;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The size of the skin can be overstepped as the size is adjusted automatically.&lt;br /&gt;
&lt;br /&gt;
== Layer ==&lt;br /&gt;
A layer is an element a kind of container. You can nest (imbricate) layers &lt;br /&gt;
&lt;br /&gt;
The global structure of layers is as following:&lt;br /&gt;
    &amp;lt;layer name=&amp;quot;&#039;&#039;&#039;name of the layer&#039;&#039;&#039;&amp;quot; type=&amp;quot;&#039;&#039;&#039;type of content for the layer&#039;&#039;&#039;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;geometry type=&amp;quot;&#039;&#039;&#039;Geometry type&#039;&#039;&#039;&amp;quot;&amp;gt;&lt;br /&gt;
            &#039;&#039;&#039;Informations related to Geometry Type&#039;&#039;&#039;&lt;br /&gt;
        &amp;lt;/geometry&amp;gt;&lt;br /&gt;
        &amp;lt;contents&amp;gt;&lt;br /&gt;
            &#039;&#039;&#039;Information related to the type of content for the layer&#039;&#039;&#039;&lt;br /&gt;
        &amp;lt;/contents&amp;gt;&lt;br /&gt;
        &#039;&#039;&#039;&amp;lt;!-- optionally, another &amp;lt;layer&amp;gt; element (or more) go here --&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
   &amp;lt;/layer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Geometry type ==&lt;br /&gt;
The are two type: full and absolute.&lt;br /&gt;
&lt;br /&gt;
=== full ===&lt;br /&gt;
 &amp;lt;geometry type=&amp;quot;&#039;&#039;&#039;full&#039;&#039;&#039;&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;padding left=&amp;quot;&#039;&#039;&#039;32&#039;&#039;&#039;&amp;quot; top=&amp;quot;&#039;&#039;&#039;8&#039;&#039;&#039;&amp;quot; right=&amp;quot;&#039;&#039;&#039;32&#039;&#039;&#039;&amp;quot; bottom=&amp;quot;&#039;&#039;&#039;8&#039;&#039;&#039;&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/geometry&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All sizes are in pixel.&lt;br /&gt;
&lt;br /&gt;
The full type is useful for resizement. You only have to show the padding (space between the border and the layer). &lt;br /&gt;
&lt;br /&gt;
[[Image:Foo title4.png]] ==&amp;gt; [[Image:Foo title5.png]]&lt;br /&gt;
&lt;br /&gt;
The only thing important is padding (the blue area), not the size of the yellow element itself (But you are describing the yellow element)&lt;br /&gt;
&lt;br /&gt;
=== absolute ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;geometry type=&amp;quot;&#039;&#039;&#039;absolute&#039;&#039;&#039;&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;size x=&amp;quot;&#039;&#039;&#039;78&#039;&#039;&#039;&amp;quot; y=&amp;quot;&#039;&#039;&#039;78&#039;&#039;&#039;&amp;quot; /&amp;gt;&lt;br /&gt;
     &amp;lt;position x=&amp;quot;&#039;&#039;&#039;0&#039;&#039;&#039;&amp;quot; y=&amp;quot;&#039;&#039;&#039;0&#039;&#039;&#039;&amp;quot; align=&amp;quot;&#039;&#039;&#039;left&#039;&#039;&#039;&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/geometry&amp;gt;&lt;br /&gt;
All sizes are in pixel&lt;br /&gt;
&lt;br /&gt;
Here, you will have to indicate not only the size of your element but also its position.&lt;br /&gt;
&lt;br /&gt;
Alignment is also important, if you want the x value to indicate padding from the right, use align=&amp;quot;right&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Resizing the window won&#039;t change the placement or the size of each &amp;quot;absolute&amp;quot; element.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
 &amp;lt;geometry type=&amp;quot;&#039;&#039;&#039;absolute&#039;&#039;&#039;&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;size x=&amp;quot;&#039;&#039;&#039;78&#039;&#039;&#039;&amp;quot; y=&amp;quot;&#039;&#039;&#039;78&#039;&#039;&#039;&amp;quot; /&amp;gt;&lt;br /&gt;
     &amp;lt;position x=&amp;quot;&#039;&#039;&#039;13&#039;&#039;&#039;&amp;quot; y=&amp;quot;&#039;&#039;&#039;1&#039;&#039;&#039;&amp;quot; align=&amp;quot;&#039;&#039;&#039;left&#039;&#039;&#039;&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/geometry&amp;gt;&lt;br /&gt;
[[Image:Foo title6.png]]&lt;br /&gt;
 &amp;lt;geometry type=&amp;quot;&#039;&#039;&#039;absolute&#039;&#039;&#039;&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;size x=&amp;quot;&#039;&#039;&#039;170&#039;&#039;&#039;&amp;quot; y=&amp;quot;&#039;&#039;&#039;78&#039;&#039;&#039;&amp;quot; /&amp;gt;&lt;br /&gt;
     &amp;lt;position x=&amp;quot;&#039;&#039;&#039;13&#039;&#039;&#039;&amp;quot; y=&amp;quot;&#039;&#039;&#039;1&#039;&#039;&#039;&amp;quot; align=&amp;quot;&#039;&#039;&#039;right&#039;&#039;&#039;&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/geometry&amp;gt;&lt;br /&gt;
[[Image:Foo title7.png]]&lt;br /&gt;
&lt;br /&gt;
== Contents ==&lt;br /&gt;
The contents part will indicate the kind of things contained in the layer and you will be able to specify information related to the contents type.&lt;br /&gt;
=== Graphic Elements ===&lt;br /&gt;
==== fill-images ====&lt;br /&gt;
It is typically here to define a background.&lt;br /&gt;
For this kind of content, there is 3 images needed, one for the left border, one for the center, one for the right border.&lt;br /&gt;
The attribute repeat can be &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot;. True means that the picture will be repeated, false, it will be stretched. (Usually, stretched images can be quite ugly)&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;contents&amp;gt;&lt;br /&gt;
     &amp;lt;image position=&amp;quot;left&amp;quot; src=&amp;quot;&#039;&#039;&#039;left_back.png&#039;&#039;&#039;&amp;quot; /&amp;gt;&lt;br /&gt;
     &amp;lt;image position=&amp;quot;center&amp;quot; repeat=&amp;quot;&#039;&#039;&#039;true&#039;&#039;&#039;&amp;quot; src=&amp;quot;&#039;&#039;&#039;repeat_back.png&#039;&#039;&#039;&amp;quot; /&amp;gt;&lt;br /&gt;
     &amp;lt;image position=&amp;quot;right&amp;quot; src=&amp;quot;&#039;&#039;&#039;right_back.png&#039;&#039;&#039;&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/contents&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== absolute-images ====&lt;br /&gt;
==== animation ====&lt;br /&gt;
==== album-art ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Text Elements ===&lt;br /&gt;
==== text ====&lt;br /&gt;
==== scrolling-text ====&lt;br /&gt;
&lt;br /&gt;
=== Buttons ===&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
[http://foo-title.sourceforge.net/ Official Website]&lt;br /&gt;
&lt;br /&gt;
[http://sourceforge.net/projects/foo-title/ SourceForge project page]&lt;br /&gt;
&lt;br /&gt;
[http://www.hydrogenaudio.org/forums/index.php?showtopic=46595 Official topic]&lt;br /&gt;
&lt;br /&gt;
[http://www.hydrogenaudio.org/forums/index.php?showtopic=46619 Get foo_title skins]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9 Go back to the components page]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:foobar2000 Looks Components|Titlebar]]&lt;/div&gt;</summary>
		<author><name>Schuette</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Title_Bar_(dotnet_title_bar)&amp;diff=15141</id>
		<title>Foobar2000:Title Bar (dotnet title bar)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Title_Bar_(dotnet_title_bar)&amp;diff=15141"/>
		<updated>2006-11-01T15:54:31Z</updated>

		<summary type="html">&lt;p&gt;Schuette: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description, Requirements ==&lt;br /&gt;
&lt;br /&gt;
Foo_title is a plugin created to have a little titlebar available even when foobar is minimized. You can create and share your foo_title skins.&lt;br /&gt;
&lt;br /&gt;
It requires .NET framework 2.0 to work and the syntax for skins in in .xml Supported image formats are those supported by the .NET framework - that is bmp, jpg, .png (for transparent images) and perhaps more.&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
[[Image:screen1.png|First skin]]&lt;br /&gt;
&lt;br /&gt;
[[Image:sshot2.png|Second skin]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Foo title3.png|Second skin]]&lt;br /&gt;
&lt;br /&gt;
== Header ==&lt;br /&gt;
You must start your skin with a header like this one:&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;skin&lt;br /&gt;
    author=&amp;quot;&#039;&#039;&#039;Name of the Author&#039;&#039;&#039;&amp;quot;&lt;br /&gt;
    name=&amp;quot;&#039;&#039;&#039;Name of the skin&#039;&#039;&#039;&amp;quot;&lt;br /&gt;
    width=&amp;quot;&#039;&#039;&#039;width in pixel&#039;&#039;&#039;&amp;quot;&lt;br /&gt;
    height=&amp;quot;&#039;&#039;&#039;Height in pixel&#039;&#039;&#039;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The size of the skin can be overstepped as the size is adjusted automatically.&lt;br /&gt;
&lt;br /&gt;
== Layer ==&lt;br /&gt;
A layer is an element a kind of container. You can nest (imbricate) layers &lt;br /&gt;
&lt;br /&gt;
The global structure of layers is as following:&lt;br /&gt;
    &amp;lt;layer name=&amp;quot;&#039;&#039;&#039;name of the layer&#039;&#039;&#039;&amp;quot; type=&amp;quot;&#039;&#039;&#039;type of content for the layer&#039;&#039;&#039;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;geometry type=&amp;quot;&#039;&#039;&#039;Geometry type&#039;&#039;&#039;&amp;quot;&amp;gt;&lt;br /&gt;
            &#039;&#039;&#039;Informations related to Geometry Type&#039;&#039;&#039;&lt;br /&gt;
        &amp;lt;/geometry&amp;gt;&lt;br /&gt;
        &amp;lt;contents&amp;gt;&lt;br /&gt;
            &#039;&#039;&#039;Information related to the type of content for the layer&#039;&#039;&#039;&lt;br /&gt;
        &amp;lt;/contents&amp;gt;&lt;br /&gt;
        &#039;&#039;&#039;&amp;lt;!-- optionally, another &amp;lt;layer&amp;gt; element (or more) go here --&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
   &amp;lt;/layer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Geometry type ==&lt;br /&gt;
The are two type: full and absolute.&lt;br /&gt;
&lt;br /&gt;
=== full ===&lt;br /&gt;
 &amp;lt;geometry type=&amp;quot;&#039;&#039;&#039;full&#039;&#039;&#039;&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;padding left=&amp;quot;&#039;&#039;&#039;32&#039;&#039;&#039;&amp;quot; top=&amp;quot;&#039;&#039;&#039;8&#039;&#039;&#039;&amp;quot; right=&amp;quot;&#039;&#039;&#039;32&#039;&#039;&#039;&amp;quot; bottom=&amp;quot;&#039;&#039;&#039;8&#039;&#039;&#039;&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/geometry&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All sizes are in pixel.&lt;br /&gt;
&lt;br /&gt;
The full type is useful for resizement. You only have to show the padding (space between the border and the layer). &lt;br /&gt;
&lt;br /&gt;
[[Image:Foo title4.png]] ==&amp;gt; [[Image:Foo title5.png]]&lt;br /&gt;
&lt;br /&gt;
The only thing important is padding (the blue area), not the size of the yellow element itself (But you are describing the yellow element)&lt;br /&gt;
&lt;br /&gt;
=== absolute ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;geometry type=&amp;quot;&#039;&#039;&#039;absolute&#039;&#039;&#039;&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;size x=&amp;quot;&#039;&#039;&#039;78&#039;&#039;&#039;&amp;quot; y=&amp;quot;&#039;&#039;&#039;78&#039;&#039;&#039;&amp;quot; /&amp;gt;&lt;br /&gt;
     &amp;lt;position x=&amp;quot;&#039;&#039;&#039;0&#039;&#039;&#039;&amp;quot; y=&amp;quot;&#039;&#039;&#039;0&#039;&#039;&#039;&amp;quot; align=&amp;quot;&#039;&#039;&#039;left&#039;&#039;&#039;&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/geometry&amp;gt;&lt;br /&gt;
All sizes are in pixel&lt;br /&gt;
&lt;br /&gt;
Here, you will have to indicate not only the size of your element but also its position.&lt;br /&gt;
&lt;br /&gt;
Alignment is also important, if you want the x value to indicate padding from the right, use align=&amp;quot;right&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Resizing the window won&#039;t change the placement or the size of each &amp;quot;absolute&amp;quot; element.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
 &amp;lt;geometry type=&amp;quot;&#039;&#039;&#039;absolute&#039;&#039;&#039;&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;size x=&amp;quot;&#039;&#039;&#039;78&#039;&#039;&#039;&amp;quot; y=&amp;quot;&#039;&#039;&#039;78&#039;&#039;&#039;&amp;quot; /&amp;gt;&lt;br /&gt;
     &amp;lt;position x=&amp;quot;&#039;&#039;&#039;13&#039;&#039;&#039;&amp;quot; y=&amp;quot;&#039;&#039;&#039;1&#039;&#039;&#039;&amp;quot; align=&amp;quot;&#039;&#039;&#039;left&#039;&#039;&#039;&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/geometry&amp;gt;&lt;br /&gt;
[[Image:Foo title6.png]]&lt;br /&gt;
 &amp;lt;geometry type=&amp;quot;&#039;&#039;&#039;absolute&#039;&#039;&#039;&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;size x=&amp;quot;&#039;&#039;&#039;170&#039;&#039;&#039;&amp;quot; y=&amp;quot;&#039;&#039;&#039;78&#039;&#039;&#039;&amp;quot; /&amp;gt;&lt;br /&gt;
     &amp;lt;position x=&amp;quot;&#039;&#039;&#039;13&#039;&#039;&#039;&amp;quot; y=&amp;quot;&#039;&#039;&#039;1&#039;&#039;&#039;&amp;quot; align=&amp;quot;&#039;&#039;&#039;right&#039;&#039;&#039;&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/geometry&amp;gt;&lt;br /&gt;
[[Image:Foo title7.png]]&lt;br /&gt;
&lt;br /&gt;
== Contents ==&lt;br /&gt;
The contents part will indicate the kind of things contained in the layer and you will be able to specify information related to the contents type.&lt;br /&gt;
=== Graphic Elements ===&lt;br /&gt;
==== fill-images ====&lt;br /&gt;
It is typically here to define a background.&lt;br /&gt;
For this kind of content, there is 3 images needed, one for the left border, one for the center, one for the right border.&lt;br /&gt;
The attribute repeat can be &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot;. True means that the picture will be repeated, false, it will be stretched. (Usually, stretched images can be quite ugly)&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;contents&amp;gt;&lt;br /&gt;
     &amp;lt;image position=&amp;quot;left&amp;quot; src=&amp;quot;&#039;&#039;&#039;left_back.png&#039;&#039;&#039;&amp;quot; /&amp;gt;&lt;br /&gt;
     &amp;lt;image position=&amp;quot;center&amp;quot; repeat=&amp;quot;&#039;&#039;&#039;true&#039;&#039;&#039;&amp;quot; src=&amp;quot;&#039;&#039;&#039;repeat_back.png&#039;&#039;&#039;&amp;quot; /&amp;gt;&lt;br /&gt;
     &amp;lt;image position=&amp;quot;right&amp;quot; src=&amp;quot;&#039;&#039;&#039;right_back.png&#039;&#039;&#039;&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/contents&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== absolute-images ====&lt;br /&gt;
==== animation ====&lt;br /&gt;
==== album-art ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Text Elements ===&lt;br /&gt;
==== text ====&lt;br /&gt;
==== scrolling-text ====&lt;br /&gt;
&lt;br /&gt;
=== Buttons ===&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
[http://foo-title.sourceforge.net/ Official SourceForge project]&lt;br /&gt;
&lt;br /&gt;
[http://www.hydrogenaudio.org/forums/index.php?showtopic=46595 Official topic]&lt;br /&gt;
&lt;br /&gt;
[http://www.hydrogenaudio.org/forums/index.php?showtopic=46619 Get foo_title skins]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9 Go back to the components page]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:foobar2000 Looks Components|Titlebar]]&lt;/div&gt;</summary>
		<author><name>Schuette</name></author>
	</entry>
</feed>