Changeset 9643

Show
Ignore:
Timestamp:
05/15/08 19:42:32 (6 months ago)
Author:
js
Message:

PEP creates less traffic now and MPRIS is now more tolerant.

Location:
trunk/src
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/music_track_listener.py

    r9327 r9643  
    160160        def _mpris_music_track_change_cb(self, arg): 
    161161                self._last_playing_music = self._mpris_properties_extract(arg) 
     162                self.emit('music-track-changed', self._last_playing_music) 
    162163 
    163164        def _muine_properties_extract(self, song_string): 
  • trunk/src/roster_window.py

    r9630 r9643  
    16471647                                if not gajim.connections[account].pep_supported: 
    16481648                                        continue 
     1649                                if self._music_track_info == music_track_info: 
     1650                                        continue 
    16491651                                pep.user_send_tune(account, artist, title, source) 
     1652                                self._music_track_info = music_track_info 
    16501653                elif gajim.connections[account].pep_supported: 
    1651                         pep.user_send_tune(account, artist, title, source) 
     1654                        if self._music_track_info != music_track_info: 
     1655                                pep.user_send_tune(account, artist, title, source) 
     1656                                self._music_track_info = music_track_info 
    16521657 
    16531658 
     
    57685773                self.quit_on_next_offline = -1 
    57695774 
     5775                self._music_track_info = None 
     5776 
    57705777                # uf_show, img, show, sensitive 
    57715778                liststore = gtk.ListStore(str, gtk.Image, str, bool)