winamp/ChangeLog

1893 lines
68 KiB
Plaintext

Changelog of Qt-based Multimedia Player
--------------
Version 0.0.1
* first test release
Version 0.0.2
* fixed bug in FLAC plugin
* fixed fft.c: changed g_malloc() to malloc()
* fixed UTF bug in FLAC plugin
* fixed UTF bug in Ogg Vorbis plugin
Version 0.0.3
* added tray support (based on Pavel's Kirpichev's patch)
* added menu and hot keys support
* added directory $HOME/.qmmp/skins in skin search paths
* fixed UTF bug in FLAC plugin (previous correction doesn't fix bug)
* fixed UTF bug in Ogg Vorbis plugin (previous correction doesn't fix bug)
* fixed bug in playlist which can cause program crash
* add drag&drop support (thanks to Vladimir Kuznetsov)
Version 0.0.4
* added shift insertion support (Vladimir Kuznetsov)
* added inserted songs moving (Vladimir Kuznetsov)
* added queue support (Vladimir Kuznetsov)
* added sort menu (Vladimir Kuznetsov)
* added shuffle and repeat functions (Vladimir Kuznetsov)
* improved playlist slider
* added volume and balance control
* fixed some bugs in mad plugin
* various improves in plugin system
Version 0.0.5
* added playlist indicators (Vladimir Kuznetsov)
* added playlist control buttons (Vladimir Kuznetsov)
* improved shuffle and repeat functions (Vladimir Kuznetsov)
* added support for m3u, pls, xspf playlists (Vladimir Kuznetsov)
* added region.txt file support
* added scroll control for equalizer bars
* added autosave of equalizer settings
* added Jack support plugin (Yuriy Zhuravlev)
* added Musepack support plugin
* fixed program crash with some skins
* fixed bug in balance control
* fixed bug in alsa plugin which cause crash in some soundcards (thanks to Vadim Kalinnikov)
* fixed bug in processing of double click on playlist
Version 0.0.6
* improved insertion (Vladimir Kuznetsov)
* added command line support (Vladimir Kuznetsov)
* added playlist loading by thread (Vladimir Kuznetsov)
* added equalizer preset support
* added ffmpeg support plugin for playing WMA files
* fixed bug in mad plugin, which cause program crash with invalid file paths
* fixed bug in Jack plugin, which cause program crash when Jack server is
not running (Yuriy Zhuravlev)
* added pkgconfig support for building
Version 0.1
* added jump to file dialog (Vladimir Kuznetsov)
* added about dialog (Vladimir Kuznetsov)
* added Russian translation
* added installation support
* added cmake support(experimental)
* added default skin
* improved settings dialog
* fixed "assertion failed" bug
* fixed hotkeys in playlist menu
* added English readme (Vladimir Kuznetsov)
* fixed showing bitrate over 999 kbps
* added Winamp EQF import
* added rest time show (Vladimir Kuznetsov)
* fixed time indicator blinking (Vladimir Kuznetsov)
* fixed "segmentation failed" with some buggy skins (Vladimir Kuznetsov)
* fixed parsing some skins
Version 0.1.1
* fixed ffmpeg plugin build
* fixed playlist file types (Vladimir Kuznetsov)
* fixed zero duration bug in mad plugin
* fixed codepage in about dialog
* fixed bug in cmake build scripts, which cause conflict in translation resources
Version 0.1.2
* fixed "segmentation failed" in remaining time mode (Vladimir Kuznetsov)
* fixed "segmentation failed" when resume playback with empty playlist
* fixed settings saving in tray mode
* added hotkeys in playlist (Up, Down, Alt- and Shift- modifiers) (Vladimir Kuznetsov)
* added broken files skipping (Vladimir Kuznetsov)
* added Turkish translation (Mustafa GUNAY)
* added custom close action (Vladimir Kuznetsov)
* fixed and improved cmake scripts
* fixed "Delete" hotkey in Russian translation
Version 0.1.3
* added Chinese Simplified translation (lon)
* added Ukrainian translation (Gennadi Motsyo)
* added codings fix for command line (Vladimir Kuznetsov)
* fixed next song selection after deletion selected (Vladimir Kuznetsov)
* fixed zero duration bug in mpc, flac, vorbis plugins
* fixed some non-critical bugs in Ogg Vorbis plugin
* added Shift+N hotkey for all windows
* set using UTF-8 by default in mad plugin
* fixed Russian translation in the flac plugin
* added current song position navigation with Left/Right cursor buttons (Vladimir Kuznetsov)
* added main menu popup on main display (Vladimir Kuznetsov)
* added menu for left title button (Vladimir Kuznetsov)
* added custom library directory (for qmake only)
Version 0.1.3.1
* fixed library install path when using qmake
Version 0.1.4
* redesigned command line interface (Vladimir Kuznetsov)
* added packed skin support
* xdg menu support (thanks to Gennadi Motsyo and Karel Volný)
* added custom library path
* added current song saving
* removed wrapper from installation
* added Czech translation (Karel Volný)
* added Chinese Traditional translation (lon)
* updated Chinese Simplified translation (lon)
* updated Turkish translation (Mustafa GUNAY)
* fixed Russian Translation
* updated icons
* fixed cmake scripts (Yuriy Zhuravlev)
* reduced wakeups number
* fixed interface freezing when sniping broken entries
* fixed skin parsing
* fixed segmentation fault when trying to show details dialog with invalid file path
* fixed codepage saving in the mpeg plugin
* fixed some bugs in the ffmpeg plugin
* added qt4.3-specific fixes
* fixed metadata disabling
* fixed freezing when seeking
Version 0.1.5
* updated Czech translation (Karel Volný)
* added Brazilian Portuguese translation (Klaos Lacerda and Bruno Gonçalves)
* fixed memory leak
* fixed build with Qt-4.2
* fixed file permissions
* faster seek speed while using alsa plugin as output
* changed playlist background color
* fixed freezing
Version 0.1.6
* fixed desktop file
* fixed Russian translation
* added "$PREFIX/share/qmmp/skins" to skin search paths
* fixed skin parsing
* fixed possible GPL violation
* tar.bz2 skins support
* using ISO-8859-1 encoding for id3v1 tags by default
* fixed load playlists with double extensions
* added German translation (Stefan Koelling)
* improved settings dialog
* added localization for standard Qt dialogs
* show more debug information
Version 0.2.0
* added url dialog (Vladimir Kuznetsov)
* added stream support
* added filedialog interface (Vladimir Kuznetsov)
* added OSS output plugin (Yuriy Zhuravlev)
* improved playlist (Vladimir Kuznetsov)
* added visual plugin support
* added analyzer plugin
* added shaded mode support
* added sndfile plugin
* added software volume control
* redesigned command line interface using UDS (Vladimir Kuznetsov)
* added command line plugins support (Vladimir Kuznetsov)
* added volume control plugin (Vladimir Kuznetsov)
* added APE tag support in the mpeg plugin
* added general plugin support
* added scrobbler plugin
* added d-bus plugin
* added tray plugin
* added notifier plugin
* improved skin reading
* added WavPack plugin
* added psi now playing notification support
* added Pulse Audio output plugin
* added sorting by track number
* added mp3 wave support
* added modplug plugin
* added new application icons (Andrey Andreev)
* added new default skin (Andrey Andreev)
* added effect plugin support
* added sample rate conversion plugin
* optimized alsa output
* added 24-bits support
* updated Ukrainian translation (Gennadi Motsyo)
* updated Russian translation
* updated Chinese Traditional translation (lon)
* updated Chinese Simplified translation (lon)
* updated German translation (Stefan Koelling)
* updated Czech translation (Karel Volný)
Version 0.2.1
* fixed desktop file (thanks to Eugene Lyubimkin)
* fixed build (thanks to Eugene Lyubimkin)
* fixed bugs in the file dialog
* fixed margins
* updated Chezh translation (Karel Volny)
* middle mouse button click on the tray icon works as the play/pause command
* fixed memory leak
* fixed skin parsing
* increased file dialog speed
* improved accuracy of the mp3 duration calculation
* added preamp support in the the modplug plugin
Version 0.2.2
* fixed Ukrainian translation (Gennadi Motsyo)
* fixed Russian translation
* added Polish translation (Grzegorz Gibas)
* fixed build with qmake
* fixed compile warnings
* some jack fixes
* fixed UDS datagram encoding
* removed unused code
* fixed skin parsing
Version 0.2.3
* fixed out-of-source build (thanks to Funda Wang)
* added parallel build support (Funda Wang)
* added recent ffmpeg support
* fixed Russian translation
* added French translation (Stanislas Zeller)
* fixed audio port in the jack plugin (Adrian Knoth)
* fixed memory leak
* fixed playlist loading when using drag and drop and command line
* fixed crash on exit with enabled visualization
* fixed playlist file parsing
* fixed main visualization flickering
* fixed gcc-4.3 warnings
* fixed modplug build
* added enter hotkey support in the jump dialog
* fixed segmentation fault in the PulseAudio plugin
* added OSS4 support (Yuriy Zhuravlev)
* fixed notification bug
* fixed critical bug in the settings dialog
* removed duplicate --next command line option (Adrian Knoth)
Version 0.2.4
* fixed xspf parsing (thanks to Sebastian Pipping)
* fixed playlist downloading
* fixed url dialog bug
* some oss fxes
* musepack sv8 support
* fixed noise at beginning of some mp3 files
* overwriting equalizer presets with the same names
Version 0.3.0
* new libqmmp and libqmmpui api
* added cue sheet support (experimental)
* added flac embedded cue support
* added wavpack embedded cue support (thanks to Dmitry Kostin)
* added aac plugin
* added cd audio plugin
* added mplayer plugin
* added more formats provided by ffmpeg library (including monkey's audio)
* added global hotkey support
* added mpris support
* added lyrics plugin (uses lyricwiki.org)
* added removable device support (with help of hal)
* added file operations plugin
* added projectm visual plugin
* added bs2b plugin (thanks to Sebastian Pipping)
* added partial mingw support
* added wave output plugin
* added api documentation
* added transparency settings
* added Italian translation (Gian Paolo Renello)
* removed dbus plugin
* improved status icon plugin: added volume control using mouse wheel
* improved scrobbler plugin: now-playing notification, libre.fm support, offline mode
* improved visualization support
* improved desktop integration
* improved notifier plugin: transparency settings and volume tracking
* improved playlist: added show protocol option
* optimized startup process
* fixed pulse audio plugin bug (24-bit support)
* fixed alsa buffer underrun
* fixed default font
* fixed gnome support
* fixed system language detection
* fixed a lot of noncritical bugs
* updated Ukrainian translation (Gennadi Motsyo)
* updated Russian translation
* updated German translation (Panagiotis Papadopoulos)
* updated Polish translation (Grzegorz Gibas)
Version 0.3.1
* added Home/End hotkeys
* added possibility to hide song numbers
* added cygwin support (yselkowitz AT gmail.com)
* added standard icons support to the status icon plugin
* added openbox compatibility option
* added possibility to load plugins from a different location (Holger Schurig)
* added mkv extension to mplayer plugin
* added volume control using global hotkeys
* added scrolling with mouse to text scroller (Erik Ölsar)
* added Qt 4.6 support
* fixed build on some systems (Pino Toskano)
* fixed problem with "buffering" message
* fixed sorting by name
* fixed cue parsing
* fixed displayed mpeg version
* fixed bug with missing comment in playlist
* fixed non-working global hotkeys with enabled caps-lock
* fixed keyboard lock by hotkey plugin
* fixed non-working equalizer when using Ogg Vorbis plugin
* fixed jack regression
* fixed data receiving from UDS
* fixed button focus behavior (Erik Ölsar)
* fixed problem with slow visualization
* fixed problems with some sound cards
* fixed locale detection
* fixed current track loss
* removed broken LyricWiki.org support, added lyricsplugin.com instead
* added Lithuanian translation (Algirdas Butkus)
* added Kazakh translation (Baurzhan Muftakhidinov)
* updated Chinese Traditional and Chinese Simplified translations (lon)
* updated Russian translation
* updated Turkish translation (Bilgesu Güngör)
* updated German translation (Panagiotis Papadopoulos)
* updated Ukrainian translation (Gennadi Motsyo)
* updated Italian translation (Gian Paolo Renello)
* updated Polish translation (Grzegorz Gibas)
Version 0.3.2
* added metacity compatibility
* added projectM 2.0 support
* added kde dialog support
* removed XFree86-Misc dependency
* fixed software volume control (added 8/32-bits support)
* fixed segfault with 6-channel files
* fixed cue parsing
* improved "jump to" dialog behaviour
Version 0.3.3
* added Hungarian translation (Németh Gábor)
* fixed kde dialog support (thanks to Sebastian Piping)
* fixed problems with some mp3 files
* fixed crash on m4a files
* fixed settings dialog
* fixed proxy support
Version 0.3.4
* fixed build
* fixed bug in the global shortcut editor
* fixed 24-bit wavpack support
* fixed lyrics viewer
* fixed desktop file (Karel Volný)
Version 0.4.0
* sound core has been partially rewritten
* added transport plugin api
* added engine plugin api
* added template based tag formatting
* added templates support to notification plugin
* added cover support
* added unified details dialog
* added support for additional tags
* added bitmap text support (Erik Ölsar)
* added status icon popup message (Artur Guzik)
* added kde notifications plugin (Artur Guzik)
* added skinned cursors (Erik Ölsar)
* added double size mode
* added multiple playlists support
* added popup information
* added ladspa host plugin
* added ReplayGain support
* added aac streams support
* added cover manager plugin
* added 16-bit output
* added automatic charset detection (for cue and icy metadata)
* added null output plugin
* added cddb support
* added ogg flac support
* added option 'continue playback on startup'
* added option 'always on top'
* added seeking to command line
* added possibility to remove invalid or duplicate tracks from playlist
* added http plugin
* added mms plugin (experimental)
* added cover support to mpris plugin
* added scalable icons (Adria Arrufat and Quentin Denis)
* removed deprecated Qt classes
* removed http support from core
* improved cue support
* improved scrobbler plugin
* improved fileops plugin
* fixed gaps between cue tracks
* fixed ape seeking (thanks to Michail Zheludkov)
* updated Ukrainian translation (Gennadi Motsyo)
* updated Czech translation (Karel Volný)
* updated Russian translation
* updated Hungarian translation (Németh Gábor)
* updated Lithuanian translation (Algirdas Butkus)
* updated Polish translation (Grzegorz Gibas)
Version 0.4.1
* added Dutch translation (Ronald Uitermark)
* added shorten audio format
* fixed flv playback
* fixed mplayer support
* fixed popup notifications
* fixed time format
* fixed possible segmentation fault
* fixed bug which causes equalizer to appear when closing the preferences window
* fixed notification template
* fixed mpris regression
* fixed url dialog
* fixed removable volumes detection
* fixed problem with metadata updating
* skip invalid files
* removed obsolete memalign function
Version 0.4.2
* added Japanese translation (RyoTa SimaMoto)
* added Spanish translation (Félix Medrano)
* added offset support into mplayer plugin
* updated German translation (Panagiotis Papadopoulos)
* updated Polish translation (Grzegorz Gibas)
* fixed build scripts
* fixed shorten playback
* fixed freezes on corrupted files
* fixed problem with UDS under freebsd (RyoTa SimaMoto)
* fixed oss delays
* fixed possible freezes with mplayer plugin
* fixed problems with some video files
* fixed lyrics plugin (due api changes)
* fixed template parsing (Avihay Baratz)
* optimized tag editor form
* removed deprecated functions from jack plugin
Version 0.4.3
* added dvd autodetection
* added possibility to center balance on middle-click (Panagiotis Papadopoulos)
* fixed build (Christian Morales Vega)
* fixed problems with pidgin-musictracker
* fixed command line processing
* fixed skins list update
* fixed segmentation fault on video playback
* fixed bug with 'next' command processing
* fixed memory leak
* fixed vorbis comment saving
* fixed aac streams support
* fixed ape noise while seeking
* fixed Russian translation
* fixed crash when adding multiple directories simultaneously
* fixed add/remove effects problem
Version 0.4.4
* added possibility to save cue tracks inside playlist files
* optimized ladspa plugin
* fixed random playback (Anton Petrusevich)
* fixed metacity support
* fixed windows titles
* fixed cue parsing
* fixed problem with glibc 2.13 (Michał Grosicki)
* switched to LyricWiki again
* updated Japanese translation (Ryota Shimamoto)
* updated Russian translation
Version 0.4.5
* added support for read-only options to ladspa plugin
* fixed qmake build (Ryota Shimamoto)
* fixed headers list (Ryota Shimamoto)
* fixed typos
* fixed scrobbler plugin (Ferdinand Vesely)
* updated Japanese translation (Ryota Shimamoto)
Version 0.5.0
* added extra stereo plugin
* added udisks plugin
* added midi support
* added chiptune formats support
* added crossfade effect (experimental)
* added mpris 2.0 support
* added scrobbling 2.0 protocol support
* added xdg icons support
* added tint2/lxpanel support
* added wm autodetection
* added lxde integration
* added possibility to center balance on middle-click
* added --status and --nowplaying command line options
* added possibility to move tabs
* added possibility to copy tracks between playlists (Avihay Baratz)
* added 'show on all desktops' option
* added 96 kHz samplerate support to equalizer
* added icons for udisks/hal devices
* added button to the details dialog, that opens up the directory of that file (thanks to Panagiotis Papadopoulos)
* added audio buffer size option
* added 'show playlist' and 'show equalizer' hotkeys
* added shortcut editor
* added 'stop after current song' and 'no playlist advance' features (Avihay Baratz)
* added song numbers alignment
* reduced seeking delay
* reduced equalizer delay
* reworked main menu
* improved cue plugin (Evgeny Gleyzerman)
* improved audio effects implementation
* improved playlist mapping
* improved text scroller
* moved OSS4 support to separate plugin
* fixed playlist behavior (Avihay Baratz)
* fixed problems with large fonts in playlist
* fixed problems with invalid URLs
* fixed window WM_CLASS/WM_ROLE properties
* fixed format detection by mime type
* updated Russian translation
* updated Ukrainian translation (Gennadi Motsyo)
* updated Polish translation (Grzegorz Gibas)
* updated Japanese translation (Ryota Shimamoto)
* updated German translation (Panagiotis Papadopoulos)
* updated Spanish translation (Félix Medrano)
* updated Lithuanian translation (Algirdas Butkus)
Version 0.5.1
* added latest ffmpeg support
* added ac3 support
* added possibility to switch normal/shaded mode by double click (Panagiotis Papadopoulos)
* decreased startup delay
* fixed visualization bug
* fixed scrobbler plugin
* fixed build scripts
* fixed signals synchronization
* fixed mplayer support
* fixed segmentation fault in the alsa settings dialog
* fixed broken mpris2
* fixed windows overlapping at left side of screen (Artur Guzik)
* fixed frozen while cycling through deleted files in playlist
* fixed status icon bugs (Artur Guzik)
* fixed skinned button bug
* fixed metacity support
* removed internal api usage from gme plugin
* updated Chinese Traditional translation (lon)
* updated Chinese Simplified translation (lon)
* updated German translation (Panagiotis Papadopoulos)
Version 0.5.2
* added feature to reset equalizer slider on middle click (Panagiotis Papadopoulos)
* added recent Psi+ notification support
* added Slovak translation (Ján Ďanovský)
* added EAC3, DTS, and Dolby TrueHD support (Makis Kalofolias)
* added automatic removal of spaces from the URL
* added mms metadata support
* improved playlist selector
* improved docking windows behaviour
* fixed mouse cursor change bug
* fixed multi-selection bug
* fixed cmake build scripts
* fixed Alt-mouse moving bug
* fixed mms delays
* fixed pulseaudio support
* fixed jack support
* fixed text scroller title format
Version 0.5.3
* added Sony Media Wave 64 (W64) support
* added ffmpeg 0.9.1 support
* fixed jack 1.9.6 support
* fixed http plugin freeze
* fixed displaying ape bitrate
* fixed bugs in the text scroller
* fixed oss4 volume control
* fixed segmentation fault when 'repeat track' is enabled
* fixed text scroller default font
* fixed segmentation fault when delete invalid tracks
* fixed duplicates removal
* removed taglib dependency from gme plugin
* updated Japanese translation (Ryota Shimamoto)
Version 0.5.4
* added ffmpeg 0.10 support
* added 'disc number' tag support for flac files with embedded cuesheet (Brice Videau)
* fixed build (Karel Volný)
* fixed sorting bugs (Brice Videau)
* fixed drag-and-drop feature
* fixed playlists scrolling
* fixed memory leak
Version 0.5.5
* added latest libcdio support (Leon Merten Lohse)
* enabled oss4 plugin by default
* fixed Russian translation
* fixed acc streams support
* fixed aac bitrate calculation
* fixed scrobbler failure when using Qt 4.8 (Cristian Rodríguez)
* fixed oss support under freebsd
* fixed some cuesheets parsing
* fixed --pause command line option behavior (Jared Breland)
* updated Japanese translation (Ryota Shimamoto)
Version 0.5.6
* added ffmpeg 0.11 support
* fixed freebsd build
Version 0.6.0
* added converter plugin
* added stream browser plugin
* added file type determination by content (experimental)
* added '--quit' command line option
* added text scroller background option
* added playlists separator option
* added multiband equalizer api
* added equalizer presets from Amarok (Thanks to Panagiotis Papadopoulos)
* added playlits access from command line
* added dithering to MPEG plugin
* added priority support to decoder api
* added user interface api
* added default destination and file name pattern to fileops plugin
* added additional directory filters
* added feature to add files from command line to specific playlist
* added pkg-config support
* added vqf support
* added feature to display shoutcast stream information
* added 'jump to track' and 'forward/rewind' global hotkeys
* added 'New Playlist' button
* added sorting by disc number (Brice Videau)
* added feature to use clipboard content in the URL dialog (Panagiotis Papadopoulos)
* added scrobbler cache synchronization after successful submission (Ferdinand Vesely)
* changed playlist insertion behavior
* disabled OSS3 plugin by default
* improved cue plugin
* moved skinned ui to separate plugin
* fixed 'hide on close' feature
* fixed moc warnings during compilation
* fixed IPC under windows
* fixed windows-specific bugs
* fixed problems with some asynchronous calls
* fixed qmmp_cue.desktop
* fixed saving playlists on logout
* updated about dialog
* updated Russian translation
* updated Ukrainian translation (Gennadi Motsyo)
* updated Japanese translation (Ryota Shimamoto)
* updated Polish translation (Grzegorz Gibas)
* updated German translation (Panagiotis Papadopoulos)
* updated Dutch translation (Ronald Uitermark)
Version 0.6.1
* added icons to the file dialog buttons
* fixed icecast streams titles
* fixed build
* fixed default output under windows
* fixed api documentation
* fixed possible segmentation fault in the cue plugin
* fixed cue parsing
* fixed automatic charset detection
* fixed Ukrainian translation (Gennadi Motsyo)
* fixed Russian translation
Version 0.6.2
* fixed crash in the http plugin (Franz Fellner)
* fixed possible crash in the cue parser
Version 0.6.3
* fixed typo in the about dialog
* fixed FSF address
* fixed cmake scripts
* fixed filters of the directory scanner
* fixed crash in the playlist popup message
* updated Lithuanian translation (Algirdas Butkus)
Version 0.6.4
* using UTF-8 encoding for shoutcast metadata by default
* fixed visualization menu update after changing settings
* fixed skinned user interface settings
* fixed analyzer falloff speeds
* fixed skinned user interface visualization switching
* fixed playlist titlebar resize bug
* fixed color selection widget
* fixed possible crash in the transport plugins
* fixed Russian translation
* updated Japanese translation (Ryota Shimamoto)
Version 0.6.5
* added latest psi/psi+ support
* added Hebrew translation (Genghis Khan)
* increased default mms/http buffer size
* fixed shortcut dialogs
* fixed segmentation fault caused by http transport
* fixed file type determination by content
* fixed division line position in the playlist
* fixed some bugs in the WaveOut plugin
* updated Japanese translation (Ryota Shimamoto)
* updated Russian translation
* updated flac mime-type (Christian Morales Vega)
Version 0.6.6
* added support for http redirect to the url dialog
* added ffmpeg 1.1 support
* fixed 24/32-bit mode support in the src plugin
* fixed seeking when using oss4 as output
* fixed streaming support in the ffmpeg plugin
* fixed build without qt3support headers (thanks to Dmitry Smolin)
* fixed playlist titlebar cursor
* fixed mpris2 support
* fixed typos
* updated Hebrew translation (Genghis Khan)
Version 0.6.7
* added lubuntu integration
* improved rtl locales support
* fixed latest paranoia support
* fixed libav 0.8.x support
* fixed 'enter' hotkey in the playlist browser
* fixed 24-bit mode support in the src plugin
* fixed compiler warnings
Version 0.6.8
* fixed bugs in the mpris plugin
* fixed segmentation fault when running without output plugins
* updated Japanese translation (Ryota Shimamoto)
Version 0.7.0
* added udisks2 plugin
* added opus plugin
* added track change plugin
* added tracks copy/paste plugin
* added x-content/audio-cdda content type
* added 24/32-bit equalizer
* added unity integration
* added user interface language option
* added playlists auto-save feature (Ferdinand Vesely)
* added unified URL dialog
* added playlists downloading support to the command line parser
* added winapi support to the hotkey plugin
* added volume control support to the waveout plugin
* added wildmidi configuration file auto-search
* added sorting by file creation date
* added libavutil version output to the ffmpeg plugin
* added automatic 16-bit audio converter
* added pause handling to the scrobbler plugin (Ferdinand Vesely)
* enabled UTF-8 by default for cue files and shoutcast metadata
* enabled more formats by default in the ffmpeg plugin
* improved some plugins api
* improved analyzer plugin (variable size, fullscreen mode, etc)
* improved last.fm registration
* improved configuration dialog
* removed QtXML dependence from the scrobbler plugin
* disabled udisks plugin by default
* moved ffmpeg 0.6-0.8 support to separate plugin
* updated Ukrainian translation (Gennadi Motsyo)
* updated Russian translation
* updated Polish translation (Grzegorz Gibas)
* updated Japanese translation (Ryota Shimamoto)
* updated Hebrew translation (Genghis Khan)
* updated Chezh translation (Karel Volny)
Version 0.7.1
* improved jack plugin (24/32-bit samples and freebsd support)
* excluded mime types of disabled plugins in the mpris interface
* fixed windows support in the gme plugin
* fixed shortcut editor dialog
* fixed api documentation
* fixed parsing of the icy packet size
* fixed possible freezes
* fixed Spanish translation (thanks to Gustavo Alvarez)
* fixed and improved qmake support (Ryota Shimamoto)
* fixed pkg-config support
* fixed several ui bugs
* fixed scrobbler regressions
Version 0.7.2
* fixed queue update bug
* fixed track length formatting
* fixed api documentation
* fixed gcc warnings
* fixed memory leaks
* fixed wildmidi config path
* fixed playlist autosave feature
* fixed possible segmentation fault
* fixed title format update bug
* removed unimplemented function
Version 0.7.3
* added window size and position saving to the projectm plugin
* disabled unsupported settings in the statusicon plugin under Windows
* fixed warnings about invalid parent thread
* fixed race condition
* fixed ReplayGain support in the flac plugin
* fixed parsing of the track/disc number with separator
* fixed tooltip in the status icon plugin under Windows
* fixed 'show tooltip' option in the status icon plugin
* removed unused variables
Version 0.7.4
* added Galician translation (Óscar Pereira)
* added ffmpeg 2.1 support
* added m3u8 playlist extension
* improved ReplayGain support:
- fixed 24/32 bit mode
- added clipping to prevent overflow
* improved cdaudio plugin:
- added Windows support
- added track cache
- fixed proxy support
* fixed localization of the wildmidi plugin
* fixed case sensitivity while checking file extensions
* fixed gcc 4.8 warnings
* fixed memory leak
* fixed several Windows-only bugs:
- fixed parsing of the m3u files with backslashes
- fixed problem with absolute paths
- fixed adding files from command line under Windows
- fixed Meta/Win modifier in the global hotkey plugin
* fixed Japanese translation (RyōTa SimaMoto)
Version 0.7.5
* fixed case sensitivity while checking file extensions (tnanks to Ryota Shimamoto)
* fixed special global keys support under the win32 platform
* fixed latest cmake support
* fixed initial position of the equalizer volume slider
* fixed clang warnings
Version 0.7.6
* added libav 10 and ffmpeg 2.2 support
* fixed url parsing
* fixed freezing on playback resume
* fixed random freezing in the mplayer plugin
* fixed reset selection of tracks when calling context menu
* fixed multimedia keys support under win32
Version 0.7.7
* fixed typos
* fixed Polish locale support
* removed 'OnlyShowIn' key from qmmp.desktop
* removed useless files
Version 0.8.0
* added sid plugin
* added ReplayGain scanner
* added gnome hotkey plugin
* added DirectSound plugin
* added track grouping view
* added sorting by group
* added quick search to the playlist browser
* added multiple tracks support to the details dialog
* added context menu to the plugin settings page
* added lazy plugin loading
* added feature to disable transport plugins
* added data waiting condition for transport plugins
* added floating point output for lossy decoders
* added peak overflow support for lossy decoders
* added support for id3v2-based ReplayGain tags
* added clipping prevention using ReplayGain information
* added delayed initialization in the wildmidi plugin
* added volume control hotkeys
* added 'mute' global hotkey
* added '--toggle-mute' command line option
* added '--show-mw' command line option
* added ogg opus preset to the converter plugin
* added scrobbler 2.0 api for libre.fm
* added context menu in the window of the analyzer plugin
* added window flags access from visual plugin api
* added atomic playlist saving operation
* added created playlist auto-selection
* added feature to not clear previous playlist when opening new one
* added mplayer command line options setting
* added Serbian translation (Mladen Pejaković)
* blocked one hotkey assignment for several commands in the hotkey plugin
* limited cover cache size
* improved 'jump to track' dialog
* improved projectm plugin:
- added context menu
- added multi-channel mode
- added list of presets
- added win32 support
* improved win32 support
- enabled support for the enca library
- added feature to add files from multiple instances
- added file associations support (based on SMPlayer implementation)
- added uninstall support
* fixed noise on buffer underrun
* fixed title format in the shaded mode
* fixed alt-f4 behavior
* fixed possible race condition
* fixed possible segmentation fault in the mad plugin
* fixed 'eject' button function
* fixed raise of the main window when starting another instance
* fixed default skin
* updated Russian translation
* updated Hebrew translation (Genghis Khan)
* updated Ukrainian translation (Gennadi Motsyo)
* updated Serbian translation (Mladen Pejaković)
* updated Polish translation (Grzegorz Gibas)
* updated Lithuanian translation (Algirdas Butkus)
Version 0.8.1
* added rusxmms patch autodetection for all supported platforms
* added application information to the windows executable
* fixed --pl-dump/--pl-play command line options
* fixed regressions in the mpris 1.0 support
* fixed selection behaviour in the playlist when using keyboard
* fixed disc number disappearing when using flac with embedded cue
* fixed main window activation
* fixed segmentation fault when moving track in the group mode
* fixed not working 'exit' action when option 'hide on close' is enabled
* fixed freezing in the alsa plugin
* fixed m4a support
* fixed clearing a key combination in the hotkey plugin
* removed duplicate extensions from the file association page
Version 0.8.2
* added Portuguese translation (Sérgio Marques)
* added transifex integration
* added webm support
* improved image scaling quality
* fixed xspf parsing
* fixed cover loading sequence
* fixed main window activation under windows
* fixed analyzer color settings
* fixed typos (Matteo Cypriani)
* fixed possible segmentation fault in the opus plugin
* fixed separator of the file filters
* reduced tag reading delay (requires TagLib 1.8 or higher)
* updated Russian translation
* updated Ukrainian translation (Gennadi Motsyo)
* updated Japanese translation (RyōTa SimaMoto)
Version 0.8.3
* reduced time of the 'Randomize List' and "Remove Duplicates" operations
* fixed ffmpeg 2.5 support
* fixed 24/32 bit modes in the equalizer
* fixed skin parsing
* fixed autoplay when playlist was opened from command line
* updated Portuguese translation (Sérgio Marques)
* updated Czech translation (Jaroslav Lichtblau)
Version 0.8.4
* added icons for some actions
* fixed multiple connections to same signal when switching playlists
* fixed api documentation
* fixed playlist selector drawing bug
* fixed Portuguese translation (Sérgio Marques)
* fixed Hebrew translation (Genghis Khan)
* updated Turkish translation (Uğur KUYU)
Version 0.8.5
* added user data directory support
* increased player thread priority under windows
* fixed playlist resizing on RTL locales
* fixed vorbis comment support
* fixed build using qmake
* fixed cover disappearing bug
* fixed windows executable file description
* fixed settings form
* fixed problem with path separators under windows
* fixed libre.fm support
* fixed some skin parsing
* fixed support of some skins
* fixed modplug plugin settings
Version 0.8.6
* added *.med files support (Ville Skyttä)
* added s3m, stm and xm extensions to desktop files (Ville Skyttä)
* updated Japanese translation (RyoTa SimaMoto)
* improved global hotkey settings
* fixed main window activation
* fixed minimizing throw taskbar under windows
* fixed some skins parsing
* fixed config directory path
* fixed text scroller colors
* fixed home page
* fixed details dialog form
* fixed documentation
* fixed support of keyboards with single play/pause button
Version 0.8.7
* fixed opus plugin
* fixed typos
Version 0.8.8
* fixed crash when quitting while playlist is being populated
* fixed some skins support
* fixed documentation
* fixed cmake support
Version 0.9.0
* added audio-channel sequence converter
* added 9 channels support to equalizer
* added album artist tag support (Dmitry Misharov)
* added asynchronous sorting
* added sorting by file modification date
* added sorting by album artist
* added multiple column support
* added feature to hide track length
* added feature to disable plugins without qmmp.pri modification (qmake only)
* added feature to remember playlist scroll position
* added feature to exclude cue data files
* added feature to change user agent
* added feature to change window title
* added feature to reset fonts
* added feature to restore default shortcuts
* added default hotkey for the "Rename List" action
* added feature to disable fadeout in the gme plugin
* added Simple User Interface (QSUI) with the following changes:
- added multiple column support
- added sorting by album artist
- added sorting by file modification date
- added feature to hide song length
- added default hotkey for the "Rename List" action
- added "Save List" action to the tab menu
- added feature to reset fonts
- added feature to reset shortcuts
- improved status bar
* optimized playlist container
* optimized sample rate converter
* improved cmake build scripts (RyoTa SimaMoto)
* improved playlist changes notification
* improved title formatter
* improved ape tags support in the mpeg plugin
* improved fileops plugin:
- added feature to move files
- reworked settings dialog
* increased details dialog size
* reduced cpu usage (Hon Jen Yee)
* changed default skin to Glare (author: sixsixfive)
* changed default playlist separator
* using DirectSound output as default under Windows
* updated Russian translation
* updated Czech translation (Jaroslav Lichtblau)
* updated Hebrew translation (Genghis Khan)
* updated German translation (Ettore Atalan)
* updated Portuguese translation (Sérgio Marques)
* updated Ukrainian translation (Gennadi Motsyo)
* updated French translation (Sébastien Aperghis-Tramoni)
* updated Polish translation (Daniel Krawczyk)
* updated Greek translation (Dimitrios Glentadakis)
* updated Japanese translation (RyoTa SimaMoto)
Version 1.0.0
* switch to Qt5
* removed ffmpeg_legacy plugin
* removed legacy udisks plugin
* removed support of taglib versions less than 1.8
* fixed 16-bit converter
* fixed Russian translation
* optimized equalizer
* optimized flac and wavpack plugins
* improved skinned ui in the shaded mode:
- improved time indicator (Thomas Perl)
- fixed playlist colors
* fixed clicks while playing some mp3 files
* fixed memory leak in the wavpack plugin
* fixed effects and decoders sorting
* fixed possible race condition
* updated Greek translation (Dimitrios Glentadakis)
Version 1.0.1
* added XFCE icon theme support
* added Marco WM support
* added test for supported OpenGL implementation while using cmake
* improved command line parser
* fixed crash in the mplayer engine
* fixed time indicator in the qsui plugin
* fixed truncated output of the '--pl-dump' command
* fixed track indexes calculation
Version 1.0.2
* fixed problem with tray icon menu (see QTBUG-48869, patch by equeim)
* fixed geometry saving in the skinned UI
* fixed segmentation fault in the ReplayGain scanner
* fixed hide on close feature
* fixed some skins parsing
* fixed Dutch translation (Rhythmdrill)
Version 1.0.3
* added error handling in the mplayer plugin
* fixed problem with some covers embedded in the mp3 files
* fixed some skins support
* fixed issue with equalizer not saving low levels in the qsui plugin
* fixed gcc warnings
* fixed build without Qt X11 Extras
* fixed Cinnamon and MATE support
* updated Chinese Simplified translation (mabier)
Version 1.0.4
* fixed skinned ui build
Version 1.0.5
* added gnome shell support
* fixed url dialog size
* fixed memory leak in the qsui plugin
* fixed ladspa plugin
* fixed cpu usage in the vorbis plugins
* fixed utf-8 support in the scrobbler plugin
* fixed Greek translation (Dimitrios Glentadakis)
* updated French translation (Adrien Vigneron)
Version 1.0.6
* added feature to change default output plugin
* added feature to skip unsupported files in the rgscan plugin
* fixed gme plugin build
* fixed gcc warnings
* fixed Russian translation
* updated Portuguese translation (Sérgio Marques)
* updated Chinese Simplified translation (Mingye Wang)
Version 1.0.7
* added ffmpeg 3.0 support
* added support for theme change event in the qsui plugin
* fixed sendig multiple play commands when opening several files for playback
* fixed memory leaks
* fixed qt5.6 support
Version 1.0.8
* fixed session check in the scrobbler plugin
* fixed working with both libre.fm and last.fm
* fixed cell height in the stream browser
* fixed unicode support under windows
* fixed problem with file access under windows
* removed borders from statusbar in the qsui plugin
Version 1.0.9
* fixed taglib-1.9 support
Version 1.0.10
* improved sid plugin:
- added c64 file extension
- fixed default HVSC path
* updated Japanese translation (RyoTa SimaMoto)
Version 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 (Ivan Ponomarev)
* added Qt Multimedia output plugin (Ivan Ponomarev)
* 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 (Thomas Perl)
- improved time indicator in the shaded mode (Thomas Perl)
- 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 (Kiril Kirilov)
* updated Chinese Traditional translation (Jeff Huang)
* updated Chinese Simplified translation (Mingcong Bai, Mingye Wang, mabier)
* updated French translation (Adrien Vigneron and Sébastien Aperghis-Tramoni)
* updated German translation (Ettore Atalan)
* updated Greek translation (Dimitrios Glentadakis)
* updated Hebrew translation (Genghis Khan)
* updated Japanese translation (RyoTa SimaMoto)
* updated Portuguese translation (Sérgio Marques)
* updated Russian translation
* updated Ukrainian translation (Gennadi Motsyo)
Version 1.1.1
* added ffmpeg 3.1 support
* added portable mode for Windows
* fixed qt5.7 support
* fixed Russian translation
* updated Ukrainian translation (Gennadi Motsyo)
* updated Portuguese translation (Sérgio Marques)
Version 1.1.2
* fixed path to equalizer presets file in the qsui plugin (Ryota Shimamoto)
* fixed buffer overflow
Version 1.1.3
* 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
* fixed ADTS parser in the aac plugin
* fixed librcc database path in the portable mode
* updated Brazilian Portuguese translation (Vitor Pereira)
* updated German translation (Ettore Atalan)
Version 1.1.4
* fixed support of skins UTF-16 with encoded pledit.txt
* fixed 'index out of range' warning
* fixed typo in the qsui plugin
Version 1.1.5
* 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
Version 1.1.6
* 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 (Mingcong Bai)
Version 1.1.7
* 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 (Vítor Pereira Barros)
Version 1.1.8
* 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
Version 1.1.9
* 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 (Adrien Vigneron)
Version 1.1.10
* 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 (Delio Docampo Cordeiro)
Version 1.1.11
* 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 (Chris Spiegel)
* 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 (Andrey A. Rys)
* fixed rusxmms support
* updated Spanish translation (Joel Barrios)
* updated Portuguese translation (Sérgio Marques)
* updated Greek translation (Dimitrios Glentadakis)
Version 1.1.12
* fixed IPC regression
Version 1.2.0
* 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 (Jiri Grönroos)
* updated Brazilian Portuguese translation (Vitor Pereira)
* updated Chezh translation (Jaroslav Lichtblau)
* updated Chinese Simplified translation (Mingcong Bai)
* updated French translation (Adrien Vigneron and Sébastien Aperghis-Tramoni)
* updated Galician translation (Delio Docampo Cordeiro)
* updated German translation (Ettore Atalan)
* updated Greek translation (Dimitrios Glentadakis)
* updated Indonesian translation (Wantoyo)
* updated Polish translation (Daniel Krawczyk)
* updated Portuguese translation (Sérgio Marques)
* updated Russian translation (Alexey Loginov)
* updated Spanish translation (Joel Barrios and Bohdan Shuba)
* updated Japanese translation (RyoTa SimaMoto)
* updated Ukrainian translation (Gennady Motsyo)
Version 1.2.1
* 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 (Gennady Motsyo)
* updated Italian translation (Luigi Toscano)
* updated Spanish translation (Joel Barrios)
Version 1.2.2
* fixed build with Qt 5.11
* fixed memory leaks
Version 1.2.3
* 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
Version 1.2.4
* 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 (mrerexx)
* updated Portuguese translation (Sérgio Marques)
* updated Spanish translation (Joel Barrios)
* updated Ukrainian translation (Gennady Motsyo)
* updated Russian translation
Version 1.2.5
* 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
Version 1.2.6
* fixed OSS4 plugin build
* fixed 12, 20-bit integer and 32-bit float formats support in the
WavPack plugin
Version 1.3.0
* 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 (Alexey Loginov, Viktor Eruhin)
* updated Polish translation (mrerexx)
* updated Portuguese translation (Sérgio Marques)
* updated Ukrainian translation (Gennady Motsyo)
* updated Spanish translation (Joel Barrios)
* updated German translation (Ettore Atalan)
* updated Greek translation (Dimitrios Glentadakis)
* updated Galician translation (Delio Docampo Cordeiro)
* updated Indonesian translation (Wantoyo)
* updated Italian translation (Luigi Toscano)
* updated Finnish translation (Jiri Grönroos)
* updated Chinese Traditional translation (Cosmos Chen)
Version 1.3.1
* added projectM 3.1 support
* added feature to determine plugin prefix via pkgconfig (Chris Spiegel)
* fixed current track text color in the qsui plugin
* fixed command line processing under Windows
* fixed AAC support
* fixed kwin.sh script (D1mon)
* updated Polish translation (mrerexx)
* updated Portuguese translation (Sérgio Marques)
* updated Finnish translation (Jiri Grönroos)
* updated Russian translation (Alexey Loginov)
Version 1.3.2
* 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
Version 1.3.3
* added float output support for PulseAudio, ALSA and OSS4
* added AppStream information (Joel Barrios Dueñas)
* 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 (Heimen Stoffels)
* updated Greek translation (Dimitrios Glentadakis)
Version 1.3.4
* 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 (Gennady Motsyo)
* updated Italian translation (Luigi Toscano)
Version 1.3.5
* 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 (Delio Docampo Cordeiro)
Version 1.3.6
* 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 (Adrien Vigneron)
* updated Indonesian translation (Andika Triwidada and Wantoyo)
Version 1.3.7
* 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 (mrerexx)
Version 1.4.0
* 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 (Sérgio Marques)
* updated Dutch translation (Heimen Stoffels)
* updated Polish translation (mrerexx)
* updated Galician translation (Delio Docampo Cordeiro)
* updated Spanish translation (Joel Barrios)
* updated Russian translation (Alexey Loginov)
* updated Ukrainian translation (Gennady Motsyo)
* updated French translation (Adrien Vigneron)
* updated Indonesian translation (Andika Triwidada)
* updated Greek translation (Dimitrios Glentadakis)
* updated Italian translation (Luigi Toscano)
* updated German translation (Ettore Atalan)
Version 1.4.1
* 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 (Heimen Stoffels)
* updated Galician translation (Delio Docampo Cordeiro)
* updated Polish translation (mrerexx)
* updated Portuguese translation (Sérgio Marques)
* updated Spanish translation (Joel Barrios)
* updated Turkish translation (abcmen)
Version 1.4.2
* fixed playlist updating
* fixed memory leak
* fixed kwin support
* fixed xing header parsing in the mpeg plugin
* updated Greek translation (Dimitrios Glentadakis)
Version 1.4.3
* 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 (Kimmo Kujansuu)
* updated Bulgarian translation (Miroslav Mihov)
Version 1.4.4
* 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 (Heimen Stoffels)
* updated Galician translation (Delio Docampo Cordeiro)
* updated Spanish translation (Joel Barrios)
* updated Bulgarian translation (Miroslav Mihov)
Version 1.4.5
* added TagLib 1.12 support
* disabled CRC checking in the mpeg plugin
* fixed playlist update
* fixed build with gcc 11
* fixed API documentation
* fixed skin search path
* fixed application icons
Version 1.4.6
* added application startup optimization
* added X11 session checking in the notifier plugin
* fixed provider settings parsing in the lyrics plugin
* fixed equalizer form in the qsui plugin
* fixed build with the latest ffmpeg version
* updated Portuguese translation (Sérgio Marques)
* updated Italian translation (Luigi Toscano)
* updated French translation (Adrien Vigneron)
Version 1.5.0
* added media library plugin (experimental)
* added PipeWire plugin (experimental)
* added built-in CUE editor
* added m4b support in the ffmpeg plugin
* added option to enable CRC checking in the mpeg plugin
* added ID3v1/ID3v2 charset detection using librcd library in the mpeg plugin
* added WebP format support for cover image
* added groups rebuilding after playlist updating
* added metadata formatter optimization
* added "%dir()" function in the metadata formatter
* added feature to integrate widgets to the main interface from plugins
* added feature to execute external command in the fileops plugin
* improved visualization synchronization
* improved lyrics plugin:
- added widget mode
- show text of the current playing song (in the widget mode only)
- changed user interface
* improved qsui plugin:
- added feature to add dock widgets from plugins
- added feature to change tab bar position
- added icons to the file system browser menu
- added feature to place dock widgets in the multiple lines
- removed "Actions" submenu, using "Tools" menu instead
* improved skinned plugin:
- added playlist color settings
- moved "Show playlists" option to "Playlist" submenu
- moved "group tracks" and "show header" options to "Playlist" submenu
* removed some deprecated API usage
* removed obsolete code
* changed minimal FFmpeg version to 3.4
* updated Portuguese translation (Sérgio Marques)
* updated Dutch translation (Heimen Stoffels)
* updated Polish translation (mrerexx)
* updated Galician translation (Delio Docampo Cordeiro)
* updated Spanish translation (Joel Barrios)
* updated Russian translation (Ilya Kotov)
* updated Ukrainian translation (Gennady Motsyo)
* updated French translation (Adrien Vigneron)
* updated Indonesian translation (Andika Triwidada)
* updated Greek translation (Dimitrios Glentadakis)
* updated Italian translation (Luigi Toscano)
* updated German translation (Ettore Atalan)
* updated Finnish translation (Jiri Grönroos, Kimmo Kujansuu)
Version 2.0.0
* switched to Qt6
* added application startup optimization
* added Korean translation (Jung Hee Lee)
* enabled Matroska container by default in the ffmpeg plugin
* using libiconv for charset conversion
* removed mp3lyrics.org lyrics provider (service was closed)
* improved qsui plugin:
- added waveform seekbar optimization (Linearithmik)
- fixed waveform generation for 16-bit samples (Linearithmik)
* fixed plugin cache cleanup
* fixed build without mpg123
* fixed ladspa plugin regression (Linearithmik)
* disabled unsupported plugins: taskbar, qtmultimedia
Version 2.0.1
* fixed default settings in the ffmpeg plugin
* fixed build warnings
* fixed transition between http tracks
* improved qsui plugin:
- fixed toolbar renaming
- fixed Wayland support
- fixed tab bar context menu
* enabled QtMultimedia support under Qt 6.2 or higher
* removed private API usage Qt 6.2 or higher
* updated Finnish translation (Kimmo Kujansuu, Jiri Grönroos)
* updated Galician translation (Delio Docampo Cordeiro)
* updated Italian translation (Luigi Toscano)
Version 2.0.2
* fixed out-of-source build
Version 2.0.3
* fixed build issues
* fixed transport plugins loading
* fixed volume bar draw in the double size mode
* fixed symlinks support
* fixed some issues in the two-panel file dialog
* removed KDE4 notifications support
* updated Turkish translation (abcmen)
Version 2.0.4
* fixed drag-and-dropped tracks order
* fixed issue with empty content type
* disabled waveform seekbar for the tracks with unknown duration
* fixed taskbar plugin
* updated Ukrainian translation (Gennady Motsyo)
Version 2.1.0
* added feature to extract lyrics from tags (id3v2 tag and Xiph Comment)
* added queue display in the "jump to track" dialog
* added feature to skip already existing tracks
* added volume change notification in the KDE notification plugin
* added XDG Base Directory Specification support
* replaced modplug plugin by xmp plugin
* improved qsui plugin:
- added feature to hide playlist name filter
- added feature to hide menu panel
- added application menu
- enabled clear button for some search filters
- improved file system browser context menu
* improved history plugin:
- added feature to remove tracks from history
- added feature to show track details
* improved "about..." dialog
* improved file name filter configuration in the ffmpeg plugin
* increased the minimal required Qt version to 5.5
* optimized search for duplicated tracks
* optimized track queue
* resolved conflict between 1.x and 2.x versions
* updated Dutch translation (Heimen Stoffels)
* updated Ukrainian translation (Gennady Motsyo)
* updated Polish transition (Marek Adamski)
* updated Portuguese translation (Sérgio Marques)
* updated Finnish translation (Kimmo Kujansuu)
* updated Galician translation (Delio Docampo Cordeiro)
* updated Italian translation (Luigi Toscano)
* updated Russian translation (Andrei Stepanov)
* updated Korean translation (Jung Hee Lee)
* updated Spanish translation (Joel Barrios)
Version 2.1.1
* fixed skin selection setting
* fixed API documentation
* fixed udisks plugin build
* fixed Windows 10 support
* fixed portable mode under Windows
* fixed build with Qt 6.4
* fixed AppStream metadata (Matthias Mailänder)
* removed hal plugin
* updated Dutch translation (Heimen Stoffels)
* updated Galician translation (Delio Docampo Cordeiro)
* updated Korean translation (Jung Hee Lee)
* updated Polish transition (Marek Adamski)
* updated Portuguese translation (Sérgio Marques)
* updated Russian translation
* updated Finnish translation (Kimmo Kujansuu)
* updated Italian translation (Luigi Toscano)
Version 2.1.2
* added FFmpeg 5.1 support
* added recursive search for presets in the projectm plugin
* added application icon in the pulseaudio plugin
* improved visualization synchronization
* fixed title formatting in the KDE notification plugin
* fixed "fact" chunks support in the sndfile plugin
* fixed embedded cover art support in the flac plugin
* fixed tag editor behavior
* fixed Russian translation
* updated Finnish translation (Kimmo Kujansuu)
* updated Spanish translation (Joel Barrios)
Version 2.1.3
* fixed latest cURL API support
* fixed crash in the ladspa plugin (Linearithmik)
* fixed memory leak in the wavpack plugin
* fixed locale override under Windows
* fixed ADTS header detection in the aac plugin
* fixed error handling in the ffmpeg plugin
* fixed text scroller geometry in the skinned plugin
* hide empty plugin categories
* added partial Swedish translation (Luna Jernberg)
Version 2.1.4
* added projectM 4.0 support (experimental)
* rebuild skin cache if missing
* fixed command execution under Windows in the file operations plugin
* fixed removing of the current playing file in the file operations plugin
* fixed crash on streams in the lyrics plugin
* fixed issues with tabbar in the simple ui plugin
* fixed issues with visualization windows on application startup
Version 2.1.5
* added waveform seekbar optimization (Linearithmik)
* fixed visualization initialization in the simple user interface
* fixed playlist geometry issues in the simple user interface
* fixed playlist settings in the skinned user interface
* fixed possible crash
* fixed http version
* fixed file type determination by content in the waveform seekbar
Version 2.1.6
* added TagLib 2.0 support
* fixed settings form in the simple user interface
* improved lyrics plugin:
- fixed issue with URL formatting
- updated lyrics providers
- using UTF-8 for all lyrics providers
* updated Spanish translation (Darwin Toledo)
Version 2.1.7
* using XWayland for skinned user interface
* using floating point output in the sndfile plugin
* fixed file type determination by content in the sndfile plugin
* fixed memory leak in the hotkey plugin
* fixed stream sample rate in the pipewire plugin
* fixed issue with KDE6 file dialog (Jonas Kvinge)
Version 2.1.8
* improved CUE parser
* fixed pkg-config files generated by qmake
* fixed memory leak
* fixed issue with missing mount points in the qmmp file dialog
* fixed unexpected startup of the disabled plugin when trying to change
it's settings
* fixed linking with xcb
* fixed crash when trying to remove queued track
* fixed copying of the selected tracks to the new playlist
* fixed Wayland compatibility on first startup
Version 2.1.9
* fixed build with PipeWire version less than 0.3.33 (Thomas Lange)
* fixed displaying bitrate in the wavpack plugin
* disabled Qt 6.7 build warnings
* disabled waveform seekbar for CD tracks in the simple user interface