DJ set ripper

🎧 一键拆分DJ混音,智能归档单曲库

从DJ Set链接自动提取歌单并批量下载单曲,支持YouTube/SoundCloud/Mixcloud/1001Tracklists,生成完整下载日志与规范化命名。

收藏
5.2k
安装
1.4k
版本
1.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

DJ Set Ripper 综合评估

核心用法

该技能旨在解决电子音乐爱好者从完整DJ Set/Mix中提取并下载单曲的核心需求。用户只需提供YouTube、SoundCloud、Mixcloud或1001Tracklists的链接,系统即自动执行以下流程:

1. 智能抓取:利用yt-dlp或web_fetch提取页面描述、元数据及评论区的原始文本
2. LLM解析:通过结构化Prompt调用大模型识别曲目列表,自动处理时间戳、混音版本标注、艺术家名称规范化,并识别"ID - ID"等未公开曲目

3. 并行下载:调用dj-mp3-sourcer子技能,以3-5个并发批次搜索并下载单曲,优先获取Extended Mix等完整版本

4. 全量归档:可选下载完整Mix作为备份,所有文件存入~/Downloads/{set-name}/独立目录

5. 标准化输出:下载完成后统一执行文件名规范化脚本,最终生成详细的timestamped日志文件,记录每首曲目的状态、来源、码率及文件路径

显著优点

  • 端到端自动化:从URL输入到规整的本地曲库,全程无需人工干预
  • 多源兼容:原生支持四大主流电子音乐平台,特别优化1001Tracklists的结构化数据解析
  • 智能容错:对"ID"曲目、盗版/未发布曲目、B2B多艺人场景均有处理策略
  • 可追溯审计:详细的日志文件便于用户核查下载结果,识别缺失曲目
  • 并行效率:合理的并发控制平衡速度与反爬限制

潜在缺点与局限性

  • 依赖外部工具链:yt-dlp、ffmpeg/ffprobe、spotdl任一环节失效将导致流程中断
  • 版权灰色地带:技能明确声明"仅用于有权访问的音乐",但实际执行难以核验用户权限;批量下载完整曲目触及版权法边界,存在法律风险
  • 解析准确性受限:LLM提取依赖页面文本质量,部分DJ Set描述格式混乱、缺少时间戳或曲目信息不全时将导致漏识别
  • 子技能耦合风险:dj-mp3-sourcer的可用性与策略变动将直接影响本技能输出
  • 网络与速率限制:高并发可能触发平台反爬,导致IP临时封禁

适合人群

  • 电子音乐DJ与制作人,需从Set中提取参考曲目或编辑个人曲库
  • 音乐收藏爱好者,希望将线上Mix转化为可管理的本地单曲集合
  • 音乐记者/博主,需快速获取Set中的曲目清单用于内容创作

常规风险

  • 法律合规风险:未经授权下载受版权保护的音乐可能违反DMCA及各地著作权法
  • 账号封禁风险:高频调用YouTube/SoundCloud API或模拟下载可能导致平台账号限制
  • 隐私泄露风险:下载日志可能暴露用户的音乐偏好与行为模式
  • 恶意文件风险:依赖yt-dlp等第三方工具获取网络资源,存在供应链攻击或中间人篡改可能

DJ set ripper 内容

scripts文件夹
手动下载zip · 5.2 kB
normalize-filenames.shtext/x-shellscript
请选择文件