If you have adopted foobar2000 (which i’ll refer to as fb from now on) you may be both flumoxed and excited by the possibilities of this wonderful music player. I recently came back to using fb after the release of v0.9, and have been tinkering with various components including foo_ui_columns & foo_browser.
This is what my fb looks like, notice that I have an extra column on the left, this has other info, you don’t necessarily need it (and I can turn it off by hiding the sidebar in columns_ui). You can see the three column file browser at the top, which can be browsed in this case by genre, artist and album.

Firstly, you’ll need to have the components foo_ui_columns and foo_browser. Both the dlls go in the components folder which is under the fb. You will need to close and restart fb to activate them.
Open up the fb configuration window. You want to go to Display -> Columns UI | Layout (tab) as can be seen in the two screen shots below.

Anyhow, if you right click on the splitter a menu will come up (as illustrated below). Select "Insert Vertical splitter" and click it. A new splitter wil appear. Right click on that splitter and select "Insert horizontal splitter".
Now we have the basic structure we need to add the browser columns. Right click on the last splitter and go to the sub-menu "Insert Panel", from there go to "Panels" and you should see a list of browser panels. Select the ones you want (e.g. I have Genre, Artist, Album) and insert them into the structure. Of course with this method you can install any panel in any place you want in foobar, you just need to experiment.
You’ll notice in second screenshot I have inserted the "Columns Playlist" one tier above the browser. What this means for my particular fb installation is that the playlist appears on the left hand side in it’s own area, but doesn’t interfere with the browser.
Unfortunately with my sidebar on I get a nasty side scroll bar in the browser columns, I think that may be a bug currently. Let’s hope it vanishes!
Hope this was of use to anyone who comes through here.
*edit* recent changes to foo_browser necessitates an update to the guide. To select what option you want in each column of foo_browser there are two methods. Firstly in the ‘Configuration -> Display -> Columns UI -> layout’ page go to the splitters you’ve set up, select one of the instances of the ‘Browser[*]‘ and to the right you will see a button saying ‘Configure..’. Click this and you will be able to select what you want from a drop down list of options.
Alternately and much easier, set up your browser columns as you would like, and once finished Shift+Right-Click on each of them in turn and the same list will be presented to you. Very easy.
Also it should be noted that the latest version of foo_browser fixes the sidebar problem. If you do ever get the sidebar then click on ‘Library -> Reset Browsers’ and it will refresh them. Not very intuitive but it works.









I can’t get it to work. All I can add are “Browser Panels”
No matter what I did, I can’t get it to become..eg “Browser[Genre]“. What am I doing wrong? Any help is greatly appreciated.
Thanks!
Comment by Mark — April 23, 2006 @ 5:19 am
ah, sorry that’s my fault. the configuration for foo_browser has changed in the new version. To change the column to the one you want (genre, artist, album etc) in the splitters configuration page select an instance of “Browser Panel” and click the button to the right that says “configure..”, you will get a list of options. More easily you can shift+right-click on any of the panels to select a different option. either one work with the most recent version of foo_browser. I’ll update this to reflect the recent changes to foo_browser, thanks for the heads up.
Comment by Nemo Fairbrother — April 26, 2006 @ 12:54 pm