foobar2000

Analog VU Meter Visualisation

By: oops

Version: 0.10.0-rc2, released on 2025-01-27 (archived)

Change log:

  • Add screensaver mode
    • Identify layout preference encoded into file name
    • Fix incorrect layout override in screensaver mode
  • Use thread pool timers instead of Win32 timers for rendering
  • Apply transparency to left and right panels in single panel BIN
  • Fix LZMA decompression for files that do not specify their unpacked size
    • Modify LZMA file reading and position tracking
  • Fix configuration dialog panel mismatch
  • Make non-UI COM/ActiveX default for build
    • Change preprocessor macros for non-UI COM/ActiveX [developer]
  • Work around ELPlaylist crash on exit
    • Handle `WM_ACTIVATE` and return focus to foobar2000 main window on fullscreen exit
  • Fix "empty initialization" crashes
    • Protect non-Boolean settings from falling out of valid range when getting/setting them from/to the configuration database
  • Fix instance saved panel list position out-of-bounds crash on startup
    • Identify when VU meter files have been deleted between sessions
  • Fix Columns UI crashes from phantom instance causing full "window destruction" on layout editing's "Apply"
    • Prevent untimely `OnWindowSwap()` call that destroys the video adapter device
  • Remove Columns UI extended window styles
  • Update version numbering for last word
  • Update libzip to 1.11.3 [developer]
  • Fix Sanitize configuration runtime error and non-COM build [developer]
  • Update file header comments [developer]
  • Streamline headers and inclusions [developer]
  • Tighten access modifiers in UI element class and its derived classes [developer]
    • Fix `OnContextMenu()` for Default UI [developer]
  • Add new prerelease version numbering scheme [developer]

Supported processor architectures: x86 32-bit, x86 64-bit, ARM64, ARM64EC.

Works with foobar2000 v2.0 and newer

Links

Download
View version history
View latest version and component description
Documentation
Discussion

How to install a component?