summaryrefslogtreecommitdiff
path: root/web/index.html
blob: 96a91c14a471c3e0fed76d5ba1dade1b011b8afe (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
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
<html>
<head>
<title>DeaDBeeF - Ultimate Music Player For GNU/Linux</title>
</head>
<style>
    body {
        background-color: #eeeeee;
    }
    #header {
        margin: 0;
        padding: 0;
    }
    #header li {
        display: inline;
        margin-left: 1em;
    }
    h1 {
        font-variant: small-caps;
    }
    .post {
        margin-left: 2em;
        background-color: #d7d7d7;
        padding: 1em;
        -moz-border-radius: 3;
        border-radius: 3;
        border-width: 1;
        border-color: #cccccc;
    }
    .post p {
        padding: 0;
        margin: 0;
    }
    p.date {
        font-size: 80%;
        margin-bottom: 0.5em;
    }
    #faq {
        color: #ff0000;
        font-size: 120%;
        font-weight: bold;
    }
</style>
<body>
<div style="float:right;margin:0em 0.5em;"><script type="text/javascript" src="http://www.ohloh.net/p/380374/widgets/project_users.js?style=blue"></script></div>
<div style="float:right;margin:0em 0.5em;"><a href="http://sourceforge.net/"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=272657&amp;type=3" alt="SourceForge.net"/></a></div>
<br/>
<ul id='header'>
    <li><a href="#about">About</a></li>
    <li><a href="#news">News</a></li>
    <!--li><a id='faq' href="faq.txt">F.A.Q.</a></li-->
    <li><a href="http://sourceforge.net/apps/mediawiki/deadbeef">Wiki</a></li>
    <li><a href="#license">Copying</a></li>
    <li><a href="#download">Download</a></li>
    <li><a href="#bugs">Reporting Bugs</a></li>
    <li><a href="#developers">Developer Information</a></li>
    <li><a href="#contacts">Contacts</a></li>
    <li><a href="screenshots.html">Screenshots</a></li>
</ul>

<h1 id='about'>About</h1>
<p>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).</p>
<p>Main features:</p>
<ul>
    <li>mp3, ogg vorbis, flac, ape, wv, wav, m4a, mpc, cd audio (and many more)</li>
    <li>sid, nsf and lots of other popular chiptune formats</li>
    <li>ID3v1, ID3v2.2, ID3v2.3, ID3v2.4, APEv2, xing/info tags support</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 (.cue files) support, with charset detection (utf8/cp1251/iso8859-1)</li>
    <li>tracker modules like mod, s3m, it, xm, etc</li>
    <li>HVSC song length database support for sid</li>
    <li>gtk2 interface with efficient custom widgets</li>
    <li>no GNOME or KDE dependencies</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</li>
    <li>global hotkeys</li>
    <li>multiple playlists</li>
    <li>album artwork display</li>
    <li>18-band graphical equalizer</li>
    <li>metadata editor</li>
    <li>user-customizable groups in playlists</li>
    <li>user-customizable columns with flexible title formatting</li>
    <li>radio and podcast support for ogg vorbis, mp3 and aac streams</li>
    <li>gapless playback</li>
    <li>plugin support; bundled with lots of plugins, such as global hotkeys and last.fm scrobbler; sdk is included</li>
    <li>duration calculation is as precise as possible for vbr mp3 files (with and without xing/info tags)</li>
    <li>was tested and works on x86, x86_64 and ppc64 architectures. should work on most modern platforms</li>
</ul>

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

<h2>release 0.4 is out</h2>
<div class="post">
    <p class="date">2010/05/09</p>
    <p><a href="#download">get it!</a></p>
    <p>Changelog since 0.3.3</p>
    <ul>
	<li>multiple tabbed playlists</li>
	<li>added grouping of tracks using title-formatting strings</li>
	<li>added Album Cover Art plugin</li>
	<li>added EQ plugin (SuperEQ library by Naoki Shibata)</li>
	<li>added basic PulseAudio support</li>
	<li>added metadata editing support</li>
	<li>improved global hotkeys plugin, with GUI configurator</li>
	<li>colors for custom widgets are taken from GTK theme, and user-customizable</li>
	<li>fixed FreeBSD compatibility problems</li>
	<li>improved resampling/streaming code</li>
	<li>enabled .TTA support in ffmpeg plugin</li>
	<li>improved metadata readers (id3v1, id3v2, apev2)</li>
	<li>improved Icy (shoutcast) protocol support</li>
	<li>moved built-in decoders to their own dynamic libraries</li>
	<li>now it's possible to exclude any plugin from build</li>
	<li>player remembers scroll positions in playlists between sessions</li>
	<li>added ability to delete selected files from disk (playlist context menu)</li>
	<li>added ability to reload metadata (playlist context menu)</li>
	<li>added AAC 'net streaming support (ffmpeg plugin)</li>
	<li>faster search and sorting</li>
	<li>added support for proxy username/password authentication</li>
	<li>better recognizer of remote pls/m3u files for online radio</li>
	<li>improved/fixed last.fm plugin</li>
	<li>OSD notifications about track changes though any notification daemon</li>
	<li>fixed gapless playback errors</li>
    </ul>
</div>

