Mercurial > audlegacy
annotate NEWS @ 4335:c142cc85d21a
Update NEWS.
author | William Pitcock <nenolod@atheme.org> |
---|---|
date | Thu, 13 Mar 2008 16:23:10 -0500 |
parents | 70fe9fa8b916 |
children | d9bdbb610452 |
rev | line source |
---|---|
4335 | 1 Audacious 1.5.0 (2008-03-13) |
2 | |
3 Enhancements: | |
4 * Everything between 1.4.1 and 1.4.7. (duh) | |
5 * Ability to disable GTK+ theme suggestions provided by skins. | |
6 * Entirely from scratch audio engine (libSAD) which supports: | |
7 - 16-bit audio | |
8 - 24-bit audio | |
9 - 32-bit audio | |
10 - IEEE floating point audio | |
11 - 28-bit fractional audio | |
12 - many weird obscure "audiophile" formats | |
13 and: | |
14 - high quality dithering/conversion/resampling to produce as | |
15 high quality audio as possible for your sound system. | |
16 - bit-exact passthrough of decoded audio (compare to | |
17 "kernel streaming" in foobar2000) | |
18 As a result, support for oldschool 8-bit soundcards has been | |
19 _dropped_. It's 2008, they haven't made such hardware since the | |
20 early 90's. | |
21 Additionally, codecs now send audio to audacious using their | |
22 native format; removing the need for costly implementation-specific | |
23 conversion functionality. | |
24 * New unified metadata editing for most formats. Ability to see | |
25 "raw metadata"; the metadata which can be used in tuplez scripts. | |
26 * Removal of the XMMS audio conversion engine in it's entirety. | |
27 * Support for "virtual plugins"; the ability for a single module to | |
28 export up to thousands of plugins. This will be used more in Audacious2. | |
29 * Many adjustments to the winamp2 skinengine. | |
30 * Faster jump-to-file. | |
31 * Implement support for session management. | |
32 | |
33 Bugfixes: | |
34 * playlist_compare_artist(): Avoid NULL dereferences. | |
35 (Bugzilla #172, Bugzilla #168, Bugzilla #35). | |
36 * Tons of memory leaks fixed. | |
37 | |
38 Notes from us (the audacious developers): | |
39 This is the last branch of Audacious that will support in Winamp2 skins | |
40 in core. We are working on a new default UI for Audacious2 which provides | |
41 a more metadata rich environment (while still be lightweight and fast). | |
42 However, it is planned to implement support for Winamp2 skins as a plugin in | |
43 the next version. No promises, though. | |
44 | |
45 It has been fun being seen as "rescuing XMMS" by the community; but this | |
46 has never been our goal. Our goal has always been to develop the best | |
47 possible player on Linux. This means that we are audiophiles, and we want | |
48 our audio to sound as nice as possible. This has been our primary goal; | |
49 not maintaining a Winamp2 skinned player. When we determined that the current | |
50 UI implementation was getting in our way, we decided to rip it out. As such, | |
51 the future of Winamp2 skins in Audacious is undefined, but they will probably | |
52 be supported via a plugin. | |
53 | |
3962
d5426e967f03
update NEWS some more
William Pitcock <nenolod@atheme.org>
parents:
3932
diff
changeset
|
54 Audacious 1.4.1 (2007-11-17) |
3931
be6742a04c71
update NEWS for current progress on 1.4.1
William Pitcock <nenolod@atheme.org>
parents:
2602
diff
changeset
|
55 |
be6742a04c71
update NEWS for current progress on 1.4.1
William Pitcock <nenolod@atheme.org>
parents:
2602
diff
changeset
|
56 Enhancements: |
be6742a04c71
update NEWS for current progress on 1.4.1
William Pitcock <nenolod@atheme.org>
parents:
2602
diff
changeset
|
57 * The skin code has been tweaked a little to fix loading of |
be6742a04c71
update NEWS for current progress on 1.4.1
William Pitcock <nenolod@atheme.org>
parents:
2602
diff
changeset
|
58 more substandard winamp skins. |
be6742a04c71
update NEWS for current progress on 1.4.1
William Pitcock <nenolod@atheme.org>
parents:
2602
diff
changeset
|
59 (http://boards.nenolod.net/viewtopic.php?f=5&t=859) |
be6742a04c71
update NEWS for current progress on 1.4.1
William Pitcock <nenolod@atheme.org>
parents:
2602
diff
changeset
|
60 * Playlists now carry an atomic serial number in order to avoid |
be6742a04c71
update NEWS for current progress on 1.4.1
William Pitcock <nenolod@atheme.org>
parents:
2602
diff
changeset
|
61 unnecessary reloading of metadata. |
be6742a04c71
update NEWS for current progress on 1.4.1
William Pitcock <nenolod@atheme.org>
parents:
2602
diff
changeset
|
62 * The command names used by audtool have been sanitized in order |
3962
d5426e967f03
update NEWS some more
William Pitcock <nenolod@atheme.org>
parents:
3932
diff
changeset
|
63 to make some level of sense. |
3931
be6742a04c71
update NEWS for current progress on 1.4.1
William Pitcock <nenolod@atheme.org>
parents:
2602
diff
changeset
|
64 * Add many new calls to libaudclient which were unimplemented after |
be6742a04c71
update NEWS for current progress on 1.4.1
William Pitcock <nenolod@atheme.org>
parents:
2602
diff
changeset
|
65 DBus transition. |
3962
d5426e967f03
update NEWS some more
William Pitcock <nenolod@atheme.org>
parents:
3932
diff
changeset
|
66 * Add error reporting when Tuplez scripts fail to compile. |
d5426e967f03
update NEWS some more
William Pitcock <nenolod@atheme.org>
parents:
3932
diff
changeset
|
67 * Use a hashtable of extension to codec candidate lists to speed up |
d5426e967f03
update NEWS some more
William Pitcock <nenolod@atheme.org>
parents:
3932
diff
changeset
|
68 codec detection. |
d5426e967f03
update NEWS some more
William Pitcock <nenolod@atheme.org>
parents:
3932
diff
changeset
|
69 * Make on demand codec detection use the hashtable to filter out unplayable |
d5426e967f03
update NEWS some more
William Pitcock <nenolod@atheme.org>
parents:
3932
diff
changeset
|
70 files. |
d5426e967f03
update NEWS some more
William Pitcock <nenolod@atheme.org>
parents:
3932
diff
changeset
|
71 * Codec detection is now done on demand by default. Due to the recent |
d5426e967f03
update NEWS some more
William Pitcock <nenolod@atheme.org>
parents:
3932
diff
changeset
|
72 rework of the codec detection system, this is the recommended setting. |
d5426e967f03
update NEWS some more
William Pitcock <nenolod@atheme.org>
parents:
3932
diff
changeset
|
73 (Audacious can process a large directory in only a few seconds of blocking |
d5426e967f03
update NEWS some more
William Pitcock <nenolod@atheme.org>
parents:
3932
diff
changeset
|
74 this way, and streams are entirely processed in background this way.) |
3969 | 75 * Add codec and quality fields to MPRIS TrackInfo tuples sent over DBus. |
3931
be6742a04c71
update NEWS for current progress on 1.4.1
William Pitcock <nenolod@atheme.org>
parents:
2602
diff
changeset
|
76 |
be6742a04c71
update NEWS for current progress on 1.4.1
William Pitcock <nenolod@atheme.org>
parents:
2602
diff
changeset
|
77 Bugfixes: |
be6742a04c71
update NEWS for current progress on 1.4.1
William Pitcock <nenolod@atheme.org>
parents:
2602
diff
changeset
|
78 * [Bugzilla #53]: UTF-8 validation gives false positives |
be6742a04c71
update NEWS for current progress on 1.4.1
William Pitcock <nenolod@atheme.org>
parents:
2602
diff
changeset
|
79 (Reported by Kosma Moczek; Fixed by Yoshiki Yazawa) |
be6742a04c71
update NEWS for current progress on 1.4.1
William Pitcock <nenolod@atheme.org>
parents:
2602
diff
changeset
|
80 * [Bugzilla #20]: status icon plugin breaks the 'always on top' feature |
3932 | 81 (Reported by Dorian Scholz; Fixed by Tomasz Moń) |
3931
be6742a04c71
update NEWS for current progress on 1.4.1
William Pitcock <nenolod@atheme.org>
parents:
2602
diff
changeset
|
82 * playback_get_length() was returning the typecode of FIELD_LENGTH, not |
3962
d5426e967f03
update NEWS some more
William Pitcock <nenolod@atheme.org>
parents:
3932
diff
changeset
|
83 it's value |
3931
be6742a04c71
update NEWS for current progress on 1.4.1
William Pitcock <nenolod@atheme.org>
parents:
2602
diff
changeset
|
84 * audctrl.h was dependent on #ifdef __cplusplus being a valid macro, |
be6742a04c71
update NEWS for current progress on 1.4.1
William Pitcock <nenolod@atheme.org>
parents:
2602
diff
changeset
|
85 now we use G_BEGIN_DECLS/G_END_DECLS to handle that. |
3962
d5426e967f03
update NEWS some more
William Pitcock <nenolod@atheme.org>
parents:
3932
diff
changeset
|
86 * Fix doublesize issues on startup. (Gentoo #199071) |
d5426e967f03
update NEWS some more
William Pitcock <nenolod@atheme.org>
parents:
3932
diff
changeset
|
87 * Fix possible glitches that could be triggered by a scrolling textbox, |
d5426e967f03
update NEWS some more
William Pitcock <nenolod@atheme.org>
parents:
3932
diff
changeset
|
88 when the skin is switched. |
d5426e967f03
update NEWS some more
William Pitcock <nenolod@atheme.org>
parents:
3932
diff
changeset
|
89 * Fix improper handling of integer constants in the Tuplez |
d5426e967f03
update NEWS some more
William Pitcock <nenolod@atheme.org>
parents:
3932
diff
changeset
|
90 compiler/evaluation engine. |
d5426e967f03
update NEWS some more
William Pitcock <nenolod@atheme.org>
parents:
3932
diff
changeset
|
91 * Fix misleading assertion notice triggers when a URI fails to load. |
d5426e967f03
update NEWS some more
William Pitcock <nenolod@atheme.org>
parents:
3932
diff
changeset
|
92 * Cope with Winamp2 skins which do not have dashes in numbers.bmp. |
3931
be6742a04c71
update NEWS for current progress on 1.4.1
William Pitcock <nenolod@atheme.org>
parents:
2602
diff
changeset
|
93 |
be6742a04c71
update NEWS for current progress on 1.4.1
William Pitcock <nenolod@atheme.org>
parents:
2602
diff
changeset
|
94 Audacious 1.4.0 (2007-11-01) |
be6742a04c71
update NEWS for current progress on 1.4.1
William Pitcock <nenolod@atheme.org>
parents:
2602
diff
changeset
|
95 |
be6742a04c71
update NEWS for current progress on 1.4.1
William Pitcock <nenolod@atheme.org>
parents:
2602
diff
changeset
|
96 * Everything ;) |
be6742a04c71
update NEWS for current progress on 1.4.1
William Pitcock <nenolod@atheme.org>
parents:
2602
diff
changeset
|
97 |
2602 | 98 Audacious 1.3.0 (2007-03-02) |
2573 | 99 |
100 Enhancements | |
101 * The playlist code has been rewritten using conditional variables, | |
102 which has resulted in speed improvements for the playlist code overall. | |
103 * The behaviour for detecting filemagic has been redone and is now more | |
104 scalable. | |
105 * DoubleSize support has been improved significantly. | |
106 * Race conditions in produce_audio() have been corrected. | |
107 * The playlist editor is now properly drawn in shaded mode. | |
108 * g_utf8_validate has been replaced with a more strict utf8 validator, | |
109 which solves the encapsulated UTF-8 phenomenon properly. | |
110 * The controlsocket code no longer uses the stack in an improper manner. | |
111 * Behaviour regarding conversion of %20 in the playlist has been corrected. | |
112 * Window decorations can now be enabled in preferences. | |
113 * The translation templates have been simplified. | |
114 * Support for translating plugins has been re-added. | |
115 * The Jump-to-File code has been rewritten and now searches using | |
116 regular expressions. In addition, the search is done without GTK | |
117 queueing redraws for each entry, which has resulted in interface | |
118 speedups. | |
119 * The overall UI code has been reworked significantly and should be of | |
120 better quality. Notable enhancements include support for UIManager xml | |
121 file declarations. | |
122 * A facility for searching and selecting/acting upon entries in the | |
123 playlist has been added. | |
124 * Support for multiple playlists has been added, and a playlist manager | |
125 has been added to manage them. | |
126 * Audacious now uses libmcs to store it's settings, which allows for | |
127 tighter desktop environment integration. | |
128 * Audacious now supports the XDG BASEDIR standard. | |
129 * A lot of XMMS and BMP code has been either removed or rewritten so | |
130 that it is less confusing. This should allow for easier maintainability | |
131 in the future. | |
132 * Debugging tools have been added for tracking memory allocation and freeing. | |
133 * A safe signaling implementation has been added. | |
134 * A voiceprint visualizer mode has been added. | |
135 * Support for changing the tint in the graphics of skins has been added. | |
136 * InputPlugins now use an InputPlayback context to track activity | |
137 instead of blindly pushing data down a potentially undefined pipeline. | |
138 * Audacious now uses GOption to parse the commandline. | |
2308 | 139 |
2602 | 140 Bugfixes: |
141 * Too many to count. | |
142 | |
2308 | 143 *** See http://audacious-media-player.org/1.3_Release for more information. *** |
144 | |
1903 | 145 Audacious 1.2.1 (2006-10-23) |
146 | |
147 Enhancements | |
148 * None | |
149 | |
150 Bugfixes | |
151 * [player] memory leak fixes | |
152 | |
153 Audacious 1.2.0 (2006-10-23) | |
1847 | 154 |
155 Enhancements | |
156 * Russian character set support via latest librcd | |
157 * Compatibility with BSD make | |
158 * Make album-art recursion optional | |
159 * Fix an error where configure aborts if libvorbis is not found. | |
160 * Freeform skinning, see the example skins for more information. | |
161 | |
162 Bugfixes | |
163 * Tons. :) | |
164 | |
1901 | 165 *** See http://audacious-media-player.org/1.2_Release for more information. *** |
166 | |
1426 | 167 Audacious 1.1.1 (2006-07-21) |
168 | |
169 Enhancements | |
170 * None really to speak of. | |
171 | |
172 Bugfixes | |
173 * [mpgdec] Handle certain MP3s more correctly. | |
174 * [mpgdec] Better detect and deal-with corrupted MP3 files. | |
175 * [amidi-plug] Fix a crash if the ALSA sequencer is unavailable, | |
176 but the ALSA backend was compiled | |
177 | |
1391 | 178 Audacious 1.1.0 (release) (2006-07-11) |
179 | |
180 Enhancements | |
181 * Everything in DR2 now works | |
182 * File tuples | |
183 * Tons of new UI toys | |
184 | |
185 Bugfixes | |
186 * Tons. :) | |
187 | |
1169
42ce4042b07b
[svn] - update NEWS too (oh, and we missed 1.0.0 sorry!)
nenolod
parents:
881
diff
changeset
|
188 Audacious 1.1.0 DR1/DR2 (2006-06-11) (sorry!) |
42ce4042b07b
[svn] - update NEWS too (oh, and we missed 1.0.0 sorry!)
nenolod
parents:
881
diff
changeset
|
189 |
42ce4042b07b
[svn] - update NEWS too (oh, and we missed 1.0.0 sorry!)
nenolod
parents:
881
diff
changeset
|
190 Enhancements |
42ce4042b07b
[svn] - update NEWS too (oh, and we missed 1.0.0 sorry!)
nenolod
parents:
881
diff
changeset
|
191 * Everything :) |
42ce4042b07b
[svn] - update NEWS too (oh, and we missed 1.0.0 sorry!)
nenolod
parents:
881
diff
changeset
|
192 |
42ce4042b07b
[svn] - update NEWS too (oh, and we missed 1.0.0 sorry!)
nenolod
parents:
881
diff
changeset
|
193 Bugfixes |
42ce4042b07b
[svn] - update NEWS too (oh, and we missed 1.0.0 sorry!)
nenolod
parents:
881
diff
changeset
|
194 * Tons. :) |
42ce4042b07b
[svn] - update NEWS too (oh, and we missed 1.0.0 sorry!)
nenolod
parents:
881
diff
changeset
|
195 |
881 | 196 Audacious 0.2.3 (2006-03-25) |
197 | |
198 Enhancements | |
199 * Replacement icons for many of the menu elements | |
200 * New remove duplicates option (by title, by path + filename, by filename) | |
201 * New remove unavailable files option | |
202 * Improved sorting abilities/speed | |
203 * Support for new skin.hints WA2 skinning extensions (http://www.nenolod.net/misc/audacious-modern) | |
204 * Various FLAC-related speedups and enhancements | |
205 * Redesigned preferences pane. | |
206 * ARTS output support | |
207 | |
208 Bugfixes | |
209 * Several scrobbler related crashes have been fixed | |
210 * Much more | |
211 | |
800 | 212 Audacious 0.2.2 (2006-03-04) |
213 | |
214 Enhancements | |
215 * Added JTF to the songname menu. | |
216 | |
217 Bugfixes | |
218 * Fixed ID3 tagging regression | |
219 * Removed binary code from package (oops) | |
220 | |
739 | 221 Audacious 0.2.1 (2006-02-28) |
222 | |
223 Enhancements | |
224 * MP2 audio support | |
225 * Scrobbler support | |
226 * SID really works this time | |
227 * Number of code cleanups around the tree | |
228 | |
229 Removals | |
230 * Crossfade support | |
231 | |
232 Bugfixes | |
233 * More than you can shake a stick at | |
234 | |
558 | 235 Audacious 0.2 (2006-02-01) |
508 | 236 |
237 Enhancements | |
238 * Many UI changes | |
239 * Removed X11 dependency (only GTK is required now -- please port me to | |
240 your favourite operating system) | |
558 | 241 * Updated console music input plugin to Game_Music_Emu 0.3. |
508 | 242 * Added timidity input plugin. |
558 | 243 * Added ALSA midi support |
244 * Added musepack support | |
245 * Cleaned up many plugins | |
508 | 246 |
247 Bugfixes | |
248 * A lot | |
249 | |
507 | 250 Audacious 0.1.2 (2005-12-11) |
0 | 251 |
252 Enhancements | |
507 | 253 * Switched from mikmod to modplug for module decoding |
254 * Commodore 64 (SID) support | |
255 * LADSPA plugin support | |
256 * Crossfading | |
0 | 257 |
258 Bugfixes | |
507 | 259 * A few minor bugfixes |
0 | 260 |
261 | |
507 | 262 Audacious 0.1.1 (2005-11-25) |
0 | 263 |
264 Enhancements | |
507 | 265 * The return of bitmap font support |
266 * Improved MP3 decoding accuracy | |
267 * WMA support | |
268 * Improved AAC support | |
269 * Fully functional GBS, NSF and SPC module decoders | |
270 * Headless mode | |
271 * LIRC support | |
0 | 272 |
273 Miscellaneous | |
507 | 274 * New (free as in freedom) skin |
275 * Improved SDL and MikMod detection | |
276 * Fontsize changes to the playlist window | |
0 | 277 |
278 Bugfixes | |
507 | 279 * Numerous fixes to the ALSA output plugin |
0 | 280 |
281 | |
507 | 282 Audacious 0.1 (2005-10-30) |
0 | 283 |
507 | 284 Enhancements |
285 * FLAC support | |
286 | |
287 Bugfixes | |
288 * A lot of bugfixes. |