docs: def download_next_song_cache(self):
          """Downloads the next song in the queue to the cache"""
          if len(self.queue) == 0:
              return
  
          cache_ydl_opts = dict(ydl_opts)
          cache_ydl_opts["outtmpl"] = self.output_format_next
  
          with youtube_dl.YoutubeDL(cache_ydl_opts) as ydl:
              try:
                  url = self.queue[0][0]
                  ydl.download([url])
              except:
                  pass