1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
|
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 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.9.0
added Portuguese translation (Sérgio Marques)
update Ukrainian translation
added ChannelMap class
equalizer: 9 channels support
improved album artist tag support
playlist container optimization
added asynchronous sorting
added CMAKE_AUTOMOC feature (patch by RyoTa SimaMoto)
qmake: added feature to disable plugins without qmmp.pri modification
added flags for playlist changes notification
added feature to remember playlists scroll positions
added feature to exclude cue data files
added parser implementation
moved drawing functions to separate class
multicolumn support implementation
updated Czech translation (Jaroslav Lichtblau)
updated Hebrew translation (Genghis Khan)
increased details dialog size
added feature to change user agent
using dsound plugin as default (under win32 only)
changed default pl separator
added feature to hide song lengths
improved album artist tag support
mpeg plugin: improved ape support
added feature to change window title
updated German translation (Ettore Atalan)
skinned ui: added shortcut for "Rename List" action
added feature to reset fonts
added feature to restore default shortcuts
changed default skin to Glare by sixsixfive
fileops: added feature to move files (#132)
fileops: improved settings dialog
added sorting by file modification date (#741)
gme: added feature to disable fadeout
sample rate converter: some optimization
|