给几百首歌批量下载歌词,163MusicLyrics 的三种用法
【免费下载链接】163MusicLyrics云音乐歌词获取处理工具【网易云、QQ音乐】项目地址: https://gitcode.com/GitHub_Trending/16/163MusicLyrics
周五晚上整理音乐库,几百首歌都归档好了,可离线播放器里歌词栏全是空白——音频文件躺在文件夹里,旁边没有一个 .lrc。一首一首去音乐网站搜、复制、调时间轴,想到就头疼。163MusicLyrics 就是干这件事的:把歌曲链接或整个文件夹丢给它,从网易云音乐、QQ 音乐批量下载 LRC 歌词,自动存到指定目录。
项目速览:一个给音乐库配歌词的小工具
163MusicLyrics 是一个跨平台的歌词获取处理工具,基于 Avalonia UI 开发,Windows、macOS、Linux 都能跑。它只解决一个问题:给你的本地音乐配上对得上的 LRC 歌词——单曲查、整文件夹扫、多链接批量下都支持。
主界面长这样,搜索框、参数区、歌词预览、保存按钮都在一块屏幕上:
核心工作流:三种最常用的批量下载歌词方式
单曲搜索:贴链接,预览,保存
最基础的用法,一分钟内能跑通:
- 顶部"搜索源"选网易云或 QQ 音乐
- 搜索框里贴歌曲链接,或填专辑 ID、歌单 ID("搜索类型"里切换)
- 点"搜索",中部区域直接显示带时间戳的歌词
- 底部选输出格式(LRC)和文件编码(UTF-8)
- 点"保存",歌词就存进上次的目录了
整文件夹扫描,一次把歌词配齐
歌多的时候一首一首查太慢,用下载管理:
- 主界面右上角点"下载管理"
- 在输入框里贴多个歌曲链接,支持逗号分隔、混合不同平台
- 或者点"本地扫描",选中一个音乐文件夹,工具自动识别里面的音频文件
- 表格里逐行显示查询结果,状态列出现 Ready 就是查到了
- 勾选需要的行,点"保存选中",批量写入歌词文件
扫出来的行如果带红色备注,比如"歌词信息暂未被收录或查询失败",点一下就能看到具体原因,不用猜。
只记得半句词,模糊搜索也能找到
歌名记不全、只记得一句歌词或歌手的一个字,就勾上搜索框旁边的"模糊"选项,把片段输进去。结果窗口会列出所有匹配项,歌名、歌手、专辑、时长、平台都有,可以勾选多首后直接下载:
同一首歌有官方版、钢琴版、童声版时,这一屏就能分清楚,不用反复精确搜索。
值得单独说的两个功能
LRC 与 SRT 互相转换
省掉的是在格式转换网站之间复制粘贴的麻烦。主界面顶部菜单"格式转换"打开后,把歌词文本贴进左边,右边实时出结果:
| 输入格式 | 输出格式 | 典型用途 |
|---|---|---|
| LRC | SRT | 做视频字幕 |
| SRT | LRC | 把手头字幕改回歌词文件 |
想反方向转换,点一下"交换"按钮,输入输出直接对调。
本地缓存,重复查询秒出
省掉的是批量处理时的网络等待。第一次下载过的歌词会存在本地,再次查询同一首歌时,界面底部提示区会显示"命中本地缓存",不再请求网络。整库扫描重跑、换编码重新保存这类场景,速度差距很明显。缓存大小和目录都可以在"更多设置"里调整。
出问题了先查这张表
| 现象 | 最常见原因 | 处理方式 |
|---|---|---|
| 链接查不到歌曲 | 链接不完整 | 重新粘贴完整 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),仅供参考