# -*- coding: utf-8 -*-
-# Copyright (c) 2014 Jack Kaliko <kaliko@azylum.org>
+# Copyright (c) 2014, 2020 kaliko <kaliko@azylum.org>
#
# This file is part of sima
#
# third parties components
# local import
-from ...client import PlayerError
+from ...mpdclient import PlayerError
from ...lib.plugin import Plugin
self.sub_chan()
def is_capable(self):
- if {'channels', 'subscribe'}.issubset(set(self.player.commands())):
- # Groove Basin compatibility
- # For some reason Groove Basin have channels command but no
- # subscribe command‽
- return True
+ # Groove Basin compatibility
+ # For some reason Groove Basin have channels command but no
+ # subscribe command‽
+ return {'channels', 'subscribe'}.issubset(set(self.player.commands()))
def get_channels(self):
return [chan for chan in self.player.channels() if
self.log.warning(' '.join(channels))
def sub_chan(self):
- self.log.debug('Registering as {}'.format(self.chan))
+ self.log.debug('Registering as %s', self.chan)
try:
self.player.subscribe(self.chan)
self._registred = True