Exemplo n.º 1
0
 def __init__(self):
     Player.__init__(self, 'audioplayer')
     WPlayer.__init__(self)
     self._getitems_keywords['edit_list'] = self._get_edit_list
     self._getitems_keywords['title'] = self._get_title
     self._getitems_keywords['artist'] = self._get_artist
     self._getitems_keywords['album'] = self._get_album
     self._getitems_keywords['track'] = self._get_track
     self.tasks.update({
         'show_help_playlist': Task(self._show_help_playlist),
         'hide_help_playlist': Task(self._hide_help_playlist)
     })
     self.set_items([], 'edit_list')
     self.eventhandler = AudioEventHandler(self)
     self.available_choices.append('edit_list')
     self._old_played_dt = None
     self._old_played = None
     self._current_played = None
     for sig in AudioPlayer.caching_sig:
         louie_connect(receiver=self._callback_fill_list,
                       sender='audio',
                       signal=sig)
     self._status_change_callback.task._considered_idle = True
     self._start_playing.task._considered_idle = True
     self.update_media_info.task._considered_idle = True
     return None
Exemplo n.º 2
0
 def __init__(self, type_='videoplayer'):
     Player.__init__(self, type_=type_)
     WPlayer.__init__(self)
     self.eventhandler = VideoEventHandler(self)
     self._getitems_keywords['hd_info_icon'] = self._get_hd_info_icon
     self._getitems_keywords['snd_info_icon'] = self._get_snd_info_icon
     self.subserver = pygui_globs['subserver']
     self.subtitles_textblock = None
     self.cur_subs_size = config.user_config['video']['subtitles_size']
     self.playmode = 'all'
     return None