news 2026/10/19 6:57:34

免费批量导出网易云、QQ音乐 LRC 歌词:163MusicLyrics 实践指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
免费批量导出网易云、QQ音乐 LRC 歌词:163MusicLyrics 实践指南

免费批量导出网易云、QQ音乐 LRC 歌词:163MusicLyrics 实践指南

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

整理本地曲库时,你一定遇到过这种情况:音频文件在,配套的歌词却不在,或者歌词平台和曲库来源不一致。163MusicLyrics 是一款免费开源的云音乐歌词获取处理工具,支持网易云音乐与 QQ 音乐双平台检索,直接导出 LRC、SRT 文件,并附带批量与格式转换能力。

定位:双平台 LRC 获取与格式转换的一体化工具

它是一款基于 .NET 9 + Avalonia 的跨平台桌面应用,Release 打包覆盖 Windows、Linux、macOS,均为单文件版本,无需安装运行时。解决的问题是:双平台搜索取词、原文与译文组合、LRC 与 SRT 互转、批量落盘,全部在图形界面里完成,不需要自己写脚本或调用平台接口。适合个人曲库管理者、歌词与字幕制作者,以及想基于它的 API 层做二次开发的开发者。

安装并跑通第一次 LRC 导出

获取方式二选一:从项目的 Release 页拿对应系统的单文件包(构建目标覆盖 win-x64、linux-x64、osx-arm64 等);或者git clone https://gitcode.com/GitHub_Trending/16/163MusicLyrics后从源码构建,需要 .NET 9 SDK,主程序位于cross-platform/MusicLyricApp/,dotnet run即可启动。

启动后走一遍最小流程:在搜索面板里选平台(网易云 / QQ 音乐)与搜索类型(单曲、专辑、歌单三类),输入框粘贴歌曲链接或 ID 做精确查询,或直接输入关键词做模糊搜索;搜索后结果列表会带出对应歌词;接着选定保存目录、输出格式 LRC、编码 UTF-8,点保存,文件即落盘。整个过程不离开主界面。

按场景展开:从个人收藏到开发者扩展

建个人歌词库:批量导入与统一命名

收藏专辑或歌单时不用逐首搜:批量查询入口支持一次粘贴多个 ID,目录扫描功能可以针对本地音频所在目录批量匹配;批量保存的清单会汇报成功与跳过数量,方便你核对哪些歌没拿到歌词。输出文件名可配置为${name} - ${singer},同名文件冲突可选覆盖或自动追加编号,纯音乐默认跳过保存。开启“保存时下载封面与直链音频”选项后,封面与试听音频会和歌词存在同一目录,试听还能在应用内直接播放。

学习与字幕制作:翻译与 LRC↔SRT 转换

先用模糊搜索定位目标歌曲,再到设置里启用百度或彩云翻译,工具会拉取中文译文,与原文按交错、独立、合并三种方式输出;译文缺省时可选忽略、保留空行或填充原文,避免时间轴错位。做字幕时,用内置转换窗口把 LRC 改成 SRT(时间戳 HH:mm:ss,SSS),输入输出格式可随时对调,结果实时回显,不必再走在线转换站。

开发者扩展:API 分层清晰

只想要取词能力、不要界面时,可以直接参考 Core/Service/Music/ 下的源码。IMusicApi定义搜索、歌词、直链等接口,网易与 QQ 的实现按平台解耦;MusicCacheableApi在其上加了一层本地缓存,已获取的歌词不必重复请求。翻译侧的ITranslateApi结构相同,照此模式即可接入新的翻译渠道。

实操要点:编码、时间戳与批量清单

  • 编码:默认 UTF-8 适配大多数播放器;出现乱码再换 UTF-8-BOM 重新保存。
  • 时间戳:LRC 默认[mm:ss.SSS],秒与毫秒位数可调,小数位支持截位或四舍五入;SRT 遵循标准逗号分隔。
  • 批量:歌曲多建议分批处理;⚠️ 遇到“请求过于频繁”稍等片刻再试;个别请求报“需要登陆信息”时去设置里更新 Cookie。
  • 缓存:歌词与直链均有本地缓存,重复保存同一首歌不额外消耗请求,上限默认 128MB。
  • 网络:设置中提供系统代理、直连、HTTP 代理三种模式。

高频疑问:按这个顺序排查更快

搜索无结果或提示“暂未被收录”?先核对 ID 与搜索类型是否匹配(粘的是歌曲 ID 却选了“专辑”查询必然为空),再换另一平台搜索,最后到平台端打开该歌曲确认是否真有歌词——纯音乐本身没有 LRC,保存时也会按设置跳过。

保存后歌词乱码?依次检查:保存时编码是否选了 UTF-8 或 UTF-8-BOM、播放器是否支持该 LRC 编码;确认无误后重新下载一次。

翻译 API 报鉴权错误?检查百度或彩云的鉴权配置是否完整、key 是否过期;也可以放弃自定义翻译,直接使用平台的“原始译文”字段,不依赖外部 API。

适用人群与仓库入口

如果你的需求是“批量获取、格式转换、双平台歌词落本地”,这套流程它能覆盖;偶尔只取一两首歌,也可以把它当作一个格式转换窗口使用。项目采用 Apache-2.0 协议,获取源码:git clone https://gitcode.com/GitHub_Trending/16/163MusicLyrics,主应用在cross-platform/MusicLyricApp/,平台 API 层在Core/Service/Music/,版本变更可在仓库 wiki 的 ChangeLog 中查看。

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

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/19 6:56:36

纯C#零依赖生成PPTX:Open XML SDK实战指南

简介:本资源是一套基于C#与Open XML SDK动态生成PowerPoint演示文稿的完整实践项目,面向Windows桌面开发、Office自动化及企业报表生成场景的中高级.NET开发者。项目聚焦PPTX文件的底层结构操作,涵盖SlideMaster定义、SlideLayout配置、Slide…

作者头像 李华
网站建设 2026/10/19 6:55:13

作业车间调度中深度强化学习状态特征设计实战与避坑指南

作业车间调度是制造系统里最经典的优化问题之一。这些年我一直在帮工厂做排产相关的算法落地,最深的体会是:调度算法从理论到能用,中间隔着一条叫"状态表达"的河。模型选得再花哨,超参调得再好,状态特征设计…

作者头像 李华
网站建设 2026/10/19 6:54:47

基于YOLOv26的绝缘子缺陷检测系统:从数据到部署全流程实践

电力绝缘子缺陷检测这几年在巡检圈子里真的是绕不开的话题,输电线路上的绝缘子数量大、分布广,尤其是山区和林区的杆塔,人工巡检一趟成本极高,而且很多缺陷在肉眼看来并不明显。我这次要分享的,是同事前段时间做的一个…

作者头像 李华