Back to Home

Qmmp 2.3.2: IMA ADPCM and PipeWire fixes

Qmmp 2.3.2 adds IMA ADPCM support, improves PipeWire and fixes issues with FLAC, CUE and visualization. The release improves stability for Linux and Windows on Qt. Relevant for multimedia application developers.

Qmmp 2.3.2 release: new formats and optimizations
Advertisement 728x90

# Qmmp 2.3.2: Multimedia Player Update with IMA ADPCM Support and PipeWire Improvements

The Qmmp Development Team has released version 2.3.2 of the open-source Qt-based audio player. Support for Qt4, Qt5, and Qt6 ensures compatibility with Linux and Windows. Licensed under GPL v3.0. The previous release, 2.3.0, came out in October 2025. The interface mimics Winamp and XMMS, with an alternative option using standard Qt styling.

The project has been in development since 2006 and targets mid/senior developers working on multimedia apps. Qmmp decodes all key audio formats: MPEG1, FLAC, MP3, OGG Vorbis, WAV, AAC, plus retro console formats—AY, GBS, GYM, HES, KSS, NSF, NSFE, SAP, SPC, VGM, VGZ, VTX.

Audio Effects and Sound Output

Built-in effects include stereo widening, crossfade, BS2B, resampling, and LADSPA. Visualization via projectM and spectrum analyzer. Support for XMMS/Winamp 2.x album art, 10-band equalizer, playback of MP3/Vorbis/AAC/AAC+ streams, Audio CD, and CUE sheets.

Google AdInline article slot

Sound output systems:

  • OSS4, ALSA, PulseAudio, PipeWire, JACK;
  • QtMultimedia, Icecast;
  • WaveOut, DirectSound, WASAPI.

This lets you integrate the player into production environments with various audio drivers without recompiling.

Key Changes in 2.3.2

This release focuses on fixes and enhancements for production stability:

Google AdInline article slot
  • Added IMA ADPCM support—compression for legacy game and demo audio;
  • Fixed track grouping by parent directory;
  • Improved sorting by path and filename;
  • Proper recognition of PCM WAVE with "JUNK", "bext", "fact" chunks;
  • Fixed rendering on color scheme changes and in the modules list;
  • Updated projectM presets path;
  • FLAC support with ID3v2 tags;
  • Improved DSD support in the ffmpeg module;
  • Multiple CUE sheet fixes;
  • Prevented several crashes;
  • Eliminated build warnings;
  • Fixed hotkey module;
  • PipeWire optimizations: precise latency calculation, larger buffer.

Updated translations: Simplified Chinese and German.

Build and Usage Recommendations

For mid/senior developers: specify flags for required backends during build (e.g., --enable-pipewire for modern distros). Test IMA ADPCM on legacy content—critical for emulators. PipeWire improvements reduce latency in real-time scenarios like streaming or DAW integration.

The GitHub project makes it easy to fork and patch for specific needs while keeping Qt dependencies minimal.

Google AdInline article slot

Key Takeaways

  • New IMA ADPCM support expands compatibility with archival audio;
  • PipeWire fixes (latency and buffer) are relevant for modern Linux distros;
  • Eliminated crashes and warnings boost production stability;
  • projectM visualization and CUE updates enable full-featured playback;
  • Qt4/5/6 cross-platform support without recompilation for Windows/Linux.

— Editorial Team

Advertisement 728x90

Read Next