163MusicLyrics:批量提取网易云与QQ音乐的 LRC 歌词 163MusicLyrics批量提取网易云与QQ音乐的 LRC 歌词【免费下载链接】163MusicLyrics云音乐歌词获取处理工具【网易云、QQ音乐】项目地址: https://gitcode.com/GitHub_Trending/16/163MusicLyrics你有一批 MP3 想配上 LRC 歌词却只能一首一首地搜、复制、改格式163MusicLyrics 是一款云音乐歌词提取与处理工具直接对接网易云音乐和 QQ 音乐把搜索、歌词获取、翻译、LRC/SRT 格式转换和批量保存串成一条流程搜到就能存。功能一览从单曲到整个歌单功能具体做法适合谁精确搜索粘贴歌曲 ID 或网页链接直接命中手里已有歌曲链接的人模糊搜索输入关键字列表化返回多平台结果供挑选只记得半句歌名的人批量与目录扫描一次导入整个文件夹按文件名解析歌名、歌手整理本地音乐库的人LRC ↔ SRT 转换毫秒级时间戳互转可直接导入字幕软件做字幕、剪辑的人原文 译文组合可接百度翻译、彩云小译自动翻译歌词外语学习者本地缓存歌词、歌曲信息、试听直链存本地重复取用不再请求反复处理同一歌单的人技术亮点三个值得看的设计一套接口接两个平台Core/Service/Music/IMusicApi.cs 定义了统一接口搜索、取歌单/专辑、取歌词、取直链网易云和 QQ 音乐各自实现上层逻辑不关心平台差异。外面再套一层装饰MusicCacheableApi.cs把所有方法包进缓存流程先查本地、未命中才发请求。对你来说的效果是同一首歌第二次打开时底部提示命中本地缓存几乎秒回。歌词不只是一段文本Core/Utils/LyricUtils.cs 负责把原文、译文按你选的组合方式拼成行并做繁简转换SrtUtils.cs 处理 LRC 与 SRT 互转VerbatimLyricUtils.cs处理逐字歌词的时间轴拆分。想输出 SRT 给剪辑软件还是 LRC 给播放器都是同一份数据换格式导出不用手动对齐时间轴。两层缓存内存 磁盘内存层GlobalCache.cs管单次运行内的重复查询磁盘层LocalSongCacheService.cs把歌曲与歌词序列化存到缓存目录默认上限 128MB。批量任务中断重跑时已缓存的歌不用重新请求网络。使用场景三类典型用法 本地音乐库整理打开下载管理页点本地扫描选一个装 MP3 的文件夹工具从文件名解析歌名和歌手逐条去云端匹配并拉取歌词状态列实时显示 Ready 或失败原因最后勾选保存选中一次导出。 只记得半句歌名主界面勾选模糊输入关键字结果列表会列出多平台候选歌曲、歌手、专辑、时长、平台选中一首即可在线试听并预览带时间戳的歌词确认无误再保存。 字幕与外语学习输出格式切到 SRT时间戳按HH:mm:ss,SSS导出可直接拖进剪辑软件歌词类型勾选原文 译文译文可由百度翻译或彩云小译自动生成保存时选好目标文件夹即可整批落盘。快速上手5 分钟出第一份歌词从源码跑起来只需安装 .NET 9 SDK不想编译的话项目也提供 Windows、Linux、macOS 的发布包打包目标在cross-platform/publish.sh里定义。git clone https://gitcode.com/GitHub_Trending/16/163MusicLyrics cd 163MusicLyrics/cross-platform/MusicLyricApp dotnet restore dotnet run主界面和设置页里最常用的三项配置输出文件名格式默认${name} - ${singer}可改成任意模板输出格式与编码LRC 或 SRTUTF-8/GBK 可选代理模式跟随系统、直连或自定义 HTTP 代理进阶与扩展新增音乐平台实现IMusicApi接口并挂上缓存装饰即可接入现有调用代码不用改单元测试在cross-platform/MusicLyricApp.Tests/改动歌词解析逻辑时可以照着补用例旧版 WinForms 实现保留在archive-winform/目录可作参考对照参与开源功能建议或 Bug 直接提交到项目 Issues维护者会不定期处理Fork 后提交 Pull Request在cross-platform/MusicLyricApp.Tests/补充测试用例对界面布局、文案、主题有想法同样可以在 Issues 里提163MusicLyrics 把搜歌—取词—转格式—批量保存这几件琐碎的事做成了一个可以批量跑的桌面工具。只要你的需求是把歌词落到本地文件单曲、歌单、整个文件夹这几条路径它都已经覆盖配置一次之后基本可以无脑跑。【免费下载链接】163MusicLyrics云音乐歌词获取处理工具【网易云、QQ音乐】项目地址: https://gitcode.com/GitHub_Trending/16/163MusicLyrics创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考