LRCGET 批量歌词下载上手指南:一夜之间给整座音乐库配齐滚动歌词
【免费下载链接】lrcgetUtility for mass-downloading LRC synced lyrics for your offline music library.项目地址: https://gitcode.com/gh_mirrors/lr/lrcget
你有没有过这样的时刻:翻出十几年前攒下的音乐文件夹,几百首老歌整整齐齐躺在硬盘里,播放器里却只有旋律、没有一句歌词。想补?一首首去网页搜、复制、改名、存成.lrc……补到第十首就想放弃。
LRCGET就是为这个场景而生的——一款面向本地音乐库的批量歌词下载工具。你只要把文件夹指给它,它就会自动扫出里面的全部音频,挨个到 LRCLIB 数据库匹配同名歌词并批量下载.lrc同步歌词文件。全程自动、跨平台,Windows、macOS、Linux 通吃。不用手动搜歌,不用在浏览器和文件夹之间来回切换,这就是它存在的全部理由。
装哪个安装包?对照这张表两分钟搞定
LRCGET 用 Tauri 构建,安装包小巧、启动飞快,三大平台各有对应格式。先照着表格选对版本,别在这一步就卡住:
| 你的系统 | 选哪个包 | 注意点 |
|---|---|---|
| Windows | EXE 安装程序 | 依赖 WebView2 组件,别顺手卸载 |
| Linux(主流发行版) | Flatpak 或 AppImage | Ubuntu 24.04+ / Mint 22+ 也能用 deb |
| macOS Intel 芯片 | dmg(x64 版本) | 老款 Mac 认准 x64 |
| macOS M 系列芯片 | dmg(aarch64 版本) | 千万别选错架构,否则打不开 |
💡小贴士:不确定 Mac 芯片型号?点左上角苹果标志 →「关于本机」,看到 "Apple M1 / M2 / M3" 字样就选 aarch64 版本,准没错。
第一次运行:把文件夹指给它,剩下的交给扫描
装好打开,应用会引导你选择音乐文件夹——这是整个流程的起点,也是唯一需要你动脑的地方。
两个要点先记住:
- LRCGET 支持嵌套目录,你按"歌手/专辑"层层分好文件夹也没关系,它会递归扫遍每一层子目录;
- 第一次试跑建议先选个小目录,验证流程顺畅后再把完整音乐库加进来,免得首扫等太久。
以后想增删扫描目录,随时点右上角⋮→Manage directories,在这里也能触发Refresh library(刷新)或Reset library and perform full scan(重置并全量重扫)。
跑通最小流程只要四步,照做即可:
- 启动 → 选文件夹 → 等扫描完成;
- 看到曲目列表出现,每首歌右侧带着状态标签;
- 点右上角粉色的Download all lyrics按钮;
- 等进度窗跑完,回到资源管理器查看——同名的
.lrc文件已经躺在歌旁边了。
记住这条铁律:歌曲与歌词同目录、同名,只是扩展名不同,你不需要为歌词另建任何目录结构。
一键批量下载歌词的完整步骤,这是核心玩法
假设你的曲库有几百上千首歌没歌词,逐首处理不现实,批量下载就是唯一的正解。点下粉色的Download all lyrics后,界面会先进入 "Preparing"(构建队列)状态,随即弹出下载进度窗。
窗口顶部实时滚着三个数字——FOUND(已找到)/ NOT FOUND(未找到)/ TOTAL(总数),下方则一行行列出每首歌的详细结果:绿色代表成功,红色代表数据库里确实没有这首的歌词,灰色则是被识别为纯音乐(Instrumental)自动跳过。
中途想收手?点灰色的STOP按钮即可,已下载的部分不会丢失。而且任务在后台排队执行,你完全可以继续浏览列表、切歌播放,界面一点不卡。
⚠️注意:批量下载默认跳过已有歌词的歌曲,不会覆盖你手动改过的文件。真想强制重下,去设置里切换选项就行(设置方法见后文)。
冷门歌自动匹配失败?手动修正信息再搜一次
批量下载总有漏网之鱼。比如我见过一首歌,文件名是europe-tour-2003-track04.flac,标签信息全空,自动匹配当然找不到。
这时候别慌,用它的单曲搜索入口:手动把标题、艺术家、专辑字段填对,再发起查询。结果里每个版本都会标明是同步歌词还是纯文本歌词,还能先预览再决定下载哪个版本。这套操作正好弥补了元数据不完整时自动匹配失效的短板,是批量失败后最好的兜底手段。
边播放边看:确认歌词跟旋律严丝合缝
下载完成后,最爽的验证方式就是直接播。双击歌曲(或点行内播放按钮),底部播放条亮起,歌词区域会随着进度自动滚动、高亮当前行,那种"字幕跟着音乐走"的体验一下子就回来了。
如果你还想把歌词整理出去,顶部的Export按钮能派上大用场:在 "Plain lyrics (.txt)" 与 "Synced lyrics (.lrc)" 之间勾选导出格式,甚至可以勾选Embed into track把歌词直接嵌入音频文件——后者属于实验功能,需要先在设置里开启。
歌词不准怎么办?进时间轴编辑器逐毫秒修
下载的歌词时间轴偏移、或者某首歌数据库里根本没有,你都可能遇到。这时从歌曲行进入编辑界面,会看到一个相当专业的时间轴编辑器,几个高频操作用顺手就够:
- 每行歌词左侧带时间戳,用
+/-微调,精度到毫秒; - SYNC WORD按钮做单词级拆分,适合处理歌词与旋律节奏对不齐的段落;
- PLAY边播边改、RESET一键撤销,反复试错零成本;
- 改完点Save(快捷键
Ctrl+S)存到本地。
如果你愿意分享,下拉菜单里还有Save and Publish(保存并发布)选项——把你整理好的歌词回传到 LRCLIB 社区,下一个搜到这首歌的人会感谢你。
动手之前,先把这三个设置调好
打开右上角⋮→Settings,有三个配置建议提前看一眼:
下载范围("Download lyrics for")提供三种策略:All tracks (overwrite existing lyrics)(全部重下并覆盖)、Only tracks without synced lyrics(只补没有同步歌词的)、Only tracks without any lyrics(只补完全没歌词的)。日常推荐第二种——既能补缺,又不打扰已有的成果。
主题支持 Auto / Light / Dark 三档,夜晚听歌记得切暗色,护眼又沉浸。
LRCLIB instance:如果你自建了 LRCLIB 兼容服务,可以在这里替换默认实例地址。
💡小贴士:大型音乐库建议分批喂,比如按歌手或专辑逐个加目录、每次处理几百首,既方便核对结果,也避免单次请求量过大把数据库惹毛。
踩坑自救手册:五个高频问题对号入座
Q1:某首歌反复提示 NOT FOUND?大概率是 LRCLIB 里根本没有这首的歌词记录,或曲名/歌手信息跟数据库对不上。先走一遍单曲搜索手动核对;还是查无此歌,说明数据库确实缺货,那就自己编辑一份再保存,顺便把时间轴对齐。
Q2:歌词跟音乐不同步,整体偏移?常见原因是歌曲版本不同——现场版、重制版的时间轴往往对不上。进编辑器用+/-先修首句时间戳,再逐句顺过去;或者干脆搜其他用户上传的版本替换。
Q3:批量下载时部分任务失败?多半是网络波动或瞬时超时,不是永久失败。先翻日志看失败原因,稍后对剩余歌曲再点一次Download all lyrics——它只会补下载缺歌词的曲目,不会重复劳动。
Q4:Linux 下播放没声音?常见于缺少 PulseAudio 兼容层。Ubuntu / Debian 系装个依赖就好:
sudo apt install pipewire-alsaQ5:Windows 上应用打不开?LRCGET 依赖 WebView2,精简版系统或"清理"脚本可能把它卸了。重新安装或恢复 Microsoft Edge(自带 WebView2)后重启应用即可。
写在最后,以及给想改代码的你
一句话总结:先用小目录试跑一次,养成"批量下载 → 抽查同步 → 个别精修"的习惯,你的本地音乐库很快就能全员配上滚动歌词。现在就去打开你的音乐文件夹,把这首重复劳动交给 LRCGET 吧。
如果你恰好是开发者,这个项目也值得一逛:前端是 Vue 3(src目录),后端是 Rust(src-tauri目录),Tauri 桥接,SQLite 存储。它的设计有个亮点——lyricsfiles表是歌词的唯一存储源,tracks表专注音轨元数据,两者分离让孤儿歌词可以重新关联、避免重复下载。本地起环境只需git clone https://gitcode.com/gh_mirrors/lr/lrcget后执行npm install与npm run tauri dev,更细的模块说明在源码的ARCHITECTURE.md里等着你。
【免费下载链接】lrcgetUtility for mass-downloading LRC synced lyrics for your offline music library.项目地址: https://gitcode.com/gh_mirrors/lr/lrcget
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考