Make a Winamp-like layout



This post explains how to proceed to set a winamp-like layout, like announced in the previous post. It will look like this, and be behaving similarly to winamp:


1. Install the component plugin foo_facets.dll

2. Import media and disable some (I think) annoying features
Go to Menu>File>Preferences, then go to the section "Media Library"


Add the folders where your music files are, and scan it (OK, that's easy)

Disable the LibraryViewer Selection Playlist
(If this is enabled, whenever you click on an item in the search results, your current playlist loses focus)

Go to the Menu>File>Playback, then:
- Enable "Cursor follows playback"
- Disable "Playback follows cursor"

3. Prepare layout
In the Media Library Section of the Preferences, go to the "Facets" section



Click on the button "Add New" on top, then enter "Title" in the first column and "[%title%]" in the second cell.

In the dropdown menus at the bottom of the page, chose:
-Selection change: None
-Double-click action: Send to the Facet playlist, start playback
-Middle button action: Add to the Facet Playlist

Comment: The Facet Playlist will replace Winamp's "playlist editor"
"Send" means that the the clicked element (artist, track, album) replaces the current content of the playlist
"Add" just enqueue the clicked element to the playlist


3. Set-up the facets
You can download a ready-made setup, but it is better to make your own at your taste to understand everything. I will describe how to make something that looks a bit like winamp.

The layout is fully customizable. To begin customize it, enable "Layout Editing Mode" :



A UI element is an element located in a frame. Replace the two elements on the top-right by the facets by right-clicking on the vertical separator, and chosing "Replace UI Element...". Then, in the "Media Library Viewers", chose "Facets"



You should now have three columns. Add a fourth one with the option "Insert new facet" in the context menu of the element. Then Right click (and chose "Facet View") on the headers of the columns (facets) to chose the content :
- 1st facet: "Genre"
- 2nd facet: "Artist"
- 3rd facet: "Multiple columns" then "Album", then "Artist"
- 4th facet: "Multiple columns" then "Title", then "Artist"

You're done! Now put any text in the search bar above the facets, and their content updates in real-time.

4. Play with the layout
To make something like me:
-Remove the big element on the bottom-right by right clicking on a tab and "cut UI Element"
-Replace the element on the left by a "Split Left-Right"
-By right-clicking in its area, replace the element on the extreme left by a "Splitter (Top/Bottom)"
-Repeat that action
-Add "selection information / album art viewer" in the left-bottom area
-Add "Playlist renderers / Playlist View" in the left-middle area
-Replace the left-top element by "Selection information / Selection Properties"
-Insert the vertical area in the middle by "Utility / Playlist manager"

You can play with the sizes and the split, tabs, and different elements such as equalizer, vizualisations... and do anything you want.
Tip: If you have split an area and want to unsplit it, right-click on the separator and replace it with an element.

Finally, in the Playlist Manager (the vertical area in the middle), double-click on "Facet selection" to display the current playlist in the Playlist View on the left.

Regarding the display of now playing information (at the top-left corner), see that post.

Done!

Jump to file


An other awesome feature of Winamp (actually a plugin) is "Jump to file".
If you type "j" in the playlist editor, or ctrl-alt-j from anywhere else (with global hoteys), you get a box performing search in the current playlist (playlist search).

It's very easily accessible in foobar2000.

Method 1: Built-in
Go to: Menu>Edit>Search
You will get this playlist-search box, which does pretty much the same thing as "Jump to". Double click on a track, it will jump to it.


You can associate a hotkey for this in Menu>Preferences, General/Keybord Shortcuts (cf dedicated post for more details). To find the action, filter with "edit search".

NB: You can make a global hotkey. However, if you are in another application and call the playlist search, the search window will not popup over your current application, and you will have to focus to foobar2000 to use it.

It is possible to have a similar search box that popups on the top of your current application with the following method.

Method 2: component
1. You will need to install the AMIP package, and most likely the AMIP configurator from the following page:
http://amip.tools-for.net/wiki/amip/download

2. Close foobar2000, then unzip and execute the exe files to install the stuff.

3. Launch the configurator, and go to the "Search/Jump" section, just below "General". Here, you can setup the shortcut you want to trigger the "jump to" box. The shortcut is global (it is active from any application)

4. It's ready to work.


[The main (or at least original) feature of AMIP is to send the "Now playing" information to any messenger/email client / IRC client. Have a look at the configurator if you want to use this...]

Conclusion
There are less options than in Winamp (notably "Move after current"), but, I think it does the job.