foobar2000

Releases of MilkDrop 2 Visualisation

0.0.230-alpha current version, released on: 2024-02-20

  • Move presets to "profile" directory (without vector allocation errors)
  • Fix PgUp/PgDn behavior
  • Add menu keyboard controls
  • Add most of the menu drawing routines and infrastructure
  • Fix preset folder navigation and saving
  • Bump preferences version -> preferences will be reset
  • Update application version to 0.0.230
  • Update definitions [developer]
  • Begin cofiguration settings and preference page refactor [developer]
  • Try projectM's Expression Evaluation Library instead of Nullsoft/Cockos's [developer]
  • Add `m_szComponentDirPath` to library [developer]
  • Remove `m_szConfigIniFileA` variable [developer]
  • Add `ErrorOutput()` function [developer]
  • Update `GetFileAttributes()` calls [developer]
  • Replace custom string compare function [developer]

0.0.229-alpha released on: 2024-02-14

  • Enable text rendering via Direct2D and DirectWrite.
  • Enable full keyboard control.
  • Enable synchronized playlist.
  • Enable various status displays and fix error message crashes.
  • Keep single component configuration for all window instances.
  • Fix advanced setting override.
  • Target DirectX 11.1 (Direct3D 11.1, DXGI 1.6, Direct2D 1.1, DirectWrite 1.1). [developer]
  • Release resources on final plugin window "destroy". [developer]
  • Update foobar2000 SDK patch and enable caching. [developer]
  • Add component packaging script and fully enable build pipeline. [developer]
  • Enable and package ARM64 and ARM64EC builds. [developer]

0.0.227-alpha released on: 2024-02-05

  • Fix initialization crash due to corrupt configuration.

0.0.226-alpha released on: 2024-02-04

  • Fix fullscreen mode crash.
  • Update preferences, might need deleting the "config.sqlite" file if crashes on launch.

0.0.225-alpha released on: 2024-02-02

  • First public alpha release.

Unstable functionality:
  • Fullscreen mode can crash foobar2000.
  • Configurability is incomplete. Some changes may have no effect.
  • Several presets have NS-EEL compiler errors. Turn off "Suppress all errors and warnings" in Preferences to see messages in the Console.

In order to complete the port from Winamp and to DirectX 11 large amounts of MilkDrop 2 functionality has been removed, lost, or deprecated:
  • Text, image and texture rendering.
  • Customization through INI file.
  • Older presets break.
  • Interactive preset selection and shader editing (Note: only the UI does not show but some of the functionality has not been fully removed, so be careful).
  • Desktop mode.
  • Fake fullscreen mode and dual header functionality.
  • VJ mode.
  • Custom messages.