
Source (link to git-repo or to original if based on someone elses unmodified work): http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp/
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
https://sourceforge.net/projects/qmmp-dev/files/
1.4.4 1 month ago
fixed crash when changing audio parameters
fixed memory leak
removed lyrics.wikia.com provider (service was closed)
using plain text in the KDE tray tooltip
updated Dutch translation
updated Galician translation
updated Spanish translation
updated Bulgarian translation
1.4.4 1 month ago
fixed crash when changing audio parameters
fixed memory leak
removed lyrics.wikia.com provider (service was closed)
using plain text in the KDE tray tooltip
updated Dutch translation
updated Galician translation
updated Spanish translation
updated Bulgarian translation
1.4.3 2 months ago
fixed possible crash on general plugin restart
fixed dithering
fixed memory leak
fixed ignored files checking
fixed cue tracks support in the converter plugin
fixed issue with missing disc number in the mpeg plugin
fixed possible freezing on playback resume
updated Finnish translation
updated Bulgarian translation
1.4.2 5 months ago
fixed playlist updating
fixed memory leak
fixed kwin support
fixed xing header parsing in the mpeg plugin
updated Greek translation
1.4.1 7 months ago
fixed NetBSD build
fixed 'jump to track' dialog delay
fixed feature to disable formats in the ffmpeg plugin
fixed some streams detection in the mpeg plugin
fixed losing of equalizer settings
fixed codec and bitrate displaying for IceCast streams
fixed playback startup detection in the mpris plugin
updated Russian translation
updated Dutch translation
updated Galician translation
updated Polish translation
updated Portuguese translation
updated Spanish translation
updated Turkish translation
1.4.0 10 months ago
added sleep mode inhibition plugin
added separate ListenBrainz submission plugin
added feature to auto-hide empty service menus
added option to disable two passes for equalizer
added fast mute function for most output plugins
added shared CUE parser
added feature to transit between playlists
added optimizations for flac plugin
added feature to select playlist format from the file dialog
added '--pl-next' and '--pl-prev' command line options
added SOCKS5 proxy support
added feature to display average bitrate
added average bitrate displaying for shoutcast/icecast streams
added Ogg Opus support in the ReplayGain scanner
added feature to merge different tag types in the mpeg plugin
added feature to start command on application startup/exit
added 'make docs' build target
added big endian support formats in the PulseAudio plugin
added feature to write singe file in the file writer plugin
improved qsui plugin:
- added feature to override track background color
- added scope visualization
- added feature to reset visualization colors
- added waveform seek bar
- added alternate analyzer appearance
- using gradients between analyzer colors
- improved status bar
improved ffmpeg plugin:
- added opus bitrate issue workaround
- added new implementation of the read function
- added embedded CUE sheet support (for Monkey's Audio format)
- added format name displaying
- added DSD (Direct Stream Digital) support
- changed minimal ffmpeg version to 3.2
- removed libav support
improved lyrics plugin:
- added feature to save window geometry;
- added multiple lyrics providers support (based on Ultimare Lyrics plugin);
improved cdaudio plugin:
- show more metadata
- added KDE Solid integration
improved remote playlists support
improved m3u support
using qsui by default for Wayland sessions
fixed API documentation
updated Portuguese translation
updated Dutch translation
updated Polish translation
updated Galician translation
updated Spanish translation
updated Russian translation
updated Ukrainian translation
updated French translation
updated Indonesian translation
updated Greek translation
updated Italian translation
updated German translation
1.3.7 11 months ago
using gnudb.org as default CDDB server
fixed several crashes in the file operations plugin
fixed mpris support
fixed text scroller issues in the skinned plugin
fixed cmake warning
updated Polish translation.
1.3.6 1 year ago
added 'album artist' and 'composer' tags support in the ffmpeg plugin
fixed window title updating when playing CUE tracks
fixed crash on Futura skin in the skinned ui
updated French translation
updated Indonesian translation
1.3.5 1 year ago
added icon for 'play/pause' action
fixed 'album artist' tag support
fixed issue with missing bitrate after application restart
fixed issue with incorrect audio properties displaying
fixed crash on corrupted .m4a files
fixed duration overflow
fixed playlist duration update
fixed issue with special symbols in the track change plugin
fixed crash on encrypted archives
updated Galician translation
1.3.4 1 year ago
improved mp3 file determination
added format name in the ffmpeg plugin
fixed pausing logic
fixed random crash when changing audio settings
fixed crash in the QtMultimedia plugin
fixed build warning
fixed duration formatting
fixed ReplayGain support
fixed memory leak
fixed multiple channels support in the equalizer
updated Ukrainian translation
updated Italian translation
1.3.3 1 year ago
added float output support for PulseAudio, ALSA and OSS4
added AppStream information
added more icon sizes
improved channel conversion
fixed feature to remove tracks when using quick search in the qsui plugin
fixed crash on some corrupted archives
fixed logo animation in the qsui plugin
fixed freezing in the ffmpeg plugin
updated Dutch translation
updated Greek translation
1.3.2 1 year ago
added feature to play track on double click in the history plugin
enabled mpg123 decoder for Windows
using album cover from file by default
fixed lyrics plugin
fixed API documentation
fixed issue with read-only mode for FLAC files
fixed issue with missing properties for some CUE tracks
fixed shortcuts displaying in context menus under Qt 5.10 or higher
fixed Qt 5.13 support
fixed crash under Wayland session
fixed freezing on some corrupted files in the ffmpeg plugin
fixed crash on some streams in the ffmpeg plugin
fixed file type determination by content in the mpeg plugin
1.3.1 2 years ago
added projectM 3.1 support
added feature to determine plugin prefix via pkgconfig
fixed current track text color in the qsui plugin
fixed command line processing under Windows
fixed AAC support
fixed kwin.sh script
updated Polish translation
updated Portuguese translation
updated Finnish translation
updated Russian translation
1.3.0 2 years ago
added history plugin
added mono to stereo converter
added mpg123-based decoder
added PulseAudio volume control
added cover edition feature
added playlist reading/writing optimization
added TAK support
added feature to send listened tracks to ListenBrainz
added sorting by time in the history plugin
changed KDE notification plugin description
improved skinned plugin:
- added KWin rules
- added feature to hide splitters
- added alternate splitter colors
- added ability to hold the first visible track while loading a playlist
improved qsui plugin:
- added feature to hide splitters
- added feature to change splitter color
- added ability to hold the first visible track while loading a playlist
moved removable volumes to the "add" menu
improved http plugin:
- reduced number of memory allocations
- limited maximum buffer size
improved stream browser:
- added feature to edit bookmark list
- moved launch action from "tools" to "add" menu
added track properties to the title formatting fields
added feature to disable tag reading while loading a playlist file
reduced number of locks
improved command line support
fixed "--pl-help", "--nowplaying-syntax" command line options processing
fixed feature to disable engine
fixed flac preset in the converter plugin
fixed xfce support
improved Windows support:
- added support for progress indicator in the taskbar (taskbar plugin)
- added removable device detecion (rdetect plugin)
- added exclusive mode in the WASAPI plugin
hid private symbols in the liqmmp and libqmmpui libraries
changed plugin installation path
resolved conflict between Qt4- and Qt5-based versions
using GNUInstallDirs module for cmake build
removed mpris1 support
removed support for old versions of the following libraries: musepack, curl, alsa, sndlib, ffmpeg
removed Windows XP support
removed uninstall plugin
replaced deprecated Qt classes: QDesktopWidget, QSignalMapper
updated Russian translation
updated Polish translation
updated Portuguese translation
updated Ukrainian translation
updated Spanish translation
updated German translation
updated Greek translation
updated Galician translation
updated Indonesian translation
updated Italian translation
updated Finnish translation
updated Chinese Traditional translation
1.2.6 2 years ago
fixed OSS4 plugin build
fixed 12, 20-bit integer and 32-bit float formats support in the WavPack plugin
1.2.5 2 years ago
added icon for 'exit' action in the tray icon menu
fixed drag-and-drop issue under Qt 5.12
fixed issue with 8-bit audio in the ffmpeg plugin
fixed latest mplayer output parsing
fixed '--quit' command line option processing
fixed issue with empty audio parameters
1.2.4 2 years ago
added equalizer optimization
updated translation list
improved PCM WAVE support
fixed segmentation fault
fixed tag reading in the archive plugin
fixed seeking in the archive plugin
fixed issue with multiscreen configuration
updated Polish translation
updated Portuguese translation
updated Spanish translation
updated Ukrainian translation
updated Russian translation
1.2.3 2 years ago
added qmmp 0.12/1.3 config compatibility
disabling global shortcuts during configuration
improved global hotkey plugin
fixed some gcc warnings
fixed metadata updating issue
fixed build for windows
fixed issue caused by sending same metadata several times in a row
test build for MS Windows
1.2.2 2 years ago
fixed build with Qt 5.11
fixed memory leaks
1.2.1 2 years ago
added FFmpeg 4.0 support
added feature to change default user interface
fixed playlists moving
fixed openbox support
fixed kwin support
fixed mp3 detection
fixed seeking by mouse wheel
fixed build with Qt 5.11
updated Ukrainian translation
updated Italian translation
updated Spanish translation.
1.2.0 3 years ago
added archive reader plugin (requires TagLib 1.11 or higher)
added file writer plugin
added icecast output plugin
added feature to disable notifications when another application is in the full screen mode
added cover tab to the track details dialog
added '--volume-status' command-line option
added '--mute-status' command-line option
added feature to change user interface from command line
added parent directory name to the title formatting fields
added cache to the lyrics plugin
added feature to clear window title when playback is finished
added 'Raise' method implementation to the mpris plugin
added mount point list to the file dialog
improved plugin API
improved cover cache
improved visualization support
improved aac plugin
improved audio format determination in the ffmpeg plugin
improved m3u, pls and xspf support
improved DirectSound and WASAPI support
improved sndfile plugin
improved mpeg plugin:
- added lame header support;
- added gapless support;
- improved file type determination
improved qsui plugin:
- added quick search to the file system browser
- added quick search to the playlist
- added feature to change toolbar icon size
- added record button
- added cover image alignment
- reduced memory usage
- improved settings
fixed memory leaks
added Finnish translation
updated Brazilian Portuguese translation
updated Chezh translation
updated Chinese Simplified translation
updated French translation
updated Galician translation
updated German translation
updated Greek translation
updated Indonesian translation
updated Polish translation
updated Portuguese translation
updated Russian translation
updated Spanish translation
updated Japanese translation
updated Ukrainian translation
1.1.12 3 years ago
fixed IPC regression
1.1.11 3 years ago
added AAC mime types to the qmmp.desktop
added album artist support in the cue parsers
using game name as album tag in the gme plugin
fixed seeking in the mpris plugin
fixed issue with untracked property in the mpris plugin
fixed possible segmentation fault
fixed cmake warnings
fixed cmake 3.10 support
fixed file size calculation in the ffmpeg plugin
fixed possible segmentation fault in the ffmpeg plugin
fixed saving of the equalizer 'auto' mode option
fixed control socket permissions
fixed rusxmms support
updated Spanish translation
updated Portuguese translation
updated Greek translation
1.1.10 3 years ago
added feature to download playlist from https
increased DirectSound buffer size
decreased waiting time in the WASAPI plugin
improved plugin list in the settings dialog
fixed regression in the 'jump to track' dialog
fixed possible segmentation fault
fixed seeking in the ffmpeg plugin
fixed null pointer dereference in the mpeg plugin
fixed gcc warnings
fixed dithering settings
fixed 24 bits support in the WASAPI plugin
fixed segmentation fault on Ogg FLAC streams
fixed XPM skins support
fixed Qt 5.9 support in the global hotkey plugin
updated documentation;
updated Galician translation.
1.1.9 3 years ago
using relative skin path for portable configuration
improved WASAPI support
fixed cursors support in the skinned user interface
fixed freezing when using DirectSound output
fixed documentation
fixed issue with 'jump to track' dialog when single click activation is enabled
fixed tray icon tooltip
fixed FLAC bitrate calculation
fixed segmentation fault in the ffmpeg plugin
fixed Russian translation
updated French translation
1.1.8 3 years 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 3 years 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 4 years 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 4 years 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 years 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 4 years 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 4 years 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 4 years ago
fixed path to equalizer presets file in the qsui plugin;
fixed buffer overflow.
1.1.1 4 years 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.
4 years 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
ben2talk
1 year ago
Report
dedmopozzz
2 years ago
Report
dedmopozzz
2 years ago
Report
Valerik51
3 years ago
Report
13934ea6
3 years ago
Report
absfrm
8 years ago
i'm using windows 7 64 bits.
during compile,show this error :
error: [release/qrc_libqmmpui_locales.cpp] : File Not Found.
where is this c++ file?
Report
trialuser
8 years ago
Report
symbianflo
8 years ago
thanks for sharing it
plus 1 from me.
Report
KTATTOO
10 years ago
qtfiledialog.cpp: In member function `virtual QString QtFileDialog::existingDirectory(QWidget*, const QString&, const QString&)':
qtfiledialog.cpp:56: error: `QFileDialog' has not been declared
qtfiledialog.cpp:56: error: `QFileDialog' has not been declared
qtfiledialog.cpp:56: error: `ShowDirsOnly' was not declared in this scope
qtfiledialog.cpp:56: warning: unused variable 'ShowDirsOnly'
qtfiledialog.cpp: In member function `virtual QString QtFileDialog::openFileName(QWidget*, const QString&, const QString&, const QString&, QString*)':
qtfiledialog.cpp:65: error: `QFileDialog' has not been declared
qtfiledialog.cpp: In member function `virtual QStringList QtFileDialog::openFileNames(QWidget*, const QString&, const QString&, const QString&, QString*)':
qtfiledialog.cpp:74: error: `QFileDialog' has not been declared
qtfiledialog.cpp: In member function `virtual QString QtFileDialog::saveFileName(QWidget*, const QString&, const QString&, const QString&, QString*)':
qtfiledialog.cpp:83: error: `QFileDialog' has not been declared
make[2]: *** [.build/obj-release-shared/qtfiledialog.o] Ошибка 1
make[2]: Leaving directory `/home/ktattoo/qmmp-0.4.2/src/qmmpui'
make[1]: *** [sub-src-qmmpui-all-ordered] Ошибка 2
make[1]: Leaving directory `/home/ktattoo/qmmp-0.4.2'
make: *** [all] Ошибка 2
help please!
Report
trialuser
10 years ago
Report
janet
10 years ago
Report
Contrast
10 years ago
One tiny complaint/suggestion though: I remember the old WinAmp having a function to double the size of its windows; I couldn't find that functionality in QMMP. Any chance you might add it?
Report
Contrast
10 years ago
Report
cyberbeat
10 years ago
Report
trialuser
10 years ago
Report
SoM
11 years ago
Report
enkidu
11 years ago
Report
Eldarion
11 years ago
Report
shevchenko19873009
11 years ago
Report
trialuser
11 years ago
Report
Dgzt
11 years ago
What I need install, that I play mp3?
Dgzt
Report
trialuser
11 years ago
Report
Dgzt
11 years ago
Report
jaredflo
11 years ago
I'm trying to build this in Windows but I'm getting this error:
E:/Qt/qmmp-0.3.0/src/qmmp/downloader.h:28: curl/curl.h: No such file or directory
I went to curl.haxx.se but the site seems to be unavailable, anyone here has a copy of this curl thing? Thanks.
Report
shevchenko19873009
11 years ago
Report