SuperAPI AI 工具集

music-search

通用与其它

查看项目

更新于 10-16 06:50

技能介绍

用途:按关键词搜索网盘上公开分享的音乐资源,包括歌曲、专辑和无损音频,适合用户想下载指定歌曲或专辑时使用。

主要能力:通过实时爬虫抓取资源页面,从各网盘平台聚合公开分享链接;支持按网盘类型(quark、baidu、aliyun、uc、all)和音频格式(flac、ape、wav、dsd、hires、mp3、aac、all)筛选,可限制每个平台结果数,并提供 deep 与 web 两种搜索引擎。deep 为默认推荐,会深度抓取页面提取网盘链接和提取码,结果更准确;web 仅从搜索摘要提取链接,速度较快但准确率较低。

使用方式:前置条件为 web-search skill(必需)和 Node.js >= 18(应用内置)。搜索命令为 bash "$SKILLS_ROOT/music-search/scripts/music-search.sh" search "关键词" [选项],选项包括 --pan、--format、--limit、--engine。Windows 使用 powershell -File "$SKILLS_ROOT/music-search/scripts/music-search.ps1" search "关键词" --pan quark。另有 hot 命令以推荐类关键词调用搜索,resolve 命令用于解析需要二次跳转的链接。所有命令输出 JSON,包含 title、pan、url、format、extractCode、source、pageUrl 等字段。

适用场景:用户请求查找某歌手或专辑的音乐资源,需要按网盘或音频格式筛选,或需要获取提取码与真实网盘地址时。

限制:深度搜索比浅层搜索多 2-3 秒,且需要 web-search skill 启用;网盘分享链接可能随时失效;搜索建议使用中文歌手名加专辑名或歌曲名效果最好。工具仅供个人学习和研究使用,不托管、不分发、不提供任何版权内容,仅聚合搜索引擎上公开可访问的链接,请遵守所在地区法律法规。配置可通过 music-search/.env 调整偏好网盘、深度搜索开关、最大页面数与并发数。