async def METHOD_NAME(self, ctx, *, url):
    """Streams from a url (same as yt, but doesn't predownload)"""
    async with ctx.typing():
        player = await YTDLSource.from_url(url, loop=self.bot.loop, METHOD_NAME=True)
        ctx.voice_client.play(player, after=lambda e: print(f'Player error: {e}') if e else None)
    await ctx.send(f'Now playing: {player.title}')