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
|
version 0.3.0
vfs plugins - for implementing http/ftp streaming, etc
improved mpeg (libmad) plugin - eats less memory, works faster
added support for icecast and shoutcast streams (mp3, ogg)
added support for podcasts (basically, for any files residing on http/ftp)
added support for opening pls and m3u files
improved about dialog
added support for Super (winkey) modifier and multimedia keys in global hotkeys plugin
fixed random crash in global hotkeys plugin if key combination was used elsewhere
improved cuesheet reader
added cd audio support, including cddb/freedb
added preferences window
new unified config file for everything
added total playtime display in statusbar
improved plugin build system, displays list of plugins to be built
custom columns (through manual config editing yet)
column header drag-and-drop
improved alsa compatibility
player can release sound device while not playing
better alsa resume after suspend support
support for hardware samplerate conversion (when supported by hardware)
support for alsa software resampling
improved skipping through bad files
fixed replaygain bugs
added full file path display via tooltip (optional, disabled by default)
statusbar shows info while paused
added new buffering icon while streamer loads data
added scrolling in playlist while dragging/selecting tracks
case-insensitive file filter in gtkfilechooser dialogs
added cursor sync between playlist and search windows
player saves playlist/config on SIGTERM (should improve things on shutdown)
version 0.2.3.2
added winkey (Super) modifier support to hotkeys plugin
added multimedia keys support to hotkeys plugin
added hex keycodes (as reported by xev) support to hotkeys plugin
fixed crashbug in playlist loader when loading playlist files from older releases
fixed bug in flac decoder attempting to read past end of file
added new workarounds for malformed cusheet files
version 0.2.3.1
disabled debug tracing in most modules, to prevent slow-downs
fixed streaming bug introduced last moment before 0.2.3
fixed redrawing of playing status after resume from pause
version 0.2.3
added native gapless playback which works with most decoders
added replaygain support
added wavpack plugin
added libsndfile plugin
fixed seeking in paused and stopped states
fixed reading of some id3v2 tags
changed tag reading order to APEv2->ID3v2->ID3v1
improved cuesheet reader
fixed interlocking bug in streamer (should reduce skips)
version 0.2.2.2
fixed resume after suspend/hibernate
fixed cue reader regression
fixed another playlist drawing regression
fixed stutter at the start of ape tracks
version 0.2.2.1
fixed playlist drawing regressions encountered in 0.2.2
version 0.2.2
fixed several build problems reported by users
added app icons, updated launcher script
proper sse2 detection and usage in ape plugin
reduced volumebar range to -50dB
horizontal scrolling in playlist
pango is now used for ellipsizing
case-insensitive search using russian, danish, french and other alphabets
vertical scroll is much faster now
version 0.2.1
new ape decoder - faster, doesn't crash
fixed APEv2 tag reader
fixed id3 tag reader on big-endian systems
player now builds without errors on big-endian systems
memory for HVSC song length database is now allocated on demand
fixed icons in system tray menu
fixed color detection for column header text
improved cuesheet reader (pregap support and better bounds checking)
version 0.2.0
plugin API - decoder and misc plugins working, other types are work in progress
most decoders are in plugins now, which means that most dependencies are optional (libmad, libFLAC, etc)
global hotkeys plugin
last.fm scrobbler plugin
added help page (under help menu)
huge amount of performance tweaks (including power consumption tweaks)
cuesheets embedded into FLAC's vorbis comments
24 bit flac support
$XDG_CONFIG_HOME env variable support
APE format support through libdemac
launcher (.desktop) file
scroll follows playback (optional)
no more "?" when no track number in tags
fixed seekbar accuracy bug
improved cuesheet reader
cuesheet text charset detection (utf8, iso8859-1, cp1251)
improved mp3 parser (better vbr duration calc, more accurate seeking, etc)
fixed bug when starting files from command line using relative paths
fixed order/loopmode session saving
fixed id3v2.2 reader
focus/deiconify window on trayicon click
X button no longer minimizes to tray by default (configurable)
search is now accessible from menu
column sizes are now saved between sessions
select multiple folders in "add folder(s)" dialog
version 0.1.1
volume control now works on dB scale
fixed bug in ogg vorbis decoder that was skipping songs
flac decoder now can ignore corrupted files to some extent
added shuffle playback mode
removed some of the unused code from build scripts
player no longer hangs if song change happend near the end of current song
playlist redraw fixed for pause/unpause
speed optimizations on playlist drawing
changed scrollwheel step to 2 rows
changed playlist drawing from cairo to gdk, uses proper font now
fixed server part to be started earlier, to prevent multiple instances bug
fixed several things preventing player to work on ppc64 architecture
fixed id3v2 unsynchronized frames reading
implemented basic session management, window size/position, volume, playmode are remembered across sessions
|