Description:

Qmmp (Qt-based Multimedia Player) is an audio-player, written with help of Qt library.

Supported operating systems:
GNU/Linux
FreeBSD
Microsoft Windows

Supported formats:
MPEG1 layer 2/3
Ogg Vorbis
Ogg Opus
Native FLAC, Ogg FLAC
Musepack
WavePack
tracker modules (mod, s3m, it, xm, etc)
ADTS AAC
CD Audio
WMA, Monkey's Audio (and other formats provided by FFmpeg library)
PCM WAVE (and other formats provided by libsndfile library)
midi
SID
chiptune formats (AY, GBS, GYM, HES, KSS, NSF, NSFE, SAP, SPC, VGM, VGZ, VTX)

DSP effects:
BS2B effect
sample rate converter
LADSPA effects
extra stereo
crossfade

Visual effects:
projectM visualization
spectrum analyzer

Output system support:
OSS4 (FreeBSD)
ALSA (Linux)
Pulse Audio
JACK
WaveOut (Win32)
DirectSound (Win32)
WASAPI (Win32)

Other features:
XMMS and Winamp 2.x skins support
alternative user interface based on standard widgets set
10-band equalizer
MP3, Vorbis, AAC, AAC+ streams support
mms support
MPRIS (1.0 and 2.0)
removable device detection (via HAL or UDisks)
video playback via Mplayer
lyrics (using lyrics.wikia.com)
cover art support
CUE sheet support
embedded CUE support (for FLAC and WavPack)
multiple playlists
automatic charset detection for cue files and ShoutCast metadata
playlist formats: m3u, pls, xspf
ReplayGain support
Last.fm/Libre.fm scrobbler
CDDB support
stream browser
audio formats conveter
external programs execution on track change
ReplayGain scanner

Downloads
http://qmmp.ylsoftware.com/downloads.php

Changelog:

1.1.8 7 days ago

fixed PCM Wave support
fixed Game Boy support in the gme plugin
fixed Xing header detection in the mpeg plugin
fixed output of the '--status' command line option
fixed maximum year in the tag editor

1.1.8 7 days ago

fixed PCM Wave support
fixed Game Boy support in the gme plugin
fixed Xing header detection in the mpeg plugin
fixed output of the '--status' command line option
fixed maximum year in the tag editor

1.1.7 1 month ago

improved stream format determination in the ffmpeg plugin
fixed GCC 6.x support
fixed possible segmentation fault
fixed crash when using KDE file dialog
fixed saving state of the visual plugins
updated Brazilian Portuguese translation

1.1.6 2 months ago

using http header 'icy-name' as fallback title;
enabled AAC by default in the ffmpeg plugin;
fixed ADTS parser in the aac plugin;
fixed possible segmentation fault;
fixed Ogg Opus streams support;
updated Chinese Simplified translation.

1.1.5 4 months ago

added ffmpeg 3.2 support;
fixed file downloading issue in the http plugin;
fixed directory selection in the qsui plugin;
fixed possible segmentation fault;
fixed command line option '--pl-repeat-toggle';
fixed some cppcheck warnings;
changed file dialog form.

1.1.4 5 months ago

fixed support of skins with UTF-16 encoded pledit.txt;
fixed 'index out of range' warning;
fixed typo in the qsui plugin.

1.1.3 7 months ago

added xesam:contentCreated field in the mpris plugin;
improved ape/tta detection;
fixed random stop bug;
fixed duration calculation in the mpeg plugin;
fixed scrobbling of tracks with '&' symbol (1.1.3 only);
fixed ADTS parser in the aac plugin;
fixed librcc database path in the portable mode;
updated Brazilian Portuguese translation;
updated German translation.

1.1.2 8 months ago

fixed path to equalizer presets file in the qsui plugin;
fixed buffer overflow.

1.1.1 8 months ago

added ffmpeg 3.1 support;
added portable mode for Windows;
fixed GNOME3/MATE/Cinnamon support (0.10.1 only);
fixed qt5.7 support (1.1.1 only)
fixed Russian translation;
updated Ukrainian translation;
updated Portuguese translation.

9 months ago

