ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

给几百首歌批量下载歌词,163MusicLyrics 的三种用法

给几百首歌批量下载歌词,163MusicLyrics 的三种用法

给几百首歌批量下载歌词,163MusicLyrics 的三种用法

【免费下载链接】163MusicLyrics云音乐歌词获取处理工具【网易云、QQ音乐】项目地址: https://gitcode.com/GitHub_Trending/16/163MusicLyrics

周五晚上整理音乐库,几百首歌都归档好了,可离线播放器里歌词栏全是空白——音频文件躺在文件夹里,旁边没有一个 .lrc。一首一首去音乐网站搜、复制、调时间轴,想到就头疼。163MusicLyrics 就是干这件事的:把歌曲链接或整个文件夹丢给它,从网易云音乐、QQ 音乐批量下载 LRC 歌词,自动存到指定目录。

项目速览:一个给音乐库配歌词的小工具

163MusicLyrics 是一个跨平台的歌词获取处理工具,基于 Avalonia UI 开发,Windows、macOS、Linux 都能跑。它只解决一个问题:给你的本地音乐配上对得上的 LRC 歌词——单曲查、整文件夹扫、多链接批量下都支持。

主界面长这样,搜索框、参数区、歌词预览、保存按钮都在一块屏幕上:

核心工作流:三种最常用的批量下载歌词方式

单曲搜索:贴链接,预览,保存

最基础的用法,一分钟内能跑通:

  1. 顶部"搜索源"选网易云或 QQ 音乐
  2. 搜索框里贴歌曲链接,或填专辑 ID、歌单 ID("搜索类型"里切换)
  3. 点"搜索",中部区域直接显示带时间戳的歌词
  4. 底部选输出格式(LRC)和文件编码(UTF-8)
  5. 点"保存",歌词就存进上次的目录了

整文件夹扫描,一次把歌词配齐

歌多的时候一首一首查太慢,用下载管理:

  1. 主界面右上角点"下载管理"
  2. 在输入框里贴多个歌曲链接,支持逗号分隔、混合不同平台
  3. 或者点"本地扫描",选中一个音乐文件夹,工具自动识别里面的音频文件
  4. 表格里逐行显示查询结果,状态列出现 Ready 就是查到了
  5. 勾选需要的行,点"保存选中",批量写入歌词文件

扫出来的行如果带红色备注,比如"歌词信息暂未被收录或查询失败",点一下就能看到具体原因,不用猜。

只记得半句词,模糊搜索也能找到

歌名记不全、只记得一句歌词或歌手的一个字,就勾上搜索框旁边的"模糊"选项,把片段输进去。结果窗口会列出所有匹配项,歌名、歌手、专辑、时长、平台都有,可以勾选多首后直接下载:

同一首歌有官方版、钢琴版、童声版时,这一屏就能分清楚,不用反复精确搜索。

值得单独说的两个功能

LRC 与 SRT 互相转换

省掉的是在格式转换网站之间复制粘贴的麻烦。主界面顶部菜单"格式转换"打开后,把歌词文本贴进左边,右边实时出结果:

输入格式输出格式典型用途
LRCSRT做视频字幕
SRTLRC把手头字幕改回歌词文件

想反方向转换,点一下"交换"按钮,输入输出直接对调。

本地缓存,重复查询秒出

省掉的是批量处理时的网络等待。第一次下载过的歌词会存在本地,再次查询同一首歌时,界面底部提示区会显示"命中本地缓存",不再请求网络。整库扫描重跑、换编码重新保存这类场景,速度差距很明显。缓存大小和目录都可以在"更多设置"里调整。

出问题了先查这张表

现象最常见原因处理方式
链接查不到歌曲链接不完整重新粘贴完整 URL
歌词乱码编码和播放器不匹配保存时选 UTF-8 或换编码
时间轴对不上时间戳偏移设置里调偏移量
批量行显示失败平台未收录该曲换个平台重试

拿到手之后

git clone https://gitcode.com/GitHub_Trending/16/163MusicLyrics

想改两家平台的查询逻辑,看 cross-platform/MusicLyricApp/Core/Service/;想改 LRC 时间戳解析和转换逻辑,看 cross-platform/MusicLyricApp/Core/Utils/。源码不大,翻一遍也就半小时的事,有想法直接提 Issue 🎵

【免费下载链接】163MusicLyrics云音乐歌词获取处理工具【网易云、QQ音乐】项目地址: https://gitcode.com/GitHub_Trending/16/163MusicLyrics

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进