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
- 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.3.3 is out
2010/02/07
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
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.3.3:
official Arch Linux PKGBUILD: here
if you have yaourt, you can simply do yaourt -S deadbeef
source code for version 0.3.3 deadbeef-0.3.3.tar.gz
or browse all files
unsupported debian packages for version 0.3.3 from Alexey Smirnov:
i386, x86_64, plugin sdk
note: i have nothing to do with these packages, nor can i test them. use at your own risk
contact me only if you built from official source package.
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
Project Web Hosted by