Exemplo n.º 1
0
    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()
Exemplo n.º 2
0
    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()
Exemplo n.º 3
0
 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]()
Exemplo n.º 4
0
 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]()