docs: async def shuffle(self):
          """The shuffle command"""
  
          self.logger.debug("shuffle command")
  
          if not self.state == 'ready':
              return
  
          self.statuslog.debug("Shuffling")
  
          random.shuffle(self.queue)
  
          self.update_queue()
          self.statuslog.debug("Shuffled")