forked from weakish/kwplayer
-
Notifications
You must be signed in to change notification settings - Fork 0
/
HISTORY
164 lines (143 loc) · 6.17 KB
/
HISTORY
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
3.2.7 - 2014.1.11
* Fixed: unescaping html markups in artist name and album name
* Fixed: `return` and `yield cannot mix together in python3.2 and before; reported by @Inocr
* i18n updated; reported by @MJsaka
* Fixed: make sure PLS_JSON(playlist file) exists; reported by @Inocr
3.2.6 - 2014.1.5
* Cached playlist is removed
* Italic font style is removed
* It is faster to append thousands of songs to a playlist
* Fixed: failed to move songs in a playlist, reported by @wangjiezhe
* Fixed: transition-property is not supported in Gtk3.4.
* Fixed: index out of range in Lrc.sync_lrc()
3.2.5 - 2013.12.30
* Add tooltip to control buttons
* Fixed: reset to default background when there are no background images available
* Fixed: reset select_all button when show_artist() is called
* Speed up cache service
* gir1.2-notify-0.7 was added to dependencies list
* Change highlighted lyrics text color to black
* Support lyrics background seeking
* Easier to control fullscreen mode
* Show control panel only when mouse moves on top side in fullscreen mode
* Disable access control of X11 server (in python3-keybinder-1.1.2) when needed
3.2.4 - 2013.12.6
* Fixed: add two parameters to _failed_to_download()
* Fixed: GtkButton has no `always_show_image` property before gtk3.6; reported by @leavfin
* Fixed: hide control box in Aritst tab after inited
* Fixed: range() arg 3 must not be zero, in Lrc tab
* Fixed: ID3NoHeaderError accurs when there is no ID3 header in an mp3 file.
3.2.3 - 2013.11.29
* Fixed: catch IndexError when caching list is empty
* Fixed: init Artists widgets by default
* Fixed: activate album/artist search tab by default
* Add a fav_artists list to Artist
* i18n updated
3.2.2 - 2013.11.15
* Fixed: failed to clear highlighted tags in lrc view
* Some blank lines were added to lyrics
* Outline in GtkScale removed
* Popup a notifcation when all songs in cache list have been downloaded
* Automatically load next song when error occurs
* Use Gtk_CSS_STYLE_MENUBAR (for Gnome3.8+)
* i18n updated
3.2.1 - 2013.11.11
* Fixed: catch `BitPaddendInt` exception; reported by @wangjiezhe
* Fixed: `shuffle` was not used in play_prev_song()
* Fixed: volume value mismatch between app.conf and GtkVolume
* Add 5px between buttons
* Add a button into caching_playlist, to open current cached folder
* i18n updated
3.1.9 - 2013.11.6
* Disable notify by default.
* menu.ui and reset.css removed.
* Add tooltips to all GtkIconViews.
v3.1.8 - 2013.10.30
* Fixed: media-playback-play does not exist.
* Package dependencies in Fedora19 updated.
* Fixed: random playing does not work; bug reported by @wangjiezhe.
* Fixed: volumes in system settings and kwplayer mismatch; bug reported by @wangjiezhe.
* Mute kwplayer with mute channel in gst, instead of just setting volume of playbin to 0.
* getttext domain name updated.
v3.1.7 - 2013.10.27
* Fixed: Notify.Notification.add_actions() needs 6 parameters in Fedora 19.
* Enable/disable notification on gdm lock screen.
* Fixed: failed to chunk ASyncSong.
* Another pkgbuild added.
v3.1.6 - 2013.10.25
* Show kwplayer control panel on gdm lock screen.
* Some debug info removed.
* Fixed: force switching to playlist while loading next song; bug reported by @wangjiezhe.
* Fixed: gstreamer1.0-libav added to dependencies again.
* i18n updated.
* If kwplayer is already launched, it will be presented when `kwplayer` is executed again.
* Fixed: using async MainLoop in PlayerDBus.
* Songs can be sorted and moved in a playlist.
v3.1.5 - 2013.10.23
* Songs in Cached playlist can be deleted
* Can automatically create a new playlist and add songs into it.
* python3-keybinder is optional now
* Select None by default in Search tab
* Fixed: sqlite3 does not support LIMIT command in Arch Linux
* i18n updated
* dir_entry in Preferences dialog cannot be foucused
v3.1.4 - 2013.10.22
* Can control player with keyboard (global keyboard shortcut)
* Fixed: set_volume() with incorrect value.
v3.1.3 - 2013.10.20
* Fixed: memory leak caused by CssProvider.
* Automatically load next song when error occurs.
* Debug infor removed from kuwo/Artists.py.
* Enable `raise` in MPRIS Interface.
* Transition animation only applies to lrc_window now.
v3.1.2 - 2013.10.20
* Add micro version.
* unescape html entity; reported by @gdgglhy.
* show song name in window title
* python3-cairo removed from package dependencies
* lrc redesigned.
* use reset.css to initialize GtkWidget styles.
* gnome-icon-theme-symbolic-git added to Arch Linux package dependencies
v3.1 - 2013.10.19
* <Ctrl>Q to quit program.
* Add dbus support, Support MPRIS Dbus Interface v2.2.
* Move playbin to a new Class.
* Support plyvel-0.6.
* Installation method was rewritten.
* zh_CN.po supported.
* Add setup.py, now can use `pip` command to install kwpalyer
* mutagenx removed from source tree
* pkgbuild for Arch Linux added.
* Fixed: goes wrong when ~/.config does not exist.
v2.7 - 2013.10.13
* Add more software dependency.
* Fixed: failed to display song item in Search Box.
* Fixed: failed to display control box in Search Box.
* Fixed: failed to display song item in some lists in TopCategories.
* Fixed: Error: Junk at end, in Gtk<3.6, this is an old CSS Error.
* Fixed: forgot to append MV item to playlist when playing.
* Fixed: VolumeRange inited with too small value.
* Added: two symbolic icons added, to support Debian wheezy.
* Added: copyright comment added to all the source files.
v2.6 - 2013.10.12
* Show a warning dialog when network error or filesystem error
* Automatically cache next MV
* Can export lyrics
* Can custom lyrics text style
v2.5 - 2013.10.10
* Fixed: LRC_DIR failed to init in Config.check_first()
* Increase max retry times in Net.get_lrc()
* Fixed: Main window freezed when playing MV
* Add a choice to enable/disable status icon.
* Fixed: Main window freezed when searching songs/albums.
* Fixed: hide control bar in Artist.artist_tab
* Add repeat one song mode.
v2.4 - 2013.10.6
* Add drop and drop support in playlists
* Fixed: failed to load next song in background on Ubuntu 12.04
* Add a video-x-generic-symbolic icon for Ubuntu 12.04
v2.3 - 2013.10.5
* Support Ubuntu 12.04
* add transient parent window for about_dialog and preference dialog
* Remove gettext from Net.py and Utils.py
* Add a check for eos in Player.sync_adjustment()