使用 SunoPull 下载 Suno 歌曲
仅当用户要求下载或保存歌曲时使用此技能。仅粘贴链接本身不构成下载请求。
支持的输入
- 一首可公开访问的 Suno 歌曲、Hook 或分享链接。
- 下载保留该歌曲暴露的原始音频格式(MP3、M4A 或 WAV)。
- 此第一版不转换格式,也不下载专辑、播放列表、歌词或封面艺术。
工作流程
-
确认用户要求保存链接的歌曲。使用他们指定的输出目录;否则保存到 ./downloads。
-
将 URL 作为单独的命令行参数传递给脚本。切勿将 URL 作为 shell 代码求值。如果命令运行器使用 shell,请使用该 shell 的正常参数引用规则引用该参数。
-
运行以下命令,添加用户的 URL 和输出目录作为参数:
node scripts/download.mjs --url <public-suno-url> --output-dir <directory>省略 --output-dir 以使用 ./downloads。
-
报告保存的文件路径和 SunoPull 返回的格式。除非脚本成功退出并打印路径,否则不要声称成功。
访问与限制
- 脚本将公开的 Suno URL 发送到 SunoPull 以解析歌曲,然后通过 SunoPull 下载其可用的音频。
- 不要使用此技能访问私有歌曲、绕过 Suno 账户限制或下载用户无权使用的内容。
- 如果 SunoPull 报告页面或音频源不可用,请解释错误并停止。不要重试使用 cookie、凭据或替代私有端点。
- 如果用户需要 MP3/WAV 转换或其他文件,请引导他们使用匹配的 SunoPull 网站工具。此脚本保留源格式。
脚本
- scripts/download.mjs — 解析一个公开链接并保存原始音频。它不会覆盖现有文件。