Qmmp is an open source and cross-platform project that provides users with a dedicated and modern audio player application. It supports a wide range of audio file formats and runs well on GNU/Linux, FreeBSD and Microsoft Windows operating systems.
Features at a glance
Key features include 10-band equalizer, ReplayGain support, Libre.fm and Last.fm scrobbler, support for multiple playlists, CDDB support, built-in audio converter, support for external programs, stream browser, and album artwork support.
The application also supports skins from the Winamp 2.x and XMMS audio players, MPRIS (Media Player Remote Interfacing Specification) version 1.0 and 2.0, Multimedia Messaging Service (MMS), CUE sheets, lyrics, video playback via MPlayer, as well as embedded CUE.
In addition, it can automatically detect removable devices via UDisks or HAL, automatically detect charset encoding for ShoutCast metadata and CUE files, and supports the M3U, PLS and XSPF playlist formats.
Supported digital audio file formats include MP3, Ogg Vorbis, Ogg FLAC, native FLAC, Ogg Opus, WMA, PCM WAV, MIDI, ADTS AAC, Musepack, WavePack, Audio-CD, Monkey's Audio, and a plethora of tracker modules and chiptune formats, such as VTX, AY, VGZ, GBS, VGM, GYM, SPC, HES, SAP, KSS, NSF, NSFE, MOD, S3M, XM, IT, and many others.
The program also comes with several DSP effects, such as BS2B effect, sample rate converter, LADSPA effects, extra stereo, crossfade, projectM visualization and spectrum analyzer visual effects, as well as output support for ALSA, PulseAudio, JACK, OSS4, and WaveOut.
Great availability, under the hood and conclusions
While the program has been written entirely in the C++ programming language, its graphical user interface has been designed using the cross-platform Qt GUI toolkit. It depends on a wide range of open source programs.
Qmmp is available for download as a source archive, but it also provides users with binary packages for the Arch Linux, Fedora, Gentoo, Mageia, PCLinuxOS, openSUSE, Slackware, Ubuntu, Red Hat, Pardus, Mandriva, ALT Linux, AgiliaLinux, and Debian GNU/Linux distributions.
Binary packages are also available for the FreeBSD and Microsoft Windows operating systems. All in all, Qmmp is a great audio playback application for the open source ecosystem, supporting a plethora of audio formats and offering a multitude of features.