About
DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux systems with X11 (though now it also runs in plain console without X, in FreeBSD, and in OpenSolaris).
Main features:
- mp3, ogg vorbis, flac, ape, wv, wav, m4a, mpc, cd audio (and many more)
- sid, nsf and lots of other popular chiptune formats
- ID3v1, ID3v2.2, ID3v2.3, ID3v2.4, APEv2, xing/info tags support
- character set detection for non-unicode id3 tags - supports cp1251 and iso8859-1
- unicode tags are fully supported as well (both utf8 and ucs2)
- cuesheet (.cue files) support, with charset detection (utf8/cp1251/iso8859-1)
- tracker modules like mod, s3m, it, xm, etc
- HVSC song length database support for sid
- gtk2 interface with efficient custom widgets
- no GNOME or KDE dependencies
- minimize to tray, with scrollwheel volume control
- drag and drop, both inside of playlist, and from filemanagers and such
- control playback from command line
- global hotkeys
- multiple playlists
- album artwork display
- 18-band graphical equalizer
- metadata editor
- user-customizable groups in playlists
- user-customizable columns with flexible title formatting
- radio and podcast support for ogg vorbis, mp3 and aac streams
- gapless playback
- plugin support; bundled with lots of plugins, such as global hotkeys and last.fm scrobbler; sdk is included
- duration calculation is as precise as possible for vbr mp3 files (with and without xing/info tags)
- was tested and works on x86, x86_64 and ppc64 architectures. should work on most modern platforms
News
release 0.4 is out
2010/05/09
get it!
Changelog since 0.3.3
- multiple tabbed playlists
- added grouping of tracks using title-formatting strings
- added Album Cover Art plugin
- added EQ plugin (SuperEQ library by Naoki Shibata)
- added basic PulseAudio support
- added metadata editing support
- improved global hotkeys plugin, with GUI configurator
- colors for custom widgets are taken from GTK theme, and user-customizable
- fixed FreeBSD compatibility problems
- improved resampling/streaming code
- enabled .TTA support in ffmpeg plugin
- improved metadata readers (id3v1, id3v2, apev2)
- improved Icy (shoutcast) protocol support
- moved built-in decoders to their own dynamic libraries
- now it's possible to exclude any plugin from build
- player remembers scroll positions in playlists between sessions
- added ability to delete selected files from disk (playlist context menu)
- added ability to reload metadata (playlist context menu)
- added AAC 'net streaming support (ffmpeg plugin)
- faster search and sorting
- added support for proxy username/password authentication
- better recognizer of remote pls/m3u files for online radio
- improved/fixed last.fm plugin
- OSD notifications about track changes though any notification daemon
- fixed gapless playback errors
release 0.3.3 is out
2010/02/07
get it!
Changelog since 0.3.2
- fixed "unknown response" in command line
- fixed winkey in global hotkeys plugin
- fixed crash in id3v1 parser
- fixed crash in mp3 plugin
- fixed few bugs/problems in ALSA plugin (now works on wider range of soundcards)
- fixed playback of multichannel FLAC files
- fixed 24 bit wavpack playback
- fixed duration calculation and seeking bugs in mp3 plugin
- added support for older versions of ffmpeg
- added OSS(3,4) support
- experimental FreeBSD support
- experimental OpenSolaris support
- improved GUI dialogs
- added new "File Number" column type
- added new "File Name" custom column conversion
- added option to disable nowplaying notifications in lastfm plugin
- added support for icy metadata (title in shoutcast streams)
- added experimental (optional) support for notifications using libnotify
Screenshot
release 0.3.2 is out
2010/01/12
get it!
Changelog since 0.3.1
- all GTK+ UI code is now in plugin
- improved main menu layout in GTK UI
- numerous memory and cpu optimizations
- fully editable/scriptable columns with sorting
- native look and feel of playlist widget
- selection is synchronized between main window and search window
- keyboard navigation in search window
- plugins got basic GUI configuration
- much smoother seekbar
- compatible with more GTK theme engines
- improved restore window geometry after minimizing to system tray
- search window geometry is now saved and restored between sessions
- flexible nowplaying querying support via command line
- ALSA code moved to plugin
- new "nullout" output plugin - good for testing, and as basis for new plugins
- added template .c file (with comments) for making new decoder plugins
- updated id3v2 and apev2 parsers to support more metadata types
- id3v2.2 parser now supports unsynchronization
- metadata viewer accessible from context menu
- flac plugin now plays "oga" files (flac in ogg container)
- ffmpeg plugin, adds formats: m4a (aac,alac), mpc/mp+/mpp, wma, shn, oma, ac3, vqf
- vtx plugin using libayemu
- adplug plugin - cmf, rol, hsc, etc (including adlib S3Ms)
- fixed cuesheet support in mp3 and ogg plugins
- fixed sse2 issues on i686 architecture
- added 24-bit ape support (thanks to Rockbox project)
- added support for custom scrobbler url to last.fm plugin (e.g. libre.fm)
- added Play Queue funtionality to playlist (context menu)
- added average/approximate bitrate display to statusbar
- new "cursor follows playback" feature
- new "stop after current track" feature
- .dbpl extension is auto-added when saving playlist
- improved robustness in http code (handling connection problems, etc)
News archive
Copying
Copyright (C) 2009 Alexey Yakovenko
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
Download
Latest version 0.4.0:
source code for version 0.4.0 deadbeef-0.4.0.tar.bz2
or browse all files
Arch Linux PKGBUILD
Download from AUR website,
or if you have Yaourt, simply do «yaourt -S deadbeef»
Debian and Ubuntu packages
Debian Stable packages: i386, x86_64, plugin sdk
Ubuntu PPA repository
Provided by Alexey Smirnov
OpenSuse packages
Download from openSUSE Build Service
Provided by Arseny
NOTE: I have nothing to do with these packages, nor can i test them. use at your own risk
Reporting Bugs And Requesting Features
Trackers for reporting bugs, requesting features, etc are here
Developer Information
How to contribute: http://contributing.appspot.com/deadbeef
Also, see project site.
official IRC channel (for english speaking people) is: #deadbeefplayer @ freenode
official jabber conference for russian speaking users is here: deadbeef-ru@conference.jabber.ru
email: Alexey Yakovenko