Changeset 8437
- Timestamp:
- 07/27/07 01:29:31 (18 months ago)
- Files:
-
- 1 modified
-
trunk/src/music_track_listener.py (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/music_track_listener.py
r8007 r8437 62 62 bus.add_signal_receiver(self._player_playing_changed_cb, 63 63 'playingChanged', 'org.gnome.Rhythmbox.Player') 64 bus.add_signal_receiver(self._player_playing_song_property_changed_cb, 65 'playingSongPropertyChanged', 'org.gnome.Rhythmbox.Player') 64 66 65 67 ## Banshee … … 78 80 self.banshee_props ={} 79 81 gobject.timeout_add(1000, self._banshee_check_track_status) 80 82 81 83 def _check_if_banshee_bus(self): 82 84 if self.dubus_methods.NameHasOwner('org.gnome.Banshee'): … … 87 89 return True 88 90 89 90 91 def _get_banshee_bus(self): 91 92 bus = dbus.SessionBus() … … 106 107 else: 107 108 self.emit('music-track-changed', None) 109 110 def _player_playing_song_property_changed_cb(self, a, b, c, d): 111 if b == 'rb:stream-song-title': 112 self.emit('music-track-changed', self._last_playing_music) 108 113 109 114 def _muine_properties_extract(self, song_string):