1.1.0
using floating point pcm format for all lossy decoders
using floating point pcm format for all audio effects
added new internal audio converter
added dithering setting
added feature to change output bit depth
added feature to change volume adjustment step
added soxr-based resampler plugin
added MacOS X support
added Qt Multimedia output plugin
added feature to refresh playlist
added two-panel file dialog
added feature to scrobble http streams
added multi-thread support in the audio converter plugin
added support for m4a files in the ReplayGain scanner
added WASAPI output plugin
added https support in the http plugin
added wildmidi 0.4.0 support
added support for XMIDI and MUS (id Software) formats
improved skinned interface:
- show track details when double-clicking on song title in the main window
- improved time indicator in the shaded mode
- added feature to disable anti-aliasing
- added feature to seek by mouse wheel
- added column alignment option
improved simple user interface (qsui):
- added column alignment option
- added feature to add/remove sliders
- added feature to create multiple panels
- added tooltips for the sliders
- improved volume slider
- fixed problem with minimum width
improved wavpack plugin:
- added some optimizations
- fixed memory leak
improved ffmpeg plugin:
- added support for m4a embedded album art
- added replaygain support
improved ladspa plugin
improved command line parser
improved details dialog
improved "jump to track" dialog
improved DirectSound output plugin (24/32-bit and multi-channel support)
removed libsamplerate-based resampler
removed libsamplerate dependency from the jack plugin (using soxr instead)
changed default settings in the mpeg plugin
fixed metadata encoding issue in the http plugin
fixed unicode support under windows
fixed unity/compiz support
fixed disc number parsing
updated Bulgarian translation
updated Chinese Traditional translation
updated Chinese Simplified translation
updated French translation
updated German translation
updated Greek translation
updated Hebrew translation
updated Japanese translation
updated Portuguese translation
updated Russian translation
updated Ukrainian translation

7 years ago

trialuser

Your patch has been applied. Thanks.

Report

8 years ago

franzf

since a newer version (don't know which) ffmpeg can play ape files (Monkey's audio).
So qmmp (and any other player/media framework using ffmpeg) can play these files.

It would be really nice, if i could chose those files (or just reset the the filetype filter).

Thx
Franz

Report

8 years ago

trialuser

Yes, this option is already available. Try development version from svn: http://qmmp.ylsoftware.com/svn_en.php

Report

8 years ago

franzf

Thx!
As it is not possible to use qmmp from build-dir (one hast to install it, so the plugins can be found) I had to wait for time to port qmmp-ebuild to use svn...

But now everything runs fine!

Only 1 suggestion:
I use fluxbox ATM, and there is one seperate task for each qmmp-window (player - playlist - equalizer). Is it possible to only show 1 Taskitem, as e.g. xmms does?

Franz

Report

8 years ago

trialuser

Yes, I know about it. But I nothing can do. Fluxbox treats Qt dialogs as separate windows.

Report

8 years ago

FrozenFox

Thank you so much for your program. I have been fooling around with trying to get all manner of similar players to work without some kind of annoying quirk to no avail until now. Even better, it's QT and Pulseaudio works properly. Woot!

Thank you again!

I was about to ask a question, but I already solved it for myself, it seems.

In case anyone else is considering asking the same question, you can import winamp presets to qmmp via instructions similar to the routine for xmms/audacious, with slight tweaks (the eq.preset didn't seem to work, but eq.auto_preset does):

close qmmp

wget http://xmms.org/misc/winamp_presets.gz

(This will overwrite of course, so back up..)
gunzip -c winamp_presets.gz > ~/.qmmp/eq.auto_preset

They'll now correctly show up in the equalizer list under Auto Presets.

Report

8 years ago

trialuser

Fixed in svn/trunk. Thanks.

Report

8 years ago

amigib

I like it, it is simple and fast but still lacks many functions, i hope you got enough patience to release 1.0 :)

I made quick Polish translation, there are also Slackbuilds for Slackware 12.1 and Slamd64 and precompiled packages for testing

http://www.amigib.nazwa.pl/linuks/Slackbuilds/qmmp/

Good job, keep working please

Report

8 years ago

trialuser

Thanks, your translation is in svn.

Report

8 years ago

trialuser

Use qmmp --version. It should return "0.2.0-SVN". Otherwise, run these commands (under root) to remove old version:

cd /usr
find -name "*qmmp*" | xargs rm -rf

Report

8 years ago

hosein-mec2

Thanks very MUCH ! [Solved]

now i have Qmmp 0.2 svn. it's much better ...

Report

8 years ago

hosein-mec2

hi , i compiled qmmp 0.1.6 in sabayon 3.5 with cmake command ( qmake-qt4 doesnt exist ! ) successfully. but qmmp doesnt run.

hosein@localhost ~ $ qmmp
qmmp: error while loading shared libraries: libqmmp.so: cannot open shared object file: No such file or directory

please help !

& 1 question : when will qmmp 0.2 release ?

Thanks ...

Report

8 years ago

trialuser

