DeaDBeeF

Software Screenshot:
DeaDBeeF
Software Details:
Version: 0.7.2 updated
Upload Date: 11 May 16
Developer: Alexey Yakovenko
Distribution Type: Freeware
Downloads: 87

Rating: 3.0/5 (Total Votes: 2)

DeaDBeeF is a lightweight and open source software project designed to act as a music player for Linux kernel-based operating systems. It is usually adopted by distro developers who use one of those lightweight desktop environments or any window manager.

Supports a wide range of audio file formats

The application is well known for being very fast and clean, supporting a wide range of audio file formats, such as MP3, OGG, FLAC, WAV, ALAC, MPC, MPP, OGA, TTA, WMA, APE, AAC, SHN, SID, MP+, M4A, WV, S3M, ISO.WV, MIDI, VGM, NSF, PSF, MOD, VGZ and Audio-CD.

It can read and write ID3 tags

DeaDBeeF is usually light on CPU and memory use, it can read and write ID3 tags (ID3v1, ID3v2, APEv2 and VorbisComment), includes a Last.fm and Libre.fm scrobbler, features support for global keyboard shortcuts, as well as high quality audio resampling.

Supports PulseAudio, ALSA and OSS sound servers

Another interesting feature is the ability to playback any of the aformentioned audio files using the PulseAudio, ALSA or OSS sound servers that are available in numerous distributions of Linux.

Includes many other powerful features

Despite the fact that it has been designed from the ground up to be low on resources and simple, the application is extendable through plugins, supports cuesheets and playlists, and supports playback of Internet radio streams.

In addition, it can display album art of songs and albums, groups tracks, plays files directly from zip archives, supports replay gain, but only for playback, includes configurable audio transcoder and converter tools and an 18-band equalizer with presets.

It’s adopted by many Linux distributions

While the software has been around for about 6 years (the first release was officially announced back in 2009), it became popular in the last couple of years or so, as it was heavily adopted by many Linux distributions that use a lightweight desktop environment, such as LXDE, Xfce or LXQt.

Under the hood and availability

DeaDBeeF is written entirely in the C and C++ programming languages. It’s graphical user interface is built with the cross-platform GTK+ GUI toolkit. It is available for download as binary archives for both 32-bit and 64-bit hardware platforms, as well as a source archive.

What is new in this release:

New in DeaDBeeF 0.6.2 (August 7th, 2014)

What is new in version 0.7.1:

  • 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 Boxdorfer)
  • various selection properties improvements (Christian Boxdorfer)
  • added "Skip to ..." next/prev album/genre/composer actions (Christian Boxdorfer)
  • more appearance customization options in GTKUI (Christian Boxdorfer)
  • initial OS X support, with cocoaui, coreaudio and xcode project, only in GIT sources
  • added center-alignment option to playlist columns (Christian Boxdorfer)
  • 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 Boxdorfer)
  • 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

What is new in version 0.7.0:

  • 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 Boxdorfer)
  • various selection properties improvements (Christian Boxdorfer)
  • added "Skip to ..." next/prev album/genre/composer actions (Christian Boxdorfer)
  • more appearance customization options in GTKUI (Christian Boxdorfer)
  • initial OS X support, with cocoaui, coreaudio and xcode project, only in GIT sources
  • added center-alignment option to playlist columns (Christian Boxdorfer)
  • 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 Boxdorfer)
  • 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

What is new in version 0.6.2:

  • 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 Boxdorfer)
  • 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 Boxdorfer)
  • 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

Similar Software

Song Teacher
Song Teacher

17 Feb 15

Timidity++
Timidity++

3 Jun 15

QLoud
QLoud

17 Feb 15

GWhere
GWhere

3 Jun 15

Comments to DeaDBeeF

Comments not found
Add Comment
Turn on images!