Multimedia development 19-06-2026

June 19, 2026

Multimedia Player 3.0 release

Today marks the day with a new release for Multimedia Player.

Version 3.0 is our biggest release yet.
Under the hood, Multimedia Player has been rebuilt on a modern foundation.
We migrated it all the way from its original 2008 Delphi 7 codebase to Delphi 12.

Native 64-bit: a brand-new 64-bit build now ships alongside the classic 32-bit one.
Full Unicode, worldwide: filenames, tags, playlists and shortcuts now work in any language (Japanese, Cyrillic, accented Latin…), with new Greek and Spanish translations.
Modern in-app browser: the Media Library now uses the Chromium engine, replacing the legacy one.
More stable than ever: dozens of crash and stability fixes across the Media Library, tags, streaming and visualizers.

We hope you will enjoy this new version.

Full changelog

  • (Added) 64-bit Windows build available alongside the existing 32-bit build.
  • (Added) Full Unicode support throughout the app: non-ASCII filenames, paths, tags, .lnk shortcut targets, and playlists (.mpl/.pls/.m3u) now work correctly (Japanese, Cyrillic, accented Latin, etc.).
  • (Added) Modern Microsoft Edge (WebView2) browser in the Media Library, replacing the legacy IE/Trident embedded browser.
  • (Added) Detection of USB/eSATA external drives via storage hot-plug queries.
  • (Added) Greek (Ελληνικά) and Spanish (Español) translations.
  • (Updated) Codebase migrated from Delphi 7 (2008) to Delphi 12 Athens – modernized toolchain underpinning the Unicode and 64-bit support listed above.
  • (Updated) Optional audio codecs (FLAC, Opus, ALAC, APE, WavPack, MIDI, AC3, AAC, OFR, Speex, TTA, MPC, ADX, CD, WMA, FX, encoder, tags) load on demand. If a codec DLL is missing, the affected file extensions disappear from the open dialog and corresponding features (Music Ripper, MIDI soundfont, CD eject/read) disable themselves gracefully instead of crashing.
  • (Updated) Required-DLL check at startup: clear localized message if a critical BASS component is missing.
  • (Updated) BASS DLLs refreshed to their respective latest versions:
    • bass 2.4.11 -> 2.4.18.3, bass_aac 2.4.6 -> 2.4.7.2,
    • bass_ac3 2.4.0.8 -> 2.4.0.9, bassalac 2.4.0.3 -> 2.4.1,
    • bassape 2.4 -> 2.4.1, basscd 2.4.7.1 -> 2.4.8,
    • bassenc 2.4.16.1 -> 2.4.17, bassflac 2.4.5.4 -> 2.4.6.1,
    • bassmidi 2.4.14.1 -> 2.4.16, bassopus 2.4.2.4 -> 2.4.3.3,
    • tags 0.0.19 -> 0.0.20, libFLAC 13.0 -> 14.0.
  • (Updated) Magnets snap behavior tweaked for a smoother feel.
  • (Updated) Spectrogram visualizer now uses a logarithmic frequency scale for better & more precise low-end detail.
  • (Updated) Skin engine + bundled skins refreshed.
  • (Updated) Tag editor / reader pipeline (ID3v1, ID3v2, OggVorbis, WMA) modernized for Unicode.
  • (Updated) Faster app startup: main forms and components load lazily;
  • (Updated) File extensions association manager: Workflow shows clear feedback (success / “needs admin” / partial-failure error)
  • (Updated) Update-available dialog with embedded changelog preview: when a new version is detected, a skinned dialog shows the version delta + readable whatsnew with Download.
  • (Updated) ZipForge dependency removed: ZIP support now uses a simpler and faster built-in solution.
  • (Fixed) Intermittent crash when clicking in the Media Library playlist.
  • (Fixed) Brief blank flash when resizing the Media Library list view.
  • (Fixed) Crash when the selection-frame color blend hit certain skin combinations.
  • (Fixed) ID3v2 tag writes no longer corrupt adjacent fields in certain conditions.
  • (Fixed) OggVorbis tag trimming preserved correctly.
  • (Fixed) Recording input enumeration after BASS DLL updates.
  • (Fixed) Playlist context menu appears at the correct position.
  • (Fixed) Playlist search box no longer flickers while typing.
  • (Fixed) Range / out-of-bounds bugs in the Spectrum visualizer.
  • (Fixed) Spectrogram visualizer Y-axis was flipped.
  • (Fixed) Konami code easter egg now activates reliably when the full sequence is entered.
  • (Fixed) Dangling pointer on shuffler thread at app close.
  • (Fixed) Registered file-association icon now uses a stable resource ID, avoiding the wrong icon being shown after toolchain icon-injection.
  • (Fixed) Bulk Select all / Deselect in Extensions tab no longer flickers checkboxes during the update.
  • (Fixed) Media Library browser-tab status bar grip sometimes resized the status bar itself instead of the form.
  • (Fixed) Crash when an online stream’s playlist entry was removed while the stream kept playing and metadata kept arriving.
  • (Fixed) Radio favorites: https URLs were treated as new entries on every Add click.

Notes

  • 32-bit retains the full feature set including Sonique .svp visualizers, Winamp DSP plugins, and ADX audio format support.
  • 64-bit drops those three (all 32-bit-only by their respective SDKs); everything else works on both.

Leave a Reply

Your email address will not be published. Required fields are marked *