How to Turn Foobar2000 Into a Super Music Player
Posted By Keshav Khera On August 19, 2009 @ 1:30 pm In Media Tools | 6 Comments

Foobar2000 is an advanced music player that sports a very minimalistic look and can manage features TNT size – at the same time. Developed for Windows by Peter Pawlowski, a former freelance contractor for Nullsoft the company that makes WinAmp, Foobar2000 is totally the player of dreams for anyone who needs power, control and speed at the same time in the same player.
However, just after installation, you’ll notice the GUI is very simple, in fact, it’s the most simplest. It’s just grey. That’s all. Then how is it powerful? That’s what you’ll find out in this post.

Although Foobar2000′s base is closed source, it’s development kit, the SDK, is licensed under the BSD license. So there’s a plethora of plugins and modules that can enhance the player’s functionality. Moreover, a lot of advanced features are actually hidden under its hood, that we will tell you about today.
There are several changes you can make to the default installation to make Foobar more happening and useful. Let us check out what they are. Below are some components that we recommend.
1. Add all your media files to the library (and keep them in sync): Just like any other player, you can import all your library into Foobar. The folders that you wish to add will be synchronized and any deletion/addition of music from those folders will instantaneously reflect in your Foobar library.

2. Associate File Types: Foobar supports a large list of file formats. To select Foobar’s association with different formats, follow these steps.

3. Configure Keyboard Shortcuts: Keyboard shortcuts play a very important role for any music player. And Foobar does a very good job of handling them. You can create and edit keyboard shortcuts in Foobar, it’s just so easy.

4. Make the cursor follow playback: When songs are being played in a playlist, by default, the song selection does not automatically shift when a new track plays after another. It means, the window will not automatically scroll up or down as per the track’s location. To fix this:

5. Set the order of playback: You won’t see the usual Random’ or Shuffle’ button here in Foobar. It is, in fact, just a click away under a submenu.

6. Minimize to Notification area and Balloon Tooltip: You can minimize Foobar to the Notification area with a single config edit. Enabling balloon tooltips also needs just a click.

7. Installing themes: Foobar also supports GUI customization and theming. There are several themes available on the internet, most popularly on DeviantArt [1]. Each theme has its own installation instructions and many themes also require certain modules to be installed. More on modules later. Anyhow, to install a theme:
[2] Ibiza Theme by Br3tt [2]
Functionality can be added to the player by using several components or modules that are available. A bunch of them have been developed and supported by the developer, rest are community developed.
The Fooblog [3] has an interesting read on useful components. You should definitely check it out. Fooblog notes:
Installation of components couldn’t be simpler, once downloaded browse to your foobar2000 application directory, typically:
C:Program Filesfoobar2000
From here enter the componentsdirectory, making sure that fb2k is closed, paste the newly downloaded component .dll file here. Close the folder and open up fb2k again to check the component has installed go to File > Preferences (CTRL+P) > Component. This page lists all the installed plugins, their titles and their version numbers. Double clicking the component will bring up some basic information about it, for instance its purpose and the author.
Each component will have a different method of configuration but ultimately these options will appear in the preferences panel under the associated section, e.g. Display, Tools, Library, etc.
1. Enable Last.fm Scrobbling

2. Decoding support for Apple Lossless Audio Codec files (.M4A)
3. Customize Columns. Make Layout iTunes Like

This module makes it very easy to customize the layout of your Foobar2000 player. You can customize where what is displayed. Different modes are already available for you to choose to select the layout.
4. iPod Manager
iPod management component which allows you to manage most Apple iPod models without the use of iTunes. Features include:
Extract the downloaded archive – using suitable compression software, such as 7-Zip – to the components sub-directory of your foobar2000 directory. Additional requirements/steps and Download here [7].
5. Add ASIO output support
Useful for rare/obscure soundcards that provide ASIO drivers but no regular Windows audio drivers, as well as for bit-exact output on any soundcards that provide ASIO drivers.
6. Audio CD Burning Support
This module allows you to burn audio CDs from any of supported audio formats, through context menu commands. No longer requires Nero to be installed.
Download dll file [10] and place it in your components folder.
7. Displays your media library in multiple list views.

Facets is a flexible media library viewer for foobar2000, based on linked lists. It provides a very sleek and modern looking playlist view that you must be familiar with while using other players like iTunes, Songbird etc.
Download Facets [11] | Screenshots [12] | Feature List [13] | Installation Instructions [14]
8. Pause Playback when session is locked
This module adds the menu command “Pause On Lock” which will automatically pause playback when the desktop is locked or when a Fast User Switch occurs, then resume when the desktop session is restored.
Download Component [15]
9. View Playback Statistics

This module collects playback statistics for your Media Library content. Statistics can be displayed in the Properties dialog or using %first_played%, %last_played%, %played_per_day%, %play_count%, %added% and %rating% in the Playlist view of the Default User Interface under the Library → Configure.

