Overview | News | Windows | macOS | Android | iOS | Audio Formats | Components | Encoder Pack | Screenshots | Help & Support | Developer | Old Versions | Other Projects | Blog & Rants
Waveform Seek Bar
By: oops
Version: 0.4.9-beta0, released on 2026-08-25 (archived)
Change log:
- Add borderless fullscreen
- Separate played and unplayed waveform opacity
- Add option to darken channel gap
- Add option to flip alternating channels in half-wave mode
-
Improve cursor look and behavior
- Size cursor width as logical pixels (DPI-scaled)
- Render the play/seek cursor with sub-pixel anti-aliasing
- Smooth the played/unplayed boundary at sub-pixel positions
- Separate playback active state from the cursor line marker
- Skip redundant redelivery on play/stop of the shown track
- Refresh on-screen waveform on regeneration or removal (context menu)
-
Improve scan performance
- Run scan worker threads at `BELOW_NORMAL` instead of `IDLE` priority
- Skip library synchronization scans for tracks that already have a waveform
- Cache the compiled Title Format script per scan worker thread
- Resolve identity on the scan worker thread
- Fix scan worker crash due to calling `is_item_in_library()` off the main thread
- Fix shutdown crash from dangling promise in waveform scan
- Add cache operation progress information and controls
-
Support custom Direct3D 11 shaders via drag-and-drop and preset
- Precompile the built-in Direct3D 11 shaders
- Handle tracks without ReplayGain in those scale modes
- Recover from graphics device removal or reset
-
Update configuration dialog and add button to open Preferences page
- Centralize the flip alternate enable state
- Add a component icon and show the version in the configuration dialog
- Avoid front end rebuild flash for non-structural settings changes
- Type seek bar as both panel and toolbar in Columns UI
- Remove obsolete waveform pull path
- Adopt latest versioned foobar2000 interfaces
- Consolidate SDK headers into precompiled header and normalize include order
- Normalize message handler and foobar2000 SDK signatures
- Build at Warning Level 4 (`/W4`) with warnings as errors (`/WX`)
- Remove the unused DirectXTK project
- Update README
Supported systems: Windows 32-bit, Windows 64-bit, Windows ARM.
Works with foobar2000 v2.0 and newer.
Works on Windows 10 and newer.
Links
View version history
View latest version and component description
Documentation
Discussion