@distube/ytpl (英语)
轻量级 ytpl 磁盘Tube原样 ytpl 语录。 。 。 . 简单的js只解决YouTube播放列表的软件包. 不需要任何登录或Google-API-Key.
安装
npm install @distube/ytpl
使用量
const ytpl = require("@distube/ytpl");
const playlist = await ytpl("https://www.youtube.com/playlist?list=PLRBp0Fe2GpglkzuspoGv-mu7B2ce9_0Fn");
API 密码
ytpl( id, [选项])
试图解析指定的播放列表 id
-
id- yt 播放列表中的 id
- 或播放列表url
- 或用户 url( 解决上传播放列表)
- 或频道 url( 解析上传播放列表)
-
options- 有选项的对象
- 可能的设置 :
- gl [结 --] 一个国家的2-数字代码,默认为
US- 允许将请求本地化 - hl[标]-]. 语言的2-数字代码,默认为
en- 允许将请求本地化 - utcOffsetminutes [数量] - > 从协调世界时算起,默认为
-300- 允许将请求本地化 - 限制 [数] - > 限制所拉项目, 默认值为 100, 设置到无限值以获取整个播放列表 - 数字 < 1 导致使用默认值
- 备选[标 −> 所有附加参数都会传递给undici的 请求选项,用于执行 https 请求
-
返回承诺
ytpl.validateID( 字符串)
如果能够解析( 正式) 有效的播放列表 ID , 返回真 .
ytpl.getPlaylistID(字符串)
从YouTube URL返回播放列表ID. 可以直接使用播放列表ID调用,在这种情况下可以解决.
返回一个承诺.
相关/与
- 磁盘Tube - 一个Discord.js模块,用于简化您的音乐命令,并在Discord上播放没有API密钥的有音频过滤器的歌曲.
- @distube/ytdl-核心 - 盘管叉 ytdl (英语)。 。 。 .
- @distube/ytsr (英语) - 盘管叉 ytsr (英语)。 。 。 .