summaryrefslogtreecommitdiff
path: root/web/index.html
blob: 5f3ee46d3e32cb8897b273da23604409ce0ee2bd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
<html>
<head>
<title>DeaDBeeF - Ultimate Music Player For GNU/Linux</title>
</head>
<body>
<a href="#news">News</a><br/>
<a href="#about">About</a><br/>
<a href="#license">Copying</a><br/>
<a href="#download">Download</a><br/>
<a href="#bugs">Reporting Bugs And Requesting Features</a><br/>
<a href="#developers">Developer Information</a><br/>
<a href="#contacts">Contacts</a><br/>
<a href="#screenshots">Screenshots</a><br/>

<h1 id="news">News</h1>

<h2>APE support status</h2>
<p>2009/09/01</p>
<p>a lot of people are asking me about whether deadbeef is going to support APE (Monkey's Audio Codec) format.</p>
<p>indeed, support is already in plugins branch, and everyone brave enough can try it. it's not fully finished yet, but working.</p>
<p>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 <a href="http://www.rockbox.org/">rockbox</a> people)</p>
<p>here's some interesting info:</p>
<p>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!)</p>
<p>mac decoder may take up to 5 seconds to seek or start playback</p>
<p>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)</p>
<p>libdemac is approximately 2 times slower, than libmac</p>
<p>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)</p>
<p>that's it for now!</p>
<p>happy listening</p>

<h2>One more Gentoo Ebuild</h2>
<p>2009/08/31</h2>
<p><a href="mailto:tonn.post@gmail.com">Anton Novikov</a> sent another ebuild for GIT version of DeaDBeeF</p>
<p>as always, check <a href="#download">download section</a></p>

<h2>Gentoo ebuild</h2>
<p>2009/08/31</p>
<p><a href="mailto:prodoomman@gmail.com">proDOOMman</a> sent nice ebuild for gentoo linux</p>
<p>check <a href="#download">download section</a></p>

<h2>Slackware Packages</h2>
<p>2009/08/30</p>
<p><a href="mailto:sftp.mtuci@gmail.com">happy user</a> provided packages for Slackware 12.1 and 12.2</p>
<p>check <a href="#download">download section</a></p>

<h2>release 0.1.1 is out!</h2>
<p>2009/08/23</p>
<p>changelog:</p>
<pre>
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
</pre>
<p><a href="#download">download</a> now!</p>

<h2>Arch Linux PKGBUILD is available</h2>
<p>yaourt -S deadbeef</p>

<h2>GIT repository</h2>
<p>i pushed my git repository to sf.net on Thu Aug 20 2009</p>
<p>git version has several bugfixes/improvements over alpha release, so feel free to use it.</p>
<p><pre>git clone git://deadbeef.git.sourceforge.net/gitroot/deadbeef/deadbeef</pre></p>

<h2>Alpha released</h2>
<p>first alpha release 0.1.0 just appened on Wed Aug 19 21:59:27 CEST 2009!</p>
<p>there was a report from a happy user that deadbeef won't compile with gtk&lt;=2.16.</p>
<p>fix is very easy, and will be available in next release, and in git head when i have time to prepare and push it</p>
<p>thanks for understanding and happy hacking!</p>

<h1 id='about'>About</h1>
<p>DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux systems with X11.</p>
<p>Current alpha version features:</p>
<ul>
    <li>written in C99 except sid module, because of libsidplay2, which only has a C++ API (though some 3rd party libraries are entirely in C++)</li>
    <li>mp3, ogg vorbis, flac</li>
    <li>reading id3 v1, v2.2, v2.3, v2.4, apev2, xing/info tags for mp3</li>
    <li>character set detection for non-unicode id3 tags - supports cp1251 and iso8859-1</li>
    <li>unicode tags are fully supported as well (both utf8 and ucs2)</li>
    <li>cuesheet support for mp3, ogg and flac</li>
    <li>sid and some popular chiptune formats like nsf</li>
    <li>tracker modules like mod, s3m, it, xm, etc</li>
    <li>HVSC song length database support for sid</li>
    <li>gtk2 interface with custom highly speed/memory optimized widgets</li>
    <li>no GNOME or KDE dependencies - just gtk2 and several small libraries</li>
    <li>minimize to tray, with scrollwheel volume control</li>
    <li>drag and drop, both inside of playlist, and from filemanagers and such</li>
    <li>control playback from command line (allows global hotkeys using xbindkeys)</li>
    <li>seeking works in all supported formats</li>
    <li>duration calculation is as precise as possible for vbr mp3 files (with and without xing/info tags)</li>
    <li>fully functional on x86 and x86_64 architectures. ppc and ppc64 support untested, but may work as well</li>
