搭建的网易云API访问登录正常,但无法播放音乐。
MCSeekeri opened this issue · 3 comments
MCSeekeri commented
服务端为1.18.2 Arclight混合端,加载了ZMusic 2.5.3版本。
API部署分别测试了Vercel,Railway和国内服务器,状况为可以登陆账户,但163hot
和play
功能无法使用。
推测可能是API更新的问题,因为一位朋友之前搭建的API是可以正常播放音乐的。
报错信息如下
[07:51:31 INFO]: MCSeekeri issued server command: /zm play netease 114514
[07:51:31 ERROR] [STDERR]: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsInt()" because the return value of "com.google.gson.JsonObject.get(String)" is null
[07:51:31 ERROR] [STDERR]: at cn.iqianye.mc.zmusic.music.searchSource.NeteaseCloudMusic.getMusicUrl(NeteaseCloudMusic.java:46)
[07:51:31 ERROR] [STDERR]: at cn.iqianye.mc.zmusic.music.PlayMusic.play(PlayMusic.java:52)
[07:51:31 ERROR] [STDERR]: at cn.iqianye.mc.zmusic.command.Cmd.lambda$cmd$1(Cmd.java:104)
[07:51:31 ERROR] [STDERR]: at TRANSFORMER/arclight@1.18.2-1.0.7-SNAPSHOT-90ed5201/org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftTask.run(CraftTask.java:82)
[07:51:31 ERROR] [STDERR]: at TRANSFORMER/arclight@1.18.2-1.0.7-SNAPSHOT-90ed5201/org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54)
[07:51:31 ERROR] [STDERR]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[07:51:31 ERROR] [STDERR]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[07:51:31 ERROR] [STDERR]: at java.base/java.lang.Thread.run(Thread.java:833`
配置文件内容
"api": {
// 网易云音乐API地址
//
// 使用开源项目NeteaseCloudMusicApi
// 推荐自行部署,需Node.js环境
// 地址: https://github.com/Binaryify/NeteaseCloudMusicApi
"netease": "https://music.mcseekeri.top/"
},
// 账号设置
"account": {
// 网易云音乐
"netease": {
// 登录方式
//
// email - 邮箱登录(密码处填写邮箱密码)
// phone - 手机号登录(密码处填写网易云密码)
"loginType": "email",
// 账号
//
// 邮箱登录填写邮箱
// 手机号登录填写手机号
"account": "nobody_114@163.com",
// 密码
//
// 邮箱登录填写邮箱密码
// 手机号登录填写网易云密码
"password": "[删除]",
// 密码方式
//
// normal = 纯密码 由插件通过md5加密上传到服务器验证
// md5 = 纯md5 由用户通过md5加密设置在配置文件 插件读取上传到服务器验证
"passwordType": "normal",
// 是否关注作者的网易云音乐账号
"follow": false
},
RealHeart commented
可以尝试更换搜索词是否查看正常
另 配置文件中API地址无法访问
MCSeekeri commented
可以尝试更换搜索词是否查看正常
另 配置文件中API地址无法访问
哦我似乎关了……
https://s4.s100.vip:3966
换了多个搜索词,问题依旧。
RealHeart commented
可暂时使用此提交前的版本
https://github.com/Binaryify/NeteaseCloudMusicApi/tree/ae032b72a447d79907ad574bd96cf2c8ce58238e
新版接口请等待后续更新