LRCGET 歌词批量下载实操清单:从扫库到离线音乐全部配齐同步歌词
【免费下载链接】lrcgetUtility for mass-downloading LRC synced lyrics for your offline music library.项目地址: https://gitcode.com/gh_mirrors/lr/lrcget
你有没有过这样的时刻:硬盘里躺着几千首精心收藏的歌曲,离线播放时却一行歌词都没有。想自己手动搜索下载,几百首歌的重复劳动足以让人劝退。LRCGET 正是为这个场景而生的开源工具——它扫描你选定的音乐文件夹,自动从 LRCLIB 数据库匹配并下载同名.lrc同步歌词,一次点击就能为整座离线曲库补齐滚动歌词。本文用一份可以照着勾选的实操清单,带你从安装一路走到批量下载歌词、再到逐句精修,全程不依赖任何官方文档。
先用一分钟弄懂:它到底在做什么
LRCGET 的逻辑简单到一句话能说完:扫描指定文件夹里的音频文件 → 根据歌名和艺术家在 LRCLIB 数据库里找歌词 → 下载成与歌曲同名的.lrc文件,放在同一目录。
这意味着你不需要为歌词重建任何目录结构,歌词就贴着音乐文件放。扫描完成后,每首歌行尾会带上一个状态标签:
- 🟢Synced:已有同步歌词,播放时会逐行高亮滚动;
- 🔵Plain:只有纯文本歌词,没有时间轴;
- ⚪Instrumental:纯音乐,本来就不需要歌词。
记住这个"同名同目录"的约定,后面所有操作都会围绕它展开。
安装:三个平台各拿哪个包
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 支持嵌套目录,按"艺术家/专辑"组织的曲库也能递归扫到每一层;
- 等待扫描完成。扫描过程有实时进度提示,几万首文件也只需几十秒;
- 核对主界面。进入后默认展示Tracks(曲目)列表,顶部还可以切换Albums(专辑)/ Artists(艺术家)浏览维度,每首歌右侧带有状态标签;
- 点击右上角粉色的Download all lyrics(下载全部歌词)按钮,应用会先进入 "Preparing"(构建队列)状态,随后自动弹出下载进度窗;
- 观察进度窗直到结束。窗口顶部实时统计FOUND(已找到)/ NOT FOUND(未找到)/ TOTAL(总数)三个数字,下方逐条滚动显示每首歌的结果。中途想停止,点灰色STOP按钮,已下载的部分不会丢失。
主界面是接下来所有操作的枢纽:左侧搜索栏,中间歌曲列表,顶部三个浏览标签,底部常驻播放条。
下载过程中界面完全不会卡顿——你可以继续浏览列表、播放音乐,任务在后台排队执行。
进度窗里绿色代表下载成功,红色代表数据库中没有这首歌的歌词记录。
⚠️注意:批量下载默认会跳过已经有歌词的歌曲,不会覆盖你手动编辑过的文件。想强制重下,需到设置里切换策略(见下文)。
三个让歌词真正"值钱"的操作
批量下载只是起点,真正让曲库好用的是下面这三个操作。它们各有各的适用场景,按需取用即可。
漏网之鱼:单曲精准搜索兜底
场景:某首歌文件名是song123.mp3,标签信息缺失,自动匹配失败。
这时可以在LRCLIB标签页发起单曲搜索,手动修正标题、艺术家、专辑字段后再查询。结果会标明每个版本是同步歌词还是纯文本歌词,还能先预览再决定下载哪一版。它是批量下载失败后的标准兜底手段。
视觉享受:边播边看,顺手导出
场景:下载完成后,你想确认歌词是否与音乐严丝合缝。
直接在列表中双击歌曲即可开始播放,底部歌词区域会随进度自动滚动并高亮当前行。想给其他播放器或场合用,就点右上角Export按钮,弹出窗口里可以勾选Plain lyrics (.txt)与Synced lyrics (.lrc)两种格式批量导出。
导出菜单支持纯文本、同步 LRC 两种格式;若在设置中开启实验选项,还能把歌词直接嵌入音频文件(MP3 的 SYLT / FLAC 的 LYRICS 标签)。
亲手修正:把不准的歌词调准,甚至回馈社区
场景:下载的歌词时间轴整体偏移,或者数据库里压根没有这首歌,你想自己补一份。
从歌曲行进入编辑界面,会看到专业的时间轴编辑器。常用操作有四个:
- 每行歌词左侧显示时间戳,用
+/-逐毫秒微调对齐; - SYNC WORD按钮可对单词做精细拆分,适合处理歌词与旋律节奏不对齐的情况;
- PLAY边播边改,RESET一键撤销改动;
- 完成后点Save(快捷键
Ctrl+S)保存到本地。
编辑器支持 PLAIN / SYNCED 两种模式切换,底部是带时间戳的歌词行列表,当前播放行高亮显示。
如果你愿意分享,保存按钮的下拉菜单里还有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 兼容服务,还可以在 "LRCLIB instance" 输入框替换默认实例地址。
💡小贴士:大型音乐库建议按艺术家或专辑分批添加目录,每次处理几百首,方便观察结果,也避免单次请求量过大。
高频问题速查
问题一:某首歌始终提示 NOT FOUND原因:LRCLIB 数据库没有这首歌的记录,或歌曲信息与数据库差异过大。 方案:先用单曲精准搜索手动核对信息;仍无结果,说明数据库确实缺这首歌,可以自己编辑一份再保存。
问题二:歌词与音乐不同步,整体偏移原因:歌曲版本不同(现场版、重制版),或上传者时间轴本身有偏差。 方案:进入编辑界面,用首句的+/-修正整体偏移,再逐句对齐;也可以搜索其他用户上传的版本替换。
问题三:批量下载时部分任务失败原因:多为网络波动或瞬时超时,并非永久失败。 方案:先看下载日志里的失败原因,稍后再次点击Download all lyrics。应用只会补下缺少歌词的曲目,不会重复劳动。
问题四:Linux 下播放没有声音原因:常见于缺少 PulseAudio 兼容层。 方案:安装pipewire-alsa即可:
# 解决 Linux 下音频无法播放的问题 sudo apt install pipewire-alsa问题五:Windows 上应用打不开原因:LRCGET 依赖 WebView2 组件,精简版系统或"清理"脚本可能卸载了它。 方案:重新安装或恢复 Microsoft Edge(自带 WebView2)后重启应用。
最后一步:给普通用户和开发者各自的下一步
到这里,你已经走完了从安装到编辑、从批量下载到问题排查的完整闭环。普通用户请记住这个习惯:先小目录试跑,再全库批量下载,抽查同步效果,个别歌曲精修——你的离线曲库很快就能全部配上滚动歌词。
如果你对技术感兴趣,LRCGET 前端基于 Vue 3(代码在src/目录),后端用 Rust(代码在src-tauri/目录),两边的ARCHITECTURE.md分别讲清了模块划分。想本地跑起来,克隆仓库后依次执行:
# 克隆项目并安装前端依赖 git clone https://gitcode.com/gh_mirrors/lr/lrcget cd lrcget && npm install # 启动带热更新的开发窗口 npm run tauri dev构建正式安装包时,产物会输出到src-tauri/target/release/目录。对开发者而言,从改进歌词匹配算法或支持更多音频格式入手,往往能带来最大的社区价值。
现在,打开你的音乐文件夹,让 LRCGET 替你跑完这趟重复劳动吧。
【免费下载链接】lrcgetUtility for mass-downloading LRC synced lyrics for your offline music library.项目地址: https://gitcode.com/gh_mirrors/lr/lrcget
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考