</ul>
<h1 id="license">Copying</h1>
<pre>
    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.
</pre>

<h1 id="download">Download</h1>
<p><a href="http://sourceforge.net/projects/deadbeef/files/">browse all files</a></p>
<p>source code for version 0.1.1 <a href="http://sourceforge.net/projects/deadbeef/files/deadbeef-0.1.1.tar.gz/download">deadbeef-0.1.1.tar.gz</a></p>
<p>Arch Linux PKGBUILD: <a href="http://aur.archlinux.org/packages.php?ID=29497">here</a></p>
<p><b>unsupported</b> debian packages for version 0.1.1 from <a href="mailto:alexey.smirnov@gmx.com">sceptic</a>:</p>
<p><a href="http://sourceforge.net/projects/deadbeef/files/deadbeef_0.1.1-1_i386.deb/download">i386</a>, <a href="http://sourceforge.net/projects/deadbeef/files/deadbeef_0.1.1-1_amd64.deb/download">x86_64</a></p>
<p><b>unsupported</b> slackware packages for version 0.1.1 from <a href="mailto:sftp.mtuci@gmail.com">sftp.mtuci@gmail.com</a>:</p>
<p><a href="http://sourceforge.net/projects/deadbeef/files/deadbeef-0.1.1-i686-slack12.1-1.tgz/download">i386 slackware 12.1</a>, <a href="http://sourceforge.net/projects/deadbeef/files/deadbeef-0.1.1-i686-slack12.2-1.tgz/download">i386 slackware 12.2</a></p>
<p><b>unsupported</b> gentoo ebuild for version 0.1.1 from <a href="mailto:prodoomman@gmail.com">proDOOMman</a>:</p>
<p><a href="http://sourceforge.net/projects/deadbeef/files/deadbeef-0.1.1.ebuild/download">deadbeef-0.1.1.ebuild</a></p>
<p><b>unsupported</b> live gentoo ebuild from <a href="mailto:tonn.post@gmail.com">Anton Novikov</a>:</p>
<p><a href="http://sourceforge.net/projects/deadbeef/files/deadbeef-9999.ebuild/download">deadbeef-9999.ebuild</a></p>
<p>note: i have nothing to do with these packages, nor can i test them. use at your own risk</p>
<p>contact me <b>only</b> if you built from official source package.</p>

<h1 id='bugs'>Reporting Bugs And Requesting Features</h1>
<p>i don't want to receive bug reports or feature requests yet. but if you really feel like it - send me an <a href="mailto:waker@users.sourceforge.net">email</a>, or come to one of our irc/jabber chats.</p>
<h1 id="developers">Developer Information</h1>
<p>if you want to contribute a patch, simply clone git repository, make new feature or fix a bug, and send me a link so that i can merge it.</p>
<p>see <a href="http://sourceforge.net/projects/deadbeef">project site</a> for details.</p>
<h1 id='contacts'>Contacts</h1>
<p>official IRC channel is: #deadbeefplayer @ freenode</p>
<p>official jabber conference for russian speaking users is here: deadbeef-ru@conference.jabber.ru</p>
<p>email: <a href="mailto:waker@users.sourceforge.net">Alexey Yakovenko</a></p>
<p>keep in mind there's no stable release yet.</p>
<h1 id='screenshots'>Screenshots</h1>
<img src="https://sourceforge.net/dbimage.php?id=228167" alt="main window, version 0.1.0"/>

<hr/>
<p><a href="http://sourceforge.net/">Project Web Hosted by<img src="http://sflogo.sourceforge.net/sflogo.php?group_id=272657&amp;type=3" alt="SourceForge.net"/></a></p>
</body>