summaryrefslogtreecommitdiff
path: root/web/index.html
blob: e4f8cb879e0e755903468ce2cd238b05cceaf984 (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
<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"><script type="text/javascript" src="http://www.ohloh.net/p/380374/widgets/project_users.js?style=blue"></script></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="#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="screenshot03.png">Screenshot</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>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.3.3 is out</h2>
<div class="post">
    <p class="date">2010/02/07</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>
</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/>
<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>
<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>