UNPKG

yt-dlx

Version:

Effortless Audio-Video Downloader And Streamer!

25 lines 908 B
import colors from "colors"; import YouTubeID from "../../web/YouTubeId"; import web from "../../web"; /** * Extracts metadata for videos in a YouTube playlist. * * @param query - The YouTube playlist URL or ID for which to extract metadata. * @returns A Promise that resolves with the metadata of videos in the playlist. * @throws An error if the playlist link is incorrect or if unable to get a response. */ export default async function playlist_data({ query, }) { var playlistId = await YouTubeID(query); if (!playlistId) { throw new Error(colors.red("@error: ") + "incorrect playlist link"); } else { var metaData = await web.playlistVideos({ playlistId }); if (!metaData) { throw new Error(colors.red("@error: ") + "Unable to get response!"); } else return metaData; } } //# sourceMappingURL=playlist_data.js.map