This provides a window showing the waveform output of the currently playing or selected file in the main playlist editor which then can be used to seek within the file.
This is an updated release of the general purpose plug-in (gen_waveseek.dll) originally developed by Gargaj and updated to work with the patched Winamp 5.666 release (any 5.66 / 5.666 release is supported with this update though the patched release is preferred). It was created to provide a window which shows the waveform output of the currently playing or selected file in the main playlist editor with the ability to use that to seek within the file (e.g. to select a quiet part of the file's audio).
Filesize: 133.88 KiB (137094 bytes) SHA256: 94E9595D83DFA89AD6906F06AF917111A10E71523761EC24FA62C6B917A40BBF Requirements:Winamp 5.66 / 5.666 (patched release preferred), Windows XP and newer
Changes
These are the changes from v2.3.0 to v2.3.1:
Fixed plug-in randomly creating waveform_in_*.dll files in music folders instead of in the settings cache folder due to a loading order issue
These are the changes from v2.2.1 to v2.3.0:
Added option to hide the waveform position tooltip
Changed to not process files supported by the native in_midi.dll and in_wm.dll plug-ins due to compatibility issues
Fixed to not restart processing a file if it's already being processed when re-selecting it in the main playlist editor
These are the changes from v2.2 to v2.2.1:
Fixed crash when starting with an empty main playlist
Fixed truncation issue with the localised about message
Fixed tooltip not updating if visible when the playing file changes
These are the changes from v2.1.2 to v2.2:
Added support for 24-bit input
Added a 'clear' cache option for remove all *.cache files
Fixed unsupported bit depths not being indicated
Fixed installer not handling non-standard Winamp installs
These are the changes between the last release provided by Gargaj and this updated release (v2.1.2):
Added ability to show the waveform for the file currently selected in the main playlist editor instead of the currently playing file (there is a configuration option to disable this behaviour)
Added CUE sheet support so CUE points in the shown waveform can be seen via the tooltip or by enabling a visual setting (default off to avoid undue processing)
Added double-clicking in the window to (re-)start playback of the current / selected playlist file
Added localisation support and a version resource
Changed the handling of the waveform window to allow for certain key presses (up, down, left, right arrow keys) and mouse action (e.g. scroll up / down to change volume) to be processed as usable actions to mirror some of the main window functionality
Changed the tooltip to show [current / total] like most of Winamp's tooltips
Fixed the plug-in not being able to work correctly if UAC or there were not folder write permissions on the Winamp\Plugins folder
Fixed a hang on close issue after a file has been processed by changing how the plug-in handling is done to not unload them immediately
Fixed modern skin integration so the waveform window can be opened and closed as required without having to switch back to a classic skin or restarting Winamp
Reduced impact of the plug-in being loaded against Winamp's overall loading time
Anything else i've forgotten :)
Screenshots
The settings menu (also available via the Preferences -> Plug-ins -> General Purpose page allows for forcing a re-render of the waveform to be done or to control if the currently selected playlist item should be shown or not.