OpenMPT based module player library and libopenmpt based command-line player

libopenmpt is a cross-platform C++ and C library to decode tracked music files (modules) [wikipedia] into a raw PCM audio stream.

openmpt123 is a cross-platform command-line or terminal based module file player.

libopenmpt is based on the player code of the OpenMPT project (Open ModPlug Tracker). In order to avoid code base fragmentation, libopenmpt is developed in the same source code repository as OpenMPT.

libopenmpt ships with plugins for 2 popular Windows audio players already included:

  • xmp-openmpt is a plugin based on libopenmpt for XMPlay.
  • in_openmpt is an input plugin based on libopenmpt for WinAMP 2.x or later compatible players.

libopenmpt also provides a compatibility layer implementing the libmodplug interface on top of libopenmpt in the libopenmpt-modplug package.

For a large list of other software (distribution packages, player plugins, media framework support, and language bindings), see our Wiki page.


subscribe via Atom feed