- if 'channels' in self.player.commands():
- self.capable = True
- return
- self.log.warning('MPD does not provide client to client')
+ 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