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 crush with some skins * fixed bug in balance control * fixed bug in alsa plugin which cause crush 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 lyricswiki.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 form 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 * partially rewritten sound core * 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 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 and optimized 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)