diff options
-rw-r--r-- | web/oldnews.html | 308 |
1 files changed, 308 insertions, 0 deletions
diff --git a/web/oldnews.html b/web/oldnews.html new file mode 100644 index 00000000..e57bffa3 --- /dev/null +++ b/web/oldnews.html @@ -0,0 +1,308 @@ +<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> +<h2>release 0.3.1 is out</h2> +<div class="post"> + <p class="date">2009/11/29</p> + <p><a href="#download">get it!</a></p> + <p>Changelog since 0.3.0</p> + <ul> + <li>improved header widget drawing and gtkengines compatibility</li> + <li>fixed vfs_curl to fetch content size properly again</li> + <li>fixed rare memory leak bug in seekbar drawing</li> + <li>fixed total playtime display</li> + <li>changed buttons to use stock icons</li> + <li>implemented reading of embedded cuesheets from ape and wavpack files</li> + <li>fixed bug in filename resolving when starting from commandline</li> + <li>added possibility to open multiple files from filemanagers</li> + <li>fixed random locking/hanging in alsa module</li> + <li>loading plugins from $XDG_CONFIG_HOME/.local/lib/deadbeef/ (by <a href="mailto:alexey.smirnov@gmx.com">Alexey A. Smirnov</a>)</li> + <li>middle click on tray icon toggles pause on current track (by <a href="mailto:rotmer@gmail.com">Alex Dedul</a>)</li> + </ul> +</div> + + +<h2>release 0.3.0 is out</h2> +<div class="post"> + <p class="date">2009/11/08</p> + <p><a href="#download">get it!</a></p> + <p>Changelog since 0.2.3.2</p> + <ul> + <li>vfs plugins - for implementing http/ftp streaming, etc</li> + <li>improved mpeg (libmad) plugin - eats less memory, works faster</li> + <li>added support for icecast and shoutcast streams (mp3, ogg)</li> + <li>added support for podcasts (basically, for any files residing on http/ftp)</li> + <li>added support for opening pls and m3u files</li> + <li>improved about dialog</li> + <li>added support for Super (winkey) modifier and multimedia keys in global hotkeys plugin</li> + <li>fixed random crash in global hotkeys plugin if key combination was used elsewhere</li> + <li>improved cuesheet reader</li> + <li>added cd audio support, including cddb/freedb</li> + <li>added preferences window</li> + <li>new unified config file for everything</li> + <li>added total playtime display in statusbar</li> + <li>improved plugin build system, displays list of plugins to be built</li> + <li>custom columns (through manual config editing yet)</li> + <li>column header drag-and-drop</li> + <li>improved alsa compatibility</li> + <li>player can release sound device while not playing</li> + <li>better alsa resume after suspend support</li> + <li>support for hardware samplerate conversion (when supported by hardware)</li> + <li>support for alsa software resampling</li> + <li>improved skipping through bad files</li> + <li>fixed replaygain bugs</li> + <li>added full file path display via tooltip (optional, disabled by default)</li> + <li>statusbar shows info while paused</li> + <li>added new buffering icon while streamer loads data</li> + <li>added scrolling in playlist while dragging/selecting tracks</li> + <li>case-insensitive file filter in gtkfilechooser dialogs</li> + <li>added cursor sync between playlist and search windows</li> + <li>player saves playlist/config on SIGTERM (should improve things on shutdown)</li> + </ul> +</div> + +<h2>release 0.2.3.2 is out</h2> +<div class="post"> + <p class="date">2009/10/07</p> + <p>0.2.3 bugfix release</p> + <p><a href="#download">get it!</a></p> + <p>Changelog since 0.2.3.1</p> + <ul> + <li>added winkey (Super) modifier support to hotkeys plugin</li> + <li>added multimedia keys support to hotkeys plugin</li> + <li>added hex keycodes (as reported by xev) support to hotkeys plugin</li> + <li>fixed crashbug in playlist loader when loading playlist files from older releases</li> + <li>fixed bug in flac decoder attempting to read past end of file</li> + <li>added new workarounds for malformed cusheet files</li> + </ul> +</div> +<h2>release 0.2.3.1 is out</h2> +<div class="post"> + <p class="date">2009/10/03</p> + <p>0.2.3 bugfix release</p> + <p><a href="#download">get it!</a></p> + <p>Changelog since 0.2.3</p> + <ul> + <li>disabled debug tracing in most modules, to prevent slow-downs</li> + <li>fixed streaming bug introduced last moment before 0.2.3</li> + <li>fixed redrawing of playing status after resume from pause</li> + </ul> +</div> +<h2>release 0.2.3 is out</h2> +<div class="post"> + <p class="date">2009/10/03</p> + <p><a href="#download">get it!</a></p> + <p>Changelog since 0.2.2.2</p> + <ul> + <li>added native gapless playback which works with most decoders</li> + <li>added replaygain support</li> + <li>added wavpack plugin</li> + <li>added libsndfile plugin</li> + <li>fixed seeking in paused and stopped states</li> + <li>fixed reading of some id3v2 tags</li> + <li>changed tag reading order to APEv2->ID3v2->ID3v1</li> + <li>improved cuesheet reader</li> + <li>fixed interlocking bug in streamer (should reduce skips)</li> + </ul> +</div> +<h2>release 0.2.2.2 is out</h2> +<div class="post"> + <p class="date">2009/09/20</p> + <p>another 0.2.2 bugfix release</p> + <p><a href="#download">get it!</a></p> + <p>Changelog since 0.2.2.1</p> + <ul> + <li>fixed resume after suspend/hibernate</li> + <li>fixed cue reader regression</li> + <li>fixed another playlist drawing regression</li> + <li>fixed stutter at the start of ape tracks</li> + </ul> +</div> + +<h2>release 0.2.2.1 is out</h2> +<div class="post"> + <p class="date">2009/09/13</p> + <p>there was very unfortunate regression bug in 0.2.2, so here's quick fix</p> + <p><a href="#download">get it!</a></p> + <p>Changelog since 0.2.2</p> + <ul> + <li>fixed playlist drawing regressions encountered in 0.2.2</li> + </ul> +</div> + + +<h2>release 0.2.2 is out</h2> +<div class="post"> + <p class="date">2009/09/13</p> + <p><a href="#download">get it!</a></p> + <p>Changelog since 0.2.1</p> + <ul> + <li>fixed several build problems reported by users</li> + <li>added app icons, updated launcher script</li> + <li>proper sse2 detection and usage in ape plugin</li> + <li>reduced volumebar range to -50dB</li> + <li>horizontal scrolling in playlist</li> + <li>pango is now used for ellipsizing</li> + <li>case-insensitive search using russian, danish, french and other alphabets</li> + <li>vertical scroll is much faster now</li> + </ul> +</div> + +<h2>release 0.2.1 is out</h2> +<div class="post"> + <p class="date">2009/09/12</p> + <p><a href="#download">get it!</a></p> + <p>Changelog since 0.2.0</p> + <ul> + <li>new ape decoder - faster, doesn't crash</li> + <li>fixed APEv2 tag reader</li> + <li>fixed id3 tag reader on big-endian systems</li> + <li>player now builds without errors on big-endian systems</li> + <li>memory for HVSC song length database is now allocated on demand</li> + <li>fixed icons in system tray menu</li> + <li>fixed color detection for column header text</li> + <li>improved cuesheet reader (pregap support and better bounds checking)</li> + </ul> +</div> + +<h2>deadbeef-0.2.0 is out!</h2> +<div class='post'> +<p class='date'>2009/09/08</p> +<p><a href="#download">get it!</a></p> +<p>Changelog since 0.1.1:</p> +<p><i>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.</i></p> +<ul> + <li>plugin API - decoder and misc plugins working, other types are work in progress</li> + <li>most decoders are in plugins now, which means that most dependencies are optional (libmad, libFLAC, etc)</li> + <li>global hotkeys plugin</li> + <li>last.fm scrobbler plugin</li> + <li>added help page (under help menu)</li> + <li>huge amount of performance tweaks (including power consumption tweaks)</li> + <li>cuesheets embedded into FLAC's vorbis comments</li> + <li>24 bit flac support</li> + <li>$XDG_CONFIG_HOME env variable support</li> + <li>APE format support through libdemac</li> + <li>launcher (.desktop) file</li> + <li>scroll follows playback (optional)</li> + <li>no more "?" when no track number in tags</li> + <li>fixed seekbar accuracy bug</li> + <li>improved cuesheet reader</li> + <li>cuesheet text charset detection (utf8, iso8859-1, cp1251)</li> + <li>improved mp3 parser (better vbr duration calc, more accurate seeking, etc)</li> + <li>fixed bug when starting files from command line using relative paths</li> + <li>fixed order/loopmode session saving</li> + <li>fixed id3v2.2 reader</li> + <li>focus/deiconify window on trayicon click</li> + <li>X button no longer minimizes to tray by default (configurable)</li> + <li>search is now accessible from menu</li> + <li>column sizes are now saved between sessions</li> + <li>select multiple folders in "add folder(s)" dialog</li> +</ul> +</div> + +<h2>tag loading/recoding policy</h2> +<div class='post'> +<p class='date'>2009/09/06</p> +<ul> + <li>id3v1 loader will always try to detect cp1251.</li> + <li>id3v2 loader will only try to detect cp1251 if encoding is not specified.</li> + <li>vorbis comment tags (both in ogg vorbis and flac files) and APE tags + (both in ape and mp3 files) must always be utf8, so no detection will be + done here.</li> + <li>id3v2 tags with encoding explicitly set to iso8859-1 will always be + loaded as iso8859-1. period.</li> + <li>id3v2 tags inserted into flac files will be ignored.</li> + <li>8bit charsets other than cp1251 and iso8859-1 (like koi8-r) are not + supported now, but might be added in the future.</li> +</ul> +</div> + +<h2>release 0.1.1 is out!</h2> +<div class='post'> +<p class='date'>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> +</div> + +<h2>GIT repository</h2> +<div class='post'> +<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> +</div> + +<h2>Alpha released</h2> +<div class='post'> +<p>first alpha release 0.1.0 just happened 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<=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> +</div> +<hr/> +<p><a href="http://sourceforge.net/">Project Web Hosted by<img src="http://sflogo.sourceforge.net/sflogo.php?group_id=272657&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> |