What's new in DeaDBeeF 1.8.2
Aug 17, 2019
- Volume control from command line supports increment syntax (by eauno1re@github)
- Fixed writing multi-value fields into FLAC tags
- Map ALBUMARTIST field to ALBUM ARTIST field in FLAC
- Fixed sound output plugin selection bug in GTK UI
- Fixed crash when opening files of 0 size
- Fixed UI freeze when nullout plugin is selected
- Fixed a regression in restoring the last selected folder in GTK file chooser
New in DeaDBeeF 1.8.0 (Apr 8, 2019)
- added Opus support
- added ReplayGain Scanner
- added proper tracks+cue support (in cooperation with wdlkmpx)
- added/improved MP4 tag reading and writing
- added loading embedded album art from MP4 files
- added File Copy and File Move converter presets
- added Log Window displaying error information from various sources (in cooperation with Saivert)
- improved replaygain configuration and runtime behavior
- fixed replaygain support in Converter
- improved reading, storing and editing multi-value tag fields
- added GBS support to Game_Music_Emu (kode54)
- added SGC support to Game_Music_Emu
- fixed clipping prevention for mp3, replaygain is applied before clipping
- fixed vfz_zip handling of colons in filenames
- fixed wma decoding precision error
- fixed issues with playing very short files
- fixed a number of known issues in the Converter
- UI splitter proportional resizing (cboxdoerfer)
- added to title formatting: $num, %_path_raw%, %_playlist_name%, $replace, $upper, $lower, %playback_bitrate%, $repeat, $insert, $len, , >>>
New in DeaDBeeF 0.7.0 (Feb 3, 2016)
- 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
New in DeaDBeeF 0.6.2 (Aug 7, 2014)
- 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