title: discord.js DisTube Error: 'CANNOT_RESOLVE_SONG'
body: <p>I receive an error when I want to skip the current song. I previously added a song to the queue and when I print the queue, the song is there.
  But when I want to skip, I receive the following error:</p>
  <pre><code>E:\JavaScript\privatebot\node_modules\distube\dist\index.js:1330
      throw new DisTubeError(&quot;CANNOT_RESOLVE_SONG&quot;, song);
            ^
  
  DisTubeError [CANNOT_RESOLVE_SONG]: Cannot resolve undefined to a Song
      at DisTubeHandler.resolve (E:\JavaScript\privatebot\node_modules\distube\dist\index.js:1330:11)
      at DisTube.play (E:\JavaScript\privatebot\node_modules\distube\dist\index.js:2244:33)
      at runMicrotasks (&lt;anonymous&gt;)
      at processTicksAndRejections (node:internal/process/task_queues:96:5) {
    errorCode: 'CANNOT_RESOLVE_SONG'
  }
  </code></pre>
  <p>Thats my add to queue function:</p>
  <pre><code>[...]
  const song = event.options.getString(&quot;songname&quot;);
  const voice = event.member.voice.channel;
  if (!voice) {
      event.reply({content: &quot;You have to be in a voice to do this!&quot;, ephemeral: true})
  } else {
      const result = event.client.DisTube.search(song, {limit: 5, type: &quot;video&quot;});
      result.then(res =&gt; {
          const s = new Song(res[0], {source: &quot;youtube&quot;}); // Creating a Song object for the queue
          console.log(res[0]);
  
          // &quot;addToQueue()&quot; is NOT in the documentation of DisTube... But it works??
          const q = event.client.DisTube.getQueue(event.guild).addToQueue(s, 1);
  
      })
              
  [...]
  </code></pre>
  <p>Thats my skip function:</p>
  <pre><code>[...]
       await event.client.DisTube.skip(event.guild).then((song) =&gt; {
          console.log(song.name)
       });
  [...]
  </code></pre>
  <p>Thank you for help!</p>