XMPlay audio player

DownloadVersion: 4.0.0.1

XMPlay is an audio player for Windows (versions 95 to 11), supporting the OGG / MP3 / MP2 / MP1 / WMA / AAC / MP4 / AC3 / WAV / AIFF / CDA / MO3 / IT / XM / S3M / MTM / MOD / UMX audio formats, PLS / M3U / ASX / WAX / CUE playlists, and ZIP / GZIP archives. A load more audio and archive file formats are also supported via plugins.

When XMPlay was first released in 1998, only the XM file format was supported, hence the name "XMPlay".

Main features

Skins

click on a skin image to download

downloadXMPlay 3 Default
by Chris Corrado
downloadXMPlay 2 Default
by Josh Elliott
downloadMetrocity
by KelticDanor
downloadInnocuous
by KelticDanor
downloadRated Alpha
by Cypress
downloadLiteB
by DelayS
downloadA-Round
by Sergey Kokorin
original by Andrey Gavrilov
downloadEuphoria
by Sergey Kokorin
original by AIMP dev team
downloadLiteA
by DelayS
original by Rezin & Adem
downloadWAClassic3
by KelticDanor
original by Nullsoft
downloadWAClassic2
by KelticDanor
original by Nullsoft
downloadMultipass
by KelticDanor
original by R. Peter Clark
downloadMMD3
by KelticDanor
original by Sven Kistner
downloadWAModern
by KelticDanor
original by Sven Kistner
downloadSection
by KelticDanor
downloadEntel
by Cypress
downloadWindows Classic 2.1
by Amit
downloadRoyale Vista
by KelticDanor
downloadLithe
by KelticDanor
downloadVintage Radio 2
by Muxson
downloadTeKnoid
by Noruen
downloadFlat.II
by Cypress
downloadXMP Underground Radio
by Thomas Radeke
downloadAcidian Fire
by Noruen
downloadSterling
by Tero Niemi
downloadBruise
by Tony Palmer
downloadNNP-3
by Ernie
downloadImAbar
by KelticDanor
downloadLunaFamfam
by Funkkybebel
downloadNeutron
by Ben Laufer
downloadMin
by Ben Laufer
downloadGo
by Dimitris Pipertzis
downloadWe'll see..
by Lasse Mattila
downloadWMP10 v2
by Ben Laufer
downloadWindows Classic 2 Mini
by Amit
downloadXLXM
by Dragan Jakovljevic
downloadiXMPlay
by Thomas Radeke
downloadPowerDee
by Fernsx
downloadSilk
by KelticDanor
downloadBonjour, BS2000
by Danny Trommer
many more skins are avaliable at the support site

DownloadSkinning kit

Documentation and example files to show what's required to create your own XMPlay skins. XMPlay skins are ZIP files, so the source files of other skins are also available as examples by opening them in ZIP software.

DownloadWindows 95/98 alpha blending support

Windows 95/98 can't handle skins with a full window alpha channel, but can support an alpha channel in things like sliders with this msimg32.dll update taken from Windows Me. Place it in XMPlay's folder.

Input plugins

DownloadMIDI plugin rev.20

Allows XMPlay to play MIDI files, including MUS/RMI/XMI formats, using SF2 and SFZ soundfonts (not included) to provide the sounds. Includes a lyrics/karaoke vis mode. A couple of SF2 soundfonts are available here and here

DownloadFLAC plugin rev.15

Allows XMPlay to play FLAC (inc. Ogg FLAC) encoded files and streams.

DownloadWavPack plugin rev.7

Allows XMPlay to play WavPack encoded files and streams. WavPack DSD files are supported when the DSD plugin is also installed.

DownloadOpus and WebM plugin rev.8

Allows XMPlay to play Opus encoded files and streams. WebM and Matroska files that have Opus or Vorbis audio are also supported.

DownloadWMA plugin rev.13b

Allows XMPlay to play WMA encoded files and streams. Requires the Windows Media Format modules, which come installed with Windows Media Player or can be installed separately (wmfdist.exe). The WMA format is supported as standard by XMPlay on Windows Vista and above.

DownloadALAC plugin 1.3

Allows XMPlay to play ALAC (Apple Lossless Audio Codec) encoded files. The ALAC format is supported as standard by XMPlay on Windows 10.

DownloadMonkey's Audio plugin rev.4

Allows XMPlay to play Monkey's Audio encoded files.

DownloadDSD plugin rev.1

Allows XMPlay to play DSD (Direct Stream Digital) data in DSDIFF/DFF and DSF file formats, with optional DSD-over-PCM output. WavPack DSD files are also supported when the WavPack plugin is installed.

LinkSIDevo plugin

A plugin adding support for SID (c64) files.

DownloadAHX/HVL plugin rev.18.2

A plugin by Sebastian Szczepaniak, adding support for AHX/HVL files.

DownloadDelix plugin rev.9.10

A plugin by Sebastian Szczepaniak, adding support for over 100 Amiga file formats.

DownloadACM plugin rev.4

A plugin by Sebastian Szczepaniak, adding support for ACM files from Interplay games.

Link"Highly Experimental" PSF plugin

A plugin allowing XMPlay to play music from Playstation and Playstation 2 games (PSF and PSF2 formats).

