Newest releases:
Core library2.3.2

GitHub Project Page
GitHub Logo


AdPlug is a library, which does nothing on its own. It must be combined with something else that can make the library do something useful. An example is the Winamp plugin, which acts as an interface between Winamp and AdPlug, allowing songs that the AdPlug library supports to be played by Winamp.

There are a few different interfaces like this which can be downloaded below. Choose the one that best suits your needs.

AdPlug core library

AdPlug library source distribution for all architectures:

You need this only if you like to write your own AdPlug frontend or want/have to recompile any of the available frontends.

The following file packages are available:

  • adplug-*.tar.bz2 - bzip2 compressed source
  • adplug-*.tar.gz - gzip compressed source
  • adplg* - Stripped-down source version for DOS users only (PKZIP compressed)
  • adplug*.zip - Precompiled binary (unoptimized) for DOS users (PKZIP compressed)

AdPlug Winamp input plugin:

The AdPlug Winamp plugin was the first available frontend for AdPlug and right now, it is the most advanced frontend of them all. Winamp is available at

From version 1.6 to 1.8.2 inclusive binaries are compiled including the latest OPL2 and OPL3 emulators from the MAME distribution for the best emulation quality. They are licensed under MAME license.

The recent versions introduce newer, more accurate and LGPL-compatible emulators, such as WoodyOPL from DOSBox Team and Nuked OPL3 by Alexey Khokholov (Nuke.YKT).

The following file packages are available:

  • in_adlib-*.zip - PKZIP compressed binary
  • in_adlib-*.exe - Win32 self-installing binary
  • in_adlib-* - PKZIP compressed source
  • in_adlib-*.tar.gz - gzip compressed source

AdPlay/DOS for MS-DOS:

AdPlay/DOS is AdPlug's MS-DOS based frontend. Sporting an exclusively programmed, highly configurable textmode interface, it provides a convenient playback experience.

The following file packages are available:

  • adplay*.zip - PKZIP compressed binary (i386 protected mode)
  • adply* - PKZIP compressed source
  • timer*.zip - Watcom C/C++ 11.x Timer Library (needed by adply*
  • window*.zip - Watcom C/C++ 11.x Textmode Window Classes (needed by adply*

AdPlay/UNIX for UNIX compatible architectures:

AdPlay/UNIX is a classic UNIX console frontend with all the usual bells and whistles. It is proven to work well on many different kinds of UNIX flavours.

The following file packages are available:

  • adplay-*.tar.bz2 - bzip2 compressed source
  • adplay-*.tar.gz - gzip compressed source

AdPlug XMMS input plugin:

AdPlug/XMMS is an XMMS input plugin. It supports playback of all formats using AdPlug's OPL2 emulator only. XMMS is available at

The following file packages are available:

  • adplug-xmms-*.tar.bz2 - bzip2 compressed source
  • adplug-xmms-*.tar.gz - gzip compressed source

AdPlug Database:

The AdPlug database is the source for AdPlug to get essential replay information about problematic files. Some file formats (eg. Apogee's IMF format) contain too few information about a song for it to be correctly replayed by AdPlug. To counter this, the AdPlug database was created.

If you have a problematic file that's not covered in this database, please file a bug report against the database and include either the problematic file itself or the corresponding database entry.

The following file packages are available:

  • adplug.db - uncompressed database file
  • adplugdb-*.tar.gz - gzip compressed database package

Last modified on 2020-05-24 05:05:05 +0000
Copyright © 2001 - 2015 Simon Peter