10. Quickly Tag Music with Quick Tagger
Quick Tagger adds customizable context menu commands for quickly setting tag fields to preconfigured values (for rating and such). Can be used to bind keyboard shortcuts to simple tag modifications.
The configuration for the Quick Tagger can be found in the foobar2000 preferences on the Tools > Tagging > Quick Tagger page. For example, it can be used to write a rating tag to files. Click the Add New button to add a new preset, and change the name to “Rating” (without the quotation marks) and press Enter. Then press F2 or click on the values column and change the text to “1; 2; 3; 4; 5″. This will create a new submenu in the context menu at Tagging / Quick Tagger. The new commands can be invoked directly through the context menu, or they can be bound to keyboard shortcuts as usual. [by foosion [16]]
Adding Quick Tags Values: 
Now setting up keyboard shortcuts for the values:

11. Install Equalizer Presets: Foobar2000 has a built in Equalizer, but there are no presets for you to choose. But we can download some and load them as we need.

12. Channel Mixer
This module lets you make certain changes to the way sound output is done. Like:
* – (up|down)mix (to|from) 1-6 channels
* – redirect bass to subwoofer channel (6-channels output mode only)
* – delay rear channels by 1-40 ms (4 or 6-channels output mode only)
* – surround sound effect (2->4 or 2->6 mode only)
* – changing virtual width of a stereoimage
Download Channel MixerComponent [19]
13. Grab Song Lyrics and Update the song’s lyric metadata:
This component, once installed, let’s you download lyrics for one, or any number of songs selected from the LyricWiki or LyricPlugin Database.
Select one or multiple songs, right click, select Lyric Grabber and click on one of the two sources:

Once it searches for lyrics, you click the Update File button, and then the lyrics will be stored in the music file as a ID3 tag.

To know more about ID3 tags, click here [20].
Download Lyric Grabber Component [21]
Foobar2000 is a minimalistic yet powerful media player. It’s got a wealth of customization options. A good deal of developers can be found at HydrogenAudio Forums [22] where you can also get support for the application. A list of ALL components can also be found here [23].
Even though, it lacks some features such as Video playback, it does Audio playback nicely and is well, very snappy at what it does. Whatever number of components you load into it and whatever functionality you add, it still takes no more than a second to start up.
With a totally customized version, a number of components installed and monitoring a music library of 30Gb, Foobar on my machine does not take any more than 14Mb of RAM at a time.
![]()
Isn’t that great? Download Your Own Foobar2000 [24] Today!
PS: I call it the player of geeks! :P
Article printed from Techie Buzz: http://techie-buzz.com
URL to article: http://techie-buzz.com/softwares/media-tools/how-to-turn-foobar2000-into-a-super-music-player.html
URLs in this post:
[1] DeviantArt: http://browse.deviantart.com/customization/skins/media/foobar2000/#order=5
[2] Image: http://br3tt.deviantart.com/art/IBIZA-foobar-config-91437036
[3] Fooblog: http://www.fooblog2000.com/getting-started-with-foobar2000
[4] Audioscrobbler (foo_audioscrobbler.dll): http://www.foobar2000.org/components/view/foo_audioscrobbler
[5] foo_input_alac.zip: http://www.foobar2000.org/components/view/foo_input_alac
[6] Columns_UI: http://yuo.be/columns.php
[7] Download here: http://yuo.be/ipod.php
[8] foobar2000 official components site: http://www.foobar2000.org/components/author/Peter
[9] output device: http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Preferences:Output
[10] Download dll file: http://www.foobar2000.org/components/view/foo_burninate
[11] Download Facets: http://foobar2000.audiohq.de/foo_facets/download
[12] Screenshots: http://foobar2000.audiohq.de/foo_facets/screenshots
[13] Feature List: http://foobar2000.audiohq.de/foo_facets/features
[14] Installation Instructions: http://foobar2000.audiohq.de/foo_facets/manual
[15] Download Component: http://www.foobar2000.org/components/view/foo_lock
[16] by foosion: http://www.hydrogenaudio.org/forums/index.php?showtopic=58234&view=findpost&p=522988
[17] Download Quick Tagger: http://www.foobar2000.org/components/view/foo_quicktag
[18] Equalizer Presets: http://www.sjeng.org/foobar2000.html
[19] Download Channel MixerComponent: http://pelit.koillismaa.fi/plugins/show.php?id=109
[20] here: http://en.wikipedia.org/wiki/ID3
[21] Download Lyric Grabber Component: http://pelit.koillismaa.fi/plugins/show.php?id=235
[22] HydrogenAudio Forums: http://www.hydrogenaudio.org/forums/index.php?showforum=28
[23] here: http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9#DSP
[24] Foobar2000: http://www.foobar2000.org/
Click here to print.
Copyright © 2006-20011 Techie Buzz. All rights reserved.