| ... |
... |
@@ -35,6 +35,7 @@ def _get_music_players(): |
|
35
|
35
|
players = [
|
|
36
|
36
|
'org.mpris.MediaPlayer2.audacious',
|
|
37
|
37
|
'org.mpris.MediaPlayer2.bmp',
|
|
|
38
|
+ 'org.mpris.MediaPlayer2.clementine',
|
|
38
|
39
|
'org.mpris.MediaPlayer2.GnomeMusic',
|
|
39
|
40
|
'org.mpris.MediaPlayer2.quodlibet',
|
|
40
|
41
|
'org.mpris.MediaPlayer2.rhythmbox',
|
| ... |
... |
@@ -65,7 +66,6 @@ class MusicTrackListener(GObject.GObject): |
|
65
|
66
|
|
|
66
|
67
|
def __init__(self):
|
|
67
|
68
|
super(MusicTrackListener, self).__init__()
|
|
68
|
|
- self._last_playing_music = None
|
|
69
|
69
|
self.con = {}
|
|
70
|
70
|
|
|
71
|
71
|
players = _get_music_players()
|
| ... |
... |
@@ -92,7 +92,6 @@ class MusicTrackListener(GObject.GObject): |
|
92
|
92
|
|
|
93
|
93
|
info = self.get_playing_track(name)
|
|
94
|
94
|
if info is not None:
|
|
95
|
|
- self._last_playing_music = info
|
|
96
|
95
|
self.emit('music-track-changed', info)
|
|
97
|
96
|
|
|
98
|
97
|
def _vanished(self, connection, name, *user_data):
|
| ... |
... |
@@ -114,7 +113,6 @@ class MusicTrackListener(GObject.GObject): |
|
114
|
113
|
log.info('Signal received: %s - %s', interface_name, parameters)
|
|
115
|
114
|
|
|
116
|
115
|
info = self.get_playing_track(user_data[0])
|
|
117
|
|
- self._last_playing_music = info
|
|
118
|
116
|
|
|
119
|
117
|
self.emit('music-track-changed', info)
|
|
120
|
118
|
|
| ... |
... |
@@ -166,7 +164,6 @@ class MusicTrackListener(GObject.GObject): |
|
166
|
164
|
raise
|
|
167
|
165
|
else:
|
|
168
|
166
|
info = self._properties_extract(result[0])
|
|
169
|
|
- self._last_playing_music = info
|
|
170
|
167
|
return info
|
|
171
|
168
|
|
|
172
|
169
|
|