Saber 酱的抱枕

Fly me to the moon

09/3
2018
软件

获取网易云音乐的歌词

获取网易云音乐的歌词 lrc

有个软件比较方便,163MusicLyrics(Github),输入歌曲 id 就可以获取歌词。如果是外语歌曲,有双语歌词的,也会一起下载下来。保存成 lrc 歌词文件就行了。

但是受限于网易云的 api,双语歌词是分成两部分的,不是一句句对照的。也就是不能上面一行原文,下面一行翻译。

如果要解决双语的这个问题,可以把歌词全部复制粘贴到 EXCEL 里,按升序排列即可。

获取网易云音乐的歌词 lrc

不足之处是,有时候原文在上,翻译在下,有时候是反过来。没办法,文字排序就是很容易这样。


我们也可以自己使用网易云音乐的 api,如下面这个 api 可以获取原文歌词:

http://music.163.com/api/song/media?id=725259

还有个方法能获取双语歌词,但是要用 token,我现在只能在网页审查元素里使用,单独打开无效。不知道上面的软件是不是用了别的方法。

获取网易云音乐的歌词 lrc


今天研究这个,起因是我想让 potplayer 播放音乐时显示歌词。把上面获得的歌词保存成和歌曲同名的 lrc 歌词文件,然后在 potplayer 的字幕设置里添加歌词文件所在的文件夹,让 potplayer 可以找到歌词,这样就可以显示字幕了。(设置完关闭 potplayer 重新打开)

potplayer 显示歌词

效果如下:

potplayer 显示歌词

字体字号什么的可以在字幕设置里调整。把播放器设置为全屏显示,效果更佳。

potplayer 显示歌词


一切都搞明白了,最后我不禁想问问自己:为什么一开始没想到直接下载网易云音乐客户端呢?

网易云音乐 歌词

获取网易云音乐的歌词