SourceForge.net
Support This Project

DeaDBeeF 1.8.0 is out

git tag: “1.8.0”

downloads

It’s been almost 3 years since the previous release, but the new one is finally here! It was a lot of effort to make it happen.

Aside from the regular changelog post, I’d like to add that you might have noticed the major version bump. It’s not because of any compatibility loss, but simply because we decided that DeaDBeeF is mature enough to stop using version 0. Thanks everyone who have helped to ship this release, either by reporting issues, or by submitting patches! And enjoy the new features!

changelog since 0.7.2

  • 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, <<<>>>, >>><<<, $pad, $pad_right (saivert)
  • added support for dim and bright text in playlist columns (saivert)
  • improved detecting GTK theme colors for custom widgets
  • added new multiline tag editing dialog for individual values
  • added Copy&Paste in playlist (cboxdoerfer)
  • added localization support for plugin UI
  • added Drag’n’drop support from deadbeef to other applications (cboxdoerfer)
  • fixed a number of ogg file tagging issues (kode54)
  • fixed multiple crash bugs in AdPlug plugin
  • added UMX module support, ported from foo_dumb
  • updated Game_Music_Emu and VGMplay (kode54)
  • added an option to Converter, to copy the files if the format doesn’t change
  • added a configuration option gtkui.start_hidden, to start the player with hidden main window (Radics Péter)
  • added a converter option to retag the files after copying
  • added a context menu action for duplicating playlists (Alex Couture-Beil)
  • fixed a number of fadeout issues in Game_Music_Emu
  • fixed musepack seeking issue
  • fixed loading album covers from ID3v2.2
  • fixed mp3 bitrate calculation bug for incomplete files with LAME header
  • improved large file support with many internal values converted to use 64 bits for sample counts
  • use title formatting for displaying status bar text
  • added %seltime% title formatting value, for displaying playback time of selected tracks (Thomas Ross)
  • added reading SONGWRITER field from cue sheets (wdlkmpx)
  • added playlist group spacing configuration (saivert)
  • improved mp3 USLT lyrics support (in copperation with Ignat Loskutov)
  • improved playlist browser configurability (Jakub Wasylków)
  • added hotkey action for opening track properties (Jakub Wasylków)
  • added hotkey actions for add/remove/toggle in playqueue (Jakub Wasylków)
  • added –volume command line option (Saivert)
  • improved ISRC and subindex handling in CUE (wdlkmpx)
  • added hotkey actions to move selected tracks up/down (Jakub Wasylków)
  • fixed memory access bugs in config handling and supereq (github/tsowa)
  • added charset detection based on the whole ID3v2 tag content
  • added automatic charset detection for cdtext (Jakub Wasylków)
  • added configuration for output samplerate setting
  • removed fast scanning mp3 option, since it was too inaccurate
  • improved detection of PSF files, to disambiguate them against other files which use the same extension
  • added Edit In Place and Crop options to the track properties menu
  • fixed WildMidi playback of some MID files playing more than 1024 simultaneous notes
  • fixed playing stereo APE files with single-channel silence
  • added wavpack version 5 support with DSD
  • fixed performance issue when reading AdPlug’s HSC files
  • fixed loading audio files from GVFS volumes
  • fixed handling of cuesheets in zip files
  • fixed writing tags into tiny ogg files
  • fixed handling FLAC files with huge block sizes over 100KB
  • replaced mp3 parsing code with the new library, which is more reliable and tested, and can handle even more obscure mp3 files
  • renamed Looping and Order menus to Repeat and Shuffle, respectively
  • fixed loading larger Songlenths.txt in sid plugin, and added support for Songlengths.md5
comments

DeaDBeeF 0.7.2 is out

git tag: “0.7.2”

downloads

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

git tag: “0.7.1”

downloads

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

git tag: “0.7.0”

downloads

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

git tag: “0.6.2”

downloads

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

Archive: 1 2 3 4 5 6 7 8 9 10 11 12

Copyright © 2009-2023 Oleksiy Yakovenko and other contributors.