<h2>release 0.3.3 is out</h2>
<div class="post">
    <p class="date">2010/02/07</p>
    <p><a href="#download">get it!</a></p>
    <p>Changelog since 0.3.2</p>
    <ul>
	<li>fixed "unknown response" in command line</li>
	<li>fixed winkey in global hotkeys plugin</li>
	<li>fixed crash in id3v1 parser</li>
	<li>fixed crash in mp3 plugin</li>
	<li>fixed few bugs/problems in ALSA plugin (now works on wider range of soundcards)</li>
	<li>fixed playback of multichannel FLAC files</li>
	<li>fixed 24 bit wavpack playback</li>
	<li>fixed duration calculation and seeking bugs in mp3 plugin</li>
	<li>added support for older versions of ffmpeg</li>
	<li>added OSS(3,4) support</li>
	<li>experimental FreeBSD support</li>
	<li>experimental OpenSolaris support</li>
	<li>improved GUI dialogs</li>
	<li>added new "File Number" column type</li>
	<li>added new "File Name" custom column conversion</li>
	<li>added option to disable nowplaying notifications in lastfm plugin</li>
	<li>added support for icy metadata (title in shoutcast streams)</li>
	<li>added experimental (optional) support for notifications using libnotify</li>
    </ul>
    <p><a href="screenshot03.png">Screenshot</a></p>
</div>

<h2>release 0.3.2 is out</h2>
<div class="post">
    <p class="date">2010/01/12</p>
    <p><a href="#download">get it!</a></p>
    <p>Changelog since 0.3.1</p>
    <ul>
	<li>all GTK+ UI code is now in plugin</li>
	<li>improved main menu layout in GTK UI</li>
	<li>numerous memory and cpu optimizations</li>
	<li>fully editable/scriptable columns with sorting</li>
	<li>native look and feel of playlist widget</li>
	<li>selection is synchronized between main window and search window</li>
	<li>keyboard navigation in search window</li>
	<li>plugins got basic GUI configuration</li>
	<li>much smoother seekbar</li>
	<li>compatible with more GTK theme engines</li>
	<li>improved restore window geometry after minimizing to system tray</li>
	<li>search window geometry is now saved and restored between sessions</li>
	<li>flexible nowplaying querying support via command line</li>
	<li>ALSA code moved to plugin</li>
	<li>new "nullout" output plugin - good for testing, and as basis for new plugins</li>
	<li>added template .c file (with comments) for making new decoder plugins</li>
	<li>updated id3v2 and apev2 parsers to support more metadata types</li>
	<li>id3v2.2 parser now supports unsynchronization</li>
	<li>metadata viewer accessible from context menu</li>
	<li>flac plugin now plays "oga" files (flac in ogg container)</li>
	<li>ffmpeg plugin, adds formats: m4a (aac,alac), mpc/mp+/mpp, wma, shn, oma, ac3, vqf</li>
	<li>vtx plugin using libayemu</li>
	<li>adplug plugin - cmf, rol, hsc, etc (including adlib S3Ms)</li>
	<li>fixed cuesheet support in mp3 and ogg plugins</li>
	<li>fixed sse2 issues on i686 architecture</li>
	<li>added 24-bit ape support (thanks to Rockbox project)</li>
	<li>added support for custom scrobbler url to last.fm plugin (e.g. libre.fm)</li>
	<li>added Play Queue funtionality to playlist (context menu)</li>
	<li>added average/approximate bitrate display to statusbar</li>
	<li>new "cursor follows playback" feature</li>
	<li>new "stop after current track" feature</li>
	<li>.dbpl extension is auto-added when saving playlist</li>
	<li>improved robustness in http code (handling connection problems, etc)</li>
    </ul>
</div>

<a href="oldnews.html">News archive</a><br/>

<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>
<h2>Latest version 0.3.3:</h2>
<p>official Arch Linux PKGBUILD: <a href="http://aur.archlinux.org/packages.php?ID=29497">here</a></p>
<p>if you have yaourt, you can simply do yaourt -S deadbeef</p>
<p>source code for version 0.3.3 <a href="http://sourceforge.net/projects/deadbeef/files/deadbeef-0.3.3.tar.gz/download">deadbeef-0.3.3.tar.gz</a></p>
<p>or <a href="http://sourceforge.net/projects/deadbeef/files/">browse all files</a></p>
<p><b>unsupported</b> debian packages for version 0.3.3 from <a href="mailto:alexey.smirnov@gmx.com">Alexey Smirnov</a>:</p>
<p><a href="http://sourceforge.net/projects/deadbeef/files/debian/deadbeef_0.3.3-1_i386.deb/download">i386</a>, <a href="http://sourceforge.net/projects/deadbeef/files/debian/deadbeef_0.3.3-1_amd64.deb/download">x86_64</a>, <a href="http://sourceforge.net/projects/deadbeef/files/debian/deadbeef-plugins-dev_0.3.3-1_all.deb/download">plugin sdk</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>Trackers for reporting bugs, requesting features, etc are <a href="https://sourceforge.net/projects/deadbeef/support">here</a></p>
<h1 id="developers">Developer Information</h1>
<p>How to contribute: <a href="http://contributing.appspot.com/deadbeef">http://contributing.appspot.com/deadbeef</a></p>
<p>Also, see <a href="http://sourceforge.net/projects/deadbeef">project site</a>.</p>
<h1 id='contacts'>Contacts</h1>
<p>official IRC channel (for english speaking people) 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>

<hr/>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-3180744-2");
pageTracker._trackPageview();
} catch(err) {}</script>
</body>