首页 / 资讯中心 / 文章详情

163MusicLyrics:粘贴一条歌曲链接,完整拿到带时间轴的 LRC 歌词

163MusicLyrics:粘贴一条歌曲链接,完整拿到带时间轴的 LRC 歌词 ★ FEATURED ARTICLE
163MusicLyrics粘贴一条歌曲链接完整拿到带时间轴的 LRC 歌词【免费下载链接】163MusicLyrics云音乐歌词获取处理工具【网易云、QQ音乐】项目地址: https://gitcode.com/GitHub_Trending/16/163MusicLyrics163MusicLyrics 是一款面向网易云音乐与 QQ 音乐的云音乐歌词获取处理工具把歌曲链接、ID、专辑或歌单粘进主窗口它就能取回带时间轴的歌词保存为 LRC 或 SRT 文件。模糊搜索、歌单批量抓取、本地目录扫描、歌词翻译这些零散麻烦事它也一并接管。适合需要给曲库补歌词、做字幕或学习外语歌词的个人用户。模糊搜索结果窗口按歌曲、歌手、专辑、时长、平台分栏支持多选批量下载 快速上手3 步跑起跨平台版跨平台版基于 .NET 9 与 Avalonia 开发源码在cross-platform/MusicLyricApp目录三步即可运行克隆仓库到本地git clone https://gitcode.com/GitHub_Trending/16/163MusicLyrics进入cross-platform/MusicLyricApp执行dotnet run构建并启动也可直接用cross-platform/publish.sh发布 win-x64、win-x86、linux-x64、osx-x64、osx-arm64 五个目标。打开主窗口选好搜索源粘一条歌曲链接点搜索即可看到完整歌词。不想自己编译的话Release 页提供 Windows、macOS、Linux 的现成构建解压即用。能力速览先给全局细节在后文展开功能入口适用场景单曲精确抓取主窗口搜索框粘链接或 ID给一首歌补 LRC/SRT 歌词歌单/专辑批量抓取主窗口搜索类型切到专辑或歌单一次抓完整个歌单模糊搜索主窗口模糊勾选框 关键词只记得歌名或歌手一部分本地目录扫描下载管理窗口本地扫描按钮老歌按歌曲 ID 命名存盘批量保存管理下载管理窗口勾选行 保存选中核对状态后统一落盘格式转换顶部菜单格式转换窗口LRC 与 SRT 互转翻译/拼音/罗马音设置窗口歌词类型与翻译 API 区日韩英歌词阅读试听直链播放主窗口歌曲卡片进度条在线回放试听本地缓存自动读写缓存目录重复抓取不走网络 单曲抓取从粘链接到文件落盘手头只有某一首歌、只想快速拿到带时间轴的歌词文件走这条最短路径。左上角选搜索源网易云或 QQ 音乐搜索类型保持单曲。把歌曲链接或 ID 粘进搜索框点搜索。窗口列出歌名、歌手、专辑、时长、发行日期与完整歌词右上角还能看封面。底部选输出格式LRC 或 SRT与文件编码点保存落盘。主窗口按原文 译文 罗马音交错渲染歌词底部选择输出格式与编码后保存单曲结果支持在线播放进度条控制试听直链的播放位置直链封面按钮可复制试听地址或封面。多歌手、多 ID 场景下半角逗号分隔的输入会自动转入批量流程见下节。 歌单批量抓取下载管理窗口怎么用50 首歌的歌单不必搜 50 次。整批抓取统一走下载管理窗口流程如下。主窗口把搜索类型切到专辑或歌单粘贴链接点搜索也可直接在下载管理顶部输入框粘多条半角逗号分隔的链接。工具把链接展开为歌曲清单并逐条查询列表展示歌曲源、歌曲 ID、歌名、歌手、专辑、状态、备注列。核对每行状态后勾选需要的行或点全选。点保存选中在另存为对话框中选定目录歌词按文件名模板逐个写入。下载管理窗口顶部粘贴逗号分隔的链接列表逐行标注 Ready 状态与备注状态与备注含义一览状态/备注含义处理办法Ready歌曲信息与歌词已抓取完成勾选后保存即可Failed查询失败看备注列定位原因歌词信息暂未被收录或查询失败平台没有这首歌的歌词换平台重查纯音乐常见网络错误请检查网络链接偶发网络问题删除该条重新抓取歌单信息暂未被收录或查询失败歌单 ID 无效或需登录检查链接或 Cookie窗口底部状态栏实时滚动累计保存歌曲数量、保存成功、保存失败等统计中途中断也能一眼确认完成进度。批量保存的最后一步在另存为对话框选定文件夹文件名按模板自动生成老歌存量大的场景还有第三条输入通道目录扫描。把文件按歌曲 ID 命名如344157.txt在下载管理里点本地扫描选择文件夹工具会把每个合法文件名当作歌曲 ID 去查询非法命名静默跳过保存出的 LRC 与原文件一一对应方便放回音乐文件旁边。 模糊搜索只记得几个字时找歌没有链接、只记得歌名几个字或歌手名时用模糊搜索。主窗口搜索框旁勾选模糊输入关键词。点模糊搜索结果窗口按歌曲、歌手、专辑、时长、平台分栏列出候选。多选目标歌曲右键菜单也可操作进入下载流程。点下载选中或进入单曲页保存与单曲流程一致。在设置里开启聚合模糊搜索后同一关键词会同时查询网易云与 QQ 音乐两边并合并结果省掉来回切源。查询实现位于Core/Service/SearchService.cs的BlurSearch方法聚合模式会遍历两个平台的 API 再过滤空结果。⚙️ 配置与自定义设置窗口有哪些可调项所有参数集中在设置窗口改动对下一次抓取生效设置项说明默认值LRC 时间戳支持 HH、mm、ss、S、SS、SSS 元变量[mm:ss.SSS]SRT 时间戳同上规则HH:mm:ss,SSS译文匹配精度原译时间戳容差毫秒解决错位行0 ms译文缺省规则忽略展示 / 展示空行 / 填充原文忽略展示保存文件名元变量${id}${index}${name}${singer}${album}支持$fillLength(content,symbol,length)补位${name} - ${singer}同名文件策略覆盖同名文件 / 自动追加编号覆盖歌词类型原文、原始译文、中文译文、英文译文、音译文、拼音译文可多选原文 原文译文显示模式交错、独立、合并合并可配分隔符交错罗马音系统日文歌罗马音方案平文式等与转换模式平文式翻译 API百度翻译 AppID/Secret、彩云小译 Token空平台 Cookie网易云、QQ 音乐歌单等部分接口需要空代理模式系统代理 / 直连 / HTTP 代理可填地址、端口、账密系统代理本地缓存缓存目录、最大大小MB128 MB主题亮色 / 暗黑 / 跟随系统跟随系统设置窗口覆盖歌词时间戳、译文规则、翻译 API 与罗马音系统改动后保存即生效格式转换窗口独立于抓取流程左右两个文本框分别放 LRC 与 SRT 内容输入变化 200 毫秒防抖后实时转换还有交换格式按钮一键对调输入输出实现位于Core/Utils/SrtUtils.cs与LyricUtils.cs。 工作原理从搜索框到 LRC 文件的数据流点下搜索后请求分四步走核心逻辑集中在Core/Service目录。解析输入。Core/Service/SearchService.cs的DealWithSearchText先判断输入是否为目录是则遍历文件名当作歌曲 ID非法命名跳过否则按半角逗号拆分成 ID 清单再经InitSongIds把专辑、歌单链接展开成歌曲列表。查本地缓存。SearchSongs逐首调用LocalSongCacheService.TryLoadSaveVo命中缓存的直接读本地文件并计入命中数这就是状态栏那句命中本地缓存的来源也是第二次抓取明显变快的原因。按平台批量请求。未命中的歌曲按搜索源分组批量发给NetEaseMusicApi或QQMusicApi同在Core/Service/Music/下拿歌曲信息与歌词结果再写回缓存。批量节奏由Models/Constants.cs控制BatchQuerySize 300为单批上限批间SleepMsBetweenBatchQuery 500毫秒。排版输出。Core/Utils/LyricUtils.cs按时间戳把译文逐行对齐到原文行在译文匹配精度容差内重新归位错位行按所选歌词类型原文/译文/拼音等与显示模式交错/独立/合并输出 LRC 或 SRT。缓存覆盖歌词与试听直链两块抓过一次后回放试听和重复保存都不依赖网络。代价是平台更新歌词版本后需要重新抓取才能拿到新内容。❓ 常见问题Q状态是 Ready备注却写歌词信息暂未被收录或查询失败还能保存吗能保存但会是空内容。这条备注表示平台本身没有这首歌的歌词不是工具故障。纯音乐或未收录的翻唱常见这种情况可以换另一个平台用模糊搜索再查一次确实没有就只能作罢。Q译文和原词错开了一两行原词与译文的时间戳常有毫秒级偏差属正常现象。把设置窗口译文匹配精度调到几十毫秒工具会在容差内自动把错位的行重新对齐调完仍然乱多半是这首歌的译文源数据本身就错位了。Q配了翻译 API为什么输出里还是没有自定义译文先检查两点百度翻译的 AppID/Secret 或彩云小译的 Token 是否填对以及歌词类型里是否勾选了对应译文行。两项缺一工具只会输出平台自带的原词与官方译文这是设计如此不算故障。Q第一次抓要几十秒第二次只要两三秒第二次根本没走网络。命中本地缓存的行直接从本地文件读回状态栏的命中本地缓存提示就是凭证。缓存目录与大小上限可在设置中调整。Q某条记录显示网络错误偶发网络问题。在下载管理里删除该条后重新抓取即可若整批都失败检查设置中的代理模式与网络连通性。仓库地址https://gitcode.com/GitHub_Trending/16/163MusicLyrics 。应用基于 Avalonia 开发cross-platform/publish.sh提供 Windows、macOS、Linux 共五个目标的可直接构建产物Release 页有现成的跨平台安装包可下载。【免费下载链接】163MusicLyrics云音乐歌词获取处理工具【网易云、QQ音乐】项目地址: https://gitcode.com/GitHub_Trending/16/163MusicLyrics创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
阅读完成 · 觉得有帮助?
咨询建站