用途:用 musicdl 下载个人歌单或搜索命中的歌曲,整理成音频加同名 .lrc 歌词的文件夹,便于导入本地播放器(如 OneMusic)。仅限个人/教育用途,需尊重版权与平台条款。
主要能力:支持 QQ 音乐、网易云等多源;下载歌单或按关键词批量下载;保留 sidecar .lrc 歌词;默认压缩为约 192kbps MP3,也可选 128k、256k 或保留 FLAC;可选提取浏览器 Cookie 以提升质量或应对较难歌单。
使用方式:先运行 bash "${SKILL_DIR}/scripts/setup.sh" 创建虚拟环境并安装 musicdl 与 browser-cookie3,需 Python 3.10+、ffmpeg 和网络。歌单下载:python "${SKILL_DIR}/scripts/download_playlist.py" "PLAYLIST_URL" --out "...";关键词批量:python "${SKILL_DIR}/scripts/download_songs.py" --list ... --out ... --limit 40;再运行 compress_for_import.py 压缩。可选 Cookie 提取:python "${SKILL_DIR}/scripts/extract_cookies.py" --domain qq.com --out ...。交互搜索可用 musicdl -k "晴天 周杰伦" -m NeteaseMusicClient,QQMusicClient,MiguMusicClient。
适用场景:整理个人歌单、批量下载搜索命中歌曲、为 OneMusic 等播放器准备导入文件夹。
限制:Cookie 不得打印或提交,仅存本地 600 权限文件;默认非无损;OneMusic 不支持 ogg,需先转换;VIP 曲目可能失败;完成后需告知用户绝对导入路径。部分细节资料未提供。