||This is not a Wikipedia article: It is an individual user's work in progress page, and may be incomplete and/or unreliable.
For guidance on developing this draft, see Wikipedia:So you made a userspace draft. This draft was last edited three years ago .
|Initial release||Aug 19th, 2009(Alpha Version)|
|Stable release||0.5.1 / May 22nd, 2011|
DeaDBeeF is a free audio player for GNU/Linux, BSD and OpenSolaris which is focused on low resource usage and support for a wide range of audio formats. The name is a reference to 0xDEADBEEF in Hexspeak.
DeaDBeeF does not use sound backends like GStreamer, but rather includes decoder plugins for many formats. Ffmpeg is also used as a decoder plugin to play back more exotic formats. DeaDBeeF is able to play back these audio types (list not complete):
- Advanced Audio Coding (AAC and AAC+)
- OGG Vorbis
- CD Audio
- Several chiptune formats, for example sid and nsf
- Several tracker modules, for example mod, s3m, it and xm
- All other formats supported by the following libraries (DeaDBeeF prefers libraries that are written specifically for one format):
Most work in DeaDBeeF is done by plugins. Contributors are encouraged to write plugins instead of hacking the source. All available plugins fall in one of these five categories:
- Decoder plugins for reading and decoding audio files or streams
- Output plugins for playing back sound through various sound APIs. DeaDBeeF provides support for Alsa, OSS and PulseAudio.
- DSP plugins for processing audio before it's played back (example: equalizer)
- VFS plugins implementing new data transport protocols (example: network streaming, opening audio files in .zip containers)
- Miscellaneous plugins that provide functionality that doesn't fall in the above sections, like user interface
The player can be controlled via global hotkeys and command line. Command line commands do not offer full feature spectrum, but theoretically DeaDBeeF can be run without an X server.
DeaDBeeF also includes a converter / transcoder and an 18-band graphical equalizer with the ability to load and save presets and import Foobar2000 equalizer presets.
Music is organized by adding directories, single files or network streams to playlists. By now, DeaDBeeF does not handle music libraries (like keeping track of filesystem changes etc.), but Alexey hinted that he might take on that subject in the future.
On Januar 30, 2011, a mobile version for Android was released. It is based on the regular DeaDBeeF codebase, but uses a completely different UI. Unlike the regular DeaDBeeF version, this one is not completely open-source and comes in two versions:
- A free version with ads
- A pro version without ads, with an additional widget.