-
Notifications
You must be signed in to change notification settings - Fork 41
/
CHANGELOG
155 lines (145 loc) · 7.14 KB
/
CHANGELOG
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
v1.0.1 - February 13, 2007
+ Make lyrics fetching optional
+ Allow editing of stream name/url
+ Hide the notification window when it is clicked
+ Small usability improvements to gtk.StatusIcon
+ Improvements to reordering the current playlist with drag-n-drop
+ Bug: Info window freezes when editing currently playing song's tags
+ Bug: Tag editing doesn't work with older version (0.90.1) of tagpy
+ Bug: Prevent strange potential freeze with gc.collect()
+ Bug: Cover art doesn't update correctly if Local Only artwork set
+ Bug: Lyrics occassionally don't stay synced with current playing song
v1.0 - January 21, 2007
+ Multiple views for library: filesystem, artists, albums
+ Editing of song tags (requires optional taglib & tagpy)
+ Auto-fetching of song lyrics (requires optional soappy)
+ Improved song info window and access to it
+ Allow pls/m3u/extm3u's as stream inputs
+ Sort current playlist (by metadata, random, reverse)
+ Optional statusbar (playlist length, time)
+ Revert to gtk's StatusIcon if gnome-python-extras isn't installed
+ Make system tray icon optional
+ Pref to write xmms-info like status file to use with IM, IRC.. (Tim)
+ Allow drag-n-drop of images to set album art
+ If there is only one image in the song's dir, set as art (Ivan)
+ Album art priority preference (local vs remove)
+ Formatting options (genre, song length, elapsed time, year) (Ivan)
+ Pref to play enqueued items on activate (i.e. enter/double-click)
+ Play friendler with other clients for shuffle/repeat/crossfade
+ Reduced startup time/memory usage
+ Use curly brackets {} to have formatting appear only if all enclosed
tags are available
+ Ability to run on OLPC's Sugar user environment (Owen)
+ Added Ukranian translation (Господарисько Тарас)
+ Bug: No more freezes due to threading! Finally! Seriously!
+ Bug: Cannot set album art for album/artist with "/" in name
+ Bug: Prevent interface jumping because of progress bar font
+ Bug: Notification window isn't positioned correctly for dual-head
v0.9 - November 19, 2006
+ Added stream support
+ Use local artwork (cover.jpg, folder.jpg) first, if it exists
(requires music_directory to be specified in preferences)
+ Allow crossfading (mixing) between songs
+ Fetch higher-resolution cover art
+ Allow specifying search terms for remote album art
+ Improved song info viewer
+ Make remote images window non-blocking
+ Popup song notification on un-pause
+ Pick up tooltip album background color from gtk theme
+ Store cover art in ~/.covers for consistency with gmpc
+ Add German translation (Paul Johnson)
+ Bug: Prevent infrequent crash when fetching album art
+ Bug: Intermittent interface freezes due to threading
+ Bug: Unable to delete playlists with ampersand, etc.
+ Bug: Player can become the wrong height on expand
+ Bug: Ensure local art is correctly applied on song changes
+ Bug: Searching library doesn't work for non-english locale
v0.8.1 - October 19, 2006
+ Add Polish translation (Tomasz Dominikowski)
+ Bug: Correctly send mpd password when using manual connect
+ Bug: Prevent certain keys from causing events
+ Bug: Prevent potential crash if not able to obtain mpd status
v0.8 - October 7, 2006
+ Allow user formatting of current playlist, library, and title
+ Pref for song notification location
+ Allow song notification for users without gnome-python-extras
+ Pref to hide playback buttons
+ Pref to update MPD library on start
+ --info, --status displays current song info or MPD status
+ Pref to autoconnect on start, connect/disconnect buttons
+ Fetch album art in background (non-blocking)
+ Correctly retain previous library state when ending search
+ Add russian translation [Andrew Lukoshko]
+ Bug: Display path when filename is empty or http/ftp prefixes
+ Bug: Fix crash if changing connection w/o gnome-python-extras
+ Bug: Prevent --help, --toggle, etc. from happening twice if
dbus is installed
+ Bug: Some shortcuts don't work with numslock enabled
v0.7.1 - September 27, 2006
+ Bug: Fix crash if dbus is not installed
+ Bug: Fix crash if song does not have some id3 info specified
v0.7 - September 27, 2006
+ Ability to search library by type (can be disabled in prefs)
+ Optional notification popup on song changes
+ Show larger image on left-click of cover art
+ Reduce (pygmy's) default polling time
+ Retain selection of browsed directories in library
+ Retain selection after drag-n-drop
+ Keep width of tooltip fixed
+ Show previous instance of app if user tries to open a second
instance [Mike Massonnet patch]
+ Add --version, --help; print usage
+ --toggle argument to minimize to tray or show (requires D-Bus)
+ Add french translation [Floréal M]
+ Additional shortcuts (see docs)
+ Bug: repeat/shuffle isn't updated if mpd is restarted
+ Bug: Unable to delete multiple playlists at once
+ Bug: Crash when playing ogg streams [patch]
v0.6 - September 18, 2006
+ Add support for playlists (save, load, queue, delete)
+ Ability to use local image for album cover
+ Support for multimedia keys
+ Fetch cover art if an artist, but not album, is specified
+ Add Ctrl-U and Ctrl-Shift-U for updating library (see docs)
+ (Re-)display systray icon if tray is (re-)opened
+ Fix mpdclient3.py to return all playlist objects
+ Bug: Delete key doesn't remove songs from playlist
v0.5.2 - September 15, 2006
+ Correctly update interface after updating MPD library
+ Interface prefs: show album art, show volume, sticky, above
+ Behavior prefs: minimize to systray, stop playback on exit
+ Increase iter time if connection timesout (to make gui responsive)
+ Use gtk.STOCK_JUSTIFY_FILL instead of custom playlist icon
+ Try gnome-open/exo-open first for opening help, then fallback
+ Ability to set translations (see TRANSLATIONS file)
+ Use dbus to prevent multiple instances
+ More shortcuts (see documentation)
+ Minor bugfixes
v0.5.1 - September 13, 2006
+ Increment to mpdclient3 to prevent incompatibility issues
+ Bug: Running Sonata without systray causes crash
v0.5 - September 12, 2006
+ Added album art (and ability to choose from alternatives
if the one automatically selected is incorrect, via right-click)
+ Integrate playlist and library into one app
+ Change song progress with mousewheel over progressbar
+ Change volume with mousewheel over volume button, systray icon
+ Change volume icon based on volume level
+ Added playback, etc, shortcuts
+ Added Replace menu and dir/file icons to library browser
+ Removed toolbar, cleaned up interface
+ Removed horizontal scrollbar
+ Don't update systray icon based on playback status
+ Moved config to freedesktop.org standard
+ Keep app width constant when (un)expanding
+ Keep currently playing song visible in list
+ Removed python-empy, glade
+ Bug: mpdclient2/app doesn't accept passwords (crash)
+ Bug: mdpclient2 - lsinfo skips the first file found after dirs
+ Bug: Cannot remove multiple rows from right-click
+ Bug: Crash if user has MPD connection but no read access
+ Bug: GTK+ treeview search does not work
+ Bug: Right-Click checkbox doesnt set value on start
+ Bug: Doesn't properly retain view when browsing playlist
+ Added documentation
+ Other bugfixes, tweaks