XMPlay

From ExoticA

About

XMPlay main panel

XMPlay first appeared in 1998.

"XMPlay is an audio player, supporting the OGG / MP3 / MP2 / MP1 / WMA / WAV / CDA / MO3 / IT / XM / S3M / MTM / MOD / UMX audio formats, and PLS / M3U / ASX / WAX playlists. A load more formats are also supported via plugins. When XMPlay was first released in 1998, only the XM format was supported, hence the name 'XMPlay'."


Features

XMPlay multi-window example

(Taken from the XMPlay web site)

  • Balls-on accurate - Plays the way nature intended
  • 32/24-bit & multi-channel output - take advantage of supporting hardware for ultimate quality
  • Gapless output - Gapless playback of all supported formats
  • Interpolation & volume/pan ramping - For output that's smoother than a baby's arse!
  • DSP - Automatic gain control (and Replaygain), 5 band equalizer, reverb, plugin support
  • Net streaming - All supported file types (including MODs and archives) can be streamed from FTP and HTTP servers (inc. Shoutcast/Icecast/Icecast2), optionally writing a copy to disk, FTP directories and HTML webpages can be scanned for playable files
  • Track information - Displays file/format information, messages/tags, and instrument/sample texts, open webpages from the texts
  • Title formatting - You decide how you want the track titles to look, title updating from 'net streams and CUE sheets
  • Library - A database of your tracks, for quick and easy access to the tracks you want to play
  • Saved/preset settings - Save settings (DSP/etc...) to be automatically used each time specific tracks are loaded, save presets for quick application at any time
  • Disk writing - Writes 8/16/24/32-bit WAV files, supports external encoders (MP3/OGG/etc...), optional automatic level normalization, dithering & noise shaping, individual MOD instrument writing
  • Keyboard shortcuts - Fully customizable shortcuts, including global hotkeys
  • Integration - Open files/folders from Windows Explorer, drag'n'drop files/folders/shortcuts/URLs, monitor the clipboard for playable URLs, drag'n'drop tracks from XMPlay into other programs, icon customization
  • Archive plugins - Archived/compressed files can be loaded just like normal files
  • Unicode file support - Support for Russian, Chinese, etc...
  • Visualisation - Compatible with Sonique plugins, also includes a MOD pattern view
  • No installation - UnZIP where you want and go!



Supported Formats

DeliX Plugin

(Taken from the DeliX web site)

XMP-DELIX is a plugin for XMPlay for playing music in many various (often exotic) Amiga formats. DeliX acts as a wrapper plugin allowing XMPlay to use EaglePlayer and DeliTracker players (plugins). To achieve this, some Amiga hardware is emulated - the MC68000 processor, Paula sound chip and CIA adapters. DeliX also clones Amiga software - some functions of the AmigaOS and obviously EaglePlayer/DeliTracker API.

This plugin is on a very early stage of development and should be considered experimental software with tons of bugs, yet it features perfect Paula sound chip emulation, fast CPU emulation by Starscream library, quality playback with surround sound and support for 121 music formats:-

  • Action Amics Soundtool
  • AM Composer
  • AMOS Music Bank
  • Art & Magic player
  • Art of Noise (4 voices)
  • Beathoven Synthesizer
  • Ben Daglish player
  • Ben Daglish SID player
  • Blade Packer
  • Chip Tracker
  • Cinemaware player
  • Core Design player
  • CustomMade
  • Custom players
  • Darius Zendeh player
  • Dave Lowe new player
  • Dave Lowe player (DAVELOWE)
  • Dave Lowe player (UNCLEART)
  • David Whittaker player
  • Delta Music 1.0
  • Delta Music 2.0
  • Desire player
  • DigiBooster
  • Digital Sonix & Chrome player
  • Digital Sound Studio
  • Dynamic Synthesizer
  • Ear Ache
  • Editeur Musical Sequentiel (EMS)
  • Fashion Tracker
  • Forgotten Worlds player
  • Fred Editor
  • Fred Gray player
  • Future Composer 1.3
  • Future Composer 1.4
  • Future Composer BSI
  • Future Player
  • GlueMon
  • Howie Davies player
  • Images Music System
  • In Stereo 1.0
  • In Stereo 2.0
  • Infogrames player
  • JamCracker
  • Janko Mrsic-Flogel player
  • Jason C. Brooke player
  • Jason Page player
  • Jeroen Tel player
  • Jochen Hippel player
  • Jochen Hippel 7V player
  • Jochen Hippel COSO player
  • Kris Hatlelid player
  • Leggless Music Editor
  • Magnetic Fields packer
  • Major Tom player
  • Maniacs of Noise player
  • Mark Cooksey player
  • Mark Cooksey old player
  • Mark II Sound System
  • Martin Walker player
  • MED/OctaMED (4 voices)
  • MED/OctaMED (8 voices)
  • Medley
  • Mike Davies player
  • MMDC
  • Mugician
  • Mugician II
  • Music Assembler
  • NovoTrade packer
  • Paul Robotham player
  • Paul Shields player
  • Paul Summers player
  • Peter Verswyvelen packer
  • Pierre Adane packer
  • PowerTracker
  • Professional Sound Artists player
  • PumaTracker
  • Quadra Composer
  • Richard Joseph player
  • Riff Raff player
  • Rob Hubbard player
  • Rob Hubbard ST player
  • Scumm player
  • Sean Connolly player
  • Sean Conran player
  • SIDMon 1.0
  • SIDMon 2.0
  • Silmarils player
  • Sonic Arranger
  • Sonic Arranger packed
  • Sonix
  • Soprol
  • Sound Master
  • Sound Player
  • Soundcontrol
  • Soundfactory
  • SoundFX
  • SoundImages
  • SoundMon 2.0
  • SoundMon 2.2
  • Special FX
  • Speedy A1 System
  • Speedy System
  • Steve Barrett player
  • Steve Turner player
  • SunTronic
  • SynthDream
  • Synthesis
  • SynthPack
  • SynTracker
  • TFMX
  • TFMX 7V
  • TFMX Pro
  • Tim Follin player
  • The Musical Enlightenment
  • Thomas Hermann player
  • TomyTracker
  • TronicTracker
  • Wally Beben player
  • Voodoo Supreme Synthesizer
  • YMST


