https://wiki.hydrogenaud.io/api.php?action=feedcontributions&user=Danny+8&feedformat=atomHydrogenaudio Knowledgebase - User contributions [en]2024-03-29T11:03:52ZUser contributionsMediaWiki 1.22.7https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:DisplayFoobar2000:Preferences:Display2007-02-15T03:44:17Z<p>Danny 8: </p>
<hr />
<div>[[Category:foobar2000 Preferences|Display]]<br />
[[Image:Preferences-Display.png|thumb|Display page]]<br />
The Display page and its subpage contain options to change the appearance of foobar2000.<br />
<br />
Previous: [[Foobar2000|Foobar2000:]][[Foobar2000:Preferences|Preferences:]]<br><br />
Related subpages:<br><br />
*[[Foobar2000:Preferences:Display:Context menu|Context menu]]<br />
*[[Foobar2000:Preferences:Display:Titleformatting|Titleformatting]]<br />
*[[Foobar2000:Preferences:Display:Default User Interface|Default User Interface]]<br />
*[[Foobar2000:Preferences:Display:Columns UI|Columns UI]]<br />
**[[Foobar2000:Preferences:Display:Columns UI:Playlist switcher|Playlist switcher]]<br />
**[[Foobar2000:Preferences:Display:Columns UI:Playlist view|Playlist view]]<br />
== Options ==<br />
<br />
=== User interface module ===<br />
<br />
The most important option on the Display page itself is the user interface selection. This option selects the active user interface. Only the Default User Interface is installed by default. foobar2000 has to be restarted before changes in this option take effect.<br />
<br />
=== Misc. settings ===<br />
==== VBR bitrate updates per second ====<br />
<br />
This option affects how often the dynamic bitrate for variable bitrate formats is updated. Not all input components support reporting dynamic bitrate, but this will surely work for [[MP3]], [[Musepack]], [[Vorbis]] and [[AAC]].<br />
<br />
==== Show keyboard shortcuts in menus ====<br />
<br />
This option determines if keyboard shortcuts are shown in the main and context menus. This works for Default User Interface and Columns UI.<br />
<br />
=== Double-width characters in title formatting ===<br />
<br />
This option determines how double-width characters are treated in titleformatting scripts: whether to ignore them or to count as two regular characters.<br />
<br />
== Subpages ==<br />
<br />
The following subpages are present at all times:<br />
<br />
* [[Foobar2000:Preferences:Context menu|Context menu]]<br />
* [[Foobar2000:Preferences:Display:Titleformatting|Titleformatting]]<br />
<br />
The following subpages are present if you have Default User Interface (foo_ui_std) installed. As it's name implies, Default User Interface is installed by default.<br />
<br />
* [[Foobar2000:Preferences:Default User Interface|Default User Interface]]<br />
<br />
The following subpages are present if you have Columns UI (foo_ui_columns) installed. Columns UI is a third party component.<br />
<br />
* [[Foobar2000:Preferences:Display:Columns UI|Columns UI]]<br />
** [[Foobar2000:Preferences:Display:Columns UI:Playlist switcher|Playlist switcher]]<br />
** [[Foobar2000:Preferences:Display:Columns UI:Playlist view|Playlist view]]</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:DisplayFoobar2000:Preferences:Display2007-02-15T03:35:21Z<p>Danny 8: </p>
<hr />
<div>[[Category:foobar2000 Preferences|Display]]<br />
[[Image:Preferences-Display.png|thumb|Display page]]<br />
The Display page and its subpage contain options to change the appearance of foobar2000.<br />
<br />
Previous: [[Foobar2000|Foobar2000:]][[Foobar2000:Preferences|Preferences:]]<br><br />
Related subpages:<br><br />
*[[Foobar2000:Preferences:Display:Context menu|Context menu]]<br />
*[[Foobar2000:Preferences:Display:Titleformatting|Titleformatting]]<br />
== Options ==<br />
<br />
=== User interface module ===<br />
<br />
The most important option on the Display page itself is the user interface selection. This option selects the active user interface. Only the Default User Interface is installed by default. foobar2000 has to be restarted before changes in this option take effect.<br />
<br />
=== Misc. settings ===<br />
==== VBR bitrate updates per second ====<br />
<br />
This option affects how often the dynamic bitrate for variable bitrate formats is updated. Not all input components support reporting dynamic bitrate, but this will surely work for [[MP3]], [[Musepack]], [[Vorbis]] and [[AAC]].<br />
<br />
==== Show keyboard shortcuts in menus ====<br />
<br />
This option determines if keyboard shortcuts are shown in the main and context menus. This works for Default User Interface and Columns UI.<br />
<br />
=== Double-width characters in title formatting ===<br />
<br />
This option determines how double-width characters are treated in titleformatting scripts: whether to ignore them or to count as two regular characters.<br />
<br />
== Subpages ==<br />
<br />
The following subpages are present at all times:<br />
<br />
* [[Foobar2000:Preferences:Context menu|Context menu]]<br />
* [[Foobar2000:Preferences:Display:Titleformatting|Titleformatting]]<br />
<br />
The following subpages are present if you have Default User Interface (foo_ui_std) installed. As it's name implies, Default User Interface is installed by default.<br />
<br />
* [[Foobar2000:Preferences:Default User Interface|Default User Interface]]<br />
<br />
The following subpages are present if you have Columns UI (foo_ui_columns) installed. Columns UI is a third party component.<br />
<br />
* [[Foobar2000:Preferences:Display:Columns UI|Columns UI]]<br />
** [[Foobar2000:Preferences:Display:Columns UI:Playlist switcher|Playlist switcher]]<br />
** [[Foobar2000:Preferences:Display:Columns UI:Playlist view|Playlist view]]</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:Display:Default_User_InterfaceFoobar2000:Preferences:Display:Default User Interface2007-02-14T09:39:09Z<p>Danny 8: </p>
<hr />
<div>[[Category:foobar2000 Preferences|Display]]<br />
== Default User Interface ==<br />
<br />
Previous: [[Foobar2000|Foobar2000:]][[Foobar2000:Preferences|Preferences:]][[Foobar2000:Preferences:Display|Display:]]</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:Display:Default_User_InterfaceFoobar2000:Preferences:Display:Default User Interface2007-02-14T09:38:51Z<p>Danny 8: </p>
<hr />
<div>[[Category:foobar2000 Preferences|Display]]<br />
<br />
== Default User Interface ==<br />
<br />
Previous: [[Foobar2000|Foobar2000:]][[Foobar2000:Preferences|Preferences:]][[Foobar2000:Preferences:Display|Display:]]</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:Display:Default_User_InterfaceFoobar2000:Preferences:Display:Default User Interface2007-02-14T09:37:47Z<p>Danny 8: </p>
<hr />
<div>== Default User Interface ==<br />
<br />
Previous: [[Foobar2000|Foobar2000:]][[Foobar2000:Preferences|Preferences:]][[Foobar2000:Preferences:Display|Display:]]</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:Display:Context_menuFoobar2000:Preferences:Display:Context menu2007-02-14T09:36:34Z<p>Danny 8: </p>
<hr />
<div>[[Category:foobar2000 Preferences|Context menu]]<br />
=Context menu=<br />
This page contains options for moving or deleting menu items from the context menu.<br />
<br />
Previous: [[Foobar2000|Foobar2000:]][[Foobar2000:Preferences|Preferences:]][[Foobar2000:Preferences:Display|Display:]]<br />
=Subpages=<br />
<br />
There are no subpages.<br />
<br />
=Links=</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:Display:TitleformattingFoobar2000:Preferences:Display:Titleformatting2007-02-14T09:35:09Z<p>Danny 8: </p>
<hr />
<div>[[Category:foobar2000 Preferences|Titleformatting]]<br />
This page allows customization of some global titleformatting scripts. It is specifically applicable to the standard user interface (default user interface), and may be applicable to alternative user interfaces as well.<br />
<br />
Previous: [[Foobar2000|Foobar2000:]][[Foobar2000:Preferences|Preferences:]][[Foobar2000:Preferences:Display|Display:]]<br />
<br />
=Titleformatting=<br />
<br />
This page allows customization of some global titleformatting scripts. Note that the playlist script is used by the Default User Interface, but not necessarily by other user interfaces; for example, Columns UI uses columns based configuration for the playlist display.<br />
<br />
[[Image:Display_Titleformatting.png|Titleformatting]]<br />
<br />
=Options=<br />
<br />
TODO: Describe options.<br />
<br />
=Subpages=<br />
<br />
This page has no subpages.<br />
<br />
=Related information=<br />
<br />
* [[Foobar2000:Titleformat_Introduction|Introduction to writing titleformat scripts]]<br />
* [[Foobar2000:Titleformat_Reference|Reference of fields and functions in titleformat scripts]]</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:Display:Columns_UI:Playlist_switcherFoobar2000:Preferences:Display:Columns UI:Playlist switcher2007-02-14T09:31:37Z<p>Danny 8: </p>
<hr />
<div>[[Category:foobar2000 Preferences|Playlist switcher]]<br />
=Playlist switcher=<br />
This page contains the options for Columns UI playlist switcher panel.<br />
<br />
Previous: [[Foobar2000|Foobar2000:]][[Foobar2000:Preferences|Preferences:]][[Foobar2000:Preferences:Display|Display:]][[Foobar2000:Preferences:Display:Columns UI|Columns UI:]]<br><br />
<br />
=Subpages=<br />
<br />
This page has no known subpages.<br />
<br />
=Links=<br />
<br />
* [http://music.morbo.org/wiki/columns_ui:manual Official Columns UI manual]</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:Display:Columns_UI:Playlist_switcherFoobar2000:Preferences:Display:Columns UI:Playlist switcher2007-02-14T09:31:19Z<p>Danny 8: </p>
<hr />
<div>[[Category:foobar2000 Preferences|Playlist switcher]]<br />
=Playlist switcher=<br />
This page contains the options for Columns UI playlist switcher panel.<br />
<br />
Previous: [[Foobar2000|Foobar2000:]][[Foobar2000:Preferences|Preferences:]][[Foobar2000:Preferences:Display|Display:]][[Foobar2000:Preferences:Display:Columns UI|Columns UI:]]<br><br />
<br />
<br />
=Subpages=<br />
<br />
This page has no known subpages.<br />
<br />
=Links=<br />
<br />
* [http://music.morbo.org/wiki/columns_ui:manual Official Columns UI manual]</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:PreferencesFoobar2000:Preferences2007-02-14T09:30:22Z<p>Danny 8: </p>
<hr />
<div>[[Category:foobar2000 Preferences|Preferences]]<br />
[[Image:Fb2k-Preferences.png|thumb|foobar2000 v0.9.2 Preferences]]<br />
<br />
Preferences in foobar2000 is where you do most of player's configuring.<br />
<br />
Previous: [[Foobar2000|Foobar2000:]]<br><br />
Related subpages (partial list):<br><br />
*[[Foobar2000:Preferences:Display|Display Preferences]]<br />
**[[Foobar2000:Preferences:Display:Columns_UI|Columns UI]]<br />
*[[Foobar2000:Preferences:General|General Preferences]]<br />
**[[Foobar2000:Preferences:General:Keyboard Shortcuts|Keyboard Shortcuts]]<br />
*[[Foobar2000:Preferences:Playback|Playback Preferences]]<br><br><br />
== Dialog Overview ==<br />
<br />
Standard preferences dialog for foobar2000 v0.9.2 is shown on the picture. You can access it through the foobar2000 main menu item (File > Preferences) or by hitting Ctrl+P (by default).<br />
<br />
The sidebar on the left selects which page of preferences is displayed on the area to the right. The preferences page displayed on the screenshot is Components.<br />
<br />
There are buttons at the bottom of the right area, which appear no matter what page you selected. ''Reset all'' will reset the whole configuration, including [[Foobar2000:Preferences:Media Library|Media Library]] and playlists of foobar2000. Pressing ''Reset page'' (new in v0.9) will reset only the current page's settings; this button is active only when component or page supports it. ''Help'' will open the corresponding wiki page on Hydrogenaudio, in the default browser. ''Save all'' is used to save the configuration, playlists and the Media Library, to remember the changes, in case foobar2000 crashes. And, finally, ''Close'' closes foobar2000 Preferences.<br />
<br />
<small>Legacy preferences support here: [[Foobar2000:Preferences (v0.8.3)]]</small><br />
<br />
== Components ==<br />
<br />
[[Image:Preferences-Components.png|thumb|Components page]]<br />
This is the Components page. It contains a list of all of the components installed, and allows you to find out about the components. By clicking on the table headers, you can sort the list by component name, DLL name or version. For many of the components (for example, ''Standard DSP array''), if you double click an item in the list you get a popup with more detailed information.<br />
{{clr}}<br />
<br />
== Display ==<br />
<br />
[[Image:Preferences-Display.png|thumb|Display page]]<br />
This is the Display page. It allows for selection of user interface and several other display-related options.<br />
<br />
View the Display sub-entries at [[Foobar2000:Preferences:Display]].<br />
{{clr}}<br />
<br />
== General ==<br />
<br />
[[Image:Preferences-General.png|thumb|General page]]<br />
This is the General page. It contains general foobar2000 configuration information.<br />
<br />
View the General sub-entries at [[Foobar2000:Preferences:General]]. <br />
{{clr}}<br />
<br />
== Playback ==<br />
<br />
[[Image:Preferences-Playback.png|thumb|Playback page]]<br />
This is the Playback page. It allows configuration of several playback-related options.<br />
<br />
View more detailed information at [[Foobar2000:Preferences:Playback]].<br />
{{clr}}</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:Display:Columns_UI:Playlist_viewFoobar2000:Preferences:Display:Columns UI:Playlist view2007-02-14T09:23:11Z<p>Danny 8: </p>
<hr />
<div>[[Category:foobar2000 Preferences|Playlist view]]<br />
=Playlist view=<br />
[[Foobar2000|Foobar2000:]][[Foobar2000:Preferences|Preferences:]][[Foobar2000:Preferences:Display|Display:]][[Foobar2000:Preferences:Display:Columns UI|Columns UI:]]<br><br />
<br />
This page contains the options for the Columns UI playlist view.<br />
<br />
=Subpages=<br />
<br />
This page has no known subpages.<br />
<br />
=Links=<br />
<br />
* [http://music.morbo.org/wiki/columns_ui:manual Official Columns UI manual]</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:Display:Columns_UI:Playlist_switcherFoobar2000:Preferences:Display:Columns UI:Playlist switcher2007-02-14T09:22:33Z<p>Danny 8: </p>
<hr />
<div>[[Category:foobar2000 Preferences|Playlist switcher]]<br />
=Playlist switcher=<br />
<br />
Previous: [[Foobar2000|Foobar2000:]][[Foobar2000:Preferences|Preferences:]][[Foobar2000:Preferences:Display|Display:]][[Foobar2000:Preferences:Display:Columns UI|Columns UI:]]<br><br />
<br />
This page contains the options for Columns UI playlist switcher panel.<br />
<br />
=Subpages=<br />
<br />
This page has no known subpages.<br />
<br />
=Links=<br />
<br />
* [http://music.morbo.org/wiki/columns_ui:manual Official Columns UI manual]</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:Display:Columns_UIFoobar2000:Preferences:Display:Columns UI2007-02-14T09:21:02Z<p>Danny 8: </p>
<hr />
<div>[[Category:foobar2000 Preferences|Columns UI]]<br />
=Columns UI=<br />
<br />
This page contains the main options for Columns UI.<br />
<br />
Previous: [[Foobar2000|Foobar2000:]][[Foobar2000:Preferences|Preferences:]][[Foobar2000:Preferences:Display|Display:]]<br><br />
<br />
=Subpages=<br />
Options for the playlist switcher panel and the Columns playlist view are located in subpages.<br />
<br />
* [[Foobar2000:Preferences:Display:Columns UI:Playlist switcher|Playlist switcher panel]]<br />
* [[Foobar2000:Preferences:Display:Columns UI:Playlist view|Columns playlist view]]<br />
<br />
=Links=<br />
<br />
* [http://music.morbo.org/wiki/columns_ui:manual Official Columns UI manual]</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:PreferencesFoobar2000:Preferences2007-02-14T09:19:22Z<p>Danny 8: </p>
<hr />
<div>[[Category:foobar2000 Preferences|Preferences]]<br />
[[Image:Fb2k-Preferences.png|thumb|foobar2000 v0.9.2 Preferences]]<br />
<br />
Preferences in foobar2000 is where you do most of player's configuring.<br />
<br />
Previous: [[Foobar2000|Foobar2000:]]<br><br />
Related subpages:<br><br />
*[[Foobar2000:Preferences:Display|Display Preferences]]<br />
**[[Foobar2000:Preferences:Display:Columns_UI|Columns UI]]<br />
*[[Foobar2000:Preferences:General|General Preferences]]<br />
**[[Foobar2000:Preferences:General:Keyboard Shortcuts|Keyboard Shortcuts]]<br />
*[[Foobar2000:Preferences:Playback|Playback Preferences]]<br><br><br />
== Dialog Overview ==<br />
<br />
Standard preferences dialog for foobar2000 v0.9.2 is shown on the picture. You can access it through the foobar2000 main menu item (File > Preferences) or by hitting Ctrl+P (by default).<br />
<br />
The sidebar on the left selects which page of preferences is displayed on the area to the right. The preferences page displayed on the screenshot is Components.<br />
<br />
There are buttons at the bottom of the right area, which appear no matter what page you selected. ''Reset all'' will reset the whole configuration, including [[Foobar2000:Preferences:Media Library|Media Library]] and playlists of foobar2000. Pressing ''Reset page'' (new in v0.9) will reset only the current page's settings; this button is active only when component or page supports it. ''Help'' will open the corresponding wiki page on Hydrogenaudio, in the default browser. ''Save all'' is used to save the configuration, playlists and the Media Library, to remember the changes, in case foobar2000 crashes. And, finally, ''Close'' closes foobar2000 Preferences.<br />
<br />
<small>Legacy preferences support here: [[Foobar2000:Preferences (v0.8.3)]]</small><br />
<br />
== Components ==<br />
<br />
[[Image:Preferences-Components.png|thumb|Components page]]<br />
This is the Components page. It contains a list of all of the components installed, and allows you to find out about the components. By clicking on the table headers, you can sort the list by component name, DLL name or version. For many of the components (for example, ''Standard DSP array''), if you double click an item in the list you get a popup with more detailed information.<br />
{{clr}}<br />
<br />
== Display ==<br />
<br />
[[Image:Preferences-Display.png|thumb|Display page]]<br />
This is the Display page. It allows for selection of user interface and several other display-related options.<br />
<br />
View the Display sub-entries at [[Foobar2000:Preferences:Display]].<br />
{{clr}}<br />
<br />
== General ==<br />
<br />
[[Image:Preferences-General.png|thumb|General page]]<br />
This is the General page. It contains general foobar2000 configuration information.<br />
<br />
View the General sub-entries at [[Foobar2000:Preferences:General]]. <br />
{{clr}}<br />
<br />
== Playback ==<br />
<br />
[[Image:Preferences-Playback.png|thumb|Playback page]]<br />
This is the Playback page. It allows configuration of several playback-related options.<br />
<br />
View more detailed information at [[Foobar2000:Preferences:Playback]].<br />
{{clr}}</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:PreferencesFoobar2000:Preferences2007-02-14T09:17:52Z<p>Danny 8: </p>
<hr />
<div>[[Category:foobar2000 Preferences|Preferences]]<br />
[[Image:Fb2k-Preferences.png|thumb|foobar2000 v0.9.2 Preferences]]<br />
<br />
Preferences in foobar2000 is where you do most of player's configuring.<br />
<br />
Related subpages:<br><br />
*[[Foobar2000:Preferences:Display|Display Preferences]]<br />
**[[Foobar2000:Preferences:Display:Columns_UI|Columns UI]]<br />
*[[Foobar2000:Preferences:General|General Preferences]]<br />
**[[Foobar2000:Preferences:General:Keyboard Shortcuts|Keyboard Shortcuts]]<br />
*[[Foobar2000:Preferences:Playback|Playback Preferences]]<br><br><br />
== Dialog Overview ==<br />
<br />
Standard preferences dialog for foobar2000 v0.9.2 is shown on the picture. You can access it through the foobar2000 main menu item (File > Preferences) or by hitting Ctrl+P (by default).<br />
<br />
The sidebar on the left selects which page of preferences is displayed on the area to the right. The preferences page displayed on the screenshot is Components.<br />
<br />
There are buttons at the bottom of the right area, which appear no matter what page you selected. ''Reset all'' will reset the whole configuration, including [[Foobar2000:Preferences:Media Library|Media Library]] and playlists of foobar2000. Pressing ''Reset page'' (new in v0.9) will reset only the current page's settings; this button is active only when component or page supports it. ''Help'' will open the corresponding wiki page on Hydrogenaudio, in the default browser. ''Save all'' is used to save the configuration, playlists and the Media Library, to remember the changes, in case foobar2000 crashes. And, finally, ''Close'' closes foobar2000 Preferences.<br />
<br />
<small>Legacy preferences support here: [[Foobar2000:Preferences (v0.8.3)]]</small><br />
<br />
== Components ==<br />
<br />
[[Image:Preferences-Components.png|thumb|Components page]]<br />
This is the Components page. It contains a list of all of the components installed, and allows you to find out about the components. By clicking on the table headers, you can sort the list by component name, DLL name or version. For many of the components (for example, ''Standard DSP array''), if you double click an item in the list you get a popup with more detailed information.<br />
{{clr}}<br />
<br />
== Display ==<br />
<br />
[[Image:Preferences-Display.png|thumb|Display page]]<br />
This is the Display page. It allows for selection of user interface and several other display-related options.<br />
<br />
View the Display sub-entries at [[Foobar2000:Preferences:Display]].<br />
{{clr}}<br />
<br />
== General ==<br />
<br />
[[Image:Preferences-General.png|thumb|General page]]<br />
This is the General page. It contains general foobar2000 configuration information.<br />
<br />
View the General sub-entries at [[Foobar2000:Preferences:General]]. <br />
{{clr}}<br />
<br />
== Playback ==<br />
<br />
[[Image:Preferences-Playback.png|thumb|Playback page]]<br />
This is the Playback page. It allows configuration of several playback-related options.<br />
<br />
View more detailed information at [[Foobar2000:Preferences:Playback]].<br />
{{clr}}</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Foobar2000Foobar2000:Foobar20002007-02-14T09:15:33Z<p>Danny 8: </p>
<hr />
<div>{{notitle}}<div style="position: relative; top: -45px; z-index: 100;"><br />
{|cellspacing="0" style="border-collapse: collapse;"|<br />
|style="border: 1px solid #777777; padding: 10px; border-bottom: 0px;" colspan="2"|<br />
<div style="font-size: 24px; border: 0px; font-weight: normal; padding-left: 5px; margin: 0px;">[[Image:foobar2000 Logo.png]] the foobar2000 wiki</div><br />
|-<br />
|style="border: 1px solid #777777; padding: 10px; border-right: 0px;"|<br />
'''foobar2000''' is a freeware audio player, and more. Apart from audio playback, it also supports media libraries, file conversion, CD ripping, and many more powerful features.<br />
<div style="border: 1px solid #CCCCCC; padding: 5px 10px;"><br />
'''The latest stable version is:''' [http://www.foobar2000.org/foobar2000_0.9.4.2.exe v0.9.4.2]<br /><br />
'''The latest beta version is:''' None<br />
</div><br />
==Features==<br />
<br />
* Open component architecture allowing third-party developers to extend functionality of the player<br />
* Full Unicode support<br />
* [[Replaygain]] support<br />
* Low memory footprint, efficient handling of really large playlists<br />
* Advanced file info processing capabilities (generic file info box and masstagger)<br />
* Highly customizable playlist display<br />
* Customizable keyboard shortcuts<br />
* Gapless playback<br />
* Multiple playlists<br />
* Music library<br />
* Streaming Support<br />
* Freeware<br />
<br />
==Supported Audio Formats==<br />
<br />
Native Support ("out-of-the-box"):<br />
* [[MP1]], [[MP2]], [[MP3]], [[MP4]], [[Musepack]], [[AAC]], [[Ogg Vorbis]], [[FLAC]] / Ogg FLAC, [[Speex]], [[WavPack]], [[WAV]], [[AIFF]], [[AU]], [[SND]], [[CDDA]], [[WMA]].<br />
<br />
Supported through plug-ins:<br />
* [[TTA]], [[Monkey's Audio]], [[ALAC]], [[MOD]], [[SPC]], [[TFMX]], [[Shorten]], [[OptimFROG]], [[LPAC]], [[AC3]], [[DTS]], [[PSF]], [[NSF]], [[XID]], [[XA]], [[Matroska]], [[MMS]], [[RSTP]], etc.<br />
<br />
In addition, foobar2000 can also play music directly from compressed RAR, ZIP, [http://kode54.foobar2000.org/foo_unpack_jma.zip JMA] & [http://kode54.foobar2000.org/foo_unpack_lha.zip LHA] archives without requiring the user to extract the files prior to playing.<br />
<br />
Foobar2000 has been coded exclusively for the Windows platform with an English interface. The author does not intend to provide alternate language versions nor alternate platform versions. However, several people have had success [http://www.hydrogenaudio.org/forums/index.php?act=ST&f=24&t=6349&hl=wine running foobar2000 on x86 Linux systems] by using [http://www.winehq.org/ Wine], although the Columns UI plugin is known to be problematic.<br />
<br />
==Using foobar2000==<br />
* [[foobar2000:components 0.9|foobar2000 0.9.x Components]]<br />
* [[foobar2000:Directories|foobar2000 Directories]]<br />
* [[foobar2000:Encouraged Tag Standards|foobar2000 Encouraged Tag Standards]]<br />
* [[foobar2000:FAQ|foobar2000 FAQ]]<br />
* [http://wiki.hydrogenaudio.org/index.php?title=Category:Foobar2000_Guides foobar2000 Guides (category)]<br />
* [http://wiki.hydrogenaudio.org/index.php?title=Category:Foobar2000_Preferences foobar2000 Preferences (category)]<br />
* [[foobar2000:Tips & Tricks|foobar2000 Tips & Tricks]]<br />
<br />
===Technical Information===<br />
* [[Foobar2000:ID3 Tag Mapping|ID3 Tag Mapping]]<br />
<br />
===General Guides===<br />
''Note'' All '''general''' guides were written for 0.8.3 version and could contain outdated information. For 0.9 version, check out the External Guides below.<br />
* [[foobar2000:Newbie User Guide|Newbie User Guide]]<br />
* [[foobar2000:Intermediate User Guide|Intermediate User Guide]]<br />
<br />
===Specific Guides===<br />
<br />
'''0.9.x'''<br />
<br />
* [[foobar2000:Preferences|Preferences Dialog]]<br />
* [[foobar2000:Titleformat Introduction|Introduction to titleformat scripts]]<br />
* [[foobar2000:Titleformat Reference|Titleformat Reference]] - Quick-Reference for fields and functions<br />
* [[foobar2000:Masstaggers User Guide|Masstagger]]<br />
* [[foobar2000:Commandline Guide|Commandline Usage]]<br />
* [[foobar2000:Increasing Performance|Increasing Performance]] - Tips<br />
<br />
'''0.8.x'''<br />
<br />
The following articles contain outdated information that does not apply to Foobar2000 v0.9:<br />
* [[foobar2000:Tagz|Tagz (Simple Syntax)]]<br />
* [[foobar2000:Tagscript|Tagscript (Script-like Syntax)]]<br />
* [[foobar2000:Autoplaylist|Autoplaylist]] Guide and Cookbook<br />
<br />
===External Guides===<br />
<br />
'''0.9.x'''<br />
<br />
* [http://eolindel.free.fr/foobar0.9/ Bachi-Bouzouk's English/French guide] Complete manual about foobar2000, Replaygain, the masstagger (with a tutorial) and common plugins.Two rather extensive FAQ for UI columns and overall use. Step by step guide to help new users.<br />
* [http://foobar.s53.xrea.com/index.html fb2k Wiki Page] for Japanese users.<br />
* [http://foobar2000.audiohq.de/ Frank Bicking's German-language guide].<br />
* [http://www.bobulous.org.uk/misc/Replay-Gain.html Replay Gain] focusing on Foobar2000. (But the other articles on this site contain misleading information)<br />
<br />
'''0.8.x'''<br />
<br />
* [http://eolindel.free.fr/foobar/ Bachi-Bouzouk's guide]<br />
* [http://www.dizwell.com/prod/node/44 Howard Rogers' Beginners' Configuration Guide]<br />
* [http://shsc.info/foobar2000#titelanker2 SH/SC New user guide]<br />
* [http://www.techspot.com/tweaks/foobar/ TechSpot's "complete guide to Foobar2000"]<br />
<br />
==== Scripting Tutorials ====<br />
<br />
'''0.9.x'''<br />
<br />
* [http://eolindel.free.fr/foobar0.9/tutorial.php Bachi-Bouzouk's Scripting Tutorial] Color schemes detailed. Main functions explained, basic and complex code for your columns. Several .fcs explained, detailed FAQ.<br />
* [http://tagz.brother-john.net/ Brother John's Foobar2000 Scripting Tutorial]<br />
<br />
==Important Links==<br />
<br />
===Official Site===<br />
<br />
* [http://www.foobar2000.org foobar2000.org: Homepage]<br />
* [http://www.foobar2000.org foobar2000.org: Download]<br />
* [http://www.foobar2000.org/requirements.html foobar2000.org: Requirements]<br />
<br />
===Community===<br />
<br />
* [http://www.hydrogenaudio.org/forums/index.php?showforum=28 Official foobar2000 forum]<br />
* [http://foobar2000.fo.funpic.de/ German Support Forum]<br />
* [http://www.foobar.prv.pl/ Polish-language forum]<br />
* [http://www.foobar2000.tk Portuguese forum]<br />
* [http://www.fforum.ru/index.php?showforum=59 Russian-language forum]<br />
* [http://www.foobar2000.ru/forum/ Another Russian-language forum]<br />
<br />
===Appearance===<br />
<br />
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=49783 Configuration Distribution Thread] Fast Way To Clone Another's Advanced Configuration {{foobar2000v09}}.<br />
* [[Foobar2000:Preferences:Columns UI/Appearance|Appearance]] Guides to customizing the look of your Foobar2000<br />
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=43077 Foobar Gallery 0.9]: screenshot thread {{foobar2000v09}}<br />
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=30988 Foobar Gallery 0.8]: screenshot thread {{foobar2000v08}}<br />
* [http://pelit.koillismaa.fi/fb2k/index.php Default UI formatting strings]: cut-n-paste ready<br />
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=31027 Columns UI configs]: .fcs file format<br />
|style="border: 1px solid #777777; padding: 10px;" valign="top"|<br />
{{Software Infobox|<br />
|name = foobar2000<br />
|screenshot = [[Image:Foobar2000v0.9.png|250px]]<br />
|caption = Screenshot of foobar2000 v0.9 using the default user interface<br />
|maintainer = Peter Pawlowski<br />
|stable_release = 0.9.4.2<br />
|preview_release = None<br />
|operating_system = Windows<br />
|use = Media Player<br />
|license = Proprietary, BSD<br />
|website = [http://www.foobar2000.org/ www.foobar2000.org]<br />
}}<br clear="both" /><br />
<div style="margin-left: 17px;">__TOC__</div><br />
|}<br />
[[Category:foobar2000]]<br />
[[Category:Media Players|foobar2000]]</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:Columns_UIFoobar2000:Preferences:Columns UI2007-02-14T09:11:28Z<p>Danny 8: </p>
<hr />
<div>=Columns UI=<br />
<br />
This page contains the main options for Columns UI. The options for the playlist switcher panel and the Columns playlist view are located in subpages.<br />
<br />
=Subpages=<br />
<br />
* [[Foobar2000:Preferences:Columns UI:Playlist switcher|Playlist switcher panel]]<br />
* [[Foobar2000:Preferences:Columns UI:Playlist view|Columns playlist view]]<br />
<br />
=Links=<br />
<br />
* [http://music.morbo.org/wiki/columns_ui:manual Official Columns UI manual]</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:Display:Context_menuFoobar2000:Preferences:Display:Context menu2007-02-14T09:10:31Z<p>Danny 8: </p>
<hr />
<div>[[Category:foobar2000 Preferences|Context menu]]<br />
=Context menu=<br />
<br />
This page contains options for moving or deleting menu items from the context menu.<br />
<br />
=Subpages=<br />
<br />
There are no subpages.<br />
<br />
=Links=</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:Columns_UI:Playlist_viewFoobar2000:Preferences:Columns UI:Playlist view2007-02-14T09:05:33Z<p>Danny 8: </p>
<hr />
<div>=Playlist view=<br />
<br />
This page contains the options for the Columns UI playlist view.<br />
<br />
=Subpages=<br />
<br />
This page has no known subpages.<br />
<br />
=Links=<br />
<br />
* [http://music.morbo.org/wiki/columns_ui:manual Official Columns UI manual]</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:Display:Columns_UI:Playlist_viewFoobar2000:Preferences:Display:Columns UI:Playlist view2007-02-14T09:04:25Z<p>Danny 8: </p>
<hr />
<div>[[Category:foobar2000 Preferences|Playlist view]]<br />
=Playlist view=<br />
<br />
This page contains the options for the Columns UI playlist view.<br />
<br />
=Subpages=<br />
<br />
This page has no known subpages.<br />
<br />
=Links=<br />
<br />
* [http://music.morbo.org/wiki/columns_ui:manual Official Columns UI manual]</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:Display:Columns_UI:Playlist_switcherFoobar2000:Preferences:Display:Columns UI:Playlist switcher2007-02-14T09:02:18Z<p>Danny 8: </p>
<hr />
<div>[[Category:foobar2000 Preferences|Playlist switcher]]<br />
=Playlist switcher=<br />
<br />
This page contains the options for Columns UI playlist switcher panel.<br />
<br />
=Subpages=<br />
<br />
This page has no known subpages.<br />
<br />
=Links=<br />
<br />
* [http://music.morbo.org/wiki/columns_ui:manual Official Columns UI manual]</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:Columns_UI:Playlist_switcherFoobar2000:Preferences:Columns UI:Playlist switcher2007-02-14T09:02:00Z<p>Danny 8: </p>
<hr />
<div>=Playlist switcher=<br />
<br />
This page contains the options for Columns UI playlist switcher panel.<br />
<br />
=Subpages=<br />
<br />
This page has no known subpages.<br />
<br />
=Links=<br />
<br />
* [http://music.morbo.org/wiki/columns_ui:manual Official Columns UI manual]</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:Display:Columns_UIFoobar2000:Preferences:Display:Columns UI2007-02-14T09:01:16Z<p>Danny 8: </p>
<hr />
<div>[[Category:foobar2000 Preferences|Columns UI]]<br />
=Columns UI=<br />
<br />
This page contains the main options for Columns UI. The options for the playlist switcher panel and the Columns playlist view are located in subpages.<br />
<br />
=Subpages=<br />
<br />
* [[Foobar2000:Preferences:Display:Columns UI:Playlist switcher|Playlist switcher panel]]<br />
* [[Foobar2000:Preferences:Display:Columns UI:Playlist view|Columns playlist view]]<br />
<br />
=Links=<br />
<br />
* [http://music.morbo.org/wiki/columns_ui:manual Official Columns UI manual]</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:DisplayFoobar2000:Preferences:Display2007-02-14T09:00:25Z<p>Danny 8: </p>
<hr />
<div>[[Category:foobar2000 Preferences|Display]]<br />
[[Image:Preferences-Display.png|thumb|Display page]]<br />
The Display page and its subpage contain options to change the appearance of foobar2000.<br />
<br />
Previous: [[Foobar2000|Foobar2000:]][[Foobar2000:Preferences|Preferences:]]<br><br />
Related subpages:<br><br />
*[[Foobar2000:Preferences:Display:Context menu|Context menu]]<br />
*[[Foobar2000:Preferences:Display:Titleformatting|Titleformatting]]<br />
*[[Foobar2000:Preferences:Display:Default User Interface|Default User Interface]]<br />
*[[Foobar2000:Preferences:Display:Columns UI|Columns UI]]<br />
**[[Foobar2000:Preferences:Display:Columns UI:Playlist switcher|Playlist switcher]]<br />
**[[Foobar2000:Preferences:Display:Columns UI:Playlist view|Playlist view]]<br />
== Options ==<br />
<br />
=== User interface module ===<br />
<br />
The most important option on the Display page itself is the user interface selection. This option selects the active user interface. Only the Default User Interface is installed by default. foobar2000 has to be restarted before changes in this option take effect.<br />
<br />
=== Misc. settings ===<br />
==== VBR bitrate updates per second ====<br />
<br />
This option affects how often the dynamic bitrate for variable bitrate formats is updated. Not all input components support reporting dynamic bitrate, but this will surely work for [[MP3]], [[Musepack]], [[Vorbis]] and [[AAC]].<br />
<br />
==== Show keyboard shortcuts in menus ====<br />
<br />
This option determines if keyboard shortcuts are shown in the main and context menus. This works for Default User Interface and Columns UI.<br />
<br />
=== Double-width characters in title formatting ===<br />
<br />
This option determines how double-width characters are treated in titleformatting scripts: whether to ignore them or to count as two regular characters.<br />
<br />
== Subpages ==<br />
<br />
The following subpages are present at all times:<br />
<br />
* [[Foobar2000:Preferences:Context menu|Context menu]]<br />
* [[Foobar2000:Preferences:Display:Titleformatting|Titleformatting]]<br />
<br />
The following subpages are present if you have Default User Interface (foo_ui_std) installed. As it's name implies, Default User Interface is installed by default.<br />
<br />
* [[Foobar2000:Preferences:Default User Interface|Default User Interface]]<br />
<br />
The following subpages are present if you have Columns UI (foo_ui_columns) installed. Columns UI is a third party component.<br />
<br />
* [[Foobar2000:Preferences:Display:Columns UI|Columns UI]]<br />
** [[Foobar2000:Preferences:Display:Columns UI:Playlist switcher|Playlist switcher]]<br />
** [[Foobar2000:Preferences:Display:Columns UI:Playlist view|Playlist view]]</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:Display:Context_menuFoobar2000:Preferences:Display:Context menu2007-02-14T08:57:10Z<p>Danny 8: </p>
<hr />
<div>[[Category:foobar2000 Preferences|Columns UI]]<br />
=Columns UI=<br />
<br />
This page contains the main options for Columns UI. The options for the playlist switcher panel and the Columns playlist view are located in subpages.<br />
<br />
=Subpages=<br />
<br />
* [[Foobar2000:Preferences:Display:Columns UI:Playlist switcher|Playlist switcher panel]]<br />
* [[Foobar2000:Preferences:Display:Columns UI:Playlist view|Columns playlist view]]<br />
<br />
=Links=<br />
<br />
* [http://music.morbo.org/wiki/columns_ui:manual Official Columns UI manual]</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:DisplayFoobar2000:Preferences:Display2007-02-14T08:55:40Z<p>Danny 8: </p>
<hr />
<div>[[Category:foobar2000 Preferences|Display]]<br />
[[Image:Preferences-Display.png|thumb|Display page]]<br />
The Display page and its subpage contain options to change the appearance of foobar2000.<br />
<br />
Previous: [[Foobar2000|Foobar2000:]][[Foobar2000:Preferences|Preferences:]]<br><br />
Related subpages:<br><br />
*[[Foobar2000:Preferences:Display:Context menu|Context menu]]<br />
*[[Foobar2000:Preferences:Display:Titleformatting|Titleformatting]]<br />
*[[Foobar2000:Preferences:Display:Default User Interface|Default User Interface]]<br />
*[[Foobar2000:Preferences:Display:Display:Columns UI|Columns UI]]<br />
**[[Foobar2000:Preferences:Display:Columns UI:Playlist switcher|Playlist switcher]]<br />
**[[Foobar2000:Preferences:Display:Columns UI:Playlist view|Playlist view]]<br />
== Options ==<br />
<br />
=== User interface module ===<br />
<br />
The most important option on the Display page itself is the user interface selection. This option selects the active user interface. Only the Default User Interface is installed by default. foobar2000 has to be restarted before changes in this option take effect.<br />
<br />
=== Misc. settings ===<br />
==== VBR bitrate updates per second ====<br />
<br />
This option affects how often the dynamic bitrate for variable bitrate formats is updated. Not all input components support reporting dynamic bitrate, but this will surely work for [[MP3]], [[Musepack]], [[Vorbis]] and [[AAC]].<br />
<br />
==== Show keyboard shortcuts in menus ====<br />
<br />
This option determines if keyboard shortcuts are shown in the main and context menus. This works for Default User Interface and Columns UI.<br />
<br />
=== Double-width characters in title formatting ===<br />
<br />
This option determines how double-width characters are treated in titleformatting scripts: whether to ignore them or to count as two regular characters.<br />
<br />
== Subpages ==<br />
<br />
The following subpages are present at all times:<br />
<br />
* [[Foobar2000:Preferences:Context menu|Context menu]]<br />
* [[Foobar2000:Preferences:Display:Titleformatting|Titleformatting]]<br />
<br />
The following subpages are present if you have Default User Interface (foo_ui_std) installed. As it's name implies, Default User Interface is installed by default.<br />
<br />
* [[Foobar2000:Preferences:Default User Interface|Default User Interface]]<br />
<br />
The following subpages are present if you have Columns UI (foo_ui_columns) installed. Columns UI is a third party component.<br />
<br />
* [[Foobar2000:Preferences:Columns UI|Columns UI]]<br />
** [[Foobar2000:Preferences:Columns UI:Playlist switcher|Playlist switcher]]<br />
** [[Foobar2000:Preferences:Columns UI:Playlist view|Playlist view]]</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:Display:TitleformattingFoobar2000:Preferences:Display:Titleformatting2007-02-14T08:53:13Z<p>Danny 8: </p>
<hr />
<div>[[Category:foobar2000 Preferences|Titleformatting]]<br />
<br />
Previous: [[Foobar2000|Foobar2000:]][[Foobar2000:Preferences|Preferences:]][[Foobar2000:Preferences:Display|Display:]]<br />
<br />
=Titleformatting=<br />
<br />
This page allows customization of some global titleformatting scripts. Note that the playlist script is used by the Default User Interface, but not necessarily by other user interfaces; for example, Columns UI uses columns based configuration for the playlist display.<br />
<br />
[[Image:Display_Titleformatting.png|Titleformatting]]<br />
<br />
=Options=<br />
<br />
TODO: Describe options.<br />
<br />
=Subpages=<br />
<br />
This page has no subpages.<br />
<br />
=Related information=<br />
<br />
* [[Foobar2000:Titleformat_Introduction|Introduction to writing titleformat scripts]]<br />
* [[Foobar2000:Titleformat_Reference|Reference of fields and functions in titleformat scripts]]</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:DisplayFoobar2000:Preferences:Display2007-02-14T08:50:35Z<p>Danny 8: </p>
<hr />
<div>[[Category:foobar2000 Preferences|Display]]<br />
[[Image:Preferences-Display.png|thumb|Display page]]<br />
The Display page and its subpage contain options to change the appearance of foobar2000.<br />
<br />
Previous: [[Foobar2000|Foobar2000:]][[Foobar2000:Preferences|Preferences:]]<br />
Related subpages:<br><br />
*[[Foobar2000:Preferences:Display|Context menu]]<br />
*[[Foobar2000:Preferences:Display:Titleformatting|Titleformatting]]<br />
*[[Foobar2000:Preferences:Display:Default User Interface|Default User Interface]]<br />
*[[Foobar2000:Preferences:Display:Display:Columns UI|Columns UI]]<br />
**[[Foobar2000:Preferences:Display:Columns UI:Playlist switcher|Playlist switcher]]<br />
**[[Foobar2000:Preferences:Display:Columns UI:Playlist view|Playlist view]]<br />
== Options ==<br />
<br />
=== User interface module ===<br />
<br />
The most important option on the Display page itself is the user interface selection. This option selects the active user interface. Only the Default User Interface is installed by default. foobar2000 has to be restarted before changes in this option take effect.<br />
<br />
=== Misc. settings ===<br />
==== VBR bitrate updates per second ====<br />
<br />
This option affects how often the dynamic bitrate for variable bitrate formats is updated. Not all input components support reporting dynamic bitrate, but this will surely work for [[MP3]], [[Musepack]], [[Vorbis]] and [[AAC]].<br />
<br />
==== Show keyboard shortcuts in menus ====<br />
<br />
This option determines if keyboard shortcuts are shown in the main and context menus. This works for Default User Interface and Columns UI.<br />
<br />
=== Double-width characters in title formatting ===<br />
<br />
This option determines how double-width characters are treated in titleformatting scripts: whether to ignore them or to count as two regular characters.<br />
<br />
== Subpages ==<br />
<br />
The following subpages are present at all times:<br />
<br />
* [[Foobar2000:Preferences:Context menu|Context menu]]<br />
* [[Foobar2000:Preferences:Titleformatting|Titleformatting]]<br />
<br />
The following subpages are present if you have Default User Interface (foo_ui_std) installed. As it's name implies, Default User Interface is installed by default.<br />
<br />
* [[Foobar2000:Preferences:Default User Interface|Default User Interface]]<br />
<br />
The following subpages are present if you have Columns UI (foo_ui_columns) installed. Columns UI is a third party component.<br />
<br />
* [[Foobar2000:Preferences:Columns UI|Columns UI]]<br />
** [[Foobar2000:Preferences:Columns UI:Playlist switcher|Playlist switcher]]<br />
** [[Foobar2000:Preferences:Columns UI:Playlist view|Playlist view]]</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:Display:TitleformattingFoobar2000:Preferences:Display:Titleformatting2007-02-14T08:48:22Z<p>Danny 8: </p>
<hr />
<div>=Titleformatting=<br />
<br />
This page allows customization of some global titleformatting scripts. Note that the playlist script is used by the Default User Interface, but not necessarily by other user interfaces; for example, Columns UI uses columns based configuration for the playlist display.<br />
<br />
[[Image:Display_Titleformatting.png|Titleformatting]]<br />
<br />
=Options=<br />
<br />
TODO: Describe options.<br />
<br />
=Subpages=<br />
<br />
This page has no subpages.<br />
<br />
=Related information=<br />
<br />
* [[Foobar2000:Titleformat_Introduction|Introduction to writing titleformat scripts]]<br />
* [[Foobar2000:Titleformat_Reference|Reference of fields and functions in titleformat scripts]]</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:DisplayFoobar2000:Preferences:Display2007-02-14T08:46:13Z<p>Danny 8: added quick links at top; subordinated subpages under "display"</p>
<hr />
<div>[[Category:foobar2000 Preferences|Display]]<br />
[[Image:Preferences-Display.png|thumb|Display page]]<br />
The Display page and its subpage contain options to change the appearance of foobar2000.<br />
<br />
Related subpages:<br><br />
*[[Foobar2000:Preferences:Display|Context menu]]<br />
*[[Foobar2000:Preferences:Display:Titleformatting|Titleformatting]]<br />
*[[Foobar2000:Preferences:Display:Default User Interface|Default User Interface]]<br />
*[[Foobar2000:Preferences:Display:Display:Columns UI|Columns UI]]<br />
**[[Foobar2000:Preferences:Display:Columns UI:Playlist switcher|Playlist switcher]]<br />
**[[Foobar2000:Preferences:Display:Columns UI:Playlist view|Playlist view]]<br />
== Options ==<br />
<br />
=== User interface module ===<br />
<br />
The most important option on the Display page itself is the user interface selection. This option selects the active user interface. Only the Default User Interface is installed by default. foobar2000 has to be restarted before changes in this option take effect.<br />
<br />
=== Misc. settings ===<br />
==== VBR bitrate updates per second ====<br />
<br />
This option affects how often the dynamic bitrate for variable bitrate formats is updated. Not all input components support reporting dynamic bitrate, but this will surely work for [[MP3]], [[Musepack]], [[Vorbis]] and [[AAC]].<br />
<br />
==== Show keyboard shortcuts in menus ====<br />
<br />
This option determines if keyboard shortcuts are shown in the main and context menus. This works for Default User Interface and Columns UI.<br />
<br />
=== Double-width characters in title formatting ===<br />
<br />
This option determines how double-width characters are treated in titleformatting scripts: whether to ignore them or to count as two regular characters.<br />
<br />
== Subpages ==<br />
<br />
The following subpages are present at all times:<br />
<br />
* [[Foobar2000:Preferences:Context menu|Context menu]]<br />
* [[Foobar2000:Preferences:Titleformatting|Titleformatting]]<br />
<br />
The following subpages are present if you have Default User Interface (foo_ui_std) installed. As it's name implies, Default User Interface is installed by default.<br />
<br />
* [[Foobar2000:Preferences:Default User Interface|Default User Interface]]<br />
<br />
The following subpages are present if you have Columns UI (foo_ui_columns) installed. Columns UI is a third party component.<br />
<br />
* [[Foobar2000:Preferences:Columns UI|Columns UI]]<br />
** [[Foobar2000:Preferences:Columns UI:Playlist switcher|Playlist switcher]]<br />
** [[Foobar2000:Preferences:Columns UI:Playlist view|Playlist view]]</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Foobar2000Foobar2000:Foobar20002007-02-12T09:14:38Z<p>Danny 8: added links to "guides" and "preferences" under "using foobar2000"</p>
<hr />
<div>{{notitle}}<div style="position: relative; top: -45px; z-index: 100;"><br />
{|cellspacing="0" style="border-collapse: collapse;"|<br />
|style="border: 1px solid #777777; padding: 10px; border-bottom: 0px;" colspan="2"|<br />
<div style="font-size: 24px; border: 0px; font-weight: normal; padding-left: 5px; margin: 0px;">[[Image:foobar2000 Logo.png]] the foobar2000 wiki</div><br />
|-<br />
|style="border: 1px solid #777777; padding: 10px; border-right: 0px;"|<br />
'''foobar2000''' is a freeware audio player, and more. Apart from audio playback, it also supports media libraries, file conversion, CD ripping, and many more powerful features.<br />
<div style="border: 1px solid #CCCCCC; padding: 5px 10px;"><br />
'''The latest stable version is:''' [http://www.foobar2000.org/foobar2000_0.9.4.2.exe v0.9.4.2]<br /><br />
'''The latest beta version is:''' None<br />
</div><br />
==Features==<br />
<br />
* Open component architecture allowing third-party developers to extend functionality of the player<br />
* Full Unicode support<br />
* [[Replaygain]] support<br />
* Low memory footprint, efficient handling of really large playlists<br />
* Advanced file info processing capabilities (generic file info box and masstagger)<br />
* Highly customizable playlist display<br />
* Customizable keyboard shortcuts<br />
* Gapless playback<br />
* Multiple playlists<br />
* Music library<br />
* Streaming Support<br />
* Freeware<br />
<br />
==Supported Audio Formats==<br />
<br />
Native Support ("out-of-the-box"):<br />
* [[MP1]], [[MP2]], [[MP3]], [[MP4]], [[Musepack]], [[AAC]], [[Ogg Vorbis]], [[FLAC]] / Ogg FLAC, [[Speex]], [[WavPack]], [[WAV]], [[AIFF]], [[AU]], [[SND]], [[CDDA]], [[WMA]].<br />
<br />
Supported through plug-ins:<br />
* [[TTA]], [[Monkey's Audio]], [[ALAC]], [[MOD]], [[SPC]], [[TFMX]], [[Shorten]], [[OptimFROG]], [[LPAC]], [[AC3]], [[DTS]], [[PSF]], [[NSF]], [[XID]], [[XA]], [[Matroska]], [[MMS]], [[RSTP]], etc.<br />
<br />
In addition, foobar2000 can also play music directly from compressed RAR, ZIP, [http://kode54.foobar2000.org/foo_unpack_jma.zip JMA] & [http://kode54.foobar2000.org/foo_unpack_lha.zip LHA] archives without requiring the user to extract the files prior to playing.<br />
<br />
Foobar2000 has been coded exclusively for the Windows platform with an English interface. The author does not intend to provide alternate language versions nor alternate platform versions. However, several people have had success [http://www.hydrogenaudio.org/forums/index.php?act=ST&f=24&t=6349&hl=wine running foobar2000 on x86 Linux systems] by using [http://www.winehq.org/ Wine], although the Columns UI plugin is known to be problematic.<br />
<br />
==Using foobar2000==<br />
* [[foobar2000:components 0.9|foobar2000 0.9.x Components]]<br />
* [[foobar2000:Directories|foobar2000 Directories]]<br />
* [[foobar2000:Encouraged Tag Standards|foobar2000 Encouraged Tag Standards]]<br />
* [[foobar2000:FAQ|foobar2000 FAQ]]<br />
* [http://wiki.hydrogenaudio.org/index.php?title=Category:Foobar2000_Guides foobar2000 Guides]<br />
* [http://wiki.hydrogenaudio.org/index.php?title=Category:Foobar2000_Preferences foobar2000 Preferences]<br />
* [[foobar2000:Tips & Tricks|foobar2000 Tips & Tricks]]<br />
<br />
===Technical Information===<br />
* [[Foobar2000:ID3 Tag Mapping|ID3 Tag Mapping]]<br />
<br />
===General Guides===<br />
''Note'' All '''general''' guides were written for 0.8.3 version and could contain outdated information. For 0.9 version, check out the External Guides below.<br />
* [[foobar2000:Newbie User Guide|Newbie User Guide]]<br />
* [[foobar2000:Intermediate User Guide|Intermediate User Guide]]<br />
<br />
===Specific Guides===<br />
<br />
'''0.9.x'''<br />
<br />
* [[foobar2000:Preferences|Preferences Dialog]]<br />
* [[foobar2000:Titleformat Introduction|Introduction to titleformat scripts]]<br />
* [[foobar2000:Titleformat Reference|Titleformat Reference]] - Quick-Reference for fields and functions<br />
* [[foobar2000:Masstaggers User Guide|Masstagger]]<br />
* [[foobar2000:Commandline Guide|Commandline Usage]]<br />
* [[foobar2000:Increasing Performance|Increasing Performance]] - Tips<br />
<br />
'''0.8.x'''<br />
<br />
The following articles contain outdated information that does not apply to Foobar2000 v0.9:<br />
* [[foobar2000:Tagz|Tagz (Simple Syntax)]]<br />
* [[foobar2000:Tagscript|Tagscript (Script-like Syntax)]]<br />
* [[foobar2000:Autoplaylist|Autoplaylist]] Guide and Cookbook<br />
<br />
===External Guides===<br />
<br />
'''0.9.x'''<br />
<br />
* [http://eolindel.free.fr/foobar0.9/ Bachi-Bouzouk's English/French guide] Complete manual about foobar2000, Replaygain, the masstagger (with a tutorial) and common plugins.Two rather extensive FAQ for UI columns and overall use. Step by step guide to help new users.<br />
* [http://foobar.s53.xrea.com/index.html fb2k Wiki Page] for Japanese users.<br />
* [http://foobar2000.audiohq.de/ Frank Bicking's German-language guide].<br />
* [http://www.bobulous.org.uk/misc/Replay-Gain.html Replay Gain] focusing on Foobar2000. (But the other articles on this site contain misleading information)<br />
<br />
'''0.8.x'''<br />
<br />
* [http://eolindel.free.fr/foobar/ Bachi-Bouzouk's guide]<br />
* [http://www.dizwell.com/prod/node/44 Howard Rogers' Beginners' Configuration Guide]<br />
* [http://shsc.info/foobar2000#titelanker2 SH/SC New user guide]<br />
* [http://www.techspot.com/tweaks/foobar/ TechSpot's "complete guide to Foobar2000"]<br />
<br />
==== Scripting Tutorials ====<br />
<br />
'''0.9.x'''<br />
<br />
* [http://eolindel.free.fr/foobar0.9/tutorial.php Bachi-Bouzouk's Scripting Tutorial] Color schemes detailed. Main functions explained, basic and complex code for your columns. Several .fcs explained, detailed FAQ.<br />
* [http://tagz.brother-john.net/ Brother John's Foobar2000 Scripting Tutorial]<br />
<br />
==Important Links==<br />
<br />
===Official Site===<br />
<br />
* [http://www.foobar2000.org foobar2000.org: Homepage]<br />
* [http://www.foobar2000.org foobar2000.org: Download]<br />
* [http://www.foobar2000.org/requirements.html foobar2000.org: Requirements]<br />
<br />
===Community===<br />
<br />
* [http://www.hydrogenaudio.org/forums/index.php?showforum=28 Official foobar2000 forum]<br />
* [http://foobar2000.fo.funpic.de/ German Support Forum]<br />
* [http://www.foobar.prv.pl/ Polish-language forum]<br />
* [http://www.foobar2000.tk Portuguese forum]<br />
* [http://www.fforum.ru/index.php?showforum=59 Russian-language forum]<br />
* [http://www.foobar2000.ru/forum/ Another Russian-language forum]<br />
<br />
===Appearance===<br />
<br />
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=49783 Configuration Distribution Thread] Fast Way To Clone Another's Advanced Configuration {{foobar2000v09}}.<br />
* [[Foobar2000:Preferences:Columns UI/Appearance|Appearance]] Guides to customizing the look of your Foobar2000<br />
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=43077 Foobar Gallery 0.9]: screenshot thread {{foobar2000v09}}<br />
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=30988 Foobar Gallery 0.8]: screenshot thread {{foobar2000v08}}<br />
* [http://pelit.koillismaa.fi/fb2k/index.php Default UI formatting strings]: cut-n-paste ready<br />
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=31027 Columns UI configs]: .fcs file format<br />
|style="border: 1px solid #777777; padding: 10px;" valign="top"|<br />
{{Software Infobox|<br />
|name = foobar2000<br />
|screenshot = [[Image:Foobar2000v0.9.png|250px]]<br />
|caption = Screenshot of foobar2000 v0.9 using the default user interface<br />
|maintainer = Peter Pawlowski<br />
|stable_release = 0.9.4.2<br />
|preview_release = None<br />
|operating_system = Windows<br />
|use = Media Player<br />
|license = Proprietary, BSD<br />
|website = [http://www.foobar2000.org/ www.foobar2000.org]<br />
}}<br clear="both" /><br />
<div style="margin-left: 17px;">__TOC__</div><br />
|}<br />
[[Category:foobar2000]]<br />
[[Category:Media Players|foobar2000]]</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:Playback:InputFoobar2000:Preferences:Playback:Input2007-02-12T08:53:24Z<p>Danny 8: </p>
<hr />
<div>[[Category:foobar2000 Preferences|Input]]<br />
=AC3 Decoder=<br />
<br />
[[Image:Playback_input_ac3.png|thumb|AC3 Decoder]]<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
=DTS Decoder=<br />
<br />
[[Image:Playback_input_dts.png|thumb|DTS Decoder]]<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
=DUMB Module Decoder=<br />
<br />
[[Image:Playback_input_dumb.png|thumb|DUMB Module Decoder]]<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
=Game Emu Player=<br />
<br />
[[Image:Playback_input_gep.png|thumb|Game Emu Player]]<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
=kode's ADPCM Decoders=<br />
<br />
[[Image:Playback_input_kodeadpcm.png|thumb|kode's ADPCM Decoders]]<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
=MIDI Synthesizer Host=<br />
<br />
[[Image:Playback_input_midi.png|thumb|MIDI Synthesizer Host]]<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
=PSF Decoder=<br />
<br />
[[Image:Playback_input_psf.png|thumb|PSF Decoder]]<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
=Shorten=<br />
<br />
[[Image:Playback_input_shorten.png|thumb|Shorten]]<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
=sidplay=<br />
<br />
[[Image:Playback_input_sidplay.png|thumb|sidplay]]<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
=TTA Decoder (old)=<br />
<br />
[[Image:Playback_input_ttaold.png|thumb|TTA Decoder (old)]]<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
=TTA Input=<br />
<br />
[[Image:Playback_input_tta.png|thumb|TTA Input]]</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:Playback:InputFoobar2000:Preferences:Playback:Input2007-02-12T08:51:43Z<p>Danny 8: </p>
<hr />
<div>=AC3 Decoder=<br />
<br />
[[Image:Playback_input_ac3.png|thumb|AC3 Decoder]]<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
=DTS Decoder=<br />
<br />
[[Image:Playback_input_dts.png|thumb|DTS Decoder]]<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
=DUMB Module Decoder=<br />
<br />
[[Image:Playback_input_dumb.png|thumb|DUMB Module Decoder]]<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
=Game Emu Player=<br />
<br />
[[Image:Playback_input_gep.png|thumb|Game Emu Player]]<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
=kode's ADPCM Decoders=<br />
<br />
[[Image:Playback_input_kodeadpcm.png|thumb|kode's ADPCM Decoders]]<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
=MIDI Synthesizer Host=<br />
<br />
[[Image:Playback_input_midi.png|thumb|MIDI Synthesizer Host]]<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
=PSF Decoder=<br />
<br />
[[Image:Playback_input_psf.png|thumb|PSF Decoder]]<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
=Shorten=<br />
<br />
[[Image:Playback_input_shorten.png|thumb|Shorten]]<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
=sidplay=<br />
<br />
[[Image:Playback_input_sidplay.png|thumb|sidplay]]<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
=TTA Decoder (old)=<br />
<br />
[[Image:Playback_input_ttaold.png|thumb|TTA Decoder (old)]]<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
=TTA Input=<br />
<br />
[[Image:Playback_input_tta.png|thumb|TTA Input]]</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:DSPManagerFoobar2000:Preferences:DSPManager2007-02-12T08:46:32Z<p>Danny 8: </p>
<hr />
<div>=Convolver=<br />
<br />
[[Image:Playback_dspmanager_convolver.png|thumb|Convolver]]<br />
<br />
{{clr}}<br />
<br />
=Crossfader=<br />
<br />
[[Image:Playback_dspmanager_crossfader.png|thumb|Crossfader]]<br />
<br />
{{clr}}<br />
<br />
=Dynamics Compressor=<br />
<br />
[[Image:Playback_dspmanager_dynamics.png|thumb|Dynamics Compressor]]<br />
<br />
{{clr}}<br />
<br />
=Equalizer=<br />
<br />
[[Image:Playback_dspmanager_equalizer.png|thumb|Equalizer]]<br />
<br />
'''Note:''' The equalizer should '''not''' be used for "enhancing bass" and such. The equalizer's purpose is to correct non-linear frequency response in audio hardware. If you do not understand what that is, please do not use the equalizer.<br />
<br />
{{clr}}<br />
<br />
=Gap Killer=<br />
<br />
[[Image:Playback_dspmanager_gapkiller.png|thumb|None|Gap Killer]]<br />
<br />
Look for periods of silence at the begining and end of tracks and attempts to remove them. Completely unneeded for formats with proper gapless support (LAME MP3, Nero AAC, Ogg Vorbis, lossless) and may actually break gapless decoding for these formats.<br />
<br />
{{clr}}<br />
<br />
=Pause Between Tracks=<br />
<br />
[[Image:Playback_dspmanager_pause.png|thumb|Pause Between Tracks]]<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
=Resampler=<br />
<br />
[[Image:Playback_dspmanager_resampler.png|thumb|Resampler]]<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
=Resampler (PPHS)=<br />
<br />
[[Image:Playback_dspmanager_resamplerpphs.png|thumb|Resampler (PPHS)]]<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
=Skip Silence=<br />
<br />
[[Image:Playback_dspmanager_skip.png|thumb|Skip Silence]]<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
=SoundTouch=<br />
Once SoundTouch is added to the "Active DSPs" list under the "DSP Manager" item in the preferences window this setting takes effect upon playing sounds in the player.<br />
<br />
If "Apply slider changes in real-time" is enabled, adjusting sliders while items are playing take immediate effect on the output.<br />
[[Image:Playback_dspmanager_soundtouch.png|thumb|SoundTouch]]</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:Playback:DSP_ManagerFoobar2000:Preferences:Playback:DSP Manager2007-02-12T08:44:58Z<p>Danny 8: new page moved here from "preferences" to "preferences:playback"</p>
<hr />
<div>[[Category:foobar2000 Preferences|DSP Manager]]<br />
=Convolver=<br />
<br />
[[Image:Playback_dspmanager_convolver.png|thumb|Convolver]]<br />
<br />
{{clr}}<br />
<br />
=Crossfader=<br />
<br />
[[Image:Playback_dspmanager_crossfader.png|thumb|Crossfader]]<br />
<br />
{{clr}}<br />
<br />
=Dynamics Compressor=<br />
<br />
[[Image:Playback_dspmanager_dynamics.png|thumb|Dynamics Compressor]]<br />
<br />
{{clr}}<br />
<br />
=Equalizer=<br />
<br />
[[Image:Playback_dspmanager_equalizer.png|thumb|Equalizer]]<br />
<br />
'''Note:''' The equalizer should '''not''' be used for "enhancing bass" and such. The equalizer's purpose is to correct non-linear frequency response in audio hardware. If you do not understand what that is, please do not use the equalizer.<br />
<br />
{{clr}}<br />
<br />
=Gap Killer=<br />
<br />
[[Image:Playback_dspmanager_gapkiller.png|thumb|None|Gap Killer]]<br />
<br />
Look for periods of silence at the begining and end of tracks and attempts to remove them. Completely unneeded for formats with proper gapless support (LAME MP3, Nero AAC, Ogg Vorbis, lossless) and may actually break gapless decoding for these formats.<br />
<br />
{{clr}}<br />
<br />
=Pause Between Tracks=<br />
<br />
[[Image:Playback_dspmanager_pause.png|thumb|Pause Between Tracks]]<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
=Resampler=<br />
<br />
[[Image:Playback_dspmanager_resampler.png|thumb|Resampler]]<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
=Resampler (PPHS)=<br />
<br />
[[Image:Playback_dspmanager_resamplerpphs.png|thumb|Resampler (PPHS)]]<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
=Skip Silence=<br />
<br />
[[Image:Playback_dspmanager_skip.png|thumb|Skip Silence]]<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
=SoundTouch=<br />
Once SoundTouch is added to the "Active DSPs" list under the "DSP Manager" item in the preferences window this setting takes effect upon playing sounds in the player.<br />
<br />
If "Apply slider changes in real-time" is enabled, adjusting sliders while items are playing take immediate effect on the output.<br />
[[Image:Playback_dspmanager_soundtouch.png|thumb|SoundTouch]]</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:DSPManagerFoobar2000:Preferences:DSPManager2007-02-12T08:38:19Z<p>Danny 8: added wiki category tag for new category</p>
<hr />
<div>[[Category:foobar2000 Preferences|DSP Manager]]<br />
=Convolver=<br />
<br />
[[Image:Playback_dspmanager_convolver.png|thumb|Convolver]]<br />
<br />
{{clr}}<br />
<br />
=Crossfader=<br />
<br />
[[Image:Playback_dspmanager_crossfader.png|thumb|Crossfader]]<br />
<br />
{{clr}}<br />
<br />
=Dynamics Compressor=<br />
<br />
[[Image:Playback_dspmanager_dynamics.png|thumb|Dynamics Compressor]]<br />
<br />
{{clr}}<br />
<br />
=Equalizer=<br />
<br />
[[Image:Playback_dspmanager_equalizer.png|thumb|Equalizer]]<br />
<br />
'''Note:''' The equalizer should '''not''' be used for "enhancing bass" and such. The equalizer's purpose is to correct non-linear frequency response in audio hardware. If you do not understand what that is, please do not use the equalizer.<br />
<br />
{{clr}}<br />
<br />
=Gap Killer=<br />
<br />
[[Image:Playback_dspmanager_gapkiller.png|thumb|None|Gap Killer]]<br />
<br />
Look for periods of silence at the begining and end of tracks and attempts to remove them. Completely unneeded for formats with proper gapless support (LAME MP3, Nero AAC, Ogg Vorbis, lossless) and may actually break gapless decoding for these formats.<br />
<br />
{{clr}}<br />
<br />
=Pause Between Tracks=<br />
<br />
[[Image:Playback_dspmanager_pause.png|thumb|Pause Between Tracks]]<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
=Resampler=<br />
<br />
[[Image:Playback_dspmanager_resampler.png|thumb|Resampler]]<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
=Resampler (PPHS)=<br />
<br />
[[Image:Playback_dspmanager_resamplerpphs.png|thumb|Resampler (PPHS)]]<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
=Skip Silence=<br />
<br />
[[Image:Playback_dspmanager_skip.png|thumb|Skip Silence]]<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
=SoundTouch=<br />
Once SoundTouch is added to the "Active DSPs" list under the "DSP Manager" item in the preferences window this setting takes effect upon playing sounds in the player.<br />
<br />
If "Apply slider changes in real-time" is enabled, adjusting sliders while items are playing take immediate effect on the output.<br />
[[Image:Playback_dspmanager_soundtouch.png|thumb|SoundTouch]]</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:Columns_UI:Playlist_viewFoobar2000:Preferences:Columns UI:Playlist view2007-02-12T08:35:17Z<p>Danny 8: added wiki category tag for new category</p>
<hr />
<div>[[Category:foobar2000 Preferences|Playlist view]]<br />
=Playlist view=<br />
<br />
This page contains the options for the Columns UI playlist view.<br />
<br />
=Subpages=<br />
<br />
This page has no known subpages.<br />
<br />
=Links=<br />
<br />
* [http://music.morbo.org/wiki/columns_ui:manual Official Columns UI manual]</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:Columns_UIFoobar2000:Preferences:Columns UI2007-02-12T08:34:39Z<p>Danny 8: slash delimiter was used instead of colon; changed to colon</p>
<hr />
<div>[[Category:foobar2000 Preferences|Columns UI]]<br />
=Columns UI=<br />
<br />
This page contains the main options for Columns UI. The options for the playlist switcher panel and the Columns playlist view are located in subpages.<br />
<br />
=Subpages=<br />
<br />
* [[Foobar2000:Preferences:Columns UI:Playlist switcher|Playlist switcher panel]]<br />
* [[Foobar2000:Preferences:Columns UI:Playlist view|Columns playlist view]]<br />
<br />
=Links=<br />
<br />
* [http://music.morbo.org/wiki/columns_ui:manual Official Columns UI manual]</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:Columns_UI:Playlist_switcherFoobar2000:Preferences:Columns UI:Playlist switcher2007-02-12T08:32:23Z<p>Danny 8: added wiki category tag for new category</p>
<hr />
<div>[[Category:foobar2000 Preferences|Playlist switcher]]<br />
=Playlist switcher=<br />
<br />
This page contains the options for Columns UI playlist switcher panel.<br />
<br />
=Subpages=<br />
<br />
This page has no known subpages.<br />
<br />
=Links=<br />
<br />
* [http://music.morbo.org/wiki/columns_ui:manual Official Columns UI manual]</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:Columns_UIFoobar2000:Preferences:Columns UI2007-02-12T08:31:30Z<p>Danny 8: added wiki category tag for new category</p>
<hr />
<div>[[Category:foobar2000 Preferences|Columns UI]]<br />
=Columns UI=<br />
<br />
This page contains the main options for Columns UI. The options for the playlist switcher panel and the Columns playlist view are located in subpages.<br />
<br />
=Subpages=<br />
<br />
* [[Foobar2000:Preferences:Columns UI/Playlist switcher|Playlist switcher panel]]<br />
* [[Foobar2000:Preferences:Columns UI/Playlist view|Columns playlist view]]<br />
<br />
=Links=<br />
<br />
* [http://music.morbo.org/wiki/columns_ui:manual Official Columns UI manual]</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:DisplayFoobar2000:Preferences:Display2007-02-12T08:30:28Z<p>Danny 8: added wiki category tag for new category</p>
<hr />
<div>[[Category:foobar2000 Preferences|Display]]<br />
[[Image:Preferences-Display.png|thumb|Display page]]<br />
The Display page and its subpage contain options to change the appearance of foobar2000. The most important option on the Display page itself is the user interface selection.<br />
<br />
== Options ==<br />
<br />
=== User interface module ===<br />
<br />
This option selects the active user interface. Only the Default User Interface is installed by default. foobar2000 has to be restarted before changes in this option take effect.<br />
<br />
=== Misc. settings ===<br />
==== VBR bitrate updates per second ====<br />
<br />
This option affects how often the dynamic bitrate for variable bitrate formats is updated. Not all input components support reporting dynamic bitrate, but this will surely work for [[MP3]], [[Musepack]], [[Vorbis]] and [[AAC]].<br />
<br />
==== Show keyboard shortcuts in menus ====<br />
<br />
This option determines if keyboard shortcuts are shown in the main and context menus. This works for Default User Interface and Columns UI.<br />
<br />
=== Double-width characters in title formatting ===<br />
<br />
This option determines how double-width characters are treated in titleformatting scripts: whether to ignore them or to count as two regular characters.<br />
<br />
== Subpages ==<br />
<br />
The following subpages are present at all times:<br />
<br />
* [[Foobar2000:Preferences:Context menu|Context menu]]<br />
* [[Foobar2000:Preferences:Titleformatting|Titleformatting]]<br />
<br />
The following subpages are present if you have Default User Interface (foo_ui_std) installed. As it's name implies, Default User Interface is installed by default.<br />
<br />
* [[Foobar2000:Preferences:Default User Interface|Default User Interface]]<br />
<br />
The following subpages are present if you have Columns UI (foo_ui_columns) installed. Columns UI is a third party component.<br />
<br />
* [[Foobar2000:Preferences:Columns UI|Columns UI]]<br />
** [[Foobar2000:Preferences:Columns UI:Playlist switcher|Playlist switcher]]<br />
** [[Foobar2000:Preferences:Columns UI:Playlist view|Playlist view]]</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:PreferencesFoobar2000:Preferences2007-02-12T08:29:40Z<p>Danny 8: added wiki category tag for new category</p>
<hr />
<div>[[Category:foobar2000 Preferences|Preferences]]<br />
[[Image:Fb2k-Preferences.png|thumb|foobar2000 v0.9.2 Preferences]]<br />
<br />
Preferences in foobar2000 is where you do most of player's configuring.<br />
<br />
Related subpages:<br><br />
*[[Foobar2000:Preferences:Display|Display Preferences]]<br />
**[[Foobar2000:Preferences:Columns_UI|Columns UI]]<br />
*[[Foobar2000:Preferences:General|General Preferences]]<br />
**[[Foobar2000:Preferences:General:Keyboard Shortcuts|Keyboard Shortcuts]]<br />
*[[Foobar2000:Preferences:Playback|Playback Preferences]]<br><br><br />
== Dialog Overview ==<br />
<br />
Standard preferences dialog for foobar2000 v0.9.2 is shown on the picture. You can access it through the foobar2000 main menu item (File > Preferences) or by hitting Ctrl+P (by default).<br />
<br />
The sidebar on the left selects which page of preferences is displayed on the area to the right. The preferences page displayed on the screenshot is Components.<br />
<br />
There are buttons at the bottom of the right area, which appear no matter what page you selected. ''Reset all'' will reset the whole configuration, including [[Foobar2000:Preferences:Media Library|Media Library]] and playlists of foobar2000. Pressing ''Reset page'' (new in v0.9) will reset only the current page's settings; this button is active only when component or page supports it. ''Help'' will open the corresponding wiki page on Hydrogenaudio, in the default browser. ''Save all'' is used to save the configuration, playlists and the Media Library, to remember the changes, in case foobar2000 crashes. And, finally, ''Close'' closes foobar2000 Preferences.<br />
<br />
<small>Legacy preferences support here: [[Foobar2000:Preferences (v0.8.3)]]</small><br />
<br />
== Components ==<br />
<br />
[[Image:Preferences-Components.png|thumb|Components page]]<br />
This is the Components page. It contains a list of all of the components installed, and allows you to find out about the components. By clicking on the table headers, you can sort the list by component name, DLL name or version. For many of the components (for example, ''Standard DSP array''), if you double click an item in the list you get a popup with more detailed information.<br />
{{clr}}<br />
<br />
== Display ==<br />
<br />
[[Image:Preferences-Display.png|thumb|Display page]]<br />
This is the Display page. It allows for selection of user interface and several other display-related options.<br />
<br />
View the Display sub-entries at [[Foobar2000:Preferences:Display]].<br />
{{clr}}<br />
<br />
== General ==<br />
<br />
[[Image:Preferences-General.png|thumb|General page]]<br />
This is the General page. It contains general foobar2000 configuration information.<br />
<br />
View the General sub-entries at [[Foobar2000:Preferences:General]]. <br />
{{clr}}<br />
<br />
== Playback ==<br />
<br />
[[Image:Preferences-Playback.png|thumb|Playback page]]<br />
This is the Playback page. It allows configuration of several playback-related options.<br />
<br />
View more detailed information at [[Foobar2000:Preferences:Playback]].<br />
{{clr}}</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:GeneralFoobar2000:Preferences:General2007-02-12T08:28:13Z<p>Danny 8: added wiki category tag for new category</p>
<hr />
<div>[[Category:foobar2000 Preferences|General Preferences]]<br />
[[Image:Preferences-General.png|thumb|General page]]<br />
<br />
This is the General page. It contains general foobar2000 configuration information.<br><br />
Previous: [[Foobar2000|Foobar2000:]][[Foobar2000:Preferences|Preferences:]]<br><br />
Related subpage:[[Foobar2000:Preferences:General:Keyboard Shortcuts|Keyboard Shortcuts]]<br />
<br />
== Options ==<br />
=== Adding new files ===<br />
These options deal with adding files using any way, whether it command line or drag and drop.<br />
==== Sort incoming files by ====<br />
This option defines the way files are sorted in playlist, just when added. By default, it's %path_sort%.<br />
==== Restrict incoming files to ====<br />
Type what filenames are allowed to be added. It supports ? and * symbols for masks. By default, it's * (asterisk, which means “all files”). As an example, if you set it to “*.MPC”, only MPC (Musepack) files will be added in future.<br />
==== Exclude file types ====<br />
Opposite to the previous options, this forbids filenames to be added. It supports ? and * symbols for masks. Empty by default. As an example, if you set it to “*.WAV”, no WAV files will be added in future.<br />
==== Commandline ====<br />
These options deal with adding files from commandline (all other ways than opening from player or using drag & drop).<br />
===== Bring to front when adding new files from commandline =====<br />
Does what it says. If unchecked, will add files in background, without popping.<br />
===== Enqueue incoming files by default when adding from commandline =====<br />
If marked, adding new files will not overwrite contents of playlist tracks are being added to.<br />
===== Always send to playlist =====<br />
By default, foobar2000 adds files to the active playlist, this can be overridden here by checking the option and typing the name of playlist, eg “Temp”, or “Default”.<br />
=== Other ===<br />
==== Enable user profile support ====<br />
If checked, this checkbox will change the location where foobar2000.cfg is stored from the folder in which foobar2000.exe resides to the Application Data folder the local user's user folder.<br />
==== Reset stop-after-current when stopping ====<br />
One may use ''Playback > Stop after current'' in the main menu. Checking ''this'' flag will reset it after stopping.<br />
==== Change selection with cursor when “playback / cursor follows playback” is enabled ====<br />
Does what it says<br />
<br />
== Subpages ==<br />
* [[Foobar2000:Preferences:General:Keyboard Shortcuts|Keyboard Shortcuts]]</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Category:Foobar2000_PreferencesCategory:Foobar2000 Preferences2007-02-12T08:24:13Z<p>Danny 8: </p>
<hr />
<div>{{fb2k}}<br />
Preferences and configuration options related to [[foobar2000:foobar2000|foobar2000]].<br />
<br />
[[Category:Guides]]</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:Keyboard_ShortcutsFoobar2000:Preferences:Keyboard Shortcuts2007-02-12T08:22:22Z<p>Danny 8: </p>
<hr />
<div>[[Category:foobar2000 Preferences|Keyboard Shortcuts]]<br />
[[Image:kb-shot-1.png|thumb|Keyboard Shortcuts preferences]]<br />
Previous: [[Foobar2000|Foobar2000:]][[Foobar2000:Preferences|Preferences:]][[Foobar2000:Preferences:General|General:]]<br />
<br />
This is the Keyboard Shortcuts page. It contains information for configuring foobar2000 keyboard shortcuts.<br />
<br />
== Concepts ==<br />
<br />
Keyboard shortcuts are associated with menu commands. Menu commands may include the main menu bar, context menus, and sub-menus. Several dozen keyboard shortcuts are predefined upon installation of foobar2000. Many of these shortcuts are familiar: '''Ctrl+S''' for “save”, '''Ctrl+P''' for “preferences”, et cetera. It is helpful to review predefined keyboard shortcuts by examining the preferences panel.<br />
<br />
Keyboard shortcuts can be defined for unmodified keys, such as '''Z''' for stop, or for modified keys such as '''Ctrl+P''' for 'print.' Possible modifiers are '''Ctrl''', '''Shift,''' and '''Alt.'''<br />
<br />
Keyboard shortcuts have the possibility of being defined as “global”. A global keyboard shortcut takes action even when foobar2000 is running in the background. If foobar2000 is running, global keyboard shortcuts will control it. Users having keyboards equipped with dedicated multi-media keys may wish to assign global keyboard shortcuts to these keys.<br />
<br />
There are no global keyboard shortcuts among the predefined keys. One can easily assign global status to one or more of these keys. Good candidates for global assignment are the volume-controling keys: '''Num +''' and '''Num -'''. Global assignments should be made carefully as they may interfere with your ability to use other applications.<br />
<br />
== Keyboard Shortcut preferences panel ==<br />
<br />
[[Image:kb-shot-2.png|right|Predefined shortcut definition for '''Z'''.]]<br />
The keyboard shortcut preferences panel is where keyboard shortcuts are added, modified, deleted, or simply inspected.<br />
<br />
A related option appears on the "Display" preferences panel. A (normally-checked) box specifies whether shortcuts should be displayed in menus. You may wish to uncheck this to prevent menus from becoming unmanageably wide.<br />
<br />
==== “Assigned Shortcuts” portion: lists and defines shortcuts ====<br />
<br />
The top portion of the keyboard shortcut preferences displays a list of existing shortcuts. The list may be sorted by clicking one of headers.<br />
<br />
==== “Action” portion: menu structure and filter ====<br />
<br />
This middle portion of the preference panel shows the menu commands available for assignment. This portion of the panel may be ignored if you are simply reviewing keyboard shortcuts already defined.<br />
<br />
[[Image:kb-shot-3.png|left|frame|Finding menu commands containing “stop”.]]<br />
<br />
A filter is available to speed the task of assigning new com&shy;mands. This filter reduces the number of items displayed in the com&shy;mands list, assuming the user enters part of the com&shy;mand name he is looking for. Otherwise, the filter has no effect on Foobar2000's operation. Be sure to remove stray char&shy;acters that might be entered in this filter—otherwise you may not be able to see the command you're after!<br />
<br />
==== “Key” portion: assignment of keystroke ====<br />
<br />
The final portion of the keyboard shortcuts preferences panel shows the keystroke assigned to a given action. To assign a different keystroke, click in the field and press the new keystroke.<br />
<br />
== Predefined Keyboard Shortcuts ==<br />
<br />
There are thirty-one predefined shortcuts in a fresh installation of Foobar2000 ver.0.9.4.2. All predefined shortcuts are “non-global”, or local, shortcuts. These keyboard shortcuts take effect only when Foobar2000 is the active window. <br />
<br />
{| border="0" cellpadding="0" cellspacing="2"<br />
!width="10"|<br />
!width="60"|modifier<br />
!width="90"|key<br />
!width="210"|action/menu-command<br />
!width="10"|<br />
!width="60"|modifier<br />
!width="90"|key<br />
!width="210"|action/menu-command<br />
!width="30"|<br />
|-<br />
|-<br />
| || || Num 4 <span style="color:red">&dagger;</span> || Seek back by 10 seconds || || Alt || A || Always on Top<br />
|-<br />
| || Ctrl || Num 4 <span style="color:red">&dagger;</span> || Seek back by 1 minute || || || Num + || Volume up<br />
|-<br />
| || || Num 6 <span style="color:red">&dagger;</span> || Seek ahead by 10 seconds || || || Num - || Volume down<br />
|-<br />
| || Ctrl || Num 6 <span style="color:red">&dagger;</span> || Seek ahead by 1 minute || || || = || Volume up<br />
|-<br />
| || || Num Del || Remove || || Shift || = || Volume up<br />
|-<br />
| || || Z || Stop || || || - || Volume down<br />
|-<br />
| || || X || Pause || || Ctrl || Tab || Next Playlist<br />
|-<br />
| || || C || Play || || Shift+Ctrl || Tab || Previous Playlist<br />
|-<br />
| || || V || Next || || Ctrl || N || New Playlist<br />
|-<br />
| || Shift || V || Previous || || Ctrl || W || Remove Playlist<br />
|-<br />
| || Ctrl || P || Preferences || || Ctrl || F4 || Remove Playlist<br />
|-<br />
| || Ctrl || C || Copy Name(s) || || Ctrl || O || Open…<br />
|-<br />
| || Ctrl || A || Select All || || Ctrl || S || Save Playlist… <br />
|-<br />
| || Ctrl || Z || Undo || || Ctrl || U || Add Location…<br />
|-<br />
| || Shift+Ctrl || Z || Redo<br />
|-<br />
| || || F3 || Search<br />
|-<br />
| || Ctrl || F || Search<br />
|}<br />
<br />
<span style="color:red">&dagger;</span> The above table faithfully reproduces what is shown in Foobar2000. There appears to be an error in nomenclature; “Num 4” is more correctly termed as 'right arrow,' and “Num 6” should be termed as 'left arrow'. The appellation “Num 4” only makes sense if you presuppose that NumLock is turned OFF. Most desktop users keep NumLock turned on.<br />
<br />
== Effect of additional plugins ==<br />
<br />
Installing additional components to Foobar2000 does not affect existing keyboard shortcuts. A component will not add new keyboard shortcuts, nor will it modify existing shortcuts. However, new components often add menu items to the menu structure. You are allowed to assign keyboard shortcuts to new commands effected by additional plugins.<br />
<br />
In the event a plugin is later removed, and its commands had been assigned to shortcuts, errors would be noted in corresponding entries in the keyboard shortcuts preferences pane (i.e. top portion).<br />
<br />
== Removing existing keyboard shortcuts ==<br />
<br />
Any and all keyboard shortcuts may be removed. This includes shortcuts present in the Foobar2000 installation.<br />
<br />
Should you remove a desired shortcut by accident, refer to the above table and redefine it. Alternatively, you might reset all shortcuts to their original state by clicking the “Reset Page” button.<br />
<br />
It is recommended that you do NOT delete (or redefine) the Ctrl+P shortcut. In the event that you had disabled part of your interface, such as hiding the menu bar, you would want to open the preferences panel using Ctrl+P and restore the interface.<br />
<br />
== Defining new keyboard shortcuts ==<br />
<br />
== Multimedia keys ==<br />
<br />
''Note: This portion of the wiki page applies to a particular combination of hardware (keyboard w/ media keys) and software (IntelliType Pro keyboard driver). The instructions in this section may be useful, if not specifically applicable, to your installation.''<br />
<br />
You may wish to redefine your dedicated multimedia keys (stop, play, etc...) to control foobar2000 functions instead of Windows Media Player. Here is one scenario where this was accomplished with a bit of effort.<br />
<br />
# '''Problem:''' Pressing the “Play” media key starts ''Windows Media Player.'' '''Solution:''' Disable the Play key using the keyboard control panel in Windows. Go ahead and disable the normal functions for other dedicated media keys as well.<br />
# Next, we assign media key keyboard shortcuts in foobar2000. We start by defining two shortcuts: '''Stop''' and '''Play.''' Open foobar2000 and call up the keyboard shortcuts preferences panel.<br />
#Click “Add New” to define a new keyboard shortcut. Next, click in the “Key” field at the bottom of the panel. Press the dedicated media key labeled with the stop icon.<br />
# '''Problem:''' nothing appears in the “Key” field when we press the '''Stop''' key. It appears as though foobar2000 cannot see that a key has been pressed—<u>false</u>: ''it can.'' '''Solution:''' Terminate the keyboard driver process using Windows Task Manager. This is brutish, but effective. There are other ways to terminate the process such as disabling the driver from loading when you logon to Windows.<br />
# Once type32.exe is no longer active, foobar200 can record the media key keypress. Set up new keyboard shortcuts for '''Stop''' and '''Play.''' Make these keyboard shortcuts global if you wish.<br />
# Now, logoff from Windows, and login again. This reloads the IntelliType Pro keyboard driver. Start foobar200 and begin playing an audio track. Minimize the foobar2000 window and make a different application active. Test your '''Stop''' and '''Play''' media keys. If they work—and Windows Media Player does not intrude upon your application—you have successfully reoriented your dedicated media keys to work with foobar2000 instead of WMP.<br />
<br />
Having a different combination of hardware and software, you may be able to adapt the steps to empower your media keys. A further enhancement to the process allows you to '''launch foobar2000''' by pressing your '''Play''' media key:<br />
<br />
# Remove the keyboard shortcut definition for the play key from your foobar2000 preferences. Definitions for the other media keys are left alone.<br />
# Assign a command line sequence to the Play media key using the IntelliType Pro software. The command line is: <tt>C:\program&nbsp;files\foobar2000\foobar2000.exe&nbsp;/playpause</tt><br />
<br />
== Avoiding conflicts ==<br />
<br />
Foobar2000 does not prevent you from assigning a the same keyboard shortcut more than once. This is a good design decision (in my opinion) in that it doesn't unnecessarily encumber you while redefining shortcuts. When a redundant definition occurs within foobar2000, you will see a warning below the list of definitions. Correcting this error is straightforward—scan through the list of assignments and delete the obsolete shortcut definition. The warning should disappear after internal conflicts have been eliminated.<br />
<br />
It is possible that a Windows shortcut (or other feature) may interfere with your intended Foobar2000 keyboard shortcuts. Troubleshooting this problem is beyond the scope of this wiki.<br />
<br />
Familiarize yourself with Windows shortcut properties, as well as the particulars of your keyboard driver (such as Microsoft's '''IntelliType''' keyboard software. With this knowledge, you should be able to diagnose keyboard assignment conflicts. These conflicts are likely to stem from media key assignments. It is often possible to disable Windows' usage of media keys altogether—'''IntelliType''' permits this, for example. This allows Foobar2000 to make exclusive use of the key.</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:Keyboard_ShortcutsFoobar2000:Preferences:Keyboard Shortcuts2007-02-12T08:15:33Z<p>Danny 8: </p>
<hr />
<div>[[Category:foobar2000 preferences|Keyboard Shortcuts]]<br />
[[Image:kb-shot-1.png|thumb|Keyboard Shortcuts preferences]]<br />
Previous: [[Foobar2000|Foobar2000:]][[Foobar2000:Preferences|Preferences:]][[Foobar2000:Preferences:General|General:]]<br />
<br />
This is the Keyboard Shortcuts page. It contains information for configuring foobar2000 keyboard shortcuts.<br />
<br />
== Concepts ==<br />
<br />
Keyboard shortcuts are associated with menu commands. Menu commands may include the main menu bar, context menus, and sub-menus. Several dozen keyboard shortcuts are predefined upon installation of foobar2000. Many of these shortcuts are familiar: '''Ctrl+S''' for “save”, '''Ctrl+P''' for “preferences”, et cetera. It is helpful to review predefined keyboard shortcuts by examining the preferences panel.<br />
<br />
Keyboard shortcuts can be defined for unmodified keys, such as '''Z''' for stop, or for modified keys such as '''Ctrl+P''' for 'print.' Possible modifiers are '''Ctrl''', '''Shift,''' and '''Alt.'''<br />
<br />
Keyboard shortcuts have the possibility of being defined as “global”. A global keyboard shortcut takes action even when foobar2000 is running in the background. If foobar2000 is running, global keyboard shortcuts will control it. Users having keyboards equipped with dedicated multi-media keys may wish to assign global keyboard shortcuts to these keys.<br />
<br />
There are no global keyboard shortcuts among the predefined keys. One can easily assign global status to one or more of these keys. Good candidates for global assignment are the volume-controling keys: '''Num +''' and '''Num -'''. Global assignments should be made carefully as they may interfere with your ability to use other applications.<br />
<br />
== Keyboard Shortcut preferences panel ==<br />
<br />
[[Image:kb-shot-2.png|right|Predefined shortcut definition for '''Z'''.]]<br />
The keyboard shortcut preferences panel is where keyboard shortcuts are added, modified, deleted, or simply inspected.<br />
<br />
A related option appears on the "Display" preferences panel. A (normally-checked) box specifies whether shortcuts should be displayed in menus. You may wish to uncheck this to prevent menus from becoming unmanageably wide.<br />
<br />
==== “Assigned Shortcuts” portion: lists and defines shortcuts ====<br />
<br />
The top portion of the keyboard shortcut preferences displays a list of existing shortcuts. The list may be sorted by clicking one of headers.<br />
<br />
==== “Action” portion: menu structure and filter ====<br />
<br />
This middle portion of the preference panel shows the menu commands available for assignment. This portion of the panel may be ignored if you are simply reviewing keyboard shortcuts already defined.<br />
<br />
[[Image:kb-shot-3.png|left|frame|Finding menu commands containing “stop”.]]<br />
<br />
A filter is available to speed the task of assigning new com&shy;mands. This filter reduces the number of items displayed in the com&shy;mands list, assuming the user enters part of the com&shy;mand name he is looking for. Otherwise, the filter has no effect on Foobar2000's operation. Be sure to remove stray char&shy;acters that might be entered in this filter—otherwise you may not be able to see the command you're after!<br />
<br />
==== “Key” portion: assignment of keystroke ====<br />
<br />
The final portion of the keyboard shortcuts preferences panel shows the keystroke assigned to a given action. To assign a different keystroke, click in the field and press the new keystroke.<br />
<br />
== Predefined Keyboard Shortcuts ==<br />
<br />
There are thirty-one predefined shortcuts in a fresh installation of Foobar2000 ver.0.9.4.2. All predefined shortcuts are “non-global”, or local, shortcuts. These keyboard shortcuts take effect only when Foobar2000 is the active window. <br />
<br />
{| border="0" cellpadding="0" cellspacing="2"<br />
!width="10"|<br />
!width="60"|modifier<br />
!width="90"|key<br />
!width="210"|action/menu-command<br />
!width="10"|<br />
!width="60"|modifier<br />
!width="90"|key<br />
!width="210"|action/menu-command<br />
!width="30"|<br />
|-<br />
|-<br />
| || || Num 4 <span style="color:red">&dagger;</span> || Seek back by 10 seconds || || Alt || A || Always on Top<br />
|-<br />
| || Ctrl || Num 4 <span style="color:red">&dagger;</span> || Seek back by 1 minute || || || Num + || Volume up<br />
|-<br />
| || || Num 6 <span style="color:red">&dagger;</span> || Seek ahead by 10 seconds || || || Num - || Volume down<br />
|-<br />
| || Ctrl || Num 6 <span style="color:red">&dagger;</span> || Seek ahead by 1 minute || || || = || Volume up<br />
|-<br />
| || || Num Del || Remove || || Shift || = || Volume up<br />
|-<br />
| || || Z || Stop || || || - || Volume down<br />
|-<br />
| || || X || Pause || || Ctrl || Tab || Next Playlist<br />
|-<br />
| || || C || Play || || Shift+Ctrl || Tab || Previous Playlist<br />
|-<br />
| || || V || Next || || Ctrl || N || New Playlist<br />
|-<br />
| || Shift || V || Previous || || Ctrl || W || Remove Playlist<br />
|-<br />
| || Ctrl || P || Preferences || || Ctrl || F4 || Remove Playlist<br />
|-<br />
| || Ctrl || C || Copy Name(s) || || Ctrl || O || Open…<br />
|-<br />
| || Ctrl || A || Select All || || Ctrl || S || Save Playlist… <br />
|-<br />
| || Ctrl || Z || Undo || || Ctrl || U || Add Location…<br />
|-<br />
| || Shift+Ctrl || Z || Redo<br />
|-<br />
| || || F3 || Search<br />
|-<br />
| || Ctrl || F || Search<br />
|}<br />
<br />
<span style="color:red">&dagger;</span> The above table faithfully reproduces what is shown in Foobar2000. There appears to be an error in nomenclature; “Num 4” is more correctly termed as 'right arrow,' and “Num 6” should be termed as 'left arrow'. The appellation “Num 4” only makes sense if you presuppose that NumLock is turned OFF. Most desktop users keep NumLock turned on.<br />
<br />
== Effect of additional plugins ==<br />
<br />
Installing additional components to Foobar2000 does not affect existing keyboard shortcuts. A component will not add new keyboard shortcuts, nor will it modify existing shortcuts. However, new components often add menu items to the menu structure. You are allowed to assign keyboard shortcuts to new commands effected by additional plugins.<br />
<br />
In the event a plugin is later removed, and its commands had been assigned to shortcuts, errors would be noted in corresponding entries in the keyboard shortcuts preferences pane (i.e. top portion).<br />
<br />
== Removing existing keyboard shortcuts ==<br />
<br />
Any and all keyboard shortcuts may be removed. This includes shortcuts present in the Foobar2000 installation.<br />
<br />
Should you remove a desired shortcut by accident, refer to the above table and redefine it. Alternatively, you might reset all shortcuts to their original state by clicking the “Reset Page” button.<br />
<br />
It is recommended that you do NOT delete (or redefine) the Ctrl+P shortcut. In the event that you had disabled part of your interface, such as hiding the menu bar, you would want to open the preferences panel using Ctrl+P and restore the interface.<br />
<br />
== Defining new keyboard shortcuts ==<br />
<br />
== Multimedia keys ==<br />
<br />
''Note: This portion of the wiki page applies to a particular combination of hardware (keyboard w/ media keys) and software (IntelliType Pro keyboard driver). The instructions in this section may be useful, if not specifically applicable, to your installation.''<br />
<br />
You may wish to redefine your dedicated multimedia keys (stop, play, etc...) to control foobar2000 functions instead of Windows Media Player. Here is one scenario where this was accomplished with a bit of effort.<br />
<br />
# '''Problem:''' Pressing the “Play” media key starts ''Windows Media Player.'' '''Solution:''' Disable the Play key using the keyboard control panel in Windows. Go ahead and disable the normal functions for other dedicated media keys as well.<br />
# Next, we assign media key keyboard shortcuts in foobar2000. We start by defining two shortcuts: '''Stop''' and '''Play.''' Open foobar2000 and call up the keyboard shortcuts preferences panel.<br />
#Click “Add New” to define a new keyboard shortcut. Next, click in the “Key” field at the bottom of the panel. Press the dedicated media key labeled with the stop icon.<br />
# '''Problem:''' nothing appears in the “Key” field when we press the '''Stop''' key. It appears as though foobar2000 cannot see that a key has been pressed—<u>false</u>: ''it can.'' '''Solution:''' Terminate the keyboard driver process using Windows Task Manager. This is brutish, but effective. There are other ways to terminate the process such as disabling the driver from loading when you logon to Windows.<br />
# Once type32.exe is no longer active, foobar200 can record the media key keypress. Set up new keyboard shortcuts for '''Stop''' and '''Play.''' Make these keyboard shortcuts global if you wish.<br />
# Now, logoff from Windows, and login again. This reloads the IntelliType Pro keyboard driver. Start foobar200 and begin playing an audio track. Minimize the foobar2000 window and make a different application active. Test your '''Stop''' and '''Play''' media keys. If they work—and Windows Media Player does not intrude upon your application—you have successfully reoriented your dedicated media keys to work with foobar2000 instead of WMP.<br />
<br />
Having a different combination of hardware and software, you may be able to adapt the steps to empower your media keys. A further enhancement to the process allows you to '''launch foobar2000''' by pressing your '''Play''' media key:<br />
<br />
# Remove the keyboard shortcut definition for the play key from your foobar2000 preferences. Definitions for the other media keys are left alone.<br />
# Assign a command line sequence to the Play media key using the IntelliType Pro software. The command line is: <tt>C:\program&nbsp;files\foobar2000\foobar2000.exe&nbsp;/playpause</tt><br />
<br />
== Avoiding conflicts ==<br />
<br />
Foobar2000 does not prevent you from assigning a the same keyboard shortcut more than once. This is a good design decision (in my opinion) in that it doesn't unnecessarily encumber you while redefining shortcuts. When a redundant definition occurs within foobar2000, you will see a warning below the list of definitions. Correcting this error is straightforward—scan through the list of assignments and delete the obsolete shortcut definition. The warning should disappear after internal conflicts have been eliminated.<br />
<br />
It is possible that a Windows shortcut (or other feature) may interfere with your intended Foobar2000 keyboard shortcuts. Troubleshooting this problem is beyond the scope of this wiki.<br />
<br />
Familiarize yourself with Windows shortcut properties, as well as the particulars of your keyboard driver (such as Microsoft's '''IntelliType''' keyboard software. With this knowledge, you should be able to diagnose keyboard assignment conflicts. These conflicts are likely to stem from media key assignments. It is often possible to disable Windows' usage of media keys altogether—'''IntelliType''' permits this, for example. This allows Foobar2000 to make exclusive use of the key.</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:Keyboard_ShortcutsFoobar2000:Preferences:Keyboard Shortcuts2007-02-12T08:03:20Z<p>Danny 8: </p>
<hr />
<div>[[Category:foobar2000 Guides|Keyboard Shortcuts]]<br />
[[Image:kb-shot-1.png|thumb|Keyboard Shortcuts preferences]]<br />
Previous: [[Foobar2000|Foobar2000:]][[Foobar2000:Preferences|Preferences:]][[Foobar2000:Preferences:General|General:]]<br />
<br />
This is the Keyboard Shortcuts page. It contains information for configuring foobar2000 keyboard shortcuts.<br />
<br />
== Concepts ==<br />
<br />
Keyboard shortcuts are associated with menu commands. Menu commands may include the main menu bar, context menus, and sub-menus. Several dozen keyboard shortcuts are predefined upon installation of foobar2000. Many of these shortcuts are familiar: '''Ctrl+S''' for “save”, '''Ctrl+P''' for “preferences”, et cetera. It is helpful to review predefined keyboard shortcuts by examining the preferences panel.<br />
<br />
Keyboard shortcuts can be defined for unmodified keys, such as '''Z''' for stop, or for modified keys such as '''Ctrl+P''' for 'print.' Possible modifiers are '''Ctrl''', '''Shift,''' and '''Alt.'''<br />
<br />
Keyboard shortcuts have the possibility of being defined as “global”. A global keyboard shortcut takes action even when foobar2000 is running in the background. If foobar2000 is running, global keyboard shortcuts will control it. Users having keyboards equipped with dedicated multi-media keys may wish to assign global keyboard shortcuts to these keys.<br />
<br />
There are no global keyboard shortcuts among the predefined keys. One can easily assign global status to one or more of these keys. Good candidates for global assignment are the volume-controling keys: '''Num +''' and '''Num -'''. Global assignments should be made carefully as they may interfere with your ability to use other applications.<br />
<br />
== Keyboard Shortcut preferences panel ==<br />
<br />
[[Image:kb-shot-2.png|right|Predefined shortcut definition for '''Z'''.]]<br />
The keyboard shortcut preferences panel is where keyboard shortcuts are added, modified, deleted, or simply inspected.<br />
<br />
A related option appears on the "Display" preferences panel. A (normally-checked) box specifies whether shortcuts should be displayed in menus. You may wish to uncheck this to prevent menus from becoming unmanageably wide.<br />
<br />
==== “Assigned Shortcuts” portion: lists and defines shortcuts ====<br />
<br />
The top portion of the keyboard shortcut preferences displays a list of existing shortcuts. The list may be sorted by clicking one of headers.<br />
<br />
==== “Action” portion: menu structure and filter ====<br />
<br />
This middle portion of the preference panel shows the menu commands available for assignment. This portion of the panel may be ignored if you are simply reviewing keyboard shortcuts already defined.<br />
<br />
[[Image:kb-shot-3.png|left|frame|Finding menu commands containing “stop”.]]<br />
<br />
A filter is available to speed the task of assigning new com&shy;mands. This filter reduces the number of items displayed in the com&shy;mands list, assuming the user enters part of the com&shy;mand name he is looking for. Otherwise, the filter has no effect on Foobar2000's operation. Be sure to remove stray char&shy;acters that might be entered in this filter—otherwise you may not be able to see the command you're after!<br />
<br />
==== “Key” portion: assignment of keystroke ====<br />
<br />
The final portion of the keyboard shortcuts preferences panel shows the keystroke assigned to a given action. To assign a different keystroke, click in the field and press the new keystroke.<br />
<br />
== Predefined Keyboard Shortcuts ==<br />
<br />
There are thirty-one predefined shortcuts in a fresh installation of Foobar2000 ver.0.9.4.2. All predefined shortcuts are “non-global”, or local, shortcuts. These keyboard shortcuts take effect only when Foobar2000 is the active window. <br />
<br />
{| border="0" cellpadding="0" cellspacing="2"<br />
!width="10"|<br />
!width="60"|modifier<br />
!width="90"|key<br />
!width="210"|action/menu-command<br />
!width="10"|<br />
!width="60"|modifier<br />
!width="90"|key<br />
!width="210"|action/menu-command<br />
!width="30"|<br />
|-<br />
|-<br />
| || || Num 4 <span style="color:red">&dagger;</span> || Seek back by 10 seconds || || Alt || A || Always on Top<br />
|-<br />
| || Ctrl || Num 4 <span style="color:red">&dagger;</span> || Seek back by 1 minute || || || Num + || Volume up<br />
|-<br />
| || || Num 6 <span style="color:red">&dagger;</span> || Seek ahead by 10 seconds || || || Num - || Volume down<br />
|-<br />
| || Ctrl || Num 6 <span style="color:red">&dagger;</span> || Seek ahead by 1 minute || || || = || Volume up<br />
|-<br />
| || || Num Del || Remove || || Shift || = || Volume up<br />
|-<br />
| || || Z || Stop || || || - || Volume down<br />
|-<br />
| || || X || Pause || || Ctrl || Tab || Next Playlist<br />
|-<br />
| || || C || Play || || Shift+Ctrl || Tab || Previous Playlist<br />
|-<br />
| || || V || Next || || Ctrl || N || New Playlist<br />
|-<br />
| || Shift || V || Previous || || Ctrl || W || Remove Playlist<br />
|-<br />
| || Ctrl || P || Preferences || || Ctrl || F4 || Remove Playlist<br />
|-<br />
| || Ctrl || C || Copy Name(s) || || Ctrl || O || Open…<br />
|-<br />
| || Ctrl || A || Select All || || Ctrl || S || Save Playlist… <br />
|-<br />
| || Ctrl || Z || Undo || || Ctrl || U || Add Location…<br />
|-<br />
| || Shift+Ctrl || Z || Redo<br />
|-<br />
| || || F3 || Search<br />
|-<br />
| || Ctrl || F || Search<br />
|}<br />
<br />
<span style="color:red">&dagger;</span> The above table faithfully reproduces what is shown in Foobar2000. There appears to be an error in nomenclature; “Num 4” is more correctly termed as 'right arrow,' and “Num 6” should be termed as 'left arrow'. The appellation “Num 4” only makes sense if you presuppose that NumLock is turned OFF. Most desktop users keep NumLock turned on.<br />
<br />
== Effect of additional plugins ==<br />
<br />
Installing additional components to Foobar2000 does not affect existing keyboard shortcuts. A component will not add new keyboard shortcuts, nor will it modify existing shortcuts. However, new components often add menu items to the menu structure. You are allowed to assign keyboard shortcuts to new commands effected by additional plugins.<br />
<br />
In the event a plugin is later removed, and its commands had been assigned to shortcuts, errors would be noted in corresponding entries in the keyboard shortcuts preferences pane (i.e. top portion).<br />
<br />
== Removing existing keyboard shortcuts ==<br />
<br />
Any and all keyboard shortcuts may be removed. This includes shortcuts present in the Foobar2000 installation.<br />
<br />
Should you remove a desired shortcut by accident, refer to the above table and redefine it. Alternatively, you might reset all shortcuts to their original state by clicking the “Reset Page” button.<br />
<br />
It is recommended that you do NOT delete (or redefine) the Ctrl+P shortcut. In the event that you had disabled part of your interface, such as hiding the menu bar, you would want to open the preferences panel using Ctrl+P and restore the interface.<br />
<br />
== Defining new keyboard shortcuts ==<br />
<br />
== Multimedia keys ==<br />
<br />
''Note: This portion of the wiki page applies to a particular combination of hardware (keyboard w/ media keys) and software (IntelliType Pro keyboard driver). The instructions in this section may be useful, if not specifically applicable, to your installation.''<br />
<br />
You may wish to redefine your dedicated multimedia keys (stop, play, etc...) to control foobar2000 functions instead of Windows Media Player. Here is one scenario where this was accomplished with a bit of effort.<br />
<br />
# '''Problem:''' Pressing the “Play” media key starts ''Windows Media Player.'' '''Solution:''' Disable the Play key using the keyboard control panel in Windows. Go ahead and disable the normal functions for other dedicated media keys as well.<br />
# Next, we assign media key keyboard shortcuts in foobar2000. We start by defining two shortcuts: '''Stop''' and '''Play.''' Open foobar2000 and call up the keyboard shortcuts preferences panel.<br />
#Click “Add New” to define a new keyboard shortcut. Next, click in the “Key” field at the bottom of the panel. Press the dedicated media key labeled with the stop icon.<br />
# '''Problem:''' nothing appears in the “Key” field when we press the '''Stop''' key. It appears as though foobar2000 cannot see that a key has been pressed—<u>false</u>: ''it can.'' '''Solution:''' Terminate the keyboard driver process using Windows Task Manager. This is brutish, but effective. There are other ways to terminate the process such as disabling the driver from loading when you logon to Windows.<br />
# Once type32.exe is no longer active, foobar200 can record the media key keypress. Set up new keyboard shortcuts for '''Stop''' and '''Play.''' Make these keyboard shortcuts global if you wish.<br />
# Now, logoff from Windows, and login again. This reloads the IntelliType Pro keyboard driver. Start foobar200 and begin playing an audio track. Minimize the foobar2000 window and make a different application active. Test your '''Stop''' and '''Play''' media keys. If they work—and Windows Media Player does not intrude upon your application—you have successfully reoriented your dedicated media keys to work with foobar2000 instead of WMP.<br />
<br />
Having a different combination of hardware and software, you may be able to adapt the steps to empower your media keys. A further enhancement to the process allows you to '''launch foobar2000''' by pressing your '''Play''' media key:<br />
<br />
# Remove the keyboard shortcut definition for the play key from your foobar2000 preferences. Definitions for the other media keys are left alone.<br />
# Assign a command line sequence to the Play media key using the IntelliType Pro software. The command line is: <tt>C:\program&nbsp;files\foobar2000\foobar2000.exe&nbsp;/playpause</tt><br />
<br />
== Avoiding conflicts ==<br />
<br />
Foobar2000 does not prevent you from assigning a the same keyboard shortcut more than once. This is a good design decision (in my opinion) in that it doesn't unnecessarily encumber you while redefining shortcuts. When a redundant definition occurs within foobar2000, you will see a warning below the list of definitions. Correcting this error is straightforward—scan through the list of assignments and delete the obsolete shortcut definition. The warning should disappear after internal conflicts have been eliminated.<br />
<br />
It is possible that a Windows shortcut (or other feature) may interfere with your intended Foobar2000 keyboard shortcuts. Troubleshooting this problem is beyond the scope of this wiki.<br />
<br />
Familiarize yourself with Windows shortcut properties, as well as the particulars of your keyboard driver (such as Microsoft's '''IntelliType''' keyboard software. With this knowledge, you should be able to diagnose keyboard assignment conflicts. These conflicts are likely to stem from media key assignments. It is often possible to disable Windows' usage of media keys altogether—'''IntelliType''' permits this, for example. This allows Foobar2000 to make exclusive use of the key.</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:Keyboard_ShortcutsFoobar2000:Preferences:Keyboard Shortcuts2007-02-12T08:01:36Z<p>Danny 8: </p>
<hr />
<div>{{fb2k}}<br />
[[Image:kb-shot-1.png|thumb|Keyboard Shortcuts preferences]]<br />
Previous: [[Foobar2000|Foobar2000:]][[Foobar2000:Preferences|Preferences:]][[Foobar2000:Preferences:General|General:]]<br />
<br />
This is the Keyboard Shortcuts page. It contains information for configuring foobar2000 keyboard shortcuts.<br />
<br />
== Concepts ==<br />
<br />
Keyboard shortcuts are associated with menu commands. Menu commands may include the main menu bar, context menus, and sub-menus. Several dozen keyboard shortcuts are predefined upon installation of foobar2000. Many of these shortcuts are familiar: '''Ctrl+S''' for “save”, '''Ctrl+P''' for “preferences”, et cetera. It is helpful to review predefined keyboard shortcuts by examining the preferences panel.<br />
<br />
Keyboard shortcuts can be defined for unmodified keys, such as '''Z''' for stop, or for modified keys such as '''Ctrl+P''' for 'print.' Possible modifiers are '''Ctrl''', '''Shift,''' and '''Alt.'''<br />
<br />
Keyboard shortcuts have the possibility of being defined as “global”. A global keyboard shortcut takes action even when foobar2000 is running in the background. If foobar2000 is running, global keyboard shortcuts will control it. Users having keyboards equipped with dedicated multi-media keys may wish to assign global keyboard shortcuts to these keys.<br />
<br />
There are no global keyboard shortcuts among the predefined keys. One can easily assign global status to one or more of these keys. Good candidates for global assignment are the volume-controling keys: '''Num +''' and '''Num -'''. Global assignments should be made carefully as they may interfere with your ability to use other applications.<br />
<br />
== Keyboard Shortcut preferences panel ==<br />
<br />
[[Image:kb-shot-2.png|right|Predefined shortcut definition for '''Z'''.]]<br />
The keyboard shortcut preferences panel is where keyboard shortcuts are added, modified, deleted, or simply inspected.<br />
<br />
A related option appears on the "Display" preferences panel. A (normally-checked) box specifies whether shortcuts should be displayed in menus. You may wish to uncheck this to prevent menus from becoming unmanageably wide.<br />
<br />
==== “Assigned Shortcuts” portion: lists and defines shortcuts ====<br />
<br />
The top portion of the keyboard shortcut preferences displays a list of existing shortcuts. The list may be sorted by clicking one of headers.<br />
<br />
==== “Action” portion: menu structure and filter ====<br />
<br />
This middle portion of the preference panel shows the menu commands available for assignment. This portion of the panel may be ignored if you are simply reviewing keyboard shortcuts already defined.<br />
<br />
[[Image:kb-shot-3.png|left|frame|Finding menu commands containing “stop”.]]<br />
<br />
A filter is available to speed the task of assigning new com&shy;mands. This filter reduces the number of items displayed in the com&shy;mands list, assuming the user enters part of the com&shy;mand name he is looking for. Otherwise, the filter has no effect on Foobar2000's operation. Be sure to remove stray char&shy;acters that might be entered in this filter—otherwise you may not be able to see the command you're after!<br />
<br />
==== “Key” portion: assignment of keystroke ====<br />
<br />
The final portion of the keyboard shortcuts preferences panel shows the keystroke assigned to a given action. To assign a different keystroke, click in the field and press the new keystroke.<br />
<br />
== Predefined Keyboard Shortcuts ==<br />
<br />
There are thirty-one predefined shortcuts in a fresh installation of Foobar2000 ver.0.9.4.2. All predefined shortcuts are “non-global”, or local, shortcuts. These keyboard shortcuts take effect only when Foobar2000 is the active window. <br />
<br />
{| border="0" cellpadding="0" cellspacing="2"<br />
!width="10"|<br />
!width="60"|modifier<br />
!width="90"|key<br />
!width="210"|action/menu-command<br />
!width="10"|<br />
!width="60"|modifier<br />
!width="90"|key<br />
!width="210"|action/menu-command<br />
!width="30"|<br />
|-<br />
|-<br />
| || || Num 4 <span style="color:red">&dagger;</span> || Seek back by 10 seconds || || Alt || A || Always on Top<br />
|-<br />
| || Ctrl || Num 4 <span style="color:red">&dagger;</span> || Seek back by 1 minute || || || Num + || Volume up<br />
|-<br />
| || || Num 6 <span style="color:red">&dagger;</span> || Seek ahead by 10 seconds || || || Num - || Volume down<br />
|-<br />
| || Ctrl || Num 6 <span style="color:red">&dagger;</span> || Seek ahead by 1 minute || || || = || Volume up<br />
|-<br />
| || || Num Del || Remove || || Shift || = || Volume up<br />
|-<br />
| || || Z || Stop || || || - || Volume down<br />
|-<br />
| || || X || Pause || || Ctrl || Tab || Next Playlist<br />
|-<br />
| || || C || Play || || Shift+Ctrl || Tab || Previous Playlist<br />
|-<br />
| || || V || Next || || Ctrl || N || New Playlist<br />
|-<br />
| || Shift || V || Previous || || Ctrl || W || Remove Playlist<br />
|-<br />
| || Ctrl || P || Preferences || || Ctrl || F4 || Remove Playlist<br />
|-<br />
| || Ctrl || C || Copy Name(s) || || Ctrl || O || Open…<br />
|-<br />
| || Ctrl || A || Select All || || Ctrl || S || Save Playlist… <br />
|-<br />
| || Ctrl || Z || Undo || || Ctrl || U || Add Location…<br />
|-<br />
| || Shift+Ctrl || Z || Redo<br />
|-<br />
| || || F3 || Search<br />
|-<br />
| || Ctrl || F || Search<br />
|}<br />
<br />
<span style="color:red">&dagger;</span> The above table faithfully reproduces what is shown in Foobar2000. There appears to be an error in nomenclature; “Num 4” is more correctly termed as 'right arrow,' and “Num 6” should be termed as 'left arrow'. The appellation “Num 4” only makes sense if you presuppose that NumLock is turned OFF. Most desktop users keep NumLock turned on.<br />
<br />
== Effect of additional plugins ==<br />
<br />
Installing additional components to Foobar2000 does not affect existing keyboard shortcuts. A component will not add new keyboard shortcuts, nor will it modify existing shortcuts. However, new components often add menu items to the menu structure. You are allowed to assign keyboard shortcuts to new commands effected by additional plugins.<br />
<br />
In the event a plugin is later removed, and its commands had been assigned to shortcuts, errors would be noted in corresponding entries in the keyboard shortcuts preferences pane (i.e. top portion).<br />
<br />
== Removing existing keyboard shortcuts ==<br />
<br />
Any and all keyboard shortcuts may be removed. This includes shortcuts present in the Foobar2000 installation.<br />
<br />
Should you remove a desired shortcut by accident, refer to the above table and redefine it. Alternatively, you might reset all shortcuts to their original state by clicking the “Reset Page” button.<br />
<br />
It is recommended that you do NOT delete (or redefine) the Ctrl+P shortcut. In the event that you had disabled part of your interface, such as hiding the menu bar, you would want to open the preferences panel using Ctrl+P and restore the interface.<br />
<br />
== Defining new keyboard shortcuts ==<br />
<br />
== Multimedia keys ==<br />
<br />
''Note: This portion of the wiki page applies to a particular combination of hardware (keyboard w/ media keys) and software (IntelliType Pro keyboard driver). The instructions in this section may be useful, if not specifically applicable, to your installation.''<br />
<br />
You may wish to redefine your dedicated multimedia keys (stop, play, etc...) to control foobar2000 functions instead of Windows Media Player. Here is one scenario where this was accomplished with a bit of effort.<br />
<br />
# '''Problem:''' Pressing the “Play” media key starts ''Windows Media Player.'' '''Solution:''' Disable the Play key using the keyboard control panel in Windows. Go ahead and disable the normal functions for other dedicated media keys as well.<br />
# Next, we assign media key keyboard shortcuts in foobar2000. We start by defining two shortcuts: '''Stop''' and '''Play.''' Open foobar2000 and call up the keyboard shortcuts preferences panel.<br />
#Click “Add New” to define a new keyboard shortcut. Next, click in the “Key” field at the bottom of the panel. Press the dedicated media key labeled with the stop icon.<br />
# '''Problem:''' nothing appears in the “Key” field when we press the '''Stop''' key. It appears as though foobar2000 cannot see that a key has been pressed—<u>false</u>: ''it can.'' '''Solution:''' Terminate the keyboard driver process using Windows Task Manager. This is brutish, but effective. There are other ways to terminate the process such as disabling the driver from loading when you logon to Windows.<br />
# Once type32.exe is no longer active, foobar200 can record the media key keypress. Set up new keyboard shortcuts for '''Stop''' and '''Play.''' Make these keyboard shortcuts global if you wish.<br />
# Now, logoff from Windows, and login again. This reloads the IntelliType Pro keyboard driver. Start foobar200 and begin playing an audio track. Minimize the foobar2000 window and make a different application active. Test your '''Stop''' and '''Play''' media keys. If they work—and Windows Media Player does not intrude upon your application—you have successfully reoriented your dedicated media keys to work with foobar2000 instead of WMP.<br />
<br />
Having a different combination of hardware and software, you may be able to adapt the steps to empower your media keys. A further enhancement to the process allows you to '''launch foobar2000''' by pressing your '''Play''' media key:<br />
<br />
# Remove the keyboard shortcut definition for the play key from your foobar2000 preferences. Definitions for the other media keys are left alone.<br />
# Assign a command line sequence to the Play media key using the IntelliType Pro software. The command line is: <tt>C:\program&nbsp;files\foobar2000\foobar2000.exe&nbsp;/playpause</tt><br />
<br />
== Avoiding conflicts ==<br />
<br />
Foobar2000 does not prevent you from assigning a the same keyboard shortcut more than once. This is a good design decision (in my opinion) in that it doesn't unnecessarily encumber you while redefining shortcuts. When a redundant definition occurs within foobar2000, you will see a warning below the list of definitions. Correcting this error is straightforward—scan through the list of assignments and delete the obsolete shortcut definition. The warning should disappear after internal conflicts have been eliminated.<br />
<br />
It is possible that a Windows shortcut (or other feature) may interfere with your intended Foobar2000 keyboard shortcuts. Troubleshooting this problem is beyond the scope of this wiki.<br />
<br />
Familiarize yourself with Windows shortcut properties, as well as the particulars of your keyboard driver (such as Microsoft's '''IntelliType''' keyboard software. With this knowledge, you should be able to diagnose keyboard assignment conflicts. These conflicts are likely to stem from media key assignments. It is often possible to disable Windows' usage of media keys altogether—'''IntelliType''' permits this, for example. This allows Foobar2000 to make exclusive use of the key.</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:Keyboard_ShortcutsFoobar2000:Preferences:Keyboard Shortcuts2007-02-12T07:59:59Z<p>Danny 8: </p>
<hr />
<div>{{fb2k}}[[Image:kb-shot-1.png|thumb|Keyboard Shortcuts preferences]]<br />
Previous: [[Foobar2000|Foobar2000:]][[Foobar2000:Preferences|Preferences:]][[Foobar2000:Preferences:General|General:]]<br />
<br />
This is the Keyboard Shortcuts page. It contains information for configuring foobar2000 keyboard shortcuts.<br />
<br />
== Concepts ==<br />
<br />
Keyboard shortcuts are associated with menu commands. Menu commands may include the main menu bar, context menus, and sub-menus. Several dozen keyboard shortcuts are predefined upon installation of foobar2000. Many of these shortcuts are familiar: '''Ctrl+S''' for “save”, '''Ctrl+P''' for “preferences”, et cetera. It is helpful to review predefined keyboard shortcuts by examining the preferences panel.<br />
<br />
Keyboard shortcuts can be defined for unmodified keys, such as '''Z''' for stop, or for modified keys such as '''Ctrl+P''' for 'print.' Possible modifiers are '''Ctrl''', '''Shift,''' and '''Alt.'''<br />
<br />
Keyboard shortcuts have the possibility of being defined as “global”. A global keyboard shortcut takes action even when foobar2000 is running in the background. If foobar2000 is running, global keyboard shortcuts will control it. Users having keyboards equipped with dedicated multi-media keys may wish to assign global keyboard shortcuts to these keys.<br />
<br />
There are no global keyboard shortcuts among the predefined keys. One can easily assign global status to one or more of these keys. Good candidates for global assignment are the volume-controling keys: '''Num +''' and '''Num -'''. Global assignments should be made carefully as they may interfere with your ability to use other applications.<br />
<br />
== Keyboard Shortcut preferences panel ==<br />
<br />
[[Image:kb-shot-2.png|right|Predefined shortcut definition for '''Z'''.]]<br />
The keyboard shortcut preferences panel is where keyboard shortcuts are added, modified, deleted, or simply inspected.<br />
<br />
A related option appears on the "Display" preferences panel. A (normally-checked) box specifies whether shortcuts should be displayed in menus. You may wish to uncheck this to prevent menus from becoming unmanageably wide.<br />
<br />
==== “Assigned Shortcuts” portion: lists and defines shortcuts ====<br />
<br />
The top portion of the keyboard shortcut preferences displays a list of existing shortcuts. The list may be sorted by clicking one of headers.<br />
<br />
==== “Action” portion: menu structure and filter ====<br />
<br />
This middle portion of the preference panel shows the menu commands available for assignment. This portion of the panel may be ignored if you are simply reviewing keyboard shortcuts already defined.<br />
<br />
[[Image:kb-shot-3.png|left|frame|Finding menu commands containing “stop”.]]<br />
<br />
A filter is available to speed the task of assigning new com&shy;mands. This filter reduces the number of items displayed in the com&shy;mands list, assuming the user enters part of the com&shy;mand name he is looking for. Otherwise, the filter has no effect on Foobar2000's operation. Be sure to remove stray char&shy;acters that might be entered in this filter—otherwise you may not be able to see the command you're after!<br />
<br />
==== “Key” portion: assignment of keystroke ====<br />
<br />
The final portion of the keyboard shortcuts preferences panel shows the keystroke assigned to a given action. To assign a different keystroke, click in the field and press the new keystroke.<br />
<br />
== Predefined Keyboard Shortcuts ==<br />
<br />
There are thirty-one predefined shortcuts in a fresh installation of Foobar2000 ver.0.9.4.2. All predefined shortcuts are “non-global”, or local, shortcuts. These keyboard shortcuts take effect only when Foobar2000 is the active window. <br />
<br />
{| border="0" cellpadding="0" cellspacing="2"<br />
!width="10"|<br />
!width="60"|modifier<br />
!width="90"|key<br />
!width="210"|action/menu-command<br />
!width="10"|<br />
!width="60"|modifier<br />
!width="90"|key<br />
!width="210"|action/menu-command<br />
!width="30"|<br />
|-<br />
|-<br />
| || || Num 4 <span style="color:red">&dagger;</span> || Seek back by 10 seconds || || Alt || A || Always on Top<br />
|-<br />
| || Ctrl || Num 4 <span style="color:red">&dagger;</span> || Seek back by 1 minute || || || Num + || Volume up<br />
|-<br />
| || || Num 6 <span style="color:red">&dagger;</span> || Seek ahead by 10 seconds || || || Num - || Volume down<br />
|-<br />
| || Ctrl || Num 6 <span style="color:red">&dagger;</span> || Seek ahead by 1 minute || || || = || Volume up<br />
|-<br />
| || || Num Del || Remove || || Shift || = || Volume up<br />
|-<br />
| || || Z || Stop || || || - || Volume down<br />
|-<br />
| || || X || Pause || || Ctrl || Tab || Next Playlist<br />
|-<br />
| || || C || Play || || Shift+Ctrl || Tab || Previous Playlist<br />
|-<br />
| || || V || Next || || Ctrl || N || New Playlist<br />
|-<br />
| || Shift || V || Previous || || Ctrl || W || Remove Playlist<br />
|-<br />
| || Ctrl || P || Preferences || || Ctrl || F4 || Remove Playlist<br />
|-<br />
| || Ctrl || C || Copy Name(s) || || Ctrl || O || Open…<br />
|-<br />
| || Ctrl || A || Select All || || Ctrl || S || Save Playlist… <br />
|-<br />
| || Ctrl || Z || Undo || || Ctrl || U || Add Location…<br />
|-<br />
| || Shift+Ctrl || Z || Redo<br />
|-<br />
| || || F3 || Search<br />
|-<br />
| || Ctrl || F || Search<br />
|}<br />
<br />
<span style="color:red">&dagger;</span> The above table faithfully reproduces what is shown in Foobar2000. There appears to be an error in nomenclature; “Num 4” is more correctly termed as 'right arrow,' and “Num 6” should be termed as 'left arrow'. The appellation “Num 4” only makes sense if you presuppose that NumLock is turned OFF. Most desktop users keep NumLock turned on.<br />
<br />
== Effect of additional plugins ==<br />
<br />
Installing additional components to Foobar2000 does not affect existing keyboard shortcuts. A component will not add new keyboard shortcuts, nor will it modify existing shortcuts. However, new components often add menu items to the menu structure. You are allowed to assign keyboard shortcuts to new commands effected by additional plugins.<br />
<br />
In the event a plugin is later removed, and its commands had been assigned to shortcuts, errors would be noted in corresponding entries in the keyboard shortcuts preferences pane (i.e. top portion).<br />
<br />
== Removing existing keyboard shortcuts ==<br />
<br />
Any and all keyboard shortcuts may be removed. This includes shortcuts present in the Foobar2000 installation.<br />
<br />
Should you remove a desired shortcut by accident, refer to the above table and redefine it. Alternatively, you might reset all shortcuts to their original state by clicking the “Reset Page” button.<br />
<br />
It is recommended that you do NOT delete (or redefine) the Ctrl+P shortcut. In the event that you had disabled part of your interface, such as hiding the menu bar, you would want to open the preferences panel using Ctrl+P and restore the interface.<br />
<br />
== Defining new keyboard shortcuts ==<br />
<br />
== Multimedia keys ==<br />
<br />
''Note: This portion of the wiki page applies to a particular combination of hardware (keyboard w/ media keys) and software (IntelliType Pro keyboard driver). The instructions in this section may be useful, if not specifically applicable, to your installation.''<br />
<br />
You may wish to redefine your dedicated multimedia keys (stop, play, etc...) to control foobar2000 functions instead of Windows Media Player. Here is one scenario where this was accomplished with a bit of effort.<br />
<br />
# '''Problem:''' Pressing the “Play” media key starts ''Windows Media Player.'' '''Solution:''' Disable the Play key using the keyboard control panel in Windows. Go ahead and disable the normal functions for other dedicated media keys as well.<br />
# Next, we assign media key keyboard shortcuts in foobar2000. We start by defining two shortcuts: '''Stop''' and '''Play.''' Open foobar2000 and call up the keyboard shortcuts preferences panel.<br />
#Click “Add New” to define a new keyboard shortcut. Next, click in the “Key” field at the bottom of the panel. Press the dedicated media key labeled with the stop icon.<br />
# '''Problem:''' nothing appears in the “Key” field when we press the '''Stop''' key. It appears as though foobar2000 cannot see that a key has been pressed—<u>false</u>: ''it can.'' '''Solution:''' Terminate the keyboard driver process using Windows Task Manager. This is brutish, but effective. There are other ways to terminate the process such as disabling the driver from loading when you logon to Windows.<br />
# Once type32.exe is no longer active, foobar200 can record the media key keypress. Set up new keyboard shortcuts for '''Stop''' and '''Play.''' Make these keyboard shortcuts global if you wish.<br />
# Now, logoff from Windows, and login again. This reloads the IntelliType Pro keyboard driver. Start foobar200 and begin playing an audio track. Minimize the foobar2000 window and make a different application active. Test your '''Stop''' and '''Play''' media keys. If they work—and Windows Media Player does not intrude upon your application—you have successfully reoriented your dedicated media keys to work with foobar2000 instead of WMP.<br />
<br />
Having a different combination of hardware and software, you may be able to adapt the steps to empower your media keys. A further enhancement to the process allows you to '''launch foobar2000''' by pressing your '''Play''' media key:<br />
<br />
# Remove the keyboard shortcut definition for the play key from your foobar2000 preferences. Definitions for the other media keys are left alone.<br />
# Assign a command line sequence to the Play media key using the IntelliType Pro software. The command line is: <tt>C:\program&nbsp;files\foobar2000\foobar2000.exe&nbsp;/playpause</tt><br />
<br />
== Avoiding conflicts ==<br />
<br />
Foobar2000 does not prevent you from assigning a the same keyboard shortcut more than once. This is a good design decision (in my opinion) in that it doesn't unnecessarily encumber you while redefining shortcuts. When a redundant definition occurs within foobar2000, you will see a warning below the list of definitions. Correcting this error is straightforward—scan through the list of assignments and delete the obsolete shortcut definition. The warning should disappear after internal conflicts have been eliminated.<br />
<br />
It is possible that a Windows shortcut (or other feature) may interfere with your intended Foobar2000 keyboard shortcuts. Troubleshooting this problem is beyond the scope of this wiki.<br />
<br />
Familiarize yourself with Windows shortcut properties, as well as the particulars of your keyboard driver (such as Microsoft's '''IntelliType''' keyboard software. With this knowledge, you should be able to diagnose keyboard assignment conflicts. These conflicts are likely to stem from media key assignments. It is often possible to disable Windows' usage of media keys altogether—'''IntelliType''' permits this, for example. This allows Foobar2000 to make exclusive use of the key.</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:GeneralFoobar2000:Preferences:General2007-02-12T07:51:55Z<p>Danny 8: added breadcrumbs for parents</p>
<hr />
<div>[[Image:Preferences-General.png|thumb|General page]]<br />
<br />
This is the General page. It contains general foobar2000 configuration information.<br><br />
Previous: [[Foobar2000|Foobar2000:]][[Foobar2000:Preferences|Preferences:]]<br><br />
Related subpage:[[Foobar2000:Preferences:General:Keyboard Shortcuts|Keyboard Shortcuts]]<br />
<br />
== Options ==<br />
=== Adding new files ===<br />
These options deal with adding files using any way, whether it command line or drag and drop.<br />
==== Sort incoming files by ====<br />
This option defines the way files are sorted in playlist, just when added. By default, it's %path_sort%.<br />
==== Restrict incoming files to ====<br />
Type what filenames are allowed to be added. It supports ? and * symbols for masks. By default, it's * (asterisk, which means “all files”). As an example, if you set it to “*.MPC”, only MPC (Musepack) files will be added in future.<br />
==== Exclude file types ====<br />
Opposite to the previous options, this forbids filenames to be added. It supports ? and * symbols for masks. Empty by default. As an example, if you set it to “*.WAV”, no WAV files will be added in future.<br />
==== Commandline ====<br />
These options deal with adding files from commandline (all other ways than opening from player or using drag & drop).<br />
===== Bring to front when adding new files from commandline =====<br />
Does what it says. If unchecked, will add files in background, without popping.<br />
===== Enqueue incoming files by default when adding from commandline =====<br />
If marked, adding new files will not overwrite contents of playlist tracks are being added to.<br />
===== Always send to playlist =====<br />
By default, foobar2000 adds files to the active playlist, this can be overridden here by checking the option and typing the name of playlist, eg “Temp”, or “Default”.<br />
=== Other ===<br />
==== Enable user profile support ====<br />
If checked, this checkbox will change the location where foobar2000.cfg is stored from the folder in which foobar2000.exe resides to the Application Data folder the local user's user folder.<br />
==== Reset stop-after-current when stopping ====<br />
One may use ''Playback > Stop after current'' in the main menu. Checking ''this'' flag will reset it after stopping.<br />
==== Change selection with cursor when “playback / cursor follows playback” is enabled ====<br />
Does what it says<br />
<br />
== Subpages ==<br />
* [[Foobar2000:Preferences:General:Keyboard Shortcuts|Keyboard Shortcuts]]</div>Danny 8https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:Keyboard_ShortcutsFoobar2000:Preferences:Keyboard Shortcuts2007-02-12T07:49:38Z<p>Danny 8: </p>
<hr />
<div>[[Image:kb-shot-1.png|thumb|Keyboard Shortcuts preferences]]<br />
Previous: [[Foobar2000|Foobar2000:]][[Foobar2000:Preferences|Preferences:]][[Foobar2000:Preferences:General|General:]]<br />
<br />
This is the Keyboard Shortcuts page. It contains information for configuring foobar2000 keyboard shortcuts.<br />
<br />
== Concepts ==<br />
<br />
Keyboard shortcuts are associated with menu commands. Menu commands may include the main menu bar, context menus, and sub-menus. Several dozen keyboard shortcuts are predefined upon installation of foobar2000. Many of these shortcuts are familiar: '''Ctrl+S''' for “save”, '''Ctrl+P''' for “preferences”, et cetera. It is helpful to review predefined keyboard shortcuts by examining the preferences panel.<br />
<br />
Keyboard shortcuts can be defined for unmodified keys, such as '''Z''' for stop, or for modified keys such as '''Ctrl+P''' for 'print.' Possible modifiers are '''Ctrl''', '''Shift,''' and '''Alt.'''<br />
<br />
Keyboard shortcuts have the possibility of being defined as “global”. A global keyboard shortcut takes action even when foobar2000 is running in the background. If foobar2000 is running, global keyboard shortcuts will control it. Users having keyboards equipped with dedicated multi-media keys may wish to assign global keyboard shortcuts to these keys.<br />
<br />
There are no global keyboard shortcuts among the predefined keys. One can easily assign global status to one or more of these keys. Good candidates for global assignment are the volume-controling keys: '''Num +''' and '''Num -'''. Global assignments should be made carefully as they may interfere with your ability to use other applications.<br />
<br />
== Keyboard Shortcut preferences panel ==<br />
<br />
[[Image:kb-shot-2.png|right|Predefined shortcut definition for '''Z'''.]]<br />
The keyboard shortcut preferences panel is where keyboard shortcuts are added, modified, deleted, or simply inspected.<br />
<br />
A related option appears on the "Display" preferences panel. A (normally-checked) box specifies whether shortcuts should be displayed in menus. You may wish to uncheck this to prevent menus from becoming unmanageably wide.<br />
<br />
==== “Assigned Shortcuts” portion: lists and defines shortcuts ====<br />
<br />
The top portion of the keyboard shortcut preferences displays a list of existing shortcuts. The list may be sorted by clicking one of headers.<br />
<br />
==== “Action” portion: menu structure and filter ====<br />
<br />
This middle portion of the preference panel shows the menu commands available for assignment. This portion of the panel may be ignored if you are simply reviewing keyboard shortcuts already defined.<br />
<br />
[[Image:kb-shot-3.png|left|frame|Finding menu commands containing “stop”.]]<br />
<br />
A filter is available to speed the task of assigning new com&shy;mands. This filter reduces the number of items displayed in the com&shy;mands list, assuming the user enters part of the com&shy;mand name he is looking for. Otherwise, the filter has no effect on Foobar2000's operation. Be sure to remove stray char&shy;acters that might be entered in this filter—otherwise you may not be able to see the command you're after!<br />
<br />
==== “Key” portion: assignment of keystroke ====<br />
<br />
The final portion of the keyboard shortcuts preferences panel shows the keystroke assigned to a given action. To assign a different keystroke, click in the field and press the new keystroke.<br />
<br />
== Predefined Keyboard Shortcuts ==<br />
<br />
There are thirty-one predefined shortcuts in a fresh installation of Foobar2000 ver.0.9.4.2. All predefined shortcuts are “non-global”, or local, shortcuts. These keyboard shortcuts take effect only when Foobar2000 is the active window. <br />
<br />
{| border="0" cellpadding="0" cellspacing="2"<br />
!width="10"|<br />
!width="60"|modifier<br />
!width="90"|key<br />
!width="210"|action/menu-command<br />
!width="10"|<br />
!width="60"|modifier<br />
!width="90"|key<br />
!width="210"|action/menu-command<br />
!width="30"|<br />
|-<br />
|-<br />
| || || Num 4 <span style="color:red">&dagger;</span> || Seek back by 10 seconds || || Alt || A || Always on Top<br />
|-<br />
| || Ctrl || Num 4 <span style="color:red">&dagger;</span> || Seek back by 1 minute || || || Num + || Volume up<br />
|-<br />
| || || Num 6 <span style="color:red">&dagger;</span> || Seek ahead by 10 seconds || || || Num - || Volume down<br />
|-<br />
| || Ctrl || Num 6 <span style="color:red">&dagger;</span> || Seek ahead by 1 minute || || || = || Volume up<br />
|-<br />
| || || Num Del || Remove || || Shift || = || Volume up<br />
|-<br />
| || || Z || Stop || || || - || Volume down<br />
|-<br />
| || || X || Pause || || Ctrl || Tab || Next Playlist<br />
|-<br />
| || || C || Play || || Shift+Ctrl || Tab || Previous Playlist<br />
|-<br />
| || || V || Next || || Ctrl || N || New Playlist<br />
|-<br />
| || Shift || V || Previous || || Ctrl || W || Remove Playlist<br />
|-<br />
| || Ctrl || P || Preferences || || Ctrl || F4 || Remove Playlist<br />
|-<br />
| || Ctrl || C || Copy Name(s) || || Ctrl || O || Open…<br />
|-<br />
| || Ctrl || A || Select All || || Ctrl || S || Save Playlist… <br />
|-<br />
| || Ctrl || Z || Undo || || Ctrl || U || Add Location…<br />
|-<br />
| || Shift+Ctrl || Z || Redo<br />
|-<br />
| || || F3 || Search<br />
|-<br />
| || Ctrl || F || Search<br />
|}<br />
<br />
<span style="color:red">&dagger;</span> The above table faithfully reproduces what is shown in Foobar2000. There appears to be an error in nomenclature; “Num 4” is more correctly termed as 'right arrow,' and “Num 6” should be termed as 'left arrow'. The appellation “Num 4” only makes sense if you presuppose that NumLock is turned OFF. Most desktop users keep NumLock turned on.<br />
<br />
== Effect of additional plugins ==<br />
<br />
Installing additional components to Foobar2000 does not affect existing keyboard shortcuts. A component will not add new keyboard shortcuts, nor will it modify existing shortcuts. However, new components often add menu items to the menu structure. You are allowed to assign keyboard shortcuts to new commands effected by additional plugins.<br />
<br />
In the event a plugin is later removed, and its commands had been assigned to shortcuts, errors would be noted in corresponding entries in the keyboard shortcuts preferences pane (i.e. top portion).<br />
<br />
== Removing existing keyboard shortcuts ==<br />
<br />
Any and all keyboard shortcuts may be removed. This includes shortcuts present in the Foobar2000 installation.<br />
<br />
Should you remove a desired shortcut by accident, refer to the above table and redefine it. Alternatively, you might reset all shortcuts to their original state by clicking the “Reset Page” button.<br />
<br />
It is recommended that you do NOT delete (or redefine) the Ctrl+P shortcut. In the event that you had disabled part of your interface, such as hiding the menu bar, you would want to open the preferences panel using Ctrl+P and restore the interface.<br />
<br />
== Defining new keyboard shortcuts ==<br />
<br />
== Multimedia keys ==<br />
<br />
''Note: This portion of the wiki page applies to a particular combination of hardware (keyboard w/ media keys) and software (IntelliType Pro keyboard driver). The instructions in this section may be useful, if not specifically applicable, to your installation.''<br />
<br />
You may wish to redefine your dedicated multimedia keys (stop, play, etc...) to control foobar2000 functions instead of Windows Media Player. Here is one scenario where this was accomplished with a bit of effort.<br />
<br />
# '''Problem:''' Pressing the “Play” media key starts ''Windows Media Player.'' '''Solution:''' Disable the Play key using the keyboard control panel in Windows. Go ahead and disable the normal functions for other dedicated media keys as well.<br />
# Next, we assign media key keyboard shortcuts in foobar2000. We start by defining two shortcuts: '''Stop''' and '''Play.''' Open foobar2000 and call up the keyboard shortcuts preferences panel.<br />
#Click “Add New” to define a new keyboard shortcut. Next, click in the “Key” field at the bottom of the panel. Press the dedicated media key labeled with the stop icon.<br />
# '''Problem:''' nothing appears in the “Key” field when we press the '''Stop''' key. It appears as though foobar2000 cannot see that a key has been pressed—<u>false</u>: ''it can.'' '''Solution:''' Terminate the keyboard driver process using Windows Task Manager. This is brutish, but effective. There are other ways to terminate the process such as disabling the driver from loading when you logon to Windows.<br />
# Once type32.exe is no longer active, foobar200 can record the media key keypress. Set up new keyboard shortcuts for '''Stop''' and '''Play.''' Make these keyboard shortcuts global if you wish.<br />
# Now, logoff from Windows, and login again. This reloads the IntelliType Pro keyboard driver. Start foobar200 and begin playing an audio track. Minimize the foobar2000 window and make a different application active. Test your '''Stop''' and '''Play''' media keys. If they work—and Windows Media Player does not intrude upon your application—you have successfully reoriented your dedicated media keys to work with foobar2000 instead of WMP.<br />
<br />
Having a different combination of hardware and software, you may be able to adapt the steps to empower your media keys. A further enhancement to the process allows you to '''launch foobar2000''' by pressing your '''Play''' media key:<br />
<br />
# Remove the keyboard shortcut definition for the play key from your foobar2000 preferences. Definitions for the other media keys are left alone.<br />
# Assign a command line sequence to the Play media key using the IntelliType Pro software. The command line is: <tt>C:\program&nbsp;files\foobar2000\foobar2000.exe&nbsp;/playpause</tt><br />
<br />
== Avoiding conflicts ==<br />
<br />
Foobar2000 does not prevent you from assigning a the same keyboard shortcut more than once. This is a good design decision (in my opinion) in that it doesn't unnecessarily encumber you while redefining shortcuts. When a redundant definition occurs within foobar2000, you will see a warning below the list of definitions. Correcting this error is straightforward—scan through the list of assignments and delete the obsolete shortcut definition. The warning should disappear after internal conflicts have been eliminated.<br />
<br />
It is possible that a Windows shortcut (or other feature) may interfere with your intended Foobar2000 keyboard shortcuts. Troubleshooting this problem is beyond the scope of this wiki.<br />
<br />
Familiarize yourself with Windows shortcut properties, as well as the particulars of your keyboard driver (such as Microsoft's '''IntelliType''' keyboard software. With this knowledge, you should be able to diagnose keyboard assignment conflicts. These conflicts are likely to stem from media key assignments. It is often possible to disable Windows' usage of media keys altogether—'''IntelliType''' permits this, for example. This allows Foobar2000 to make exclusive use of the key.</div>Danny 8