title: ffmpeg player in discord.py (python) automatically leave
body: <p>I have created a discord bot that on certain messages either sends back a message or plays a sound (like a soundboard)</p>
  
  <p>The crucial line of code is:</p>
  
  <pre><code>         soundboard_player = voice_client.create_ffmpeg_player("doh.mp3")
           soundboard_player.start()
           await client.send_message(message.channel, "Playing DOH...")
  </code></pre>
  
  <p>This works absolutely fine but i kept trying to add the line 
               <code>after=voice_client.disconnect()</code>
  I put this inside the <code>("doh.mp3", * I PUT IT HERE *)</code> brackets.
  I wanted the bot to leave after it was done.</p>
  
  <p>When I run the code with the 'after' statement included, the bot joins and I get the error message:</p>
  
  <pre><code>TypeError: disconnect() takes 1 positional argument but 2 were given
  </code></pre>
  
  <p>I know you can use <code>soundboard_player.is_done()</code> to check the status of the bot but I couldn't figure out a way to check the status without trapping the code in a loop</p>
  
  <p>By trapping the code in the loop I cant execute a STOP command to stop it playing the song (soundbite) half way through.</p>
  
  <p>Any help with the <code>after=voice_client.disconnect()</code> command for the ffmpeg player
  or a creative way to periodically check the status without getting trapped in the loop?</p>