File: changelog.html

package info (click to toggle)
sonata 1.7.0-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, sid
  • size: 4,164 kB
  • sloc: python: 9,480; sh: 33; makefile: 15
file content (488 lines) | stat: -rw-r--r-- 30,171 bytes parent folder | download | duplicates (2)
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
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Sonata Music Client for MPD - Changelog</title>
<link rel="stylesheet" type="text/css" href="screenstyle.css" />
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
<link rel="icon" href="favicon.ico" type="image/x-icon">
</head>
<body>
<div class="container">

<div class="titleblock"><h1>Sonata</h1><p><i>An elegant music client for MPD</i></p></div>

<div><ul class="navbar">
         <li><a href="index.html" class="nav">Home</a></li>
         <li><a href="screenshots.html" class="nav">Screenshots</a></li>
         <li><a href="download.html" class="nav">Download</a></li>
         <li><a href="documentation.html" class="nav">Docs</a></li>
         <li><a href="changelog.html" class="nav">Changelog</a></li>
         <li><a href="support.html" class="nav">Support</a></li>
</ul></div>

<div class="content2">

         <h2>Changelog</h2>
            <p>September 21, 2009 (Version 1.6.2.1):<ul>
            <li>Library artwork caching/displaying improvements</li>
            <li>Lyricwiki screen scraping workaround</li>
            <li>Replace Amazon.com cover art fetching with Rhapsody.com</li>
            <li>Bug: Fix library sorting when adding, e.g., albums to playlist</li>
            <li>Bug: Fix window positioning weirdness when unwithdrawing from systray</li>
            <li>Bug: Fix album being labeled various artists when a duplicate exists</li>
            <li>Bug: Fix album tracks in the info tab being out of order sometimes</li>
            <li>Bug: Show songs with a missing date in info album listing</li>
            <li>Bug: Library icons change after adding stream to playlist</li>
            <li>Bug: Cpu spike, tooltips missing in library search results with gtk 2.16.2</li>
            </ul>

            <p>April 13, 2009 (Version 1.6.2):<ul>
            <li>Bug: Fix cli options (e.g. 'sonata play')</li>
            </ul>

            <p>April 11, 2009 (Version 1.6.1):<ul>
            <li>Reduce library's filesystem view row height</li>
            <li>More auto-applying of preferences (e.g. format tab)</li>
            <li>Bug: Fix python version check for Ubuntu Jaunty</li>
            <li>Bug: Traceback if track has multiple date tags</li>
            <li>Bug: Fix infinite loop when format strings end in '{'</li>
            <li>Bug: Fix music directory chooser selecting the wrong folder sometimes</li>
            <li>Bug: Catch OSErrors from os.listdir, e.g. flac files with cue sheets</li>
            <li>Bug: Fix --profile option</li>
            </ul>

             <p>March 29, 2009 (Version 1.6):<ul>
            <li>Album browsing mode, additional details in library views</li>
            <li>Real-time searching of library (search as you type)</li>
            <li>Fullscreen album art mode (via right-click on artwork) (mips)</li>
            <li>Improve library searching across meta tags</li>
            <li>Sort library search results</li>
            <li>Show file path in tooltip for library search results</li>
            <li>Improved support for updating less than entire library</li>
            <li>Drag-and-drop to copy files from Sonata to a file manager (Kamil)</li>
            <li>Ability to show file paths in tag editing window</li>
            <li>Use plchanges for faster performance (e.g. add to playlist)</li>
            <li>Allow manually fetching remote art when using local art pref (Erik)</li>
            <li>Swap mousewheel behavior for progressbar</li>
            <li>Only minimize to trayicon on click if focused; raise if not focused</li>
            <li>Use new 'listplaylists' command for retrieving playlists</li>
            <li>Allow hiding the application's titlebar in preferences</li>
            <li>Better error trapping</li>
            <li>Make process name 'sonata' for linux (himdel)</li>
            <li>Look for &lt;artist&gt; - &lt;title&gt;.txt lyrics files by other clients</li>
             <li>Add Traditional Chinese translation (b4283)</li>
            <li>Add Japanese translation (Masato)</li>
            <li>Add Slovenian translation (Alan)</li>
            <li>Code modernisation, modularisation, overall cleanup, documentation</li>
            <li>A prototype of a plug-in system</li>
            <li>Unicode fixes</li>
            <li>Some helpful error messages if startup fails</li>
            <li>Useless code removed, various code cleanups and refactorings (Stephen)</li>
            <li>Bug: Bad profiles prevent Sonata from starting</li>
            <li>Bug: Error for CLI arguments when Sonata can't connect to MPD (Juan)</li>
            <li>Bug: Files may not update in interface after tag editing</li>
            <li>Bug: Traceback with Turkish locale</li>
            <li>Bug: Lyrics don't work with python-zsi 2.0 on Ubuntu</li>
            <li>Bug: Bell sound when going to parent folder using backspace</li>
            </ul>

             <p>September 13, 2008 (Version 1.5.3):<ul>
            <li>Quick link to edit lyrics through LyricWiki</li>
            <li>Unicode lyrics and better searching with LyricWiki (orivej)</li>
            <li>Store audioscrobbler password as md5 hash</li>
            <li>Add Greek translation (Lazaros)</li>
            <li>Bug: Fix lost connection when hard drive is spun down</li>
            <li>Bug: Fix non-ascii characters when scrobbling with non-utf8 locale</li>
            <li>Bug: Selected item changed on double-click</li>
            <li>Bug: Use consistent behavior for titlebar</li>
            <li>Bug: Prevent bad cover image files from causing problems</li>
            <li>Bug: Don't sort library search results</li>
            <li>Bug: Ensure image filenames are escaped in search routine</li>
            </ul>

             <p>June 5, 2008 (Version 1.5.2):<ul>
            <li>Improved artwork/lyrics caching through case-insenstive searching</li>
               <li>Add Turkish translation (Gökmen)</li>
               <li>Bug: Fix artwork for files with unicode characters</li>
               <li>Bug: Fix crash if mpd library is empty</li>
               <li>Bug: Fix regression where dbus-python became required</li>
               <li>Bug: Bold titles lose sync if song changes with visible filterbar</li>
               <li>Bug: Doesn't scrobble when same song is repeated</li>
               <li>Bug: Python conflict when installed with sugar (OLPC)</li>
               <li>Bug: Fix artwork display in song notification window for RTL languages</li>
               <li>Bug: Fix progressbar seeking for RTL languages</li>
               <li>Bug: No play/pause indicator in egg tray icon if started while mpd is active</li>
            </ul>

             <p>May 3, 2008 (Version 1.5.1):<ul>
            <li>Swap 'shuffle' and 'random' to be consistent with MPD</li>
            <li>"Save list to">"foo" can now either replace playlist or append songs</li>
            <li>Add Catalan translation (Franc)</li>
            <li>Add Arabic translation (Ahmad)</li>
            <li>Bug: Fix play/pause with multimedia keys (Vinay)</li>
            <li>Bug: Prevent possible traceback from gobject.filename_from_utf8</li>
            <li>Bug: 'play after replace' when in shuffle mode plays 1st song, not random</li>
            <li>Bug: Fix random, repeat, and toggle commands from console</li>
            <li>Bug: Songs not tagged with the album name don't show up</li>
            <li>Bug: Cannot disconnect when MPD_HOST and MPD_PORT are set</li>
            <li>Bug: Fix %D and %N formats within brackets</li>
            </ul>

             <p>April 3, 2008 (Version 1.5):<ul>
            <li>Replace album view with genre view for library</li>
            <li>Display covers for albums in artist/genre views</li>
            <li>Add menu items and shortcuts for playing library items after add/replace</li>
            <li>Allow setting artwork for streams</li>
            <li>Optional stylized album art with cases (Aidan)</li>
            <li>New, faster python mpd interface (jat)</li>
            <li>--popup argument to popup song notification (requires D-Bus) (Oleg)</li>
            <li>Show 'Untagged' artists/genres in their respective library views</li>
            <li>Allow DND of cover art from a web browser (Артем)</li>
            <li>Allow DND of music from a file manager into playlist (requires mpd 0.14)</li>
            <li>Preserve column percentages for current tab across window resizing</li>
            <li>Speed up mpd-related commandline arguments</li>
            <li>Switch back to last tab on second cover art click</li>
            <li>Retain selection in lists after removing items</li>
            <li>Hidden config option to expand notebook tabs (tabs_expanded)</li>
            <li>Set ServiceProxy cachedir for lyrics to work around ZSI bug</li>
            <li>Add Estonian translation (Mihkel)</li>
            <li>Bug: Fix multimedia keys for gnome 2.22</li>
            <li>Bug: Fix artwork for artists/albums with "/" in them (e.g. AC/DC)</li>
            <li>Bug: Fix egg trayicon with vertical system tray</li>
            <li>Bug: Weird bug in library-view</li>
            <li>Bug: Prevent failure to load if tab positions are saved as None</li>
            <li>Bug: Fix non-ascii characters in files for non-utf8 filesystems (zap)</li>
            <li>Bug: Prevent crash with certain locales like turkish (jat)</li>
            <li>Bug: Using filter causes playlist to jump to the top</li>
            <li>Bug: Fix AudioScrobblerQuery (kigurai)</li>
            </ul>

             <p>February 9, 2008 (Version 1.4.2):<ul>
            <li>Add %D for disc tag in display formatting options</li>
            <li>Better handling if no read permission (e.g. no/bad mpd password supplied)</li>
            <li>Bug: Fix seeking in progress bar</li>
            <li>Bug: Fix blank album info when there is an ampersand</li>
            <li>Bug: Missing color in notification window</li>
            <li>Bug: Notebook arrow clicks are ignored due to gtk bug</li>
            <li>Bug: Potential ordering bug when sorting via column heading click</li>
            <li>Bug: Make desktop file compliant</li>
            <li>Bug: Column widths can collapse when exiting while minimized to the tray</li>
            </ul>

             <p>February 2, 2008 (Version 1.4.1):<ul>
            <li>Remove queue support (it was removed from mpd-svn, complain to them)</li>
            <li>Improved re-ordering of playlist songs (including multiple selected songs)</li>
            <li>Add album info into info tab</li>
            <li>Use hand2 instead of hand1 for song info links</li>
            <li>Bug: Traceback can occur after enabling audioscrobbler</li>
            <li>Bug: Text background color on tabs (ecik)</li>
            <li>Bug: Visible background of eventboxes for info tab links, etc.</li>
            <li>Bug: Can't click (more) link in non-English locales</li>
            <li>Bug: Crash when using libegg with system tray icon disabled</li>
            <li>Bug: Disable tag editing link in info tab for streams/remote files</li>
            <li>Bug: Unescape common html codes from lyrics fetching, enable formatting</li>
            <li>Bug: The main notebook should be scrollable</li>
            </ul>

             <p>January 15, 2008 (Version 1.4):<ul>
            <li>Integrate info window into main player</li>
            <li>Update to audioscrobbler protocol 1.2 and scrobbling bug fixes (mveers)</li>
            <li>Implemented caching of scrobbles across client restarts</li>
            <li>Vertically center currently playing song</li>
            <li>Updated artwork (Adrian Chromenko)</li>
            <li>IPv6 support for the mpd connection (Shane Kerr)</li>
            <li>Allow screen center for notification popup</li>
            <li>Preference for saving lyrics to music file's directory (like artwork)</li>
            <li>Allow hiding and reordering notebook tabs (e.g. playlists, streams, info)</li>
            <li>Retain library path when re-opening Sonata</li>
            <li>Remove confusing 'remote only' and 'remote, then local' artwork options</li>
            <li>Ability to hide progress bar (can create very minimal player)</li>
            <li>Skip fallback artwork search of just album name if primary searches fail</li>
            <li>Make system tray icon scalable</li>
            <li>Shortcuts to search library (ctrl-h), randomize current playlist (alt-r)</li>
            <li>Use gtk theme's link-color if available (only for gtk 2.12 and above)</li>
            <li>Bug: Right-click menu can cause accidental actions with some gtk themes</li>
            <li>Bug: Prevent crash on negative disc/track numbers</li>
            <li>Bug: Filter + Edit Tags edits a different song than selected</li>
            <li>Bug: Prevent possible exception regarding cover art on first load</li>
            <li>Bug: Fix retrieving some non-English lyrics (ecik)</li>
            <li>Bug: Allow MPD_HOST to override GUI</li>
            <li>Bug: {} displays in the Current column title</li>
            <li>Bug: Fix manpage path to be FHS compliant</li>
            <li>Bug: Ensure that the version of ZSI is compatible with sonata</li>
             </ul>

             <p>October 29, 2007 (Version 1.3):<ul>
            <li>Playlist queue support (requires mpd 0.14 - currently mpd-svn)</li>
            <li>Use-configurable columns in playlist by using "|" in prefs > format (xsdnyd)</li>
            <li>Switch from SOAPpy to newer ZSI library for lyrics fetching</li>
            <li>Use xmms-like search filter by default when user types (no more ctrl-j)</li>
            <li>Ctrl-i shortcut to center currently playing song</li>
            <li>Use case insensitive sorting for library (holy_robot)</li>
            <li>Ignore "the" when sorting library in artist/album views (holy_robot)</li>
            <li>Better logic when sorting playlists and new "dir+file" sort option (sed)</li>
            <li>Allow saving/overwriting existing playlists and streams</li>
            <li>Hidden config options to set browser, hide column headers</li>
            <li>Update license to GNU GPLv3</li>
            <li>Added Brazilian translation (Alex Tercete Matos)</li>
            <li>Added Danish translation (Martin Dybdal)</li>
            <li>Bug: Fix nl.po translation causing crash</li>
            <li>Bug: Remember playlist position when adding from library</li>
            <li>Bug: Fixed tracebacks with certain encodings</li>
            <li>Bug: MPD_HOST with password doesn't work on first install</li>
            <li>Bug: Fix desktop file to match current XDG standard (nigel)</li>
            <li>Bug: Search Amazon artwork using latin1 since it no longer supports utf8</li>
            <li>Bug: Possible tag editing issues w/non-latin encoding (requires tagpy 0.93)</li>
            <li>Bug: Fix czech translation to use cs.po</li>
             </ul>

             <p>August 23, 2007 (Version 1.2.3):<ul>
            <li>Incorporate disc tag in album sorting (Emmanuel Viaud)</li>
            <li>Significantly reduced wakeups/sec according to powertop</li>
            <li>Add stream name as a formatting option</li>
            <li>Added Italian translation (Gianni Vialetto)</li>
            <li>Added Swedish translation (Daniel Nylander)</li>
            <li>Added Dutch translation (Olivier)</li>
            <li>Bug: Stupid parsing of amazon URLs, reduced success of cover art fetching</li>
            <li>Bug: Default cover remains after refetching when not using ~/.covers</li>
            <li>Bug: Czech translation incorrectly labeled Swedish</li>
            <li>Bug: Song played after a replace is first in list, even in shuffle mode</li>
            <li>Bug: Collapsed view doesn't work properly in some WMs (e.g. Fluxbox)</li>
            <li>Bug: Display 'update library' menu item even when library is empty</li>
             </ul>

             <p>July 22, 2007 (Version 1.2.2):<ul>
             <li>Bug: Fix artwork fetching (Amazon gzip'ed xml returns garbage)</li>
            <li>Bug: Prevent connection error if the interface hasn't yet been run</li>
            <li>Bug: Prevent possibility of deleting image file when choosing local art file</li>
            <li>Bug: Don't load gnome-settings-daemon if it's not running (kinote)</li>
             </ul>

             <p>July 16, 2007 (Version 1.2.1):<ul>
             <li>Bug: Using MPD with a password causes error</li>
             </ul>

            <p>July 15, 2007 (Version 1.2):<ul>
            <li>Audioscrobbler support (requires python 2.5 or python-elementtree) (Owen)</li>
            <li>Support for multiple profiles (and, e.g., "sonata --profile=2")</li>
            <li>Ability to set search terms for lyrics</li>
            <li>Ability to rename playlists (requires mpd >= 0.13)</li>
            <li>Prevent continually searching for artwork/lyrics if not found the first time</li>
            <li>Search for additional artwork filenames</li>
            <li>Allows resetting artwork to the default image</li>
            <li>'Save All' button for tag editing window</li>
            <li>Display MPD status in systray icon</li>
            <li>Prevent GUI blocking when connecting to MPD, where possible</li>
            <li>Added Finnish translation (lkka Tuohela)</li>
            <li>Bug: Multimedia keys no longer work in Gnome 2.18 (Florian)</li>
            <li>Bug: Hide statusbar in collapse mode when showing from systray</li>
            <li>Bug: Cover artwork filename doesn't use system's locale charset</li>
            <li>Bug: MPD_HOST variable doesn't work when it includes password</li>
            </ul>

            <p>May 18, 2007 (Version 1.1.1):<ul>
            <li>Add Swedish translation (Daniel Nylander)</li>
            <li>Bug: Incorrect artist can sometimes be set for album art/info (vEX)</li>
            <li>Bug: Artwork isn't set when there is a single image in the song's dir</li>
            <li>Bug: Improve handling under tiling WMs like ion3</li>
            <li>Bug: A 2nd instance isn't prevented with dbus/python 2.4 (Sebastian)</li>
            </ul>

            <p>May 7, 2007 (Version 1.1):<ul>
            <li>Ctrl-J for xmms-like search filter (vEX/Eduard)</li>
            <li>Implemented logic for Various Artists albums</li>
            <li>Cover art pref: save to ~/.covers or file's respective dir</li>
            <li>Support for GNOME session management</li>
            <li>Allow searching through ALL metadata in library</li>
            <li>Link artist and album name in song info window to wikipedia entry</li>
            <li>Add shuffle, repeat, --visible, and --hidden commandline arguments</li>
            <li>Show if mpd is updating in statusbar</li>
            <li>Save last used option in library search</li>
            <li>Update code for dbus-python 0.80 API (Jordan)</li>
            <li>Ellipsize text in treeviews, current playing song (Jordan)</li>
            <li>Add button for listing of shortcuts to About dialog</li>
            <li>Resize cover art to fit song info window</li>
            <li>Added Simplified Chinese translation (Desmond Chang)</li>
            <li>Bug: Prevent tracebacks between withdrawing app &amp; gtk.StatusIcon</li>
            <li>Bug: Fix error if mpd is not running and sonata starts hidden</li>
            <li>Bug: Can't manually set artwork across filesystems</li>
            <li>Bug: Can't use find-as-you-type in the current playlist</li>
            <li>Bug: Right-click menu closes right away for some users</li>
            </ul>

            <p>February 13, 2007 (Version 1.0.1):<ul>
            <li>Make lyrics fetching optional</li>
            <li>Allow editing of stream name/url</li>
            <li>Hide the notification window when it is clicked</li>
            <li>Small usability improvements to gtk.StatusIcon</li>
            <li>Improvements to reordering the current playlist with drag-n-drop</li>
            <li>Bug: Info window freezes when editing currently playing song's tags</li>
            <li>Bug: Tag editing doesn't work with older version (0.90.1) of tagpy</li>
            <li>Bug: Prevent strange potential freeze with gc.collect()</li>
            <li>Bug: Cover art doesn't update correctly if Local Only artwork set</li>
            <li>Bug: Lyrics occassionally don't stay synced with current playing song</li>
            </ul>

            <p>January 21, 2007 (Version 1.0):<ul>
            <li>Multiple views for library: filesystem, artists, albums</li>
            <li>Editing of song tags (requires optional taglib & tagpy)</li>
            <li>Auto-fetching of song lyrics (requires optional soappy)</li>
            <li>Improved song info window and access to it</li>
            <li>Allow pls/m3u/extm3u's as stream inputs</li>
            <li>Sort current playlist (by metadata, random, reverse)</li>
            <li>Optional statusbar (playlist length, time)</li>
            <li>Revert to gtk's StatusIcon if gnome-python-extras isn't installed</li>
            <li>Make system tray icon optional</li>
            <li>Pref to write xmms-info like status file to use with IM, IRC.. (Tim)</li>
            <li>Allow drag-n-drop of images to set album art</li>
            <li>If there is only one image in the song's dir, set as art (Ivan)</li>
            <li>Album art priority preference (local vs remove)</li>
            <li>Formatting options (genre, song length, elapsed time, year) (Ivan)</li>
            <li>Pref to play enqueued items on activate (i.e. enter/double-click)</li>
            <li>Play friendler with other clients for shuffle/repeat/crossfade</li>
            <li>Reduced startup time/memory usage</li>
            <li>Use curly brackets {} to have formatting appear only if all enclosed tags are available</li>
            <li>Ability to run on OLPC's Sugar user environment (Owen)</li>
            <li>Added Ukranian translation (Господарисько Тарас)</li>
            <li>Bug: No more freezes due to threading! Finally! Seriously!</li>
            <li>Bug: Cannot set album art for album/artist with "/" in name</li>
            <li>Bug: Prevent interface jumping because of progress bar font</li>
            <li>Bug: Notification window isn't positioned correctly for dual-head</li>
            </ul>

            <p>November 19, 2006 (Version 0.9):<ul>
            <li>Added stream support</li>
            <li>Use local artwork (cover.jpg, folder.jpg) first, if it exists (requires music_directory to be specified in preferences)</li>
            <li>Allow crossfading (mixing) between songs</li>
            <li>Fetch higher-resolution cover art</li>
            <li>Allow specifying search terms for remote album art</li>
            <li>Improved song info viewer</li>
            <li>Make remote images window non-blocking</li>
            <li>Popup song notification on un-pause</li>
            <li>Pick up tooltip album background color from gtk theme</li>
            <li>Store cover art in ~/.covers for consistency with gmpc</li>
            <li>Add German translation (Paul Johnson)</li>
            <li>Bug: Prevent infrequent crash when fetching album art</li>
            <li>Bug: Intermittent interface freezes due to threading</li>
            <li>Bug: Unable to delete playlists with ampersand, etc.</li>
            <li>Bug: Player can become the wrong height on expand</li>
            <li>Bug: Ensure local art is correctly applied on song changes</li>
            <li>Bug: Searching library doesn't work for non-english locale</li>
            </ul>

            <p>October 19, 2006 (Version 0.8.1):<ul>
            <li>Add Polish translation (Tomasz Dominikowski)</li>
            <li>Bug: Correctly send mpd password when using manual connect</li>
            <li>Bug: Prevent certain keys from causing events</li>
            <li>Bug: Prevent potential crash if not able to obtain mpd status</li>
            </ul>

            <p>October 7, 2006 (Version 0.8):<ul>
            <li>Allow user formatting of current playlist, library, and title</li>
            <li>Pref for song notification location</li>
            <li>Allow song notification for users without gnome-python-extras</li>
            <li>Pref to hide playback buttons</li>
            <li>Pref to update MPD library on start</li>
            <li>--info, --status displays current song info or MPD status</li>
            <li>Pref to autoconnect on start, connect/disconnect buttons</li>
            <li>Fetch album art in background (non-blocking)</li>
            <li>Correctly retain previous library state when ending search</li>
            <li>Add russian translation [Andrew Lukoshko]</li>
            <li>Bug: Display path when filename is empty or http/ftp prefixes</li>
            <li>Bug: Fix crash if changing connection w/o gnome-python-extras</li>
            <li>Bug: Prevent --help, --toggle, etc. from happening twice if dbus is installed</li>
            <li>Bug: Some shortcuts don't work with numslock enabled</li>
            </ul>

            <p>September 27, 2006 (Version 0.7.1):<ul>
            <li>Bug: Fix crash if dbus is not installed</li>
            <li>Bug: Fix crash if song does not have some id3 info specified</li>
            </ul>

            <p>September 27, 2006 (Version 0.7):<ul>
            <li>Ability to search library by type (can be disabled in prefs)</li>
            <li>Optional notification popup on song changes</li>
            <li>Show larger image on left-click of cover art</li>
            <li>Reduce (pygmy's) default polling time</li>
            <li>Retain selection of browsed directories in library</li>
            <li>Retain selection after drag-n-drop</li>
            <li>Keep width of tooltip fixed</li>
            <li>Show previous instance of app if user tries to open a second instance [Mike Massonnet patch]</li>
            <li>Add --version, --help; print usage</li>
            <li>--toggle argument to minimize to tray or show (requires D-Bus)</li>
            <li>Add french translation [Floréal M]</li>
            <li>Additional shortcuts (see docs)</li>
            <li>Bug: repeat/shuffle isn't updated if mpd is restarted</li>
            <li>Bug: Unable to delete multiple playlists at once</li>
            <li>Bug: Crash when playing ogg streams [patch]</li>
            </ul>

            <p>September 18, 2006 (Version 0.6):<ul>
            <li>Add support for playlists (save, load, queue, delete)</li>
            <li>Ability to use local image for album cover</li>
            <li>Support for multimedia keys</li>
            <li>Fetch cover art if an artist, but not album, is specified</li>
            <li>Add Ctrl-U and Ctrl-Shift-U for updating library (see docs)</li>
            <li>(Re-)display systray icon if tray is (re-)opened</li>
            <li>Fix mpdclient3.py to return all playlist objects</li>
            <li>Bug: Delete key doesn't remove songs from playlist</li>
            </ul>

            <p>September 15, 2006 (Version 0.5.2):<ul>
            <li>Correctly update interface after updating MPD library</li>
            <li>Interface prefs: show album art, show volume, sticky, above</li>
            <li>Behavior prefs: minimize to systray, stop playback on exit</li>
            <li>Increase iter time if connection timesout (to make gui responsive)</li>
            <li>Use gtk.STOCK_JUSTIFY_FILL instead of custom playlist icon</li>
            <li>Try gnome-open/exo-open first for opening help, then fallback</li>
            <li>Ability to set translations (see TRANSLATIONS file)</li>
            <li>Use dbus to prevent multiple instances</li>
            <li>More shortcuts (see documentation)</li>
            <li>Minor bugfixes</li>
            </ul>

            <p>September 13, 2006 (Version 0.5.1):<ul>
            <li>Increment to mpdclient3 to prevent incompatibility issues</li>
            <li>Bug: Running Sonata without systray causes crash</li>
            </ul>

            <p>September 12, 2006 (Version 0.5):<ul>
            <li>Added album art (and ability to choose from alternatives if the one automatically selected is incorrect, via right-click)</li>
            <li>Integrate playlist and library into one app</li>
            <li>Change song progress with mousewheel over progressbar</li>
            <li>Change volume with mousewheel over volume button, systray icon</li>
            <li>Change volume icon based on volume level</li>
            <li>Added playback, etc, shortcuts</li>
            <li>Added Replace menu and dir/file icons to library browser</li>
            <li>Removed toolbar, cleaned up interface</li>
            <li>Removed horizontal scrollbar</li>
            <li>Don't update systray icon based on playback status</li>
            <li>Moved config to freedesktop.org standard</li>
            <li>Keep app width constant when (un)expanding</li>
            <li>Keep currently playing song visible in list</li>
            <li>Removed python-empy, glade</li>
            <li>Bug: mpdclient2/app doesn't accept passwords (crash)</li>
            <li>Bug: mdpclient2 - lsinfo skips the first file found after dirs</li>
            <li>Bug: Cannot remove multiple rows from right-click</li>
            <li>Bug: Crash if user has MPD connection but no read access</li>
            <li>Bug: GTK+ treeview search does not work</li>
            <li>Bug: Right-Click checkbox doesnt set value on start</li>
            <li>Bug: Doesn't properly retain view when browsing playlist</li>
            <li>Added documentation</li>
            <li>Other bugfixes, tweaks</li>
            </ul>
</div>

<div class="footer">
  <div class="right">
    <p>&copy; 2008-2009 Scott Horowitz - 2009-2014 Jonathan Ballet</p>
  </div>
  <br/>
</div>

</div>
</body>
</html>