Mpxplay
Mpxplay is a 32-bit console audio player for MS-DOS and Windows. It supports a wide range of audio codecs, playlists, as well as containers for video formats. The MS-DOS version uses a 32-bit DOS extender.
Features
Mpxplay supports many features unique to it among DOS/console media players. These include:- Native support of many modern sound cards and sound chipsets
- Commander-style directory, file and playlist handling
- Multichannel support at AAC, AC3, DTS, FLAC and Vorbis inputs, and Win32/DirectSound, WAV-file outputs
- Real-time DSP functions
- Unicode ID3tag/APETag and playlist handling
- Using of external DLLs, like audio decoders and encoders
- FTP client
- LCD screen support
- Support for reading and displaying long filenames under DOS using DOSLFN
- Built-in TCP/IP stack with HTTP support for playing Internet radio streams
Formats
Audio streams from these containers are supported as well:
With plugins it plays:
Playlist support includes:
Mpxplay on DOS requires a ~100 MHz i486 CPU for real-time playback, 4-8 MiB RAM, and MS-DOS 5.00+ or equivalent.
Sound card support
Mpxplay supports sound cards using one of two methods: natively or through emulation. Native support is achieved by having drivers in Mpxplay that are capable of writing to the sound card directly. When native support is used more of the sound cards features are available such as the ability to use 32-bit sound.Cards that are currently supported for native access are:
- Sound Blaster Live and Live 24
- Sound Blaster Audigy 1, 2, 4, and LS
- SB Ensoniq
- CMI 8338 and 8738
- Intel ICH
- Intel HDA
- VIA 686,8233, and 8235
Mpxplay can use this technique to support the following sound cards:
The Win32 version of Mpxplay is a multi-threaded console application with the following sound outputs:
- DirectSound
- Wave Mapper