diff --git a/src/providers/DiscordMusicPlayer.ts b/src/providers/DiscordMusicPlayer.ts index 0575c18..a1c8732 100644 --- a/src/providers/DiscordMusicPlayer.ts +++ b/src/providers/DiscordMusicPlayer.ts @@ -302,6 +302,10 @@ class DiscordMusicPlayer { return null; } + public async getYouTubeSongsInPlayList(youtubeLink: string) { + return await playdl.playlist_info(youtubeLink); + } + public isYouTubeLink(link: string): boolean { try { this.parseYouTubeLink(link); @@ -318,7 +322,7 @@ class DiscordMusicPlayer { throw new Error('YouTube link is invalid'); return { videoId: data.v, - list: (data.list ? data.list : undefined) + list: (data.list ? (data.list !== "RDMM" ? data.list : undefined) : undefined) } } else if (query.startsWith('https://youtu.be/') || query.startsWith('http://youtu.be/')) {