Foobar2000:Components/Columns UI (foo ui columns)

From Hydrogenaudio Knowledgebase

Jump to: navigation, search
Foobar2000_Logo.png
foo_ui_columns
Foobar2000-ColumnsUI.png
Columns User Interface
Maintainer: musicmusic
Stable release: 0.3.7.3
Preview release: 0.3.7.8
Foobar version: 0.9.5+
Use:  ?
License: Proprietary
Website: Official Website
Discussion thread: Discussion Thread

Columns UI (foo ui columns) is a interface style important to foobar. It has its own plugin system and these plugins extend the user interface, used to customize the layout of foobar with few limitations.

Contents

[edit] Description

A user interface for the foobar2000 audio player which includes the following features:

  • Columns in the default view of the playlist
  • Built-in volume control toolbar
  • Interchangeable elements through the use of panel and toolbar components

Requires libpng and zlib libraries to function! Go to the homepage!

[edit] Layout

The definite most important aspect of Columns UI! Each item that is added is hereforth refered to as an object.

[edit] Presets

Presets are used to change into a different type of layout. For example, a user might have one layout to choose songs from a playlist, one to change the actual playlist, and another to watch the lyrics. Maybe I will upload an image later.

[edit] Objects

[edit] Layout

The only existing layout option is Tabbed Panel Stack Mod, used for foo_uie_tabs. Tabs in this case function the same way they do in Firefox, and each tab corresponds to a different layout. In order to set that layout, each child object is a new tab.

[edit] Panels

Panels are the most important thing you will use. Think blocks, you can stack them, place them next to each other, and set them up however you like.

The best examples are Album Art Panel and Track Info.

[edit] Playlist Views

  • Default Playlist
  • Columns Playlist

[edit] Splitters

Splitters are used to place more than one object inside any given place.

|- Horizontal Splitter
|--- Panel A
|--- Panel B

Makes A to the left of B

|- Vertical Splitter
|--- Panel A
|--- Panel B

Makes A on top of B

Playlist Tabs places whatever child object contained inside a group of tabs. Those tabs are always the loaded playlists used by the player.

[edit] Toolbars

[edit] Buttons

WARNING: If images disappear when you use new button layouts from the forum, you are missing two dependencies: zlib1.dll and libpng13.dll. They have to be copied into the main foobar2000 directory, not into the components directory! You can download them from the official homepage at [1]

[edit] Menu

[edit] Playback Order

[edit] Seekbar

[edit] Volume

[edit] Visualizations

Spectrum Analyzer is the only one that I have. Well, if a visualization is next to a toolbar, it will fit inside of the toolbar. If it's inside of a splitter or next to panels, then it will act as a panel.

[edit] Example Layout

[edit] Playlist Switcher

Switch playlist, not very featureful.

[edit] Columns Playlist

This Playlist View (like Single Column Playlist or Default) displays different variables in columns.

[edit] Columns

[edit] NG Playlist

Allows playlist to be sorted in groups

[edit] Playlist filters

  • Playlist filters allow one to hide on playlists/show only on playlists/show on all playlists according to the playlist filter specified.
  • Separate multiple playlists by a semi-colon and you can use wildcards and ?s.

[edit] Global

Use this panel to configure the whole section of Columns Playlist.

[edit] Variables

Variables are used for...something....

[edit] Style

Style refers to each unconfigured style of column.

[edit] Link

Personal tools