s12mmm3 / QCloudMusicApi

Qt C++版 网易云音乐 API
https://s12mmm3.github.io/QCloudMusicApi/
MIT License
66 stars 13 forks source link

Add another scrobble api #44

Closed zeyugao closed 1 month ago

zeyugao commented 3 months ago

用mac上面的客户端看了一下是如何同步播放了的歌曲的,这个验证了一下可以work

实在搞不懂为什么windows编译不过,windows上面没有zlib,已经把quazip需要的zlib都手动拿下来了,但是还是windows有问题,zlib自己有一些编译的问题。我没有windows的环境,也不熟悉windows,对着github action修不动

s12mmm3 commented 3 months ago

emm这改动好大啊

zeyugao commented 3 months ago

主要来源于网易云这个api要post一个zip包导致的,后面的commit全都是在试这个zlib的依赖

zeyugao commented 3 months ago

windows也可以编译了

s12mmm3 commented 3 months ago

这个改动太大了,我看看Qt有没有做成插件的方法

s12mmm3 commented 3 months ago

我打算把这些不在nodejs版的API做成插件,这样好维护一点,代码量没这么大; 你可以看下dev_plugin这个分支,已经支持加载插件了

zeyugao commented 2 months ago

我用了一段时间,好像这个接口直接post上去会更新听歌时间,但是过了一段时间之后,就会清空掉了,可能是被风控掉了,还需要看看其他办法

s12mmm3 commented 2 months ago

windows端可以用betterncm给客户端抓包,按理来说应该有更简单的同步播放次数的接口

s12mmm3 commented 2 months ago

今天拿YesPlayMusic试了一下,发现原来的scrobble还是有效的