2009/09/20
another 0.2.2 bugfix release
Changelog since 0.2.2.1
- fixed resume after suspend/hibernate
- fixed cue reader regression
- fixed another playlist drawing regression
- fixed stutter at the start of ape tracks
2009/09/20
another 0.2.2 bugfix release
Changelog since 0.2.2.1
2009/09/13
there was very unfortunate regression bug in 0.2.2, so here's quick fix
Changelog since 0.2.2
2009/09/13
Changelog since 0.2.1
2009/09/12
Changelog since 0.2.0
2009/09/08
Changelog since 0.1.1:
please note this changelog is what most users would notice. actual changelog is 10 times bigger, and is not worth reading. i don't want to count each of 1000 bugfixes here.
2009/09/06
2009/09/01
a lot of people are asking me about whether deadbeef is going to support APE (Monkey's Audio Codec) format.
indeed, support is already in plugins branch, and everyone brave enough can try it. it's not fully finished yet, but working.
unique feature of deadbeef is that it supports BOTH ape decoders available for linux: libmac (unofficial port of official sdk with crappy license), and libdemac (unofficial decoder licensed under GPL, developed by rockbox people)
here's some interesting info:
mac decoder takes extra 10 megabytes of memory for itself (that's approximately same size, as taken by whole deadbeef player with all plugins except mac decoder!)
mac decoder may take up to 5 seconds to seek or start playback
libdemac takes almost no memory for itself, i would say i take around 250K for streaming (which is gonna be shared with other decoders btw)
libdemac is approximately 2 times slower, than libmac
worst case i've seen until now was 40% cpu time on libdemac, while 20% cpu time on libmac (3GHz Xeon CPU, same .ape file with extreme compression)
that's it for now!
happy listening
2009/08/31
Anton Novikov sent another ebuild for GIT version of DeaDBeeF
as always, check download section
2009/08/23
changelog:
volume control now works on dB scale fixed bug in ogg vorbis decoder that was skipping songs flac decoder can now ignore corrupted files to some extent added shuffle playback mode removed some of the unused code from build scripts player no longer hangs if song change happened near the end of current song playlist redraw fixed for pause/unpause speed optimizations on playlist drawing changed scrollwheel step to 2 rows changed playlist drawing from cairo to gdk, to improve speed and use proper fonts fixed server part to be started earlier, to prevent multiple instances bug fixed several things preventing player to work on ppc64 architecture fixed id3v2 unsynchronized frames reading implemented basic session management, window size/position, volume, playmode are remembered across sessions
download now!
yaourt -S deadbeef
i pushed my git repository to sf.net on Thu Aug 20 2009
git version has several bugfixes/improvements over alpha release, so feel free to use it.
git clone git://deadbeef.git.sourceforge.net/gitroot/deadbeef/deadbeef
first alpha release 0.1.0 just happened on Wed Aug 19 21:59:27 CEST 2009!
there was a report from a happy user that deadbeef won't compile with gtk<=2.16.
fix is very easy, and will be available in next release, and in git head when i have time to prepare and push it
thanks for understanding and happy hacking!
DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux systems with X11.
Current alpha version features:
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.
official Arch Linux PKGBUILD: here
if you have yaourt, you can simply do yaourt -S deadbeef
source code for version 0.2.2.2 deadbeef-0.2.2.2.tar.gz
unsupported debian packages for version 0.2.2.2 from Alexey Smirnov:
deb-src git repository is here
unsupported live gentoo ebuild from tonn:
source code for version 0.2.2.1 deadbeef-0.2.2.1.tar.gz
unsupported debian packages for version 0.2.2.1 from Alexey Smirnov:
source code for version 0.2.1 deadbeef-0.2.1.tar.gz
source code for version 0.2.0 deadbeef-0.2.0.tar.gz
unsupported slackware package for version 0.2.0 from sftp.mtuci@gmail.com:
unsupported debian packages for version 0.2.0 from Alexey Smirnov:
note: i have nothing to do with these packages, nor can i test them. use at your own risk
source code for version 0.1.1 deadbeef-0.1.1.tar.gz
unsupported debian packages for version 0.1.1 from Alexey Smirnov:
unsupported slackware packages for version 0.1.1 from sftp.mtuci@gmail.com:
i386 slackware 12.1, i386 slackware 12.2
unsupported gentoo ebuild for version 0.1.1 from proDOOMman:
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.
i don't want to receive bug reports or feature requests yet. but if you really feel like it - send me an email, or come to one of our irc/jabber chats.
if you want to contribute a patch, simply clone git repository, make new feature or fix a bug, and use "git format-patch" to create patch. then you can send it to me over email.
see project site for details.
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