此项目可以从酷狗音乐api中直接下载lrc格式的歌词,并且保留ktv时间戳。
直接运行com.bing.kugou.Client的main方法即可。注意可能需要修改一下KRC_PATH参数,这个参数是下载路径。
关于酷狗音乐krc解析为krc文本的方法,是从网上搜索到的,但时间太长具体出处已找不到了,在此提一下。
api也不是我自己扒的,同样来自网络
响应结果如下
"data": {
"timestamp": 1640675792,
"info": [
{
"320hash": "E5FC1410EA754BB6A7F87D35668FC237",
"hash": "23FEA80D47ED659C8A7C6CFCBD217DD0",
"sqfilesize": 31702684,
"sqprivilege": 10,
"old_cpy": 0,
"bitrate": 128,
"ownercount": 15480885,
"320filesize": 10112712,
"paytype": 3,
"filename": "李荣浩 - 麻雀",
}
]
……
}
关键内容是两个hash值,经测试上面两个hash调用下面的接口都能拿到数据
{
…
"status": 200,
"candidates": [
{
"soundname": "",
"krctype": 1,
"id": "42544516",
"originame": "",
"accesskey": "85F1E1198C2B9280A1D9A344F04C538B",
"parinfo": [
[
405461003,
"是Perper鸦",
"2019/12/09 12:58",
"http://imge.kugou
.com/kugouicon/165/20200312/20200312174016589163.jpg"
]
],
……
}
}
}
同样只列举关键信息,candidates是歌词文件列表,关键字段是id和accesskey,将这两个字段拼入下面的地址
即可得到酷狗的krc后缀的歌词文件。