163MusicLyrics 使用指南:粘贴歌曲链接 10 秒拿到 LRC 歌词,50 首歌单一次抓完
【免费下载链接】163MusicLyrics云音乐歌词获取处理工具【网易云、QQ音乐】项目地址: https://gitcode.com/GitHub_Trending/16/163MusicLyrics
163MusicLyrics 是一款桌面歌词获取工具,支持网易云音乐和 QQ 音乐两个平台。它解决的痛点很直接:你想给老歌配上 LRC 字幕,却只能在平台上翻歌词、手动复制时间戳。用它之后,你得到的是带时间轴的 LRC/SRT 文件,单曲十几秒落盘,整张歌单一次抓完。
快速上手:从粘贴链接到歌词落盘
第一次用只需要 4 步,不用注册账号,也不需要填 Cookie:
- 从 Release 页下载对应平台的安装包,打开程序。
- 左上角选择搜索源(网易云或 QQ 音乐),搜索类型保持"单曲"。
- 把歌曲链接或歌曲 ID 粘进搜索框,点"搜索",歌词带时间戳显示在窗口中间。
- 底部选输出格式(LRC 或 SRT)和文件编码,点"保存",文件直接写入所选目录。
第一次抓一首歌大约 10 秒;同样的歌第二次再搜,命中本地缓存后只需约 2 秒,窗口底部状态栏会提示"命中本地缓存"。
主窗口上半部分是歌曲信息与试听进度条,中间是带 [mm:ss.SSS] 时间戳的歌词全文,底部选 LRC 输出格式后点保存,状态栏显示"命中本地缓存"
核心能力:一个窗口覆盖单曲到歌单
| 你的输入/操作 | 工具的反应 | 你得到的结果 |
|---|---|---|
| 单曲链接或歌曲 ID | 查询歌曲信息并抓取歌词 | 窗口展示歌名、时长、发行日期和完整 LRC 歌词 |
| 多条 ID/链接(半角逗号分隔) | 逐条查询,进入"下载管理"列表 | 一个列表统一管理,勾选后批量保存 |
| 专辑或歌单链接(搜索类型切到对应项) | 自动展开为其中全部歌曲 | 等效批量抓取,无需逐首粘贴 |
| 勾选"模糊"再输入关键词 | 弹出搜索结果窗口,按歌曲/歌手/专辑/时长/平台分栏 | 多选候选歌曲,右键或按钮批量下载 |
| 本地文件夹路径(文件按歌曲 ID 命名) | 逐个读取文件名当作歌曲 ID 查询 | 目录里的歌一次性全部进下载管理 |
| 输出格式选 SRT | 按 SRT 时间戳格式重新排版 | 可直接用于视频字幕的字幕文件 |
除抓取外,工具还附带 LRC 与 SRT 的格式互转、封面下载、试听直链获取与在线播放,这些都在主窗口或菜单里直接可用。
进阶场景
整个歌单的歌词一次抓完
50 首歌的歌单,不必手动搜 50 次。做法如下:
- 主窗口搜索类型切到"歌单",粘贴歌单链接,点"搜索"。
- 工具把歌单展开为歌曲列表,送入"下载管理"窗口。
- 逐行核对歌曲源、歌曲 ID、歌名、歌手、状态列,勾选需要的行或点"全选"。
- 点"保存选中",在弹出的对话框里选目标目录,文件名按设置的模板自动生成。
| 状态/备注 | 含义 |
|---|---|
| Ready | 信息与歌词已抓取成功,随时可保存 |
| 歌词信息暂未被收录或查询失败 | 平台本身没有这首歌的歌词(纯音乐、未收录翻唱常见),保存会是空内容 |
| 网络错误 | 偶发网络问题,删除该条重新抓取即可 |
下载管理窗口顶部可粘贴逗号分隔的链接,列表按歌曲源、歌曲 ID、歌名、状态分栏,底部状态栏实时统计累计保存数量与成功/失败数
硬盘里一堆老歌,用目录扫描
面对整个盘的旧音乐,逐条粘链接和模糊搜索都不现实。目录扫描的思路是:文件名本身就是歌曲 ID。
- 建一个文件夹,把文件按歌曲 ID 命名(歌曲链接末尾的那串数字),例如
344157.txt。 - 把文件夹路径粘进主窗口搜索框,或点"下载管理"里的"本地扫描"按钮。
- 工具逐个读取文件名,能识别的当作歌曲 ID 去查询,非法命名静默跳过。
- 在下载管理里核对状态,统一保存。
目录扫描演示:把文件夹路径粘入后,每个按歌曲 ID 命名的文件被逐一识别并送入下载管理
没有链接时,用模糊搜索找歌
只记得歌名几个字或歌手名时,精确粘贴这条路走不通。模糊搜索把"找歌"变成"挑歌":
- 搜索框勾选"模糊",输入关键词,点"搜索"。
- 搜索结果窗口按歌曲、歌手、专辑、时长、平台列出全部候选。
- 多选目标歌曲后点下载,或选中后进入单曲页面按常规流程保存。
在设置里开启聚合搜索后,同一个关键词会同时在网易云和 QQ 音乐两边查询并合并结果,不用来回切源。
模糊搜索结果窗口:关键词"北京欢迎你"返回 15 条候选,按歌曲、歌手、专辑、时长、平台分栏,可多选后批量下载
日韩英歌词加翻译,中文歌加拼音
两个平台不少日韩歌曲自带官方译文,工具会原样保留。想要其他语言,或者官方译文缺失,可以在设置里接入百度翻译(填 AppID/Secret)或彩云小译(填 Token)。
三种原文与译文组合方式在抓取前就能切好看效果:
| 组合模式 | 效果 | 适合场景 |
|---|---|---|
| 交错 | 原文与译文按时间戳交替出现 | 逐句对照学习 |
| 独立 | 原文、译文各自成段分开 | 快速通读大意 |
| 合并 | 译文接在原文同一行后 | 文件行数最少 |
中文歌曲可以加拼音标注,日文歌曲可以选罗马音系统,都在设置窗口里配置。
设置窗口分栏展示 LRC/SRT 时间戳格式、歌词组合类型、译文缺省规则、罗马音系统、翻译 API 参数与保存文件名模板
工作原理:一次搜索背后发生的事
点下"搜索"之后,请求大致走四步(以 搜索服务 为主线):
- 解析输入。单曲 ID、逗号分隔的列表、专辑/歌单链接、本地目录,都在
SearchService.InitSongIds里被展开成一份"歌曲 ID 清单"。 - 查本地缓存。本地缓存服务 按"平台 + 歌曲 ID"读缓存文件,命中直接进结果,命中数会累加并显示在状态栏。
- 批量请求平台。没命中缓存的歌曲按平台分组,一次性发给网易云或 QQ 音乐的接口(两家实现同在
Core/Service/Music/目录下),拿回来后再写回缓存。 - 排版输出。歌词处理工具 按时间戳把译文逐行对齐到原文,在可设置的毫秒偏差范围内处理错位,最后按你选的显示模式输出 LRC 或 SRT。
缓存覆盖歌词和试听直链两部分,所以抓过一次之后,回放试听和重复保存都不依赖网络。反过来,平台更新歌词版本后,需要重新抓取才能拿到新内容。
常见问题
粘了链接,备注却写"歌词信息暂未被收录或查询失败",是网络坏了吗?不是。这条备注表示平台本身没有这首歌的歌词。判断标准:看备注列而不是状态列。解决办法:切到另一个平台,用模糊搜索查同一首歌;纯音乐或未收录翻唱确实可能哪儿都没有。
译文和原词差了一两行,对不上?原词和译文的时间戳常有毫秒级偏差,属正常现象。把设置窗口里的"译文匹配精度"调到几十毫秒,工具会在容忍范围内自动把错位的行重新对齐;调完还是乱,多半是这首歌的译文源数据本身错位。
翻译功能怎么没生效?自动翻译走的是你自己申请的 API。没填百度的 AppID/Secret 或彩云的 Token 时,工具只会输出平台自带的原词和官方译文,这不是故障。填完参数后对下一次抓取生效。
第一次抓要几十秒,第二次只要 2 秒?第二次根本没走网络。判断标准:状态栏出现"命中本地缓存"字样,就说明这次结果全部来自本地缓存文件,速度快慢与歌词本身无关。
克隆与运行
想自己编译或看源码的话:
git clone https://gitcode.com/GitHub_Trending/16/163MusicLyrics应用基于 Avalonia 开发,Windows、macOS、Linux 三个平台都有现成构建可用。
【免费下载链接】163MusicLyrics云音乐歌词获取处理工具【网易云、QQ音乐】项目地址: https://gitcode.com/GitHub_Trending/16/163MusicLyrics
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考