def ensure_player(self, player_name = None): try: if not player_name: self.player_name = mediaplayers.get_app_name() else: self.player_name = player_name if not self.player_name: raise Exception("No player detected!") self.MediaPlayer = mediaplayers.__dict__[self.player_name]() self.MediaPlayer.set_song_change_callback(self.song_changed) self.MediaPlayer.set_playing_changed_callback(self.play_state_changed) self.players_frame.set_no_show_all(True) self.controls.set_no_show_all(False) self.players_frame.hide() except: self.player_name = None self.players_frame.set_no_show_all(False) self.controls.set_no_show_all(True) self.controls.hide() self.set_tooltip_text(MediaControlApplet.APPLET_NAME) self.label.set_markup(MediaControlApplet.APPLET_NAME_MARKUP) self.MediaPlayer = None self.is_playing = False self.album_overlay.props.active = False if self.docklet_visible: self.docklet.destroy()
def ensure_player(self, player_name=None): try: if not player_name: self.player_name = mediaplayers.get_app_name() else: self.player_name = player_name if not self.player_name: raise Exception("No player detected!") self.MediaPlayer = mediaplayers.__dict__[self.player_name]() self.MediaPlayer.set_song_change_callback(self.song_changed) self.MediaPlayer.set_playing_changed_callback( self.play_state_changed) self.players_frame.set_no_show_all(True) self.controls.set_no_show_all(False) self.players_frame.hide() except: self.player_name = None self.players_frame.set_no_show_all(False) self.controls.set_no_show_all(True) self.controls.hide() self.set_tooltip_text(MediaControlApplet.APPLET_NAME) self.label.set_markup(MediaControlApplet.APPLET_NAME_MARKUP) self.MediaPlayer = None self.is_playing = False self.album_overlay.props.active = False if self.docklet_visible: self.docklet.destroy()
def what_app(self): self.player_name = mediaplayers.get_app_name() if self.player_name == None:pass else: self.MediaPlayer = mediaplayers.__dict__[self.player_name]()
def what_app(self): self.player_name = mediaplayers.get_app_name() if self.player_name == None: pass else: self.MediaPlayer = mediaplayers.__dict__[self.player_name]()