XMPlay audio player

DownloadVersion: 3.8.5

XMPlay is an audio player for Windows, supporting the OGG / MP3 / MP2 / MP1 / WMA / AAC / MP4 / WAV / AIFF / CDA / MO3 / IT / XM / S3M / MTM / MOD / UMX audio formats, PLS / M3U / ASX / WAX / CUE playlists, and ZIP archives. A load more audio and archive file formats are also supported via plugins.
XMPlay support site
XMPlay Support site
support.xmplay.com

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

downloadMetrocity
by KelticDanor
best used with latest stuff
downloadInnocuous
by KelticDanor
best used with latest stuff
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.

Input plugins

DownloadMIDI plugin (revision 19a)

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 (revision 15)

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

DownloadWavPack plugin (revision 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 (revision 7b)

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

DownloadALAC plugin (revision 2)

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 (revision 3)

Allows XMPlay to play Monkey's Audio encoded files.

DownloadDSD plugin (revision 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 by Nathan Hindley, adding support for SID (c64) files.

DownloadAHX/HVL plugin (revision 18.2)

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

DownloadDelix plugin (revision 9.10)

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

DownloadACM plugin (revision 4)

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

Link"Highly Experimental" PSF plugin

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

Link"Ganbatte!" D00 plugin

A plugin by OPLx, allowing XMPlay to play D00 and D01 files.

DownloadMusepack plugin (revision 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 (revision 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).

DownloadOptimFROG plugin

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

DownloadAC3 plugin (revision 2)

A plugin by Sebastian Andersson, allowing XMPlay to play AC3 encoded files and streams.

DownloadST-Sound plugin

A plugin by Arnaud Carré, allowing XMPlay to play Atari ST sound in the YM format.

LinkASAP plugin

A plugin by Piotr Fusik, allowing XMPlay to play 8-bit Atari music in several formats.

LinkGame Music Emu plugin

A plugin by Brad Miller, 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 (revision 5)

Allows XMPlay to load and play files from within 7-Zip archives. Includes support for LZMA2.

DownloadARJ plugin (revision 4)

Allows XMPlay to load and play files from within ARJ archives.

DownloadLHA plugin (revision 8)

Allows XMPlay to load and play files from within LHA and LZH archives. Includes support for the -lh7- method.

DownloadMMCMP plugin (revision 1)

Allows XMPlay to load and play MMCMP packed files.

DownloadPowerPacker plugin (revision 2)

Allows XMPlay to load and play files from within PowerPacker archives.

DownloadRAR plugin (revision 9)

Allows XMPlay to load and play files from within RAR archives. Includes RAR 5.0 support.

DownloadWAD plugin (revision 1)

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

DownloadXM-EXE plugin (revision 2)

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

DownloadXPK plugin (revision 3)

Allows XMPlay to load and play files from within XPK archives.

DownloadMOD packer plugin (revision 3)

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

DownloadGZIP plugin (revision 2)

A plugin by Sebastian Szczepaniak, allowing XMPlay to load and play within GZIP archives.

DownloadLZX plugin (revision 2)

A plugin by Sebastian Szczepaniak, allowing XMPlay to load and play within LZX archives.

DownloadCrunch-Mania plugin (revision 2)

A plugin by Sebastian Szczepaniak, allowing XMPlay to load and play Crunch-Mania packed files.

DownloadFile Imploder plugin

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

Output plugins

DownloadDirectSound plugin (revision 5)

Allows XMPlay to use DirectSound output.

DownloadASIO plugin (revision 7a)

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

DownloadWASAPI plugin (revision 4b)

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

LinkRemote Speakers plugin

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

Other plugins

DownloadMSN "now playing" plugin (revision 7)

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

LinkDiscord Status plugin

A plugin by Graham Downey 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.

LinkCover Art visual plugin

A plugin by Bernhard Schelling, allowing album/cover art to be displayed for the current song.

LinkWinamp visual plugin wrapper

A plugin by Bernhard Schelling, 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