@commands.command(name='queue', aliases=['q', 'playlist'])
async def queue(self, ctx, page: int=1):
    player = self.bot.lavalink.player_manager.get(ctx.guild.id)
    if (not player.queue):
        return (await ctx.send('Queue empty! Why not queue something? :cd:'))
    items_per_page = 10
    pages = math.ceil((len(player.queue) / items_per_page))
    start = ((page - 1) * items_per_page)
    end = (start + items_per_page)
    queue_list = ''
    for (i, track) in enumerate(player.queue[start:end], start=start):
        queue_list += f'''`{(i + 1)}.` [**{track.title}**]({track.uri})
'''
    embed = discord.Embed(colour=ctx.guild.me.top_role.colour, description=f'''**{len(player.queue)} tracks**

{queue_list}''')
    embed.set_footer(text=f'Viewing page {page}/{pages}')
    (await ctx.send(embed=embed))
@commands.command(name='queue', aliases=['q', 'playlist'])
async def queue(self, ctx, page: int=1):
    player = self.bot.lavalink.player_manager.get(ctx.guild.id)
    if (not player.queue):
        return (await ctx.send('Queue empty! Why not queue something? :cd:'))
    items_per_page = 10
    pages = math.ceil((len(player.queue) / items_per_page))
    start = ((page - 1) * items_per_page)
    end = (start + items_per_page)
    queue_list = 
    for (i, track) in enumerate(player.queue[start:end], start=start):
        queue_list += f'`{(i + 1)}.` [**{track.title}**]({track.uri})
'
    embed = discord.Embed(colour=ctx.guild.me.top_role.colour, description=f'**{len(player.queue)} tracks**

{queue_list}')
    embed.set_footer(text=f'Viewing page {page}/{pages}')
    (await ctx.send(embed=embed))