Run cmake with this options:
cmake ./ -D CMAKE_INSTALL_PREFIX=/usr
or check your LD_LIBRARY_PATH.
Also you can add usr/local/lib to the /etc/ld.so.conf file. (see "man ldconfig" for more details)

Qmmp-0.2 will come soon :)


Report

8 years ago

hosein-mec2

hosein@localhost ~/Desktop/qmmp-0.1.6 $ cmake ./ -D CMAKE_INSTALL_PREFIX=/usr
CMake Error: The source directory "/home/hosein/Desktop/qmmp-0.1.6/CMAKE_INSTALL_PREFIX=/usr" does not exist.
Specify --help for usage, or press the help button on the CMake GUI.


& /usr/local/lib exists in /etc/ld.so.conf

please help

Report

8 years ago

trialuser

I'm sorry. Try to run this before installation:

cmake ./ -DCMAKE_INSTALL_PREFIX=/usr

Also try gentoo ebuild http://qmmp.googlecode.com/files/qmmp-0.1.6.ebuild (Sabayon is Gentoo-based distribution)

If problem still exists, check your cmake version. qmmp-0.1.6 doesn't support new cmake-2.6 and Qt-4.4. Use 0.2 snapshot instead.

Report

8 years ago

hosein-mec2

thanks ! problem solved with this command:

cmake ./ -DCMAKE_INSTALL_PREFIX=/usr

it's nice player but its settings must be more than this.

i tried 0.2 version but cant compile it! it needs newer version of cmake ! my cmake version is 2.4.7 & my qt version is 4.3.4 ! i dont know how to update to newer veriosn ...

Report

8 years ago

trialuser

0.2 needs cmake >= 2.4.8. But you can use cmake 2.4.7 with disabled d-bus plugin:

cmake ./ -DUSE_DBUS=FALSE -DCMAKE_INSTALL_PREFIX=/usr

Report

8 years ago

hosein-mec2

thanks , compiled successfully but i dont see any difference between 0.2 and 0.1.6 ! how can i found that it's 0.2 version ? is there any wrong ?

Report

8 years ago

sghsgm

is it possible to use this one on winxp?

Report

8 years ago

trialuser

Qmmp doesn't support windows, because it has not output plugin for windows and contains some unix specific code.

Report

8 years ago

krigstask

Looks pretty good. Is cuesheet support planned in close future? Its lack in most *nix-players drives me mad (-:E

Report

8 years ago

trialuser

Yes, I am working about it. I hope, it will be in the 0.3 version

Report

9 years ago

zly

Hi,

Compiled without JACK and FLAC support.
Happens in both 0.1.4 and svn (2007-10-11, rev. 167)

At startup, everything seems fine:
./qmmp_launcher

Setting LD_LIBRARY_PATH to ./../lib:
./../lib:
binded
Output: plugin loaded - libalsa.so
OutputALSA: setupMixer()
OutputALSA: setupMixer() succes
Decoder: plugin loaded - libffmpeg.so
Decoder: plugin loaded - libmad.so
Decoder: plugin loaded - libmpc.so
Decoder: plugin loaded - libvorbis.so
SoundCore: creating decoder
ok


I can load and play ogg files.
I can load mp3 files, but on play, qmmp crashes:
./qmmp: symbol lookup error: /home/zly/Desktop/qmmp/lib/qmmp/Input/libmad.so: undefined symbol: mad_stream_init

Installed versions:
mad-0.15.1b-32.1
libmad-0.15.1b-2.2
libmad-devel-0.15.1b-2.2
ffmpeg-0.4.9-8.pm.svn20070902
libffmpeg0-0.4.9-8.pm.svn20070902
libffmpeg0-devel-0.4.9-8.pm.svn20070902

Dist: openSUSE 10.2 x86

Report

9 years ago

trialuser

try to edit mad.pro:

- PKGCONFIG += taglib mad
+ PKGCONFIG += taglib libmad
or
- LIBS += -lqmmp
+ LIBS += -lqmmp -lmad



Report

9 years ago

zly

Setting
LIBS += -lqmmp -lmad

as you suggested worked, thanks!

Report

Supporters

Recent Donations

Be the first to donate
Filename Version Description Filetype Packagetype License Downloads Date Filesize Install
Score 81%
81.00 Likes
19 Dislikes

0 Supporters for Qmmp:

Recent Donations:

Be the first to donate
show all
Details
version
1.1.8
updated Mar 23 2017
added May 28 2007
downloads
page views 4890
support trialuser
For The Product
Qmmp
5 - 10 - 25 - 50 - 100 - 200 - 500