1version 0.7.2
2	fixed title formatting %filename% crash
3	fixed streaming of aac content in mp4 container
4	added https:// support to vfs_curl (Viktor Semykin)
5	added zh_TW translation to deadbeef.desktop (laichiaheng)
6	fixed loading cue sheets without any metadata fields
7	fixed file close bug in VTX plugin
8	fixed evaluating nested square brackets syntax in title formatting
9	improved support for large fields in ID3v2 tags
10	fixed potential crash bug in artwork plugin
11	fixed path separator '/' escaping regression in converter
12	moved ffmpeg plugin to the end of plugin list, to prevent conflicts with other input plugins
13	added $fix_eol, $hex title formatting
14	fixed importing [, ] and \n characters from old configuration files
15	fixed "Group by artist/date/title" title formatting
16	added enumerating/exposing of all supported file extensions to ffmpeg plugin (Xinya Zhang)
17	fixed handling of ':' in file path in vfs_zip plugin
18	fixed old ffmpeg versions support
19	fixed wma decoder loudness issue
20	fixed DCA buffer allocation, to make it more musl-friendly
21	added $num implementation to title formatting (Peter Lamby)
22	fixed --nowplaying-tf behavior when player is stopped
23
24version 0.7.1
25	fixed GTKUI maximized window layout saving/restoring
26	fixed GTKUI maximized window column autoresize saving/restoring
27	fixed artwork plugin version checks
28	disabled bogus shift-jis detection, which was overriding cp1252
29	fixed mp3 bitrate calculation regression
30	fixed wrong padding of formatted time
31	fixed importing legacy title formatting fields bug
32	fixed incorrect output format after resuming paused session
33	fixed $ext title formatting bug
34	fixed %tracknumber% title formatting bug
35	fixed auto-updating title formatting fields
36	fixed FreeBSD compile issues
37	fixed cache cleaner crash bug
38	fixed crash when trying to play GYM files
39	fixed importing legacy playlist grouping config
40	fixed FLAC metadata field mapping
41	fixed FLAC metadata track/total and disc/total splitting
42
43version 0.7.0
44	converter: fixed bug overwriting the source file with destination (Ian Nartowicz)
45	artwork: added cache cleaner, MusicBrainz backend,
46		configurable default picture, numerous bugfixes,
47		performance improvements, more customization options (Ian Nartowicz)
48	playlist browser: improved drag-n-drop,
49		double-click / middle-click on empty area to create new playlist,
50		middle-click on playlist to remove it,
51		highlight current playlist, configurable columns,
52		sort columns by clicking their headers,
53		performance optimizations (Christian Boxdörfer)
54	various selection properties improvements (Christian Boxdörfer)
55	added "Skip to ..." next/prev album/genre/composer actions (Christian Boxdörfer)
56	more appearance customization options in GTKUI (Christian Boxdörfer)
57	initial OS X support, with cocoaui, coreaudio and xcode project, only in GIT sources
58	added center-alignment option to playlist columns (Christian Boxdörfer)
59	added 1 and 5 second "Seek forward/backward" actions
60	fixed random gtkui crash when closing playlist via menu
61	new title formatting implementation, aiming to be compatible with fb2k, replacing the old one
62	added grouping to search window (Ian Nartowicz)
63	improved error handling in vfs_curl (Ian Nartowicz)
64	fixed volume control via mouse scroll when using GTK3
65	fixed unwanted restarting when unpausing streaming tracks of known length
66	sid: use stereo by default, with an option to force mono; fixed performance issues
67	cdda: improved cddb support, libcdparanoia, multiple CD drives, speed selection (Ian Nartowicz)
68	gtkui: added selection focus, such that the found tracks will be focused while using the search window
69	tags: use cp1252 instead of iso8859-1 everywhere
70	fixed resuming network streams after losing network connection
71	fixed cuesheet charset detection crash bug
72	renamed mpgmad plugin to be "mp3"
73	added libmpg123 support as a 2nd backend to mp3 plugin, as default
74	mp3: fixed xing header parsing, length calculation issues
75	favor album artist over artist in "stop after current album" mode
76	gme: fixed SAP file duration and improved looping handling
77	sid: automatic detection of HVSC SongLengths.txt from sid file pathes
78	gtkui: added Tabs widget in Design mode (Christian Boxdörfer)
79	added sc68 plugin for playing Atari ST music
80	added on-demand initialization to wild-midi, to speed up player init
81	flac: fixed legacy cuesheet handling
82	added writing updated replaygain info to all supported tag formats
83	fixed setting focus on the main window / playlist on startup
84	changed volume up/down actions to have a step of 1dB instead of 2dB
85	fixed bigendian support in the converter
86	updated DUMB and GME to the newest versions (kode54)
87	fixed handling of several formats in sndfile plugin (kode54)
88	added support for ORIGINAL_RELEASE_TIME and ORIGINAL_RELEASE_YEAR metadata fields (Giulio Bernardi)
89	added loading plugins from a $DEADBEEF_PLUGIN_DIR directory (Nikolay Amiantov)
90	fixed a bug which was skipping next track after deleting current track
91	DUMB and GME can now do their own proper infinite looping in "Loop single" mode (kode54)
92	alac: Fix bits per sample varying from what the MP4 container specifies (kode54)
93	psf: fixed crash after format probing failure
94	search window title will show the number of search results
95	SRC resampler: fixed very rare buffer overflow crash
96	mp3: added LAME preset support
97	album art: fixed scaling of non-square images (Ian Nartowicz)
98	ffmpeg: updated to support new library versions
99	gtkui: improved playlist column drag-n-drop (Ian Nartowicz)
100	configuration file is now written with 0600 permissions
101	added tracktotal and disctotal support for many tagging formats
102	added extended ID3v1 genres
103	fixed int-float conversion off-by-one precision bug
104	fixed sorting algorithm u8_strcasecmp stability issue (Ian Nartowicz)
105	fixed playlist context menu actions to work on clicked playlist, instead of the current one
106
107version 0.6.2
108	added "Stop playback after current album finished" (Aleksejs Popovs)
109	added ALAC, OPUS, OggFlac encoder presets (Ian Nartowicz)
110	added configure option to build artwork plugin without network support
111	added new widget for muting chiptune voices
112	added support for SHIFT-JIS charset detection/recoding (off by default)
113	fixed "stop after current" bug, which required player restart on every change
114	fixed --gui command line option
115	fixed GUI seeking accuracy bug
116	fixed bug in extended frame flags conversion between ID3v2.3 and ID3v2.4 tag formats
117	fixed crash when loading playlist from command line
118	fixed loading album art (APIC frame) from ID3v2.4 with data length indicator
119	fixed non-utf8 locale support in console
120	fixed support for vorbis files with more than 6 channels
121	fixed playlist count limit bug
122	fixed preserving file permissions after editing ogg files
123	fixed several bugs in PLS playlist format support
124	improved FreeBSD and OSX support
125	improved charset detection in CUE and ID3v1
126	improved album art column rendering/resizing (Christian Boxdörfer)
127	improved the build system and the output build quality
128	improved detection of config changes, to avoid unnecessary config writing
129	improved support for reading APEv2 and ID3v1 tags from large files (>2Gb)
130	updated licensing information in all plugins, to include information about all used libraries
131	aac: added workaround for 7 channel sound playback bug
132	ape: play files with format >= 4.11, improved error handling
133	artwork: many fixes and improvements, including support for non-tagged files
134	dumb: added option to configure internal volume
135	ffmpeg: fixed bitrate calculation
136	ffmpeg: fixed replaygain support
137	flac: fixed/improved many things in tag reading and writing code
138	gme: added support for loading gzipped modules from supported archives (e.g. from zips)
139	gtkui, pltbrowser: better accessibility
140	gtkui: added option to disable seekbar overlay
141	gtkui: added option to display playback state as unicode characters, instead of bitmaps (works better on HDPI screens)
142	gtkui: added support for design mode to more widgets (seekbak, volumebar, playback toolbar)
143	gtkui: fixed bug in gtk_drag_check_threshold handler
144	gtkui: numerous fixes in widget layout code
145	gtkui: single/double clicking on album art column will select/play the album/group (Christian Boxdörfer)
146	lastfm: added support for scrobbling radio streams (off by default)
147	lastfm: added support for scrobbling tracks shorter than 30 sec (off by default)
148	lastfm: improved support for musicbrainz track id
149	mms: fixed few buffer overflow bugs, improved responsiveness
150	mp3: optimized scanner: less backward seeks during frame syncing
151	shellexec: fixed escaping of single quotes, prevent opening copies of shxui dialogs
152	vfs_zip: huge speed improvements
153	vorbis, oggflac: new tagging code (Ian Nartowicz)
154	improved plugin duplicate checking
155	fixed RIFF WAVE header writing in converter
156	fixed 8bit png crash in album art plugin (Ian Nartowicz)
157	static builds now use -O3 -D_FORTIFY_SOURCE=0 compiler flags
158	fixed few issues with implementation of the Play button
159	improved tag writing in converter
160	fixed issues with "background jobs are running" warning
161	changed all wiki links to point to the new wiki on github
162	improved streamer event handling, to make the GUI more responsive and stable
163	fixed cleaning up downloaded temporary playlist files
164	Fixed skipping bad FLAC__METADATA_TYPE_CUESHEET blocks in FLAC
165	added support for uppercase .CUE extension
166	added "mpga" extension support (mp3)
167	fixed seeking backwards using hotkeys when in the beginning of a track
168
169version 0.6.1
170	fixed crash in AAC plugin when mp4 file reports 0 samples (e.g. radio rips)
171	fixed libsupc++ linking issues
172	fixed support for gcc<4.5
173	changed description of hotkeys plugin in configure
174	fixed 100% CPU load issues with certain hotkeys
175	fixed opening files from command line into default playlist
176	don't allow spawning multiple instances of converter
177	fixed EQ drawing past the bottom margin
178	fixed progress dialog while loading playlists
179	fixed M3UINF parser
180	reverted MP3 bugfixes which introduced incorrect duration calculation
181	fixed ungrabbing deleted global hotkeys
182	added config option to help debug buffering/streaming
183	ffmpeg plugin can now handle dynamic data format changes
184	fixed rare buffering problem which was causing stuttering for some users
185	fixed running without X and/or without GUI plugin
186	fixed mp3 duration rounding bug
187	fixed incorrect scroll/cursor after deleting playlists
188	added support for loading plugins from ~/.local/lib{32|64}/deadbeef, depending on running deadbeef build version
189	fixed bug imposing 256 byte limit on file pathes in archives
190	fixed column autoresize issues
191	removed libstdc++ hacks from C++ plugins
192	fixed "Remove from disk" menu item not being hidden by corresponding option
193	fixed applying "Pin group titles" config on startup (patch from Christian Boxdörfer)
194	improved charset detection in CUE files, not longer allowing invalid utf-8 to go through
195	paused network streams don't attempt to prebuffer until played
196	unpausing network streams always restarts them
197	prevent loading playlists from archives (treat them like folders)
198	hide the "Hotkeys" tab from preferences if hotkeys plugin is not available
199	don't build shellexecui if not building shellexec
200	fixed memleak when drag-dropping pls/m3u playlists from file managers
201	prevent passing non-utf8 filenames to progress dialog
202	fixed crash when opening invalid VTX files
203	fixed crash when opening invalid WMA files
204	don't delete replaygain info from FLACs when writing tags
205	fixed really old buffer overflow bug in dnd handler (kudos to Megabaks)
206
207version 0.6.0
208	gui layout designer, with a set of widgets to choose from (View -> Design mode, then use right click)
209	new API for creating GUI extension plugins
210	visualization support, spectrum analyzer and scope widgets
211	new hotkeys system, which adds local hotkeys, and many more actions to choose from
212	playlist browser widget: a vertical alternative to playlist tabs
213	album art viewer widget
214	selection properties widget
215	button widget: put custom buttons to main window, and assign any actions to them
216	showing seek time in the bar during seeking
217	added worldofspectrum downloader to artwork plugin (for AY tunes)
218	native flac cuesheet support
219	lots of fixes in MP3 and ID3v2 support
220	improved AAC support
221	fixed the context menu in metadata editor
222	added GTK3.6 filechooser filter regression workaround
223	fixed compatibility with FFMPEG up to 2.0.2
224	added location field to the metadata tab in track properties
225	fixed playlist columns sizers dead zone bug
226	new WMA plugin
227	a ton of stability/responsiveness fixes to mms plugin
228	added customizable content-type mapper, to associate network streams with plugins
229	improved remote playlist loading
230	fixed buffer overflow in m3u plugin
231	subtracks no longer get written to pls and m3u
232	warn a user if he attempts to quit while a job is running (e.g. converter)
233	fixed tabstrip scrolling timer bug
234	added GTK3 touchpad smooth scrolling support (kudos to thesame)
235	added option to always convert 16 bit input signal to 24 bit (Eugene Rudchenko)
236	added experimental Mac OS X support (thanks to Carlos Alberto Nunes for the CoreAudio plugin)
237	improved playlist tab rendering code to work better on HDPI displays
238	fixed rounding error in streamer sleep time calculation - that solves some stuttering problems
239	added OPUS and TAK support in the static build (via ffmpeg)
240
241version 0.5.6
242	wavpack: fixed reload_metadata not clearing old data
243	sndfile: fixed big/little endian byte swap buffer overrun
244	gme: fixed loopcount bugs
245	alsa: fixed race condition bug leading to freezes
246	alac: added new ALAC plugin with proper gapless playback support and other goods
247	aac: lots of bugfixes and improvements, as usual, including half/double duration bugfix, and custom metadata fields support, and audiobook chapters
248	cue and m3u parsers can now skip utf8 BOM
249	automatically fill new/edited column title from the selected column type
250	removed the frame widget around playlist to make scroll bar more accessible in maximized windows
251	restored old GDK drawing in GTK2 plugin, because cairo produces weird shit on older GTK2 versions -- that means, tabs and playlist now look correct again with gtk2.20 and below
252	gtk3 compiling is now enabled by default, if gtk3 sdk is installed
253	--enable/disable-gtkui configure option is removed, now there are only --enable/disable-gtk2 and --enable/disable-gtk3
254	added Menu key support
255	always auto-name playlist by folder name when empty, even if the playlist title is non-default
256	insert/delete key support in track properties (Ruslan Khusnullin)
257	fixed Enter and Esc keys in track properties
258	fixed playlist column auto-resizing in maximized window
259	added user-agent configuration for last.fm, vfs_curl, etc
260	added cp936 charset detection support. it breaks cp1251 detection, so it's done as an option -- look in the preferences (Joey Zheng)
261	show blank instead of "?" when a metadata field is absent
262	fixed local album cover files search order, it's alphabetical now
263	alsa: added a hack/work-around to prevent releasing sound device when a user switches between tracks
264	m3u: improved handling of relative file pathes
265	converter: fixed handling "/" in filenames; fixed tag-writing to files which have special characters
266	fixed resuming last session in shuffle albums mode
267	fixed several libmms freeze/hang/crash bugs
268	vorbis: update waveformat dynamically, so now it's possible to listen the radios which switch between mono and stereo dynamically
269	mp3: fixed samplerate shown in the track properties
270	added work-around for unsupported channel masks to wavpack and sndfile plugins
271	fixed notification cover-art loading for tracks with empty album
272
273version 0.5.5
274	fixed converter GUI plugin crash if the converter plugin not found
275	fixed compiling on FreeBSD
276	fixed race condition bug in streamer
277	fixed flac embedded cover loading bug
278	fixed multiline tag field editing
279	fixed vorbis streaming audio bug
280	fixed numlock handling in global hotkeys setup
281	fixed KP_Return not working
282	fixed filename being ignored in the search window
283	fixed session saving on reboot/logout using XSMP via eggsmclient
284	fixed few missing translation strings
285	fixed many instability issues caused by improper use of pl_find_meta[_raw] calls
286	fixed improper use of GtkStyle in playlist and tabs widgets
287	fixed prev/next handling when playback is stopped
288	fixed random playback bug caused by libsidplay2 calling srand(time(NULL))
289	fixed crash in adplug when playing ADL files
290	fixed crash in aac reload metadata
291	fixed Grandia - Parallel Trippers.gbs crash in GME plugin
292	fixed crash in GME plugin when a file doesn't exist
293	fixed integer overflow bug in float32->int32 conversion
294	fixed m3u parser string copy bug
295	fixed several dsp bugs in the converter
296	fixed up/down buttons in the converter's dsp preset editor
297	fixed selected row bugs in dsp preset editors in gtkui preferences and converter
298	fixed parent window of dsp plugin configure window
299	fixed all known issues in gtk3 plugin -- it should be fully working now
300
301version 0.5.4
302	fixed starting the player using "deadbeef" command without path
303	fixed missing ; in deadbeef.desktop
304	fixed big-endian support in sndfile plugin
305
306version 0.5.3
307	m3u: fixed few parser bugs; added audio/x-scpls mime-type support; fixed m3uext support
308	adplug: upgraded to 2.2.1, added fake-surround support and emu selection
309	added ShellExec GUI configuration support (thanks to Azeem Arshad)
310	fixed id3v2 parser whitespace trimming bug
311	"Stop after current" can be reconfigured to be auto-reset each time
312	auto-save EQ state on every change
313	gcc 4.7 compile fix in SID plugin
314	added new Sort->Random feature, to randomize the playlist (thanks to Defusix)
315	converter: fixed writing wav files sized over 2 gigs
316	converter: added support for reconstructing of the folder structrure based on longest common root folder
317	converter: added support for writing files to the source track folders
318	fixed possible hang caused by race condition in the alsa/streamer interaction
319	wildmidi: fixed possible linking errors
320	fixed ignoring cuesheet and log fields in search
321	added support for TXX DATE field as written by FB2K
322	bogus "plugin.so file not found" errors are no longer printed
323	fixed bug in search window causing all tracks to become selected on some actions
324	fixed possible crash when loading corrupted playlist files
325	EQ window will reflect changes in the DSP chain configuration
326	fixed excessive CPU load while streamer is waiting for the last track to finish
327	alsa: fixed sleep time bug, which should improve CPU load (thanks to Martin Panter)
328	alsa: fixed buffer underrun handling problem which was causing sound jittering on slow media like sshfs, cd, etc (thanks to Martin Panter)
329	mp3: added option to disable gapless playback, but improve speed (thanks to Martin Panter)
330	aac: fix to potential reading past the end of array (thanks to Martin Panter)
331	new default cover-art image by TheSame
332	fixed loading m3u/pls over http when the file size is unknown
333	added m3u and pls url mime types (audio/x-mpegurl;audio/x-scpls) to deadbeef.desktop
334
335version 0.5.2
336	fixed reading id3v2 and apev2 tags from raw AAC files
337	fixed proxy authentication bug in vfs_curl plugin
338	added OpenIndian b148 support (Kevin van der Vlist)
339	improved APE performance
340	fixed freeze bug in alsa plugin on x86_64
341	added automatic creation of directory structure to the converter plugin
342	few fixes in random and shuffle modes
343	improved automatic config saving
344	added support for ffmpeg-0.8 (Igor Murzov)
345	fixed rename/remove playlist crash when no playlist was selected
346	last.fm plugin will now split multiline fields when scrobbling
347	few bug fixes / improvements in cuesheet support
348	fixed writing non-ascii id3v1 tags
349	pressing enter/play in paused state will now play selected track (bugfix)
350	fixed content-length handling after redirects in vfs_curl plugin
351	artwork plugin now supports png by default
352	fixed rdb check in aac adts parser, this means improved aac support (by 少昊)
353	fixed rare aac crash
354	added EXTM3U support
355	m3u and pls files are now supported only via Load Playlist menu
356	fix off-by-one error in convstr_id3v2 (gohai)
357	improved support for the case when an M3U file contains URIs of other M3Us
358	improved volumebar tooltip (xent)
359	replaygain preamp improvements (Jan D. Behrens)
360	ignore embedded album cuesheets in single-track files
361	experimental GTK3 support, can be enabled with ./configure --enable-gtk3
362	Vala is not used in this project anymore
363	vorbis plugin will now try to open .OGA files
364	GME plugin: added fadeout support, fixed intro/looping, fixed headerless files support (e.g. some GYM), improved gzipped files detection
365	added auto-resizing support to playlist columns
366	DUMB, AudioOverload, SHN, Mono2Stereo plugins are now back in the main tarball
367	default PulseAudio buffer is set to 8K
368	added FLAC embedded album covers (Tydus)
369	added "Album Artist" support to shuffle albums mode
370	fixed several memory leaks
371	config file parser now supports blank values
372	added %L %X %Z to title formatting for "selected playback length", "selected track count", "current channel configuration" respectively
373	added new commandline switch --gui to select GUI plugin
374	added WM/Year field support to ffmpeg plugin
375	fixed reading embedded covers from id3v2.4
376	added optional "Album Artist" support to last.fm
377	aac: improved duration scanner, fixed infinite loop in mp4ff ATOM_UNKNOWN handler
378	avoid scanning/loading plugins twice when XDG_LOCAL_HOME is the same as install directory (Thynson)
379	improvements in the command line handling code (Eugene Debrev)
380	shellexec now supports quoting strings for more flexibility
381	fixed resampler dsp plugin auto-configuration when the player is started for the 1st time
382	plugin API now allows to extend playlist context menu
383	added "audio/ogg" mime-type support
384	fixed playing mp4/aac files with id3v2 tags
385
386version 0.5.1
387	fixed crash bug after deleting playlists
388	fixed importing fb2k EQ presets
389	fixed bug causing garbage output when DSP plugins were changing channels count
390	added oggenc --ignorelength bug workaround to converter
391	added new mono2stereo DSP plugin
392	fixed numerous bugs in multichannel support, down/upmixing, sampleformat conversions, etc
393	fixed updating window titlebar after editing current track metadata
394	fixed wrong middle mouse button double-click reaction in tray icon
395	fixed scrobbling last track in "don't loop" mode
396	fixed shuffle albums mode when user starts album from the middle
397	added connection timeout to libmms to prevent several-minutes freezes on unresolved hosts
398	fixed inconsistent gui reaction when going from 1st track to previos in "don't loop" mode
399	removed -s option from bundled AAC encoder preset, for compatibility with older versions of FAAC
400	fixed multiple selection "sticking" when pressing left+right mouse buttons, or trying to play missing file
401	fixed syncing converter DSP preset list with the list from Preferences DSP tab
402	FLAC plugin can now play files which report zero size, but have samples in them
403	fixed playback of U8 wav files, and all the libsndfile formats that were not working in raw reading mode
404	added option (on by default) to convert 8 bit samples to 16 bit
405	added automatic samplerate option to SRC plugin
406	restored "use ALSA resampling" option in ALSA plugin
407	fixed several output format bugs in ALSA plugin
408	added support for creating directory tree in converter plugin (Jan D. Behrens)
409	set converter output folder to $HOME when it's empty
410	added new DSP plugin method "can_bypass", to detect when DSP plugins can be bypassed by streamer
411	improved check for multiple instances
412	fixed loading cuesheets from archives
413	added automatic resampler setup on 1st run with empty dsp chain, to simulate 0.4.4 behaviour
414
415version 0.5.0
416	added support for multichannel output
417	added support for output in 8,24,32,float32 bits per sample formats
418	improved replaygain support, with new options
419	new DSP plugin API, allowing format conversions, time stretching and multiple instances
420	configurable DSP chains
421	added VGZ support to GME plugin
422	moved libsamplerate resampler to separate DSP plugin
423	added new playlist plugin API
424	added new plugin for importing and exporting M3U and PLS formats
425	added Edit->Sort By menu entry, with flexible sort options
426	DUMB, AOSDK, SHN plugins are not distributed in deadbeef tarball anymore
427	added "Shuffle albums" mode
428	improved metadata editing, allowing modification of any text fields, including custom fields
429	added support for editing metadata for multiple selected tracks
430	improved Album Artist support
431	added album covers to notifications
432	title formatting now gives access to any track properties
433	new option to auto-rename playlist when adding folders
434	multiple mp3 plugin improvements, both speed and stability
435	extended VFS plugin API to allow archive/container plugins
436	added new ZIP plugin, to add/play files from zip files without unpacking
437	numerous stability fixes in CURL plugin
438	numerous stability fixes in AAC plugin
439	fixed "hotkeys stop working after reboot" problem
440	multiple improvements in playlist sorting and grouping
441	multiple fixes in gtk widget rendering (playlist, tab bar, etc)
442	few improvements in cue parser
443	added OSS device selection to gui configuration
444	reworked plugin list UI, to make bigger description field, and per-plugin license terms
445	added saving/restoring window geometry to track properties and preferences
446	new plugin Converter: convert from any supported format using customizable encoder presets)
447	new plugin Soundtouch: resample, change pitch/tempo, timestretch, etc
448	added support for files larger than 2Gb in size
449	fixed CD Audio plugin freeze after switching CDs
450	added support for switching GUI plugins to preferences window
451	customizable lists of supported file extensions in SNDFILE and FFMPEG plugins
452	fixed rendering of right-to-left text in playlist group titles
453	added description with example to shellexec plugin
454	fixed mp3 gapless playback (via LAME info tags)
455	improved search speed
456	added --play-pause command line option
457
458version 0.4.4
459	fixed race condition in streamer interaction with output plugins
460	atexit and sigterm handlers are not used anymore to prevent playlist corruption when X session is being killed
461	artwork plugin doesn't have direct libcurl dependency anymore
462	merged new translations from LXDE branch
463
464version 0.4.3
465	fixed crash in OSS plugin
466	fixed random crashes caused by upgrading to libcurl-7.21.2
467	fixed metadata editing in non-english locales
468	fixed switching playlists using hotkeys with caps/num/xcb modifiers
469	made preferences window tabs scrollable
470	fixed dts plugin description
471	fixed 'n' hotkey with numlock
472	improved support for icy (shoutcast) protocol
473	fixed ctrl+j (jump to current track) to work correctly with multiple playlists
474	fixed cursor/scroll follows playback to work correctly with multiple playlists
475	session resume does not seek anymore after skipping failed track
476	fixed seekbar flickering
477	bundled libmms library to fix freezes after updating to 0.6
478	blank cue tracks (without titles) are not skipped anymore
479	fixed trailing whitespace handling in cuesheets
480	"middle mouse button to delete playlist" is now default behavior
481	fixed few issues with auto-saving playlist configuration
482	fixed playlist redraw after cddb queries
483
484version 0.4.2
485	added translation into many languages, see translators.txt (LXDE Project)
486	added ability to add custom menu items from plugins (Viktor Semykin)
487	new shellexec plugin to execute shell commands with deadbeef title formatting (Viktor Semykin)
488	added "Look up at last.fm" context menu option (Viktor Semykin)
489	merged in DUMB 0.9.3 (mainly to satisfy debian lawyers)
490	added samplerate conversion quality option to DUMB plugin
491	fixed multichannel WavPack support (David Bryant)
492	decode all valid integer bitdepths and float data from WavPack files (David Bryant)
493	added MIDI player plugin, using WildMidi
494	new MusePack plugin using libmpcdec SV8, with support for multi-chapter files
495	new TTA plugin using TTAv1 library, with 8/16/24bit support and gapless
496	added support for cover artwork embedded in APEv2 tags (David Bryant)
497	added GTKUI option to set status icon volume control sensitivity (gordi-o)
498	added support for custom tray icon and icon themes (gordi-o)
499	new DTS Coherent Acoustics decoder using libdca from VLC project, plays from .wav, .dts, .cpt files
500	added display of multichannel info to statusbar
501	fixed reading of bad (unindented) CUE files
502	new AAC decoder based on FAAD2 and MP4FF libraries
503	new MMS plugin based on libmms, requires FFMPEG plugin to decode WMA content
504	new icon by Sofias
505	new shorten plugin, port of xmms-shn
506	new aosdk plugin, plays several PSF derivatives (PSF,PSF2,DSF,QSF,SSF,SPU)
507	"stop after current" feature no longer does auto-reset every time
508	fixed OSS pause/unpause
509	fixed seeking via global hotkeys
510	improved global hotkeys plugin APIs and GUI configuration
511	added Play/Pause global hotkey
512	customizable IPC socket directory via DDB_SOCKET_DIR env variable (by request from Pandora port people)
513	switched to GME 0.5.5 (keeping compatibility with 0.5.2)
514	added option to hide system tray icon
515	added new format conversions to title formatting (see built-in docs in the player)
516	added support for displaying current track using bold font
517	new playlist can be created by double-clicking or middle-clicking on empty area of tab strip
518	added switching between playlists using [Alt +] 1-9 keys
519	added option to hide "remove from disk" menu item
520	added custom title-formatting for window titlebar and system tray tooltip
521	added tooltip to volumbar, displaying current level in dB
522	added option to follow symlinks while adding files, in the Open File dialogs
523	added option to open/add files in specified named playlist
524	fixed multichannel support in libsndfile, vorbis, tta, ffmpeg plugins
525	added scrolling to current playing track using Ctrl+J and through menu
526	fixed several bugs in mp3 tag parsers
527	fixed initial track prebuffering timing bug, playback starts faster now
528	fixed file->open in paused state, not resuming paused file anymore
529	removed NRG support from cd audio plugin, as it was causing crashes
530	improved album cover caching/updating/reloading
531	added custom file filters to cover art plugin
532	show progress dialog while adding files/folders from commandline
533	added option to remember current track / position / state on exit, and resume after restart
534	added scrolling support to playlist tabs
535	improved Album Artist field support in many file formats
536	got rid of STL code in AdPlug and libsidplay2 libraries
537
538version 0.4.1
539	better default/minimal search window size
540	improved tag reader in ffmpeg plugin + reload metadata support
541	fixed EQ drawing unwanted current value at initialization
542	allow editing previous custom grouping value
543	increased sort speed
544	fixed alsa and oss plugins writing zero samples at start of tracks (TheMaister)
545	fixed recover from suspend in alsa plugin
546	fixed md5 structure buffer overflow
547	added experimental support for gtk3 (2.90), enabled with --enable-gtk3
548	improved oss plugin responsiveness on pause (TheMaister)
549	fixed vfs_curl crashing randomly when loading album art
550	ignore currently paused song when opening new file(s) from commandline
551	fixed playlist moving bugs
552	fixed memory leaks in id3v2 parser
553	increased maximum limit on id3v2 APIC frame size to 2MiB
554	added cd text support (Viktor Semykin)
555	fixed wavpack crash on corrupted files
556	fixed random crash when using File -> Open
557	added remember/restore current folder in playlist save/load dialogs
558	fixed reversing track order after drag-n-drop
559	fixed "Loop single file" mode after track was moved or deleted
560	removed apply button from Global Hotkeys preferences window
561	fixed FLAC bitrate calculation
562	fixed ID3v2 "extra size" field parser
563	fixed memory leaks in vorbis plugin
564	fixed several crash-bugs in mp3 plugin
565	fixed known bugs in album artwork code
566	added automatic backtrace printing on SIGSEGV
567	added multi-track vorbis files support
568	added %C(composer) expansion to title formatting
569	fixed few theming/colors issues
570	fixed replaygain field parsing when reading cuesheets and r.g. peak scale handling (David Bryant)
571	added support for WavPack correction files (David Bryant)
572	fixed loading of album art embedded in ID3v2
573	added MP4 file type to ffmpeg plugin
574
575version 0.4.0
576	multiple tabbed playlists
577	added grouping of tracks using title-formatting strings
578	added Album Cover Art plugin
579	added EQ plugin (SuperEQ library by Naoki Shibata)
580	added basic PulseAudio support
581	added metadata editing support
582	improved global hotkeys plugin, with GUI configurator
583	colors for custom widgets are taken from GTK theme, and user-customizable
584	fixed FreeBSD compatibility problems
585	improved resampling/streaming code
586	enabled .TTA support in ffmpeg plugin
587	improved metadata readers (id3v1, id3v2, apev2)
588	improved Icy (shoutcast) protocol support
589	moved built-in decoders to their own dynamic libraries
590	now it's possible to exclude any plugin from build
591	player remembers scroll positions in playlists between sessions
592	added ability to delete selected files from disk (playlist context menu)
593	added ability to reload metadata (playlist context menu)
594	added AAC 'net streaming support (ffmpeg plugin)
595	faster search and sorting
596	added support for proxy username/password authentication
597	better recognizer of remote pls/m3u files for online radio
598	improved/fixed last.fm plugin
599	OSD notifications about track changes though any notification daemon
600	fixed gapless playback errors
601
602version 0.3.3
603	fixed "unknown response" in command line
604	fixed winkey in global hotkeys plugin
605	fixed crash in id3v1 parser
606	fixed crash in mp3 plugin
607	fixed few bugs/problems in ALSA plugin (now works on wider range of soundcards)
608	fixed playback of multichannel FLAC files
609	fixed 24 bit wavpack playback
610	fixed duration calculation and seeking bugs in mp3 plugin
611	added support for older versions of ffmpeg
612	added OSS(3,4) support
613	experimental FreeBSD support
614	experimental OpenSolaris support
615	improved GUI dialogs
616	added new "File Number" column type
617	added new "File Name" custom column conversion
618	added option to disable nowplaying notifications in lastfm plugin
619	added support for icy metadata (title in shoutcast streams)
620	added experimental (optional) support for notifications using libnotify
621
622version 0.3.2
623	all GTK+ UI code is now in plugin
624	improved main menu layout in GTK UI
625	numerous memory and cpu optimizations
626	fully editable/scriptable columns with sorting
627	native look and feel of playlist widget
628	selection is synchronized between main window and search window
629	keyboard navigation in search window
630	plugins got basic GUI configuration
631	much smoother seekbar
632	compatible with more GTK theme engines
633	improved restore window geometry after minimizing to system tray
634	search window geometry is now saved and restored between sessions
635	flexible nowplaying querying support via command line
636	ALSA code moved to plugin
637	new "nullout" output plugin - good for testing, and as basis for new plugins
638	added template .c file (with comments) for making new decoder plugins
639	updated id3v2 and apev2 parsers to support more metadata types
640	id3v2.2 parser now supports unsynchronization
641	metadata viewer accessible from context menu
642	flac plugin now plays "oga" files (flac in ogg container)
643	ffmpeg plugin, adds formats: m4a (aac,alac), mpc/mp+/mpp, wma, shn, oma, ac3, vqf
644	vtx plugin using libayemu
645	adplug plugin - cmf, rol, hsc, etc (including adlib S3Ms)
646	fixed cuesheet support in mp3 and ogg plugins
647	fixed sse2 issues on i686 architecture
648	added 24-bit ape support (thanks to Rockbox project)
649	added support for custom scrobbler url to last.fm plugin (e.g. libre.fm)
650	added Play Queue funtionality to playlist (context menu)
651	added average/approximate bitrate display to statusbar
652	new "cursor follows playback" feature
653	new "stop after current track" feature
654	.dbpl extension is auto-added when saving playlist
655	improved robustness in http code (handling connection problems, etc)
656
657version 0.3.1
658	improved header widget drawing and gtkengines compatibility
659	fixed vfs_curl to fetch content size properly again
660	fixed rare memory leak bug in seekbar drawing
661	fixed total playtime display
662	changed buttons to use stock icons
663	implemented reading of embedded cuesheets from ape and wavpack files
664	fixed bug in filename resolving when starting from commandline
665	added possibility to open multiple files from filemanagers
666	fixed random locking/hanging in alsa module
667	loading plugins from $XDG_CONFIG_HOME/.local/lib/deadbeef/ (by Alexey A. Smirnov <alexey.smirnov@gmx.com>)
668	middle click on tray icon toggles pause on current track (by Alex Dedul <rotmer@gmail.com>)
669
670version 0.3.0
671	vfs plugins - for implementing http/ftp streaming, etc
672	improved mpeg (libmad) plugin - eats less memory, works faster
673	added support for icecast and shoutcast streams (mp3, ogg)
674	added support for podcasts (basically, for any files residing on http/ftp)
675	added support for opening pls and m3u files
676	improved about dialog
677	added support for Super (winkey) modifier and multimedia keys in global hotkeys plugin
678	fixed random crash in global hotkeys plugin if key combination was used elsewhere
679	improved cuesheet reader
680	added cd audio support, including cddb/freedb
681	added preferences window
682	new unified config file for everything
683	added total playtime display in statusbar
684	improved plugin build system, displays list of plugins to be built
685	custom columns (through manual config editing yet)
686	column header drag-and-drop
687	improved alsa compatibility
688	player can release sound device while not playing
689	better alsa resume after suspend support
690	support for hardware samplerate conversion (when supported by hardware)
691	support for alsa software resampling
692	improved skipping through bad files
693	fixed replaygain bugs
694	added full file path display via tooltip (optional, disabled by default)
695	statusbar shows info while paused
696	added new buffering icon while streamer loads data
697	added scrolling in playlist while dragging/selecting tracks
698	case-insensitive file filter in gtkfilechooser dialogs
699	added cursor sync between playlist and search windows
700	player saves playlist/config on SIGTERM (should improve things on shutdown)
701
702version 0.2.3.2
703	added winkey (Super) modifier support to hotkeys plugin
704	added multimedia keys support to hotkeys plugin
705	added hex keycodes (as reported by xev) support to hotkeys plugin
706	fixed crashbug in playlist loader when loading playlist files from older releases
707	fixed bug in flac decoder attempting to read past end of file
708	added new workarounds for malformed cusheet files
709
710version 0.2.3.1
711	disabled debug tracing in most modules, to prevent slow-downs
712	fixed streaming bug introduced last moment before 0.2.3
713	fixed redrawing of playing status after resume from pause
714
715version 0.2.3
716	added native gapless playback which works with most decoders
717	added replaygain support
718	added wavpack plugin
719	added libsndfile plugin
720	fixed seeking in paused and stopped states
721	fixed reading of some id3v2 tags
722	changed tag reading order to APEv2->ID3v2->ID3v1
723	improved cuesheet reader
724	fixed interlocking bug in streamer (should reduce skips)
725
726version 0.2.2.2
727	fixed resume after suspend/hibernate
728	fixed cue reader regression
729	fixed another playlist drawing regression
730	fixed stutter at the start of ape tracks
731
732version 0.2.2.1
733	fixed playlist drawing regressions encountered in 0.2.2
734
735version 0.2.2
736	fixed several build problems reported by users
737	added app icons, updated launcher script
738	proper sse2 detection and usage in ape plugin
739	reduced volumebar range to -50dB
740	horizontal scrolling in playlist
741	pango is now used for ellipsizing
742	case-insensitive search using russian, danish, french and other alphabets
743	vertical scroll is much faster now
744
745version 0.2.1
746	new ape decoder - faster, doesn't crash
747	fixed APEv2 tag reader
748	fixed id3 tag reader on big-endian systems
749	player now builds without errors on big-endian systems
750	memory for HVSC song length database is now allocated on demand
751	fixed icons in system tray menu
752	fixed color detection for column header text
753	improved cuesheet reader (pregap support and better bounds checking)
754
755version 0.2.0
756	plugin API - decoder and misc plugins working, other types are work in progress
757	most decoders are in plugins now, which means that most dependencies are optional (libmad, libFLAC, etc)
758	global hotkeys plugin
759	last.fm scrobbler plugin
760	added help page (under help menu)
761	huge amount of performance tweaks (including power consumption tweaks)
762	cuesheets embedded into FLAC's vorbis comments
763	24 bit flac support
764	$XDG_CONFIG_HOME env variable support
765	APE format support through libdemac
766	launcher (.desktop) file
767	scroll follows playback (optional)
768	no more "?" when no track number in tags
769	fixed seekbar accuracy bug
770	improved cuesheet reader
771	cuesheet text charset detection (utf8, iso8859-1, cp1251)
772	improved mp3 parser (better vbr duration calc, more accurate seeking, etc)
773	fixed bug when starting files from command line using relative paths
774	fixed order/loopmode session saving
775	fixed id3v2.2 reader
776	focus/deiconify window on trayicon click
777	X button no longer minimizes to tray by default (configurable)
778	search is now accessible from menu
779	column sizes are now saved between sessions
780	select multiple folders in "add folder(s)" dialog
781
782version 0.1.1
783	volume control now works on dB scale
784	fixed bug in ogg vorbis decoder that was skipping songs
785	flac decoder now can ignore corrupted files to some extent
786	added shuffle playback mode
787	removed some of the unused code from build scripts
788	player no longer hangs if song change happend near the end of current song
789	playlist redraw fixed for pause/unpause
790	speed optimizations on playlist drawing
791	changed scrollwheel step to 2 rows
792	changed playlist drawing from cairo to gdk, uses proper font now
793	fixed server part to be started earlier, to prevent multiple instances bug
794	fixed several things preventing player to work on ppc64 architecture
795	fixed id3v2 unsynchronized frames reading
796	implemented basic session management, window size/position, volume, playmode are remembered across sessions
797