self.sdb = SimaDB(db_path=conf.get('sima', 'db_file'))
PlayerClient.database = self.sdb
self.log = getLogger('sima')
- self._plugins = list()
- self._core_plugins = list()
+ self._plugins = []
+ self._core_plugins = []
self.player = PlayerClient(conf) # MPD client
self.short_history = deque(maxlen=60)
self.changed = None
queue_trigger = self.config.getint('sima', 'queue_length')
if self.player.playmode.get('random'):
queue = self.player.playlist
- self.log.debug('Currently %s track(s) in the playlist. (target %s)', len(queue), queue_trigger)
+ self.log.debug('Currently %s track(s) in the playlist. (target %s)',
+ len(queue), queue_trigger)
else:
queue = self.player.queue
self.log.debug('Currently %s track(s) ahead. (target %s)', len(queue), queue_trigger)
return False
def queue(self):
- to_add = list()
+ to_add = []
for plugin in self.plugins:
self.log.debug('callback_need_track: %s', plugin)
pl_candidates = getattr(plugin, 'callback_need_track')()
self.log.info('bye...')
def run(self):
- """
- """
try:
self.log.info('Connecting MPD: %(host)s:%(port)s', self.config['MPD'])
self.player.connect()