Link"Ganbatte!" D00 plugin

A plugin allowing XMPlay to play D00 and D01 files.

DownloadMusepack plugin rev.2c

A plugin by Sebastian Andersson, allowing XMPlay to play Musepack encoded files and streams, including support for SV8.

DownloadSpeex plugin

A plugin by Sebastian Andersson, allowing XMPlay to play Speex encoded files.

DownloadAAC plugin rev.9

A plugin by Sebastian Andersson, allowing XMPlay to play AAC/MP4 encoded files and streams, including AAC+ Shoutcast streams. The AAC/MP4 format is supported as standard by XMPlay on Windows 7 and above (also updated Vista).

DownloadAC3 plugin rev.2

A plugin by Sebastian Andersson, allowing XMPlay to play AC3 encoded files and streams. The AC3 format is supported as standard by XMPlay on Windows 8 and above.

DownloadOptimFROG plugin

A plugin by Sebastian Andersson, allowing XMPlay to play OptimFROG encoded files.

LinkST-Sound plugin

A plugin allowing XMPlay to play Atari ST sound in the YM format.

LinkASAP plugin

A plugin allowing XMPlay to play 8-bit Atari music in several formats.

LinkGame Music Emu plugin

A plugin allowing XMPlay to play several console game music formats.

LinkOpenMPT plugin

A plugin that uses OpenMPT's engine to play a wide variety of Amiga and PC tracker formats.

LinkDigiBooster plugin

A plugin allowing XMPlay to play DigiBooster 2 & 3 formats.

LinkLibXMP plugin

A plugin that uses the Extended Module Player library (LibXMP) to play a variety of tracker formats.

LinkZXTune plugin

A plugin that uses the ZXTune library to play several chiptune/tracker module formats.

Linkvgmstream plugin

A plugin allowing XMPlay to play various streamed audio formats from video games.

Archive plugins

Download7-Zip plugin 1.6

Allows XMPlay to read files from within 7-Zip archives.

DownloadARJ plugin 1.4

Allows XMPlay to read files from within ARJ archives.

DownloadLHA plugin 1.9

Allows XMPlay to read files from within LHA and LZH archives.

DownloadMMCMP plugin 1.1

Allows XMPlay to read MMCMP packed files.

DownloadPowerPacker plugin 1.2

Allows XMPlay to read files from within PowerPacker archives.

DownloadRAR plugin rev.9

Allows XMPlay to read files from within RAR archives. Includes RAR 5.0 support.

DownloadWAD plugin 1.1

Allows XMPlay to read files from within WAD archives used by DOOM and other games.

DownloadXM-EXE plugin rev.2

Allows XMPlay to read files from within EXEs created by XM-EXE 1.5 & 1.6.

DownloadXPK plugin 1.3

Allows XMPlay to read files from within XPK archives.

DownloadMOD packer plugin rev.3

A plugin by Sebastian Szczepaniak, allowing XMPlay to read MOD files in several packed formats: KRIS, AC1D, NP2, NP3, PHA, PP21, PP30, PRUN, PRU2, P40, P41, P50, P60, P61, TP3.

DownloadLZX plugin rev.2

A plugin by Sebastian Szczepaniak, allowing XMPlay to read files from within LZX archives.

DownloadCrunch-Mania plugin rev.2

A plugin by Sebastian Szczepaniak, allowing XMPlay to read Crunch-Mania packed files.

DownloadFile Imploder plugin

A plugin by Sebastian Szczepaniak, allowing XMPlay to read File Imploder (FImp) packed files.

LinkTAR plugin

Allows XMPlay to read files from within TAR archives.

Output plugins

DownloadDirectSound plugin 1.6

Allows XMPlay to use DirectSound output.

DownloadASIO plugin rev.7a

Allows XMPlay to use ASIO output when there are ASIO drivers present.

DownloadWASAPI plugin rev.4b

Allows XMPlay to use WASAPI output, available on Windows Vista and beyond, in either shared or exclusive mode.

DownloadNull output plugin 1.2

Provides a "null" output option that simply discards the sample data, optionally logging the tracks and data played in its options window page.

LinkRemote Speakers plugin

A plugin allowing XMPlay to stream audio to one or more AirPort Express, Apple TV or other AirPlay/AirTunes-compatible devices.

Other plugins

LinkDiscord Status plugin

A plugin that sets your "Now Playing" status in Discord to what you're currently listening to in XMPlay.

LinkAudioscrobbler plugin

A plugin that lets you "join the social music revolution at Last.fm" with XMPlay.

LinkSharp Scrobbler plugin

Another Last.fm scrobbling plugin.

LinkMSN "now playing" plugin

Displays in MSN what you're currently listening to in XMPlay.

LinkCover Art visual plugin

A plugin allowing album/cover art to be displayed for the current song.

LinkWinamp visual plugin wrapper

A plugin allowing Winamp visual plugins to be used with XMPlay.

LinkVisual plugins

A plethora of visual plugins (and others) are available at the XMPlay Support site.

DownloadXMPlay plugin SDK

C/C++ APIs to create your own XMPlay plugins with.

Latest stuff

Updated versions that have not been released yet:

top