def playPause_(self, arg): player_controls.playpause() if player_controls.is_playing(): self.play_button.setImage_(self.pause_img) else: self.play_button.setImage_(self.play_img) player_controls.hide_itunes()
def refreshThis(self): if player_controls.is_playing(): self.play_button.setImage_(self.pause_img) else: self.play_button.setImage_(self.play_img) self.progress_bar.setIntValue_(player_controls.get_player_position()) curr_track = player_controls.get_current_track() song_title = curr_track[1] or '(unknown title)' song_artist = curr_track[0] or '(unknown artist)' song_album = curr_track[2] or '(unknown album)' self.song_title.setStringValue_(song_title) self.song_info.setStringValue_("%s - %s" % (song_artist, song_album)) self.song_title.setNeedsDisplay() self.song_info.setNeedsDisplay() self.volume_control.setNeedsDisplay()