Skip to content

3.x Guide

jitwxs edited this page Mar 12, 2022 · 5 revisions

一、下载安装

前往 GitHub Release 页面,自行选择版本,下载 vx.xx-green.zip 文件。

解压后,内含以下两个文件,请确保其位于同一文件夹内,否则将影响使用:

  • 163MusicLyrics.exe: 主运行程序,免安装使用

  • Newtonsoft.Json.dll:程序运行类库,不可删除

二、基本使用

为了便于后续新功能的实现,3.x 版本全面替换了调用接口。经测试,在挂着梯子的情况下,很大概率无法调通服务,因此当程序无法运行时,请检查是否使用了梯子或代理工具。

基本使用

  1. 访问网易云音乐官网,找到歌曲,进入播放页

  2. 复制播放页 Url 中的歌曲 ID,例如:

    歌曲 That Girl,播放页 Url: https://music.163.com/#/song?id=440208476
    则其 ID: 440208476
    
  3. 选择 ID 搜索,将 ID 复制到输入框中,点击搜索按钮或按下 Enter 键。

  4. 自行调整需要的配置。

  5. 选择输出文件名,点击保存按钮。

  6. 在弹出框中选择保存路径、保存类型即可。

三、配置

3.x 版本配置变更支持动态更新,因此不需要关注点击搜索按钮和调整配置的先后顺序。

3.1 搜索类型

目前支持以下类型的单个或批量搜索:

  • 根据歌曲 ID 进行搜索

  • 根据专辑 ID 进行搜索,实现批量读取该专辑下所有歌曲的功能【v3.3+】

搜索类型

3.2 双语歌词

对于存在译文歌词的歌曲,支持以下五种模式,以歌曲 440208476 为例:

3.2.1 不显示译文

[by:刺客辣条之法与鲨]
[00:00.00] 作曲 : Olly Murs/Ina Wroldsen/Clarence Coffee Jr./Steve Robson
[00:00.10] 作词 : Olly Murs/Ina Wroldsen/Clarence Coffee Jr./Steve Robson
[00:00.30]There's a girl but I let her get away
[00:05.40]It's all my fault cause pride got in the way
[00:11.40]And I'd be lying if I said I was ok
[00:16.00]About that girl the one I let get away
...

3.2.2 仅显示译文

[by:Nighingale_In_Nirvana]
[00:00.30]曾经心爱的女孩 我却让她擦肩而过
[00:05.40]自尊心作祟 一切都是我的错
[00:11.40]若说无事 其实只是谎言未戳破
[00:16.00]那个女孩 我们曾擦肩而过
...

3.2.3 优先原文

[by:刺客辣条之法与鲨]
[by:Nighingale_In_Nirvana]
[00:00.00] 作曲 : Olly Murs/Ina Wroldsen/Clarence Coffee Jr./Steve Robson
[00:00.10] 作词 : Olly Murs/Ina Wroldsen/Clarence Coffee Jr./Steve Robson
[00:00.30]There's a girl but I let her get away
[00:00.30]曾经心爱的女孩 我却让她擦肩而过
[00:05.40]It's all my fault cause pride got in the way
[00:05.40]自尊心作祟 一切都是我的错
...

3.2.4 优先译文

[by:刺客辣条之法与鲨]
[by:Nighingale_In_Nirvana]
[00:00.00] 作曲 : Olly Murs/Ina Wroldsen/Clarence Coffee Jr./Steve Robson
[00:00.10] 作词 : Olly Murs/Ina Wroldsen/Clarence Coffee Jr./Steve Robson
[00:00.30]曾经心爱的女孩 我却让她擦肩而过
[00:00.30]There's a girl but I let her get away
[00:05.40]自尊心作祟 一切都是我的错
[00:05.40]It's all my fault cause pride got in the way
...

3.2.5 合并显示

需要指定 合并显示分隔符,以使用空格分割为例:

[by:刺客辣条之法与鲨]
[by:Nighingale_In_Nirvana]
[00:00.00] 作曲 : Olly Murs/Ina Wroldsen/Clarence Coffee Jr./Steve Robson
[00:00.10] 作词 : Olly Murs/Ina Wroldsen/Clarence Coffee Jr./Steve Robson
[00:00.30]There's a girl but I let her get away 曾经心爱的女孩 我却让她擦肩而过
[00:05.40]It's all my fault cause pride got in the way 自尊心作祟 一切都是我的错
...

3.3 强制两位

该功能为兼容性功能,部分设备仅能显示两位时间戳的歌词,如果您的设备没有这个问题,无需开启。

将时间戳中的三位小数强制调整为两位小数,例如将:

[00:26.490]一定还可以

调整为:

[00:26.49]一定还可以

v3.2 版本启,您可以指定截取的规则,支持 截位四舍五入 两种规则。v3.2 之前版本,采用截位规则。

3.4 保存

支持 LRCSRT【v3.6+】 两种文件格式。

支持以下文件名的输出格式:

  1. 歌曲名 - 歌手
  2. 歌手 - 歌曲名
  3. 歌曲名

支持以下文件输出编码:

  • UTF-8
  • UTF-8 BOM
  • GBK
  • GB2312
  • Unicode【v3.5+】

如果没有特殊必要,请使用默认的 UTF-8 即可,该编码几乎能够在所有的设备/软件上正常展示。

如果使用 UTF-8 后,打开文件仍然是乱码,可以尝试切换到其他编码。如果切换到其他编码后,问题仍没有解决。请找到一个能够正常渲染的文件,把它的文件编码告诉我,我将会补充到软件中。

如何查看一个文件的编码?

  • 普通用户:直接使用 Windows 的记事本打开它,点击左上角的文件->另存为,在弹窗右下角的保存按钮旁边可以看到当前的文件编码。
  • 开发者:使用 Sublime TextVS Code 等文本编辑工具查看。

四、批量搜索

对于 v3.0v3.1 版本,需要勾选独立的批量搜索按钮,才可以开启该功能。

您只需要在搜索框中将多个歌曲 ID,使用英文逗号(,)分割,就可以使用批量搜索的功能。例如:

22677433,858520,26124548

批量搜索

点击保存按钮,只需要选择路径和保存类型即可,不需要修改文件名。

批量保存

五、歌曲直链

在点击搜索按钮后,点击 歌曲直链 按钮可以获取到歌曲的 mp3 链接,可直接复制到浏览器中进行下载。

当查询的歌曲数量为 1 时,链接会自动保存到粘贴板中;当输入数量大于 1 时,链接会输出在输入框中。

注:该链接得到的歌曲文件,不保证音乐质量,仅供参考。(PS:不支持 VIP 歌曲)