The OpenMPT/libopenmpt project released the latest stable libopenmpt version:

libopenmpt 0.8.1 (2025-06-14)

  • [Bug] Work-around broken user locale support on Haiku by always assuming UTF8.
  • [Bug] libopenmpt_test did not build from the MSVC source packages.
  • [Bug] openmpt123: Allow for converting to libsndfile formats which list the file extension only in the subformat (i.e. MP3 with libsndfile 1.1.0 or later).

  • [Change] TCB was added to the list of supported file extensions. ModLand and Fujiology use this extension for TCB Tracker modules, instead of the canonical MOD extension.

  • IT: Fixed various interactions between Note Cut effect and portamentos.
  • MED: When triggering a synth note with a Synth Jump command on the same row, the initial speed command was not executed.
  • S3M: Old ModPlug Tracker versions allowed to use the 28th character of sample names to be used. Such sample names are now read correctly again.

  • Building with libmpg123 1.33.0 in PORTABLE_API mode now works.

  • mpg123: Update to v1.33.0 (2025-06-07).
  • miniz: Update to v3.0.2 (2023-01-15).

Source code download links:

Binary download links:

Development library download links:

Documentation download links:


The OpenMPT/libopenmpt project also released an update to the old libopenmpt 0.7 stable branch:

libopenmpt 0.7.14 (2025-06-14)

  • [Bug] openmpt::string::get("source_has_mixed_revisions") and openmpt_get_string("source_has_mixed_revisions") always returned an empty string.
  • [Bug] Work-around broken user locale support on Haiku by always assuming UTF8.
  • [Bug] openmpt123: Allow for converting to libsndfile formats which list the file extension only in the subformat (i.e. MP3 with libsndfile 1.1.0 or later).

  • MED: Command FFF no longer stops a note if it was triggered on the same row.

  • mpg123: Update to v1.33.0 (2025-06-07).
  • miniz: Update to v3.0.2 (2023-01-15).
  • pugixml: Update to v1.15 (2025-01-10).

The changelog for older versions can be found at https://lib.openmpt.org/doc/changelog.html .

Source code download links:

Binary download links:

Development library download links:

Documentation download links:


The OpenMPT/libopenmpt project also released an update to the old libopenmpt 0.6 stable branch:

libopenmpt 0.6.23 (2025-06-14)

  • [Bug] openmpt::string::get("source_has_mixed_revisions") and openmpt_get_string("source_has_mixed_revisions") always returned an empty string.
  • [Bug] Work-around broken user locale support on Haiku by always assuming UTF8.
  • [Bug] openmpt123: Allow for converting to libsndfile formats which list the file extension only in the subformat (i.e. MP3 with libsndfile 1.1.0 or later).

  • MED: Command FFF no longer stops a note if it was triggered on the same row.

  • mpg123: Update to v1.33.0 (2025-06-07).
  • miniz: Update to v3.0.2 (2023-01-15).
  • pugixml: Update to v1.15 (2025-01-10).

Source code download links:

Binary download links:

Development library download links:

Documentation download links:

All downloads can be found at the libopenmpt website at https://lib.openmpt.org/libopenmpt/.


The OpenMPT/libopenmpt project also released an update to the old libopenmpt 0.5 stable branch:

libopenmpt 0.5.37 (2025-06-14)

  • [Bug] openmpt::string::get("source_has_mixed_revisions") and openmpt_get_string("source_has_mixed_revisions") always returned an empty string.
  • [Bug] openmpt123: Allow for converting to libsndfile formats which list the file extension only in the subformat (i.e. MP3 with libsndfile 1.1.0 or later).

  • MED: Command FFF no longer stops a note if it was triggered on the same row.

  • mpg123: Update to v1.33.0 (2025-06-07).
  • miniz: Update to v3.0.2 (2023-01-15).
  • pugixml: Update to v1.15 (2025-01-10).

Source code download links:

Documentation and binary downloads can be found at the libopenmpt website at https://lib.openmpt.org/libopenmpt/.


The OpenMPT/libopenmpt project also released an update to the old libopenmpt 0.4 stable branch:

libopenmpt 0.4.49 (2025-06-14)

  • [Bug] openmpt::string::get("source_has_mixed_revisions") and openmpt_get_string("source_has_mixed_revisions") always returned an empty string.
  • [Bug] openmpt123: Allow for converting to libsndfile formats which list the file extension only in the subformat (i.e. MP3 with libsndfile 1.1.0 or later).

  • mpg123: Update to v1.33.0 (2025-06-07).

Source code download links:

Documentation and binary downloads can be found at the libopenmpt website at https://lib.openmpt.org/libopenmpt/.


The following libopenmpt and libopenmpt-modplug versions are currently supported with security fixes by the OpenMPT/libopenmpt project:

  • libopenmpt 0.8.1
    • Current stable version.
    • Receives security updates.
    • Receives minor playback fixes.
  • libopenmpt 0.7.14
    • Old stable version.
    • Receives security updates.
    • Receives trivial bug fixes.
  • libopenmpt 0.6.23
    • Old stable version.
    • Receives security updates.
    • Receives trivial bug fixes.
  • libopenmpt 0.5.37
    • Old stable version.
    • Receives security updates.
    • Receives trivial bug fixes.
  • libopenmpt 0.4.49
    • Old stable version.
    • Receives security updates.
    • Receives trivial bug fixes.
  • libopenmpt 0.9 (SVN trunk)
    • development
    • security updates
    • playback fixes
    • new features
    • new file formats
  • libopenmpt-modplug 0.8.9.0-openmpt1
    • Receives security updates.
  • libopenmpt-modplug 0.8.8.5-openmpt1
    • Receives security updates.

Please update to the newest versions.