DeaDBeeF 0.7.2 is out
2016/04/24
git tag: "0.7.2"
changelog since 0.7.1
- fixed title formatting %filename% crash
- fixed streaming of aac content in mp4 container
- added https:// support to vfs_curl (Viktor Semykin)
- added zh_TW translation to deadbeef.desktop (laichiaheng)
- fixed loading cue sheets without any metadata fields
- fixed file close bug in VTX plugin
- fixed evaluating nested square brackets syntax in title formatting
- improved support for large fields in ID3v2 tags
- fixed potential crash bug in artwork plugin
- fixed path separator '/' escaping regression in converter
- moved ffmpeg plugin to the end of plugin list, to prevent conflicts with other input plugins
- added $fix_eol, $hex title formatting
- fixed importing [, ] and \n characters from old configuration files
- fixed "Group by artist/date/title" title formatting
- added enumerating/exposing of all supported file extensions to ffmpeg plugin (Xinya Zhang)
- fixed handling of ':' in file path in vfs_zip plugin
- fixed old ffmpeg versions support
- fixed wma decoder loudness issue
- fixed DCA buffer allocation, to make it more musl-friendly
- added $num implementation to title formatting (Peter Lamby)
- fixed --nowplaying-tf behavior when player is stopped
comments
DeaDBeeF 0.7.1 is out
2016/03/15
git tag: "0.7.1"
changelog since 0.7.0
- fixed GTKUI maximized window layout saving/restoring
- fixed GTKUI maximized window column autoresize saving/restoring
- fixed artwork plugin version checks
- disabled bogus shift-jis detection, which was overriding cp1252
- fixed mp3 bitrate calculation regression
- fixed wrong padding of formatted time
- fixed importing legacy title formatting fields bug
- fixed incorrect output format after resuming paused session
- fixed $ext title formatting bug
- fixed %tracknumber% title formatting bug
- fixed auto-updating title formatting fields
- fixed FreeBSD compile issues
- fixed cache cleaner crash bug
- fixed crash when trying to play GYM files
- fixed importing legacy playlist grouping config
- fixed FLAC metadata field mapping
- fixed FLAC metadata track/total and disc/total splitting
comments
DeaDBeeF 0.7.0 is out
2016/01/31
git tag: "0.7.0"
changelog since 0.6.2
- converter: fixed bug overwriting the source file with destination (Ian Nartowicz)
- artwork:
- added cache cleaner, MusicBrainz backend,
- configurable default picture, numerous bugfixes,
- performance improvements, more customization options (Ian Nartowicz)
- playlist browser:
- improved drag-n-drop,
- double-click / middle-click on empty area to create new playlist,
- middle-click on playlist to remove it,
- highlight current playlist, configurable columns,
- sort columns by clicking their headers,
- performance optimizations (Christian Boxdörfer)
- various selection properties improvements (Christian Boxdörfer)
- added "Skip to ..." next/prev album/genre/composer actions (Christian Boxdörfer)
- more appearance customization options in GTKUI (Christian Boxdörfer)
- initial OS X support, with cocoaui, coreaudio and xcode project, only in GIT sources
- added center-alignment option to playlist columns (Christian Boxdörfer)
- added 1 and 5 second "Seek forward/backward" actions
- fixed random gtkui crash when closing playlist via menu
- new title formatting implementation, aiming to be compatible with fb2k, replacing the old one
- added grouping to search window (Ian Nartowicz)
- improved error handling in vfs_curl (Ian Nartowicz)
- fixed volume control via mouse scroll when using GTK3
- fixed unwanted restarting when unpausing streaming tracks of known length
- sid: use stereo by default, with an option to force mono; fixed performance issues
- cdda: improved cddb support, libcdparanoia, multiple CD drives, speed selection (Ian Nartowicz)
- gtkui: added selection focus, such that the found tracks will be focused while using the search window
- tags: use cp1252 instead of iso8859-1 everywhere
- fixed resuming network streams after losing network connection
- fixed cuesheet charset detection crash bug
- renamed mpgmad plugin to be "mp3"
- added libmpg123 support as a 2nd backend to mp3 plugin, as default
- mp3: fixed xing header parsing, length calculation issues
- favor album artist over artist in "stop after current album" mode
- gme: fixed SAP file duration and improved looping handling
- sid: automatic detection of HVSC SongLengths.txt from sid file pathes
- gtkui: added Tabs widget in Design mode (Christian Boxdörfer)
- added sc68 plugin for playing Atari ST music
- added on-demand initialization to wild-midi, to speed up player init
- flac: fixed legacy cuesheet handling
- added writing updated replaygain info to all supported tag formats
- fixed setting focus on the main window / playlist on startup
- changed volume up/down actions to have a step of 1dB instead of 2dB
- fixed bigendian support in the converter
- updated DUMB and GME to the newest versions (kode54)
- fixed handling of several formats in sndfile plugin (kode54)
- added support for ORIGINAL_RELEASE_TIME and ORIGINAL_RELEASE_YEAR metadata fields (Giulio Bernardi)
- added loading plugins from a $DEADBEEF_PLUGIN_DIR directory (Nikolay Amiantov)
- fixed a bug which was skipping next track after deleting current track
- DUMB and GME can now do their own proper infinite looping in "Loop single" mode (kode54)
- alac: Fix bits per sample varying from what the MP4 container specifies (kode54)
- psf: fixed crash after format probing failure
- search window title will show the number of search results
- SRC resampler: fixed very rare buffer overflow crash
- mp3: added LAME preset support
- album art: fixed scaling of non-square images (Ian Nartowicz)
- ffmpeg: updated to support new library versions
- gtkui: improved playlist column drag-n-drop (Ian Nartowicz)
- configuration file is now written with 0600 permissions
- added tracktotal and disctotal support for many tagging formats
- added extended ID3v1 genres
- fixed int-float conversion off-by-one precision bug
- fixed sorting algorithm u8_strcasecmp stability issue (Ian Nartowicz)
- fixed playlist context menu actions to work on clicked playlist, instead of the current one
comments
DeaDBeeF 0.6.2 is out
2014/08/05
git tag: "0.6.2"
changelog since 0.6.1
- added "Stop playback after current album finished" (Aleksejs Popovs)
- added ALAC, OPUS, OggFlac encoder presets (Ian Nartowicz)
- added configure option to build artwork plugin without network support
- added new widget for muting chiptune voices
- added support for SHIFT-JIS charset detection/recoding (off by default)
- fixed "stop after current" bug, which required player restart on every change
- fixed --gui command line option
- fixed GUI seeking accuracy bug
- fixed bug in extended frame flags conversion between ID3v2.3 and ID3v2.4 tag formats
- fixed crash when loading playlist from command line
- fixed loading album art (APIC frame) from ID3v2.4 with data length indicator
- fixed non-utf8 locale support in console
- fixed support for vorbis files with more than 6 channels
- fixed playlist count limit bug
- fixed preserving file permissions after editing ogg files
- fixed several bugs in PLS playlist format support
- improved FreeBSD and OSX support
- improved charset detection in CUE and ID3v1
- improved album art column rendering/resizing (Christian Boxdörfer)
- improved the build system and the output build quality
- improved detection of config changes, to avoid unnecessary config writing
- improved support for reading APEv2 and ID3v1 tags from large files (>2Gb)
- updated licensing information in all plugins, to include information about all used libraries
- aac: added workaround for 7 channel sound playback bug
- ape: play files with format >= 4.11, improved error handling
- artwork: many fixes and improvements, including support for non-tagged files
- dumb: added option to configure internal volume
- ffmpeg: fixed bitrate calculation
- ffmpeg: fixed replaygain support
- flac: fixed/improved many things in tag reading and writing code
- gme: added support for loading gzipped modules from supported archives (e.g. from zips)
- gtkui, pltbrowser: better accessibility
- gtkui: added option to disable seekbar overlay
- gtkui: added option to display playback state as unicode characters, instead of bitmaps (works better on HDPI screens)
- gtkui: added support for design mode to more widgets (seekbak, volumebar, playback toolbar)
- gtkui: fixed bug in gtk_drag_check_threshold handler
- gtkui: numerous fixes in widget layout code
- gtkui: single/double clicking on album art column will select/play the album/group (Christian Boxdörfer)
- lastfm: added support for scrobbling radio streams (off by default)
- lastfm: added support for scrobbling tracks shorter than 30 sec (off by default)
- lastfm: improved support for musicbrainz track id
- mms: fixed few buffer overflow bugs, improved responsiveness
- mp3: optimized scanner: less backward seeks during frame syncing
- shellexec: fixed escaping of single quotes, prevent opening copies of shxui dialogs
- vfs_zip: huge speed improvements
- vorbis, oggflac: new tagging code (Ian Nartowicz)
- improved plugin duplicate checking
- fixed RIFF WAVE header writing in converter
- fixed 8bit png crash in album art plugin (Ian Nartowicz)
- static builds now use -O3 -D_FORTIFY_SOURCE=0 compiler flags
- fixed few issues with implementation of the Play button
- improved tag writing in converter
- fixed issues with "background jobs are running" warning
- changed all wiki links to point to the new wiki on github
- improved streamer event handling, to make the GUI more responsive and stable
- fixed cleaning up downloaded temporary playlist files
- Fixed skipping bad FLAC__METADATA_TYPE_CUESHEET blocks in FLAC
- added support for uppercase .CUE extension
- added "mpga" extension support (mp3)
- fixed seeking backwards using hotkeys when in the beginning of a track
comments
DeaDBeeF 0.6.1 is out
2014/02/02
git tag: "0.6.1"
changelog since 0.6.0
- fixed crash in AAC plugin when mp4 file reports 0 samples (e.g. radio rips)
- fixed libsupc++ linking issues
- fixed support for gcc<4.5
- changed description of hotkeys plugin in configure
- fixed 100% CPU load issues with certain hotkeys
- fixed opening files from command line into default playlist
- don't allow spawning multiple instances of converter
- fixed EQ drawing past the bottom margin
- fixed progress dialog while loading playlists
- fixed M3UINF parser
- reverted MP3 bugfixes which introduced incorrect duration calculation
- fixed ungrabbing deleted global hotkeys
- added config option to help debug buffering/streaming
- ffmpeg plugin can now handle dynamic data format changes
- fixed rare buffering problem which was causing stuttering for some users
- fixed running without X and/or without GUI plugin
- fixed mp3 duration rounding bug
- fixed incorrect scroll/cursor after deleting playlists
- added support for loading plugins from ~/.local/lib{32|64}/deadbeef, depending on running deadbeef build version
- fixed bug imposing 256 byte limit on file pathes in archives
- fixed column autoresize issues
- removed libstdc++ hacks from C++ plugins
- fixed "Remove from disk" menu item not being hidden by corresponding option
- fixed applying "Pin group titles" config on startup (patch from Christian Boxdörfer)
- improved charset detection in CUE files, not longer allowing invalid utf-8 to go through
- paused network streams don't attempt to prebuffer until played
- unpausing network streams always restarts them
- prevent loading playlists from archives (treat them like folders)
- hide the "Hotkeys" tab from preferences if hotkeys plugin is not available
- don't build shellexecui if not building shellexec
- fixed memleak when drag-dropping pls/m3u playlists from file managers
- prevent passing non-utf8 filenames to progress dialog
- fixed crash when opening invalid VTX files
- fixed crash when opening invalid WMA files
- don't delete replaygain info from FLACs when writing tags
- fixed really old buffer overflow bug in dnd handler (kudos to Megabaks)
comments