Foobar2000:Components/Shpeck (foo vis shpeck)
Shpeck (foo_vis_shpeck)
Description
Shpeck is a wrapper for Winamp's visualisation plugins, using either a stand-alone window or a Columns UI (or Panels UI) panel. Winamp itself does not need to be installed. Only one plugin can be active at once, it's a limitation of original design.
Shpeck shouldn't be used with other Winamp emulators because of possible conflicts. The recommended solution is to keep Shpeck only - because it supports the biggest number of Winamp's features among these emulators, it shouldn't be a problem.
Links
See Shpeck's official thread at Hydrogenaudio.org forums.
Information about the latest version and a download link are always available in the first post of this thread.
Preferences
(Image)
Winamp directory
Specifies the base directory of Winamp installation, i.e. the folder with "winamp.exe". Shpeck scans its "Plugins" subdirectory for plugin DLLs and this path is also passed to loaded plugins (they use it to store their configuration in "%WINAMP_DIR%\Winamp.ini" file, for example). Default value is "C:\Program Files\Winamp".
Note that Winamp itself doesn't need to be installed - you can choose any directory as long as there is a "Plugins" folder with installed plugins in it.
To avoid the standard Windows "Browse For Folder..." dialog and enter the path directly (e.g. to enter sofisticated network path), click on the [...] button with SHIFT key pressed.
Available plugins
This area contains a list of visualisation plugins detected in the folder chosen above. Each DLL can contain several different visualisation modules, hence the names are in form "Plugin name / Module name". Buttons on the right allow to configure or start currently selected module, stop the running one (if any) and refresh the list.
If some installed plugins don't appear in the list, it might be because of their unresolved dependencies. For example, "MilkDrop 2" or "NSFS" plugins need file NSCRT.DLL from Winamp installation to run.
Options
Title bar for embedded windows
Plugins running in an emulation of Winamp 5+ "embedded window" can show a title bar displaying current plugin name and a few controls, e.g. to change presets. If the title bar is enabled, it is possible to change background color, title text color, title font and button images.
The buttons' image must be a BMP file with width divisible by 5 (for five buttons - previous preset, next preset, random preset mode, fullscreen toggle and context menu) and height divisible by 3 (for three states - normal, hover and pushed). 32bit format with alpha/opacity is supported. The height of resulting title bar is the height of buttons or selected font, whichever is bigger.
Defaults are colors and font from Windows desktop settings and internal semi-transparent buttons.
Other
By default, visualisation's thread priority is lowered below normal, as visualisations are considered to be just an additional eye candy. The option to disable this behavior might help in cases when some background process generates non-uniform peaks in CPU usage and visualisations stutter from time to time. (This applies to virtually single-processor systems only.)
Title formatting
This sections specifies the title formatting to be used for reporting current track title and playlist entries. See "foobar2000 Main Menu/Help/Title Formatting Help" for more information about title formatting syntax.
The "Current track" format affects the title of fake Winamp window, which is visible from other applications.