Other Sound Format Plugins

(Taken from the XMPlay web site)

Plugin Comments
FLAC input plugin (revision 1) Allows XMPlay to play FLAC encoded files.
MIDI input plugin Allows XMPlay to play MIDI files, using SF2 soundfonts (not included) to provide the sounds. An example soundfont (and example MIDI files) is available here.
SID, ACM, IFF/8SVX, DELIX input plugins 4 plugins by Sebastian Szczepaniak, adding support for SID (c64) files, ACM (Interplay game music) files, IFF/8SVX files and over 100 Amiga formats.
"Highly Experimental" PSF input plugin A plugin by Neill Corlett, allowing XMPlay to play music from Playstation and Playstation 2 games (PSF and PSF2 formats).
MOD 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.
XMP-AHX A plugin from the same guy who made XMP-DeliX. It supports AHX, AHX 2.0 and HivelyTracker MODs, with time-based seeking, surround sound, pattern view, and smart songend detection.
XM-EXE executable plugin (revision 1) Allows XMPlay to load and play files from within EXEs created by XM-EXE 1.5 & 1.6.
WMA support modules (wmfdist.exe) WMA playback requires the Windows Media Format modules to be installed. They come installed with Windows Media player, so will already be on most users' systems, but they can also be installed separately.


More plugins in development:-

  • AAC/MP4 (Advanced Audio Coding)
  • AC3 (Audio Coding Revision 3)
  • ALAC (Apple Lossless Audio Codec)
  • APE (Monkey's Audio)
  • MPC (MusePack)
  • OFR (OptimFROG)
  • RA (RealAudio)
  • SPX (Speex)
  • WV (WavPack)
  • Audioscrobbler


Other Plugins

(Taken from the XMPlay web site)

Plugin Comments
7-Zip archive plugin (revision 2) Allows XMPlay to load and play files from within 7-Zip archives.
ARJ archive plugin (revision 4) Allows XMPlay to load and play files from within ARJ archives.
LHA archive plugin (revision 7) Allows XMPlay to load and play files from within LHA and LZH archives. Includes support for the -lh7- method.
MMCMP packer plugin (revision 1) Allows XMPlay to load and play MMCMP packed files.
PP archive plugin (revision 1) Allows XMPlay to load and play files from within PowerPacker archives.
RAR archive plugin (revision 7) Allows XMPlay to load and play files from within RAR archives. Includes RAR 3.0 support.
XPK archive plugin (revision 2) Allows XMPlay to load and play files from within XPK archives.
ZIP archive plugin (revision 7) Allows XMPlay to load and play files from within ZIP archives.
MSN "now playing" plugin Displays what you're currently listening to in MSN.
Visual & Input plugins A plethora of visual and input (additional format) plugins are available at the XMPlay Support site.
DSP plugin SDK C/C++ DSP plugin header and example, demonstrating what's required to create your own DSP plugins.


External Players

Note on new Wanted Team players. The file xmp-delix.dat is in reality a standard ZIP archive, so adding new players is pretty straightforward.

Be aware that DeliX doesn't support audio.device and ahi.device yet, so players using those two won't work for now.

External Links