Получить индекс плейлиста youtube

У меня есть плейлист, встроенный в мой сайт, с помощью API-интерфейса youtube javascript), а в плейлисте 3 песни.

ВОПРОС: Как я могу получить индекс текущей песни?


РАЗРАБОТКА НА ЧТО Я ЗНАЛ:

В следующем фрагменте кода:

function onYouTubePlayerAPIReady() {
    player = new YT.Player('player', {
        height: '390',
        width: '640',
        loadPlaylist:{
            listType:'playlist',
            list:['1asdfasdfs','2asdfasdfs','3asdfasdfs'],
            index:parseInt(0),
            suggestedQuality:'small'
        },
        events: {
            'onReady': onPlayerReady,
            'onStateChange': onPlayerStateChange
        }
    });
}

index:parseInt(0) сообщает youtube api, чтобы начать воспроизведение песни из первой песни в списке (1asdfasdfs). Я предполагаю, что этот индекс постоянно смещается, так как пользователи могут щелкнуть любую из трех песен в плейлисте и перейти в другую песню в любое время, когда они захотят. Я хотел бы знать, какой метод существует для получения текущего индекса.

Примечание.. Я понимаю, что могу быть немного взломанным и использовать player.getVideoData()['video_id']; для получения идентификатора видео, а затем прокручивать список из трех песен ['1asdfasdfs','2asdfasdfs','3asdfasdfs'], а затем сохранить позицию этот идентификатор видео в массиве, однако я считаю, что существует более чистый метод, возможно, метод в apt youtube? Кажется, я ничего не могу найти.