批量下载歌词的终极方案:ZonyLrcToolsX 让本地曲库重获新生
【免费下载链接】ZonyLrcToolsXZonyLrcToolsX 是一个能够方便地下载歌词的小软件。项目地址: https://gitcode.com/gh_mirrors/zo/ZonyLrcToolsX
你有没有过这样的经历:从网盘、CD 和各个 APP 里攒下的几百首歌,安安静静躺在硬盘里,可打开播放器,一句歌词都没有。想手动补,一首一首搜太累;不管它,又总觉得少了点什么。ZonyLrcToolsX 就是为解决"批量下载歌词"这件小事而生的跨平台小工具,Windows、Linux 都能跑,命令行和图形界面都齐全。
一句话认识它:你的曲库"歌词管理员"
你可以把它想象成一位尽职的图书管理员:把歌单交给它,它转身跑进四个曲库——网易云、QQ 音乐、酷狗、酷我——挨个帮你核对、匹配,找到歌词就抄回来,再按你的规矩摆好(命名、编码、双语合并都能自定义)。匹配不上?它会自动换下一个曲库继续试,直到找对为止,多个来源轮流兜底,成功率自然高。整个匹配逻辑放在src/ZonyLrcTools.Common/Lyrics/Providers/目录下,想研究源码的开发者可以直接去读。
最快跑起来:一条命令,歌词自动就位
不用看一堆文档。装好之后(普通用户直接下载 Release 版本,Arch 用户一条yay -S zonylrctoolsx-bin搞定),打开终端,对准你的音乐文件夹敲这么一行:
ZonyLrcTools.Cli download -d "D:\Music" -l-d告诉它扫描哪个目录,-l表示这次只要歌词。程序会自动识别 mp3、flac、wav、m4a 等常见格式,读取每首歌的标签信息,然后挨个去曲库匹配。几分钟后,DownloadedLrc文件夹里就会多出一整套.lrc歌词文件,歌名和歌手一个不差地对应好。
场景一:给整个文件夹的歌曲批量补歌词
上面那条命令,就是最典型的"批量下载歌词"用法,家里那几百首老歌一次跑完。几个参数值得记住:-n控制并发线程数(默认 1,网速给力可以调到 4);-p自定义输出文件名,比如-p "{Artist} - {Name}.lrc",对强迫症极其友好。
场景二:从网易云歌单一键拉取歌词
如果你的歌曲是按网易云歌单组织的,连本地目录都省了扫描。把歌单链接里的 ID 抄下来,加上一行参数:
ZonyLrcTools.Cli download -sc netease -s "7224428149" -l -o "D:\Lyrics"-sc netease切换扫描器,-s填歌单 ID(多个歌单用分号隔开)。头一回使用,程序会像下图那样弹出二维码,用网易云 APP 扫码完成登录,之后就能按歌单成批拉取歌词了。不想碰终端的你,也可以在桌面版(src/ZonyLrcTools.Desktop/)里点点按钮完成同样的事。
进阶技巧与避坑锦囊
- 技巧一:给歌词源排优先级。打开
config.yaml,在provider → lyric → plugin里每个曲库都有priority,数字越小越先被尝试;把不常用的源改成-1即可禁用,减少无效等待时间。 - 技巧二:翻译歌词开关自如。想要中英对照就把
isEnableTranslation设为true,想要纯翻译歌词就再打开isOnlyOutputTranslation,一个开关的事。 - 避坑提示:文件名太乱会匹配失败。本地扫描主要靠歌曲标签,标签缺失时它会退而用文件名解析(
FileName扫描器支持自定义正则)。所以"歌手 - 歌名.mp3"这种命名最省心,下载前不妨整理一下。 - 避坑提示:避免重复下载。把
isSkipExistLyricFiles打开,已存在歌词的文件会被跳过,二次同步快很多。 - 避坑提示:网络受限时。工具支持 HTTP 代理,在
config.yaml的networkOptions里填好 IP 和端口即可。
现在就去试试
歌词这种东西,补一次就彻底安心了。去 Release 页下载一个版本直接开用,想折腾源码的开发者也可以这样拉取:
git clone https://gitcode.com/gh_mirrors/zo/ZonyLrcToolsX想深入了解,可以翻翻项目内的docs/zh_CN.md文档,或直接阅读src/ZonyLrcTools.Common/下的核心代码。愿你的每一首歌,都有词可唱。🎵
【免费下载链接】ZonyLrcToolsXZonyLrcToolsX 是一个能够方便地下载歌词的小软件。项目地址: https://gitcode.com/gh_mirrors/zo/ZonyLrcToolsX
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考