kuwoMusicApi
kuwoMusicApi copied to clipboard
好像不能获取vip歌曲了
有最新的接口吗,或者先登录vip账号,再获取播放链接的思路也可以了
+1,大佬们赶紧帮忙解决啊
感觉用不了了,github上的项目都被收拾了
这是新的VIP歌曲链接
http://mobi.kuwo.cn/mobi.s?f=web&source=kwplayer_ar_1.1.9_oppo_118980_320.apk&type=convert_url2&rid=音乐ID&priority=bitrate&network=WIFI&mode=download
关键在于source参数,版本一定要正确,不能太旧。 至于如何获得source参数,目前只能抓官方app在播放歌曲时发出的包了。 其实convert_url2和f=web参数一直都是能用的,根本无需进行任何加解密的操作,只是之前不检查source参数,现在开始检查而已。 还可以将convert_url2改为convert_url_with_sign 这会返回JSON,更好处理。
@debianroot20200524 抓的是APP的包吗,我客户端抓不到,用的是什么工具
@shenxingchao 没错,是Android APP的包,用PCAPDroid抓的,之后在电脑上用Wireshark进行分析.
@shenxingchao 没错,是Android APP的包,用PCAPDroid抓的,之后在电脑上用Wireshark进行分析.
感谢大佬,有抓过高音质的么。需要改哪些参数
@shenxingchao 没错,是Android APP的包,用PCAPDroid抓的,之后在电脑上用Wireshark进行分析.
感谢大佬,有抓过高音质的么。需要改哪些参数
若使用convert_url2,就不用改参数了,默认320k,返回示例:
format=mp3 bitrate=320 url=http://rb.sycdn.kuwo.cn/36741e4678da17ad0163d765ce1e8eab/657c239a/resource/n1/71/18/1347133718.mp3?bitrate$320&format$mp3&source$kwplayer_ar_1.1.9_oppo_118980_320.apk&type$convert_url2 sig=5785895266028528399 rid=844355 type=0
但是,convert_url2无法调节音质,也不能获取无损音质(flac和ape等)。而且对于没有320k音质的歌曲,会直接404.故本人不是很推荐使用。 若使用convert_url_with_sign,链接则为:
http://mobi.kuwo.cn/mobi.s?f=web&source=kwplayer_ar_1.1.9_oppo_118980_320.apk&type=convert_url_with_sign&rid=音乐ID&br=音质
音质可选128kmp3、192kmp3、320kmp3、2000kflac等。 如果输入不存在的音乐ID,会返回:
{ "code": 404, "msg": "music not found" }
如果音乐ID对应的歌曲没有你所选音质的音频文件,那么会返回最低音质的aac48k,比较智能,强烈推荐!返回示例:
{ "code": 200, "locationid": "1", "data": { "bitrate": 320, "user": "", "sig": "5785895266028528399", "type": "0", "format": "mp3", "p2p_audiosourceid": "2564528n171181347133718mp3", "rid": 844355, "source": "kwplayer_ar_1.1.9_oppo_118980_320.apk", "url": "http://rb.sycdn.kuwo.cn/90e431021f05a9239157a858bc50568d/657c2bf1/resource/n1/71/18/1347133718.mp3?bitrate$320&format$mp3&source$kwplayer_ar_1.1.9_oppo_118980_320.apk&type$convert_url_with_sign" }, "msg": "ok" }
{ "code": 200, "locationid": "1", "data": { "bitrate": 48, "user": "", "sig": "9125661574169700380", "type": "0", "format": "aac", "p2p_audiosourceid": "36666907a312162124733658aac", "rid": 41624849, "source": "kwplayer_ar_1.1.9_oppo_118980_320.apk", "url": "http://np.sycdn.kuwo.cn/eb90ad91b9eba5425c4cfe58f0a4191d/657c2c5d/resource/a3/12/16/2124733658.aac?bitrate$48&format$aac&source$kwplayer_ar_1.1.9_oppo_118980_320.apk&type$convert_url_with_sign" }, "msg": "ok" }
最好隔段时间改一下source参数,免得又不能用了。
试了下source=oppo就可以,神奇。
http://mobi.kuwo.cn/mobi.s?f=web&source=oppo&type=convert_url_with_sign&rid=228908&br=2000kflac
这是新的VIP歌曲链接
关键在于source参数,版本一定要正确,不能太旧。 至于如何获得source参数,目前只能抓官方app在播放歌曲时发出的包了。 其实convert_url2和f=web参数一直都是能用的,根本无需进行任何加解密的操作,只是之前不检查source参数,现在开始检查而已。 还可以将convert_url2改为convert_url_with_sign 这会返回JSON,更好处理。
有用 只是在以前的基础上加了source无障碍访问并且发现不用将参数加密了 p参数也不需要了 json那个确实更方便 以前还以为只有320k的需要这个参数 以前用的kwplayer_ar_9.3.1.3_qq.apk也可用
@shenxingchao 没错,是Android APP的包,用PCAPDroid抓的,之后在电脑上用Wireshark进行分析.
感谢大佬,有抓过高音质的么。需要改哪些参数
若使用convert_url2,就不用改参数了,默认320k,返回示例:
format=mp3 bitrate=320 url=http://rb.sycdn.kuwo.cn/36741e4678da17ad0163d765ce1e8eab/657c239a/resource/n1/71/18/1347133718.mp3?bitrate$320&format$mp3&source$kwplayer_ar_1.1.9_oppo_118980_320.apk&type$convert_url2 sig=5785895266028528399 rid=844355 type=0
但是,convert_url2无法调节音质,也不能获取无损音质(flac和ape等)。而且对于没有320k音质的歌曲,会直接404.故本人不是很推荐使用。 若使用convert_url_with_sign,链接则为:
音质可选128kmp3、192kmp3、320kmp3、2000kflac等。 如果输入不存在的音乐ID,会返回:
{ "code": 404, "msg": "music not found" }
如果音乐ID对应的歌曲没有你所选音质的音频文件,那么会返回最低音质的aac48k,比较智能,强烈推荐!返回示例:
{ "code": 200, "locationid": "1", "data": { "bitrate": 320, "user": "", "sig": "5785895266028528399", "type": "0", "format": "mp3", "p2p_audiosourceid": "2564528n171181347133718mp3", "rid": 844355, "source": "kwplayer_ar_1.1.9_oppo_118980_320.apk", "url": "http://rb.sycdn.kuwo.cn/90e431021f05a9239157a858bc50568d/657c2bf1/resource/n1/71/18/1347133718.mp3?bitrate$320&format$mp3&source$kwplayer_ar_1.1.9_oppo_118980_320.apk&type$convert_url_with_sign" }, "msg": "ok" }
{ "code": 200, "locationid": "1", "data": { "bitrate": 48, "user": "", "sig": "9125661574169700380", "type": "0", "format": "aac", "p2p_audiosourceid": "36666907a312162124733658aac", "rid": 41624849, "source": "kwplayer_ar_1.1.9_oppo_118980_320.apk", "url": "http://np.sycdn.kuwo.cn/eb90ad91b9eba5425c4cfe58f0a4191d/657c2c5d/resource/a3/12/16/2124733658.aac?bitrate$48&format$aac&source$kwplayer_ar_1.1.9_oppo_118980_320.apk&type$convert_url_with_sign" }, "msg": "ok" }
最好隔段时间改一下source参数,免得又不能用了。
感谢大佬提供的接口,我的穷人音乐盒项目又可以继续使用了
@shenxingchao 没错,是Android APP的包,用PCAPDroid抓的,之后在电脑上用Wireshark进行分析.
感谢大佬,有抓过高音质的么。需要改哪些参数
若使用convert_url2,就不用改参数了,默认320k,返回示例:
format=mp3 bitrate=320 url=http://rb.sycdn.kuwo.cn/36741e4678da17ad0163d765ce1e8eab/657c239a/resource/n1/71/18/1347133718.mp3?bitrate$320&format$mp3&source$kwplayer_ar_1.1.9_oppo_118980_320.apk&type$convert_url2 sig=5785895266028528399 rid=844355 type=0
但是,convert_url2无法调节音质,也不能获取无损音质(flac和ape等)。而且对于没有320k音质的歌曲,会直接404.故本人不是很推荐使用。 若使用convert_url_with_sign,链接则为:
音质可选128kmp3、192kmp3、320kmp3、2000kflac等。 如果输入不存在的音乐ID,会返回:
{ "code": 404, "msg": "music not found" }
如果音乐ID对应的歌曲没有你所选音质的音频文件,那么会返回最低音质的aac48k,比较智能,强烈推荐!返回示例:
{ "code": 200, "locationid": "1", "data": { "bitrate": 320, "user": "", "sig": "5785895266028528399", "type": "0", "format": "mp3", "p2p_audiosourceid": "2564528n171181347133718mp3", "rid": 844355, "source": "kwplayer_ar_1.1.9_oppo_118980_320.apk", "url": "http://rb.sycdn.kuwo.cn/90e431021f05a9239157a858bc50568d/657c2bf1/resource/n1/71/18/1347133718.mp3?bitrate$320&format$mp3&source$kwplayer_ar_1.1.9_oppo_118980_320.apk&type$convert_url_with_sign" }, "msg": "ok" }
{ "code": 200, "locationid": "1", "data": { "bitrate": 48, "user": "", "sig": "9125661574169700380", "type": "0", "format": "aac", "p2p_audiosourceid": "36666907a312162124733658aac", "rid": 41624849, "source": "kwplayer_ar_1.1.9_oppo_118980_320.apk", "url": "http://np.sycdn.kuwo.cn/eb90ad91b9eba5425c4cfe58f0a4191d/657c2c5d/resource/a3/12/16/2124733658.aac?bitrate$48&format$aac&source$kwplayer_ar_1.1.9_oppo_118980_320.apk&type$convert_url_with_sign" }, "msg": "ok" }
最好隔段时间改一下source参数,免得又不能用了。
现在使用convert_url_with_sign会返回一个"登陆后畅听"的音频,有什么新办法吗?
@shenxingchao 没错,是Android APP的包,用PCAPDroid抓的,之后在电脑上用Wireshark进行分析.
感谢大佬,有抓过高音质的么。需要改哪些参数
若使用convert_url2,就不用改参数了,默认320k,返回示例:
format=mp3 bitrate=320 url=http://rb.sycdn.kuwo.cn/36741e4678da17ad0163d765ce1e8eab/657c239a/resource/n1/71/18/1347133718.mp3?bitrate$320&format$mp3&source$kwplayer_ar_1.1.9_oppo_118980_320.apk&type$convert_url2 sig=5785895266028528399 rid=844355 type=0
但是,convert_url2无法调节音质,也不能获取无损音质(flac和ape等)。而且对于没有320k音质的歌曲,会直接404.故本人不是很推荐使用。 若使用convert_url_with_sign,链接则为:
音质可选128kmp3、192kmp3、320kmp3、2000kflac等。 如果输入不存在的音乐ID,会返回:
{ "code": 404, "msg": "music not found" }
如果音乐ID对应的歌曲没有你所选音质的音频文件,那么会返回最低音质的aac48k,比较智能,强烈推荐!返回示例:
{ "code": 200, "locationid": "1", "data": { "bitrate": 320, "user": "", "sig": "5785895266028528399", "type": "0", "format": "mp3", "p2p_audiosourceid": "2564528n171181347133718mp3", "rid": 844355, "source": "kwplayer_ar_1.1.9_oppo_118980_320.apk", "url": "http://rb.sycdn.kuwo.cn/90e431021f05a9239157a858bc50568d/657c2bf1/resource/n1/71/18/1347133718.mp3?bitrate$320&format$mp3&source$kwplayer_ar_1.1.9_oppo_118980_320.apk&type$convert_url_with_sign" }, "msg": "ok" }
{ "code": 200, "locationid": "1", "data": { "bitrate": 48, "user": "", "sig": "9125661574169700380", "type": "0", "format": "aac", "p2p_audiosourceid": "36666907a312162124733658aac", "rid": 41624849, "source": "kwplayer_ar_1.1.9_oppo_118980_320.apk", "url": "http://np.sycdn.kuwo.cn/eb90ad91b9eba5425c4cfe58f0a4191d/657c2c5d/resource/a3/12/16/2124733658.aac?bitrate$48&format$aac&source$kwplayer_ar_1.1.9_oppo_118980_320.apk&type$convert_url_with_sign" }, "msg": "ok" }
最好隔段时间改一下source参数,免得又不能用了。
现在使用convert_url_with_sign会返回一个"登陆后畅听"的音频,有什么新办法吗?
重新抓包,修改source参数,我今晚新抓了一个包,过几天有空了,把它分析一下。
@shenxingchao 没错,是Android APP的包,用PCAPDroid抓的,之后在电脑上用Wireshark进行分析.
感谢大佬,有抓过高音质的么。需要改哪些参数
若使用convert_url2,就不用改参数了,默认320k,返回示例: format=mp3 bitrate=320 url=http://rb.sycdn.kuwo.cn/36741e4678da17ad0163d765ce1e8eab/657c239a/resource/n1/71/18/1347133718.mp3?bitrate$320&format$mp3&source$kwplayer_ar_1.1.9_oppo_118980_320.apk&type$convert_url2 sig=5785895266028528399 rid=844355 type=0 但是,convert_url2无法调节音质,也不能获取无损音质(flac和ape等)。而且对于没有320k音质的歌曲,会直接404.故本人不是很推荐使用。 若使用convert_url_with_sign,链接则为: http://mobi.kuwo.cn/mobi.s?f=web&source=kwplayer_ar_1.1.9_oppo_118980_320.apk&type=convert_url_with_sign&rid=音乐ID&br=音质 音质可选128kmp3、192kmp3、320kmp3、2000kflac等。 如果输入不存在的音乐ID,会返回: { "code": 404, "msg": "music not found" } 如果音乐ID对应的歌曲没有你所选音质的音频文件,那么会返回最低音质的aac48k,比较智能,强烈推荐!返回示例: { "code": 200, "locationid": "1", "data": { "bitrate": 320, "user": "", "sig": "5785895266028528399", "type": "0", "format": "mp3", "p2p_audiosourceid": "2564528n171181347133718mp3", "rid": 844355, "source": "kwplayer_ar_1.1.9_oppo_118980_320.apk", "url": "http://rb.sycdn.kuwo.cn/90e431021f05a9239157a858bc50568d/657c2bf1/resource/n1/71/18/1347133718.mp3?bitrate$320&format$mp3&source$kwplayer_ar_1.1.9_oppo_118980_320.apk&type$convert_url_with_sign" }, "msg": "ok" } { "code": 200, "locationid": "1", "data": { "bitrate": 48, "user": "", "sig": "9125661574169700380", "type": "0", "format": "aac", "p2p_audiosourceid": "36666907a312162124733658aac", "rid": 41624849, "source": "kwplayer_ar_1.1.9_oppo_118980_320.apk", "url": "http://np.sycdn.kuwo.cn/eb90ad91b9eba5425c4cfe58f0a4191d/657c2c5d/resource/a3/12/16/2124733658.aac?bitrate$48&format$aac&source$kwplayer_ar_1.1.9_oppo_118980_320.apk&type$convert_url_with_sign" }, "msg": "ok" } 最好隔段时间改一下source参数,免得又不能用了。
现在使用convert_url_with_sign会返回一个"登陆后畅听"的音频,有什么新办法吗?
重新抓包,修改source参数,我今晚新抓了一个包,过几天有空了,把它分析一下。
我抓了ios最新版的source参数,换上还是一样的问题
@shenxingchao 没错,是Android APP的包,用PCAPDroid抓的,之后在电脑上用Wireshark进行分析.
感谢大佬,有抓过高音质的么。需要改哪些参数
若使用convert_url2,就不用改参数了,默认320k,返回示例: format=mp3 bitrate=320 url=http://rb.sycdn.kuwo.cn/36741e4678da17ad0163d765ce1e8eab/657c239a/resource/n1/71/18/1347133718.mp3?bitrate$320&format$mp3&source$kwplayer_ar_1.1.9_oppo_118980_320.apk&type$convert_url2 sig=5785895266028528399 rid=844355 type=0 但是,convert_url2无法调节音质,也不能获取无损音质(flac和ape等)。而且对于没有320k音质的歌曲,会直接404.故本人不是很推荐使用。 若使用convert_url_with_sign,链接则为: http://mobi.kuwo.cn/mobi.s?f=web&source=kwplayer_ar_1.1.9_oppo_118980_320.apk&type=convert_url_with_sign&rid=音乐ID&br=音质 音质可选128kmp3、192kmp3、320kmp3、2000kflac等。 如果输入不存在的音乐ID,会返回: { "code": 404, "msg": "music not found" } 如果音乐ID对应的歌曲没有你所选音质的音频文件,那么会返回最低音质的aac48k,比较智能,强烈推荐!返回示例: { "code": 200, "locationid": "1", "data": { "bitrate": 320, "user": "", "sig": "5785895266028528399", "type": "0", "format": "mp3", "p2p_audiosourceid": "2564528n171181347133718mp3", "rid": 844355, "source": "kwplayer_ar_1.1.9_oppo_118980_320.apk", "url": "http://rb.sycdn.kuwo.cn/90e431021f05a9239157a858bc50568d/657c2bf1/resource/n1/71/18/1347133718.mp3?bitrate$320&format$mp3&source$kwplayer_ar_1.1.9_oppo_118980_320.apk&type$convert_url_with_sign" }, "msg": "ok" } { "code": 200, "locationid": "1", "data": { "bitrate": 48, "user": "", "sig": "9125661574169700380", "type": "0", "format": "aac", "p2p_audiosourceid": "36666907a312162124733658aac", "rid": 41624849, "source": "kwplayer_ar_1.1.9_oppo_118980_320.apk", "url": "http://np.sycdn.kuwo.cn/eb90ad91b9eba5425c4cfe58f0a4191d/657c2c5d/resource/a3/12/16/2124733658.aac?bitrate$48&format$aac&source$kwplayer_ar_1.1.9_oppo_118980_320.apk&type$convert_url_with_sign" }, "msg": "ok" } 最好隔段时间改一下source参数,免得又不能用了。
现在使用convert_url_with_sign会返回一个"登陆后畅听"的音频,有什么新办法吗?
重新抓包,修改source参数,我今晚新抓了一个包,过几天有空了,把它分析一下。
我抓了ios最新版的source参数,换上还是一样的问题
就是接口被封了 只能看看有没有其他手段了
不能播了,持续关注
好像又有鸭子叫了
这种思路谁能做出来,自己提供一个开了vip的账号,然后携带这个账号的token去解析vip歌曲。
好像又有鸭子叫了
鸭子叫啥意思
好像又有鸭子叫了
鸭子叫啥意思 你所播放的内容需开通会员后畅听,里面会说这个
curl http://mobi.kuwo.cn/mobi.s\?f\=web\&source\=kwplayer_ar_8.1.9_oppo_118980_320.apk\&type\=convert_url\&rid\=7149583\&br\=320kmp3
format=mp3
bitrate=320
url=acfc51d7eda15bed5632c780aaeecd32/66599f6c/resource/30106/trackmedia/M800002QE4Dt4Gkrgd.mp3?src=uknow
好消息是用 type=convert_url 可以获取到路径
坏消息是只有文件路径没有 CDN 域名,我去拼了一下常见的域名,发现是真实可访问的
http://lv.sycdn.kuwo.cn/acfc51d7eda15bed5632c780aaeecd32/66599f6c/resource/30106/trackmedia/M800002QE4Dt4Gkrgd.mp3
可以遍历所有常见的 CDN 域名,拼接域名和路径测试是否可访问,但是这个方法有点沙雕🙄
curl http://mobi.kuwo.cn/mobi.s\?f\=web\&source\=kwplayer_ar_8.1.9_oppo_118980_320.apk\&type\=convert_url\&rid\=7149583\&br\=320kmp3 format=mp3 bitrate=320 url=acfc51d7eda15bed5632c780aaeecd32/66599f6c/resource/30106/trackmedia/M800002QE4Dt4Gkrgd.mp3?src=uknow
好消息是用 type=convert_url 可以获取到路径 坏消息是只有文件路径没有 CDN 域名,我去拼了一下常见的域名,发现是真实可访问的
http://lv.sycdn.kuwo.cn/acfc51d7eda15bed5632c780aaeecd32/66599f6c/resource/30106/trackmedia/M800002QE4Dt4Gkrgd.mp3
可以遍历所有常见的 CDN 域名,拼接域名和路径测试是否可访问,但是这个方法有点沙雕🙄
哈哈 所有cdn域名共有多少个
蹲一个新的解决方案,我看了下lx的六音源1.1.0还是可以播放酷我的音乐,至少还潜在一种方案等待发掘......
在 2024年6月1日星期六 CST 上午12:10:24,Sereinf 写道:
把原先的source=oppo换成source=jiakong就可以了
完全能用!
在 2024年6月1日星期六 CST 上午12:10:24,Sereinf 写道:
把原先的source=oppo换成source=jiakong就可以了
完全能用!
确实可以,为什么😂
在 2024年6月1日星期六 CST 上午12:10:24,Sereinf 写道: 把原先的source=oppo换成source=jiakong就可以了 完全能用!
怎么发现的呢 是通过手机抓包获取到的参数吗 就怕以后参数又变 太麻烦了
在 2024年6月1日星期六 CST 上午12:10:24,Sereinf 写道: 把原先的source=oppo换成source=jiakong就可以了 完全能用!
但是现在好像高品质的音源都没有了 最高只有192kmp3 其他都是aac
在 2024年6月13日星期四 CST 下午2:22:02,zeroyong 写道:
在 2024年6月1日星期六 CST 上午12:10:24,Sereinf 写道: 把原先的source=oppo换成source=jiakong就可以了 完全能用!
但是现在好像高品质的音源都没有了 最高只有192kmp3 其他都是aac
-- Reply to this email directly or view it on GitHub: https://github.com/QiuYaohong/kuwoMusicApi/issues/24#issuecomment-2164573433 You are receiving this because you were mentioned.
Message ID: @.***>
某些歌曲从来就没有高音质,只有128k甚至aac
现在又不能用了,又要换source参数了。
现在又不能用了,又要换source参数了。
还可以用啊 VIP歌曲现在最高还可以用320帧率 之前好像不行 我用的是nodeJS代理搞的 然后vue展示
在 2024年7月19日星期五 CST 上午8:21:20,zeroyong 写道:
现在又不能用了,又要换source参数了。
还可以用啊 VIP歌曲现在最高还可以用320帧率 之前好像不行 我用的是nodeJS代理搞的 然后vue展示
-- Reply to this email directly or view it on GitHub: https://github.com/QiuYaohong/kuwoMusicApi/issues/24#issuecomment-2237804985 You are receiving this because you were mentioned.
Message ID: @.***> 有些歌就是不行,例如: http://www.kuwo.cn/play_detail/2378351