twlite / youtube-sr

A dead-simple youtube metadata scraper
https://npmjs.com/package/youtube-sr
MIT License
113 stars 16 forks source link

Getting Playlist has some issues #24

Closed iim-ayush closed 3 years ago

iim-ayush commented 3 years ago

My Code :

var url = 'https://www.youtube.com/playlist?list=PLzkuLC6Yvumv_Rd5apfPRWEcjf9b1JRnq'

async function yt_search (query){
    return await ytdl.getPlaylist(query).then(playlist => playlist.fetch()).then(console.log)
}

yt_search(url)

Error :

(node:5998) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'split' of undefined
    at Function.Util.parseDuration (/workspace/JS/node_modules/youtube-sr/build/Util.js:1:2297)
    at Function.Util.getPlaylistVideos (/workspace/JS/node_modules/youtube-sr/build/Util.js:1:8421)
    at Playlist.<anonymous> (/workspace/JS/node_modules/youtube-sr/build/Structures/Playlist.js:1:4982)
    at step (/workspace/JS/node_modules/youtube-sr/build/Structures/Playlist.js:1:1612)
    at Object.next (/workspace/JS/node_modules/youtube-sr/build/Structures/Playlist.js:1:885)
    at fulfilled (/workspace/JS/node_modules/youtube-sr/build/Structures/Playlist.js:1:286)
    at processTicksAndRejections (internal/process/task_queues.js:95:5)

Am I doing wrong or there is some issue in youtube-sr.