github regorxxx/Not-A-Waveform-Seekbar-SMP v5.0.0
v5.0.0 - Audio-Wizard support + Data schema changes

5 hours ago

Script should be installed as package, using the package manager at the SMP Configuration window. Old method is still supported anyway.

REQUIRES SMP OR JSPLITTER

Download below clicking at '[...]-package.zip'. Check installation instructions here.

image

See full changelog here.

5.0.0 - 2026-08-24

Added

  • Analysis: added support for foo_audio_wizard analysis, which should be compatible with any format as long as foobar2000 is able to play it, no longer requiring third party binaries.
  • UI: added new setting to control panel processing when panel is not visible (true by default), so changes are immediately displayed on panel visibility switching, without delays. See here.
  • UI: visualizer mode is now compatible with normalized width, so it's display can be tweaked like any other mode. Is also compatible with all waveform styles, producing different effects for each of them (previously styles can only be "seen" if the analysis resolution setting was low enough or for tracks with small length).
  • UI: added fallback to front art setting for Art by TF (background setting), if no file was found.
  • UI: added new mask effect setting to background. See here.
  • UI: added new img counter setting to background while using Art by TF mode. See [here]https://hydrogenaudio.org/index.php/topic,116669.msg1083339.html#msg1083339).
  • UI: file/folder (by TF) modes now allow Microsoft MS-DOS wildcards at end of path. See here.
  • UI: new art matching file sorting for file/folder (by TF) modes: creation date, explorer order and random order.
  • UI: added setting to control offset for the negative part of the waveform (lower). Previous behavior was equivalent to 0 value, but setting it to -1 will ensure top and bottom parts are aligned.
  • Styles: added 'Rounded Bars (gradient)', meant to be used along the negative wave offset setting above at -1, to mimic Namida style.
  • External integration: new callbacks.
    • 'Not-A-Waveform-Seekbar-SMP: switch enable panel' -> { window: string[] }
    • 'Not-A-Waveform-Seekbar-SMP: enable panel' -> { window: string[] }
    • 'Not-A-Waveform-Seekbar-SMP: disable panel' -> { window: string[] }
  • Configuration: added new "userAgent" (Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36) and "curlImpersonate" (curl_firefox147.bat) at global settings (globSettings.json) for arbitrary downloads using curl and/or JS-host methods.
  • Helpers: added curl-impersonate.exe v1.5.6. See here.

Changed

  • Data: changed Audiowaveform data structure, not compatible with analysis data files from previous versions. Delete old files after updating (or the script will do it automatically while playing tracks).
  • Data: schema is now saved along track's waveform data, to ensure compatibility in future versions and/or other software. Any previous data file is still fully compatible (except Audiowaveform), using hardcoded schema as fallback.
  • UI: improved messages related to binaries/components.
  • UI: 'Open data file' menu entry now shows explorer window with such file selected (instead of just the folder).
  • UI: support for dark themed popups if JS host allows it.
  • UI: improved blend color mode to use a mix of CUI/DUI colors when no art is available (like Biography and Library-Tree-SMP do).
  • UI: improvements on dynamic colors handling in some cases where main colors have low luminance.
  • Helpers: updated curl.exe to v8.20.0-slim. See here.
  • Helpers: updated 7za.exe to v26.01. See here.
  • Helpers: code cleanup.
  • Helpers: updated helpers.

Removed

Fixed

  • UI: fixed display errors on waveform (fill) style for visualizer mode.

Don't miss a new Not-A-Waveform-Seekbar-SMP release

NewReleases is sending notifications on new releases.