2013/11/24
git tag: “0.6.0”
downloads
changelog since 0.5.6
- gui layout designer, with a set of widgets to choose from (View -> Design mode, then use right click)
- new API for creating GUI extension plugins
- visualization support, spectrum analyzer and scope widgets
- new hotkeys system, which adds local hotkeys, and many more actions to choose from
- playlist browser widget: a vertical alternative to playlist tabs
- album art viewer widget
- selection properties widget
- button widget: put custom buttons to main window, and assign any actions to them
- showing seek time in the bar during seeking
- added worldofspectrum downloader to artwork plugin (for AY tunes)
- native flac cuesheet support
- lots of fixes in MP3 and ID3v2 support
- improved AAC support
- fixed the context menu in metadata editor
- added GTK3.6 filechooser filter regression workaround
- fixed compatibility with FFMPEG up to 2.0.2
- added location field to the metadata tab in track properties
- fixed playlist columns sizers dead zone bug
- new WMA plugin
- a ton of stability/responsiveness fixes to mms plugin
- added customizable content-type mapper, to associate network streams with plugins
- improved remote playlist loading
- fixed buffer overflow in m3u plugin
- subtracks no longer get written to pls and m3u
- warn a user if he attempts to quit while a job is running (e.g. converter)
- fixed tabstrip scrolling timer bug
- added GTK3 touchpad smooth scrolling support (kudos to thesame)
- added option to always convert 16 bit input signal to 24 bit (Eugene Rudchenko)
- added experimental Mac OS X support (thanks to Carlos Alberto Nunes for the CoreAudio plugin)
- improved playlist tab rendering code to work better on HDPI displays
- fixed rounding error in streamer sleep time calculation - that solves some stuttering problems
- added OPUS and TAK support in the static build (via ffmpeg)
comments
2012/10/22
git tag: “0.5.6”
downloads
changelog since 0.5.5
- wavpack: fixed reload_metadata not clearing old data
- sndfile: fixed big/little endian byte swap buffer overrun
- gme: fixed loopcount bugs
- alsa: fixed race condition bug leading to freezes
- alac: added new ALAC plugin with proper gapless playback support and other goods
- aac: lots of bugfixes and improvements, as usual, including half/double duration bugfix, and custom metadata fields support, and audiobook chapters
- cue and m3u parsers can now skip utf8 BOM
- automatically fill new/edited column title from the selected column type
- removed the frame widget around playlist to make scroll bar more accessible in maximized windows
- 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
- gtk3 compiling is now enabled by default, if gtk3 sdk is installed
- –enable/disable-gtkui configure option is removed, now there are only –enable/disable-gtk2 and –enable/disable-gtk3
- added Menu key support
- always auto-name playlist by folder name when empty, even if the playlist title is non-default
- insert/delete key support in track properties (Ruslan Khusnullin)
- fixed Enter and Esc keys in track properties
- fixed playlist column auto-resizing in maximized window
- added user-agent configuration for last.fm, vfs_curl, etc
- added cp936 charset detection support. it breaks cp1251 detection, so it’s done as an option – look in the preferences (Joey Zheng)
- show blank instead of “?” when a metadata field is absent
- fixed local album cover files search order, it’s alphabetical now
- alsa: added a hack/work-around to prevent releasing sound device when a user switches between tracks
- m3u: improved handling of relative file pathes
- converter: fixed handling “/” in filenames; fixed tag-writing to files which have special characters
- fixed resuming last session in shuffle albums mode
- fixed several libmms freeze/hang/crash bugs
- vorbis: update waveformat dynamically, so now it’s possible to listen the radios which switch between mono and stereo dynamically
- mp3: fixed samplerate shown in the track properties
- added work-around for unsupported channel masks to wavpack and sndfile plugins
- fixed notification cover-art loading for tracks with empty album
comments
2012/06/04
git tag: “0.5.5”
downloads
changelog since 0.5.4
- fixed converter GUI plugin crash if the converter plugin not found
- fixed compiling on FreeBSD
- fixed race condition bug in streamer
- fixed flac embedded cover loading bug
- fixed multiline tag field editing
- fixed vorbis streaming audio bug
- fixed numlock handling in global hotkeys setup
- fixed KP_Return not working
- fixed filename being ignored in the search window
- fixed session saving on reboot/logout using XSMP via eggsmclient
- fixed few missing translation strings
- fixed many instability issues caused by improper use of pl_find_meta[_raw] calls
- fixed improper use of GtkStyle in playlist and tabs widgets
- fixed prev/next handling when playback is stopped
- fixed random playback bug caused by libsidplay2 calling srand(time(NULL))
- fixed crash in adplug when playing ADL files
- fixed crash in aac reload metadata
- fixed Grandia - Parallel Trippers.gbs crash in GME plugin
- fixed crash in GME plugin when a file doesn’t exist
- fixed integer overflow bug in float32->int32 conversion
- fixed m3u parser string copy bug
- fixed several dsp bugs in the converter
- fixed up/down buttons in the converter’s dsp preset editor
- fixed selected row bugs in dsp preset editors in gtkui preferences and converter
- fixed parent window of dsp plugin configure window
- fixed all known issues in gtk3 plugin – it should be fully working now
comments
2012/05/09
git tag: “0.5.4”
downloads
this is a very small release with few important bugs fixed
changelog since 0.5.3
- fixed starting the player using “deadbeef” command without path
- fixed missing ; in deadbeef.desktop
- fixed big-endian support in sndfile plugin
comments
2012/05/08
git tag: “0.5.3”
downloads
this time, i’m providing i686 and x86_64 portable builds, as well as debian/ubuntu and arch packages. enjoy, and please don’t forget to report bugs!
changelog since 0.5.2
- m3u: fixed few parser bugs; added audio/x-scpls mime-type support; fixed m3uext support
- adplug: upgraded to 2.2.1, added fake-surround support and emu selection
- added ShellExec GUI configuration support (thanks to Azeem Arshad)
- fixed id3v2 parser whitespace trimming bug
- “Stop after current” can be reconfigured to be auto-reset each time
- auto-save EQ state on every change
- gcc 4.7 compile fix in SID plugin
- added new Sort->Random feature, to randomize the playlist (thanks to Defusix)
- converter: fixed writing wav files sized over 2 gigs
- converter: added support for reconstructing of the folder structrure based on longest common root folder
- converter: added support for writing files to the source track folders
- fixed possible hang caused by race condition in the alsa/streamer interaction
- wildmidi: fixed possible linking errors
- fixed ignoring cuesheet and log fields in search
- added support for TXX DATE field as written by FB2K
- bogus “plugin.so file not found” errors are no longer printed
- fixed bug in search window causing all tracks to become selected on some actions
- fixed possible crash when loading corrupted playlist files
- EQ window will reflect changes in the DSP chain configuration
- fixed excessive CPU load while streamer is waiting for the last track to finish
- alsa: fixed sleep time bug, which should improve CPU load (thanks to Martin Panter)
- alsa: fixed buffer underrun handling problem which was causing sound jittering on slow media like sshfs, cd, etc (thanks to Martin Panter)
- mp3: added option to disable gapless playback, but improve speed (thanks to Martin Panter)
- aac: fix to potential reading past the end of array (thanks to Martin Panter)
- new default cover-art image by TheSame
- fixed loading m3u/pls over http when the file size is unknown
- added m3u and pls url mime types (audio/x-mpegurl;audio/x-scpls) to deadbeef.desktop
comments
Archive: 1 2 3 4 5 6 7 8 9 10 11 12