Files
Freedom-Loader/server/helpers/parseInfo.js
2026-02-17 10:26:39 +01:00

28 lines
576 B
JavaScript

function parseVideo(data) {
return {
type: "video",
...data
};
}
function parsePlaylist(data) {
return {
type: "playlist",
title: data.title || data.id,
channel: data.uploader,
count: data.entries.length,
videos: (data.entries || []).map(v => ({
id: v.id,
title: v.title,
url: v.webpage_url,
duration: v.duration,
thumbnail: v.thumbnail,
uploader: v.uploader
}))
};
}
module.exports = { parseVideo, parsePlaylist };