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.