Changeset 280

Show
Ignore:
Timestamp:
06/04/06 14:52:24 (3 years ago)
Author:
nicfit
Message:

Show album in status message along with artist/title

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/0.1/src/plugins/gajimstatus.py

    r224 r280  
    4141UPDATE_STATUS_STATES = ['chat', 'online', 'dnd'] 
    4242NOW_PLAYING_HEADER = '\nnp: ' 
    43 NOW_PLAYING_MIDDLE = ' - ' 
     43NOW_PLAYING_DELIM = ' - ' 
    4444NOW_PLAYING_FOOTER = '\n' 
    4545NOW_PLAYING_FORMAT = \ 
    46   '%(header)s%(artist)s%(middle)s%(title)s%(state)s%(footer)s' 
     46'%(header)s%(artist)s%(middle)s%(title)s%(middle)s%(album)s%(state)s%(footer)s' 
    4747 
    4848class GajimStatusPlugin(Plugin, AudioControlListener):  
     
    7171        now_playing_regex = re.compile('%(header)s.*%(middle)s.*%(footer)s' % \ 
    7272                                       {'header': NOW_PLAYING_HEADER, 
    73                                         'middle': NOW_PLAYING_MIDDLE
     73                                        'middle': NOW_PLAYING_DELIM
    7474                                        'footer': NOW_PLAYING_FOOTER, 
    7575                                       }) 
     
    108108           title = audio_src.meta_data.title.encode('utf-8') 
    109109           artist = audio_src.meta_data.artist.encode('utf-8') 
     110           album = audio_src.meta_data.album.encode('utf-8') 
    110111 
    111112           now_playing = NOW_PLAYING_FORMAT % \ 
    112113                         {'header': NOW_PLAYING_HEADER, 
    113114                          'title': title, 
    114                           'middle': NOW_PLAYING_MIDDLE
     115                          'middle': NOW_PLAYING_DELIM
    115116                          'artist': artist, 
     117                          'album': album, 
    116118                          'state': state_str, 
    117119                          'footer': NOW_PLAYING_FOOTER,