StreamMusic icon indicating copy to clipboard operation
StreamMusic copied to clipboard

连接服务器播放后闪退

Open AceCandy opened this issue 9 months ago • 4 comments
trafficstars

Steps to reproduce(重现步骤)

连接Subsonic服务器后点击播放就会闪退,最新1.3.5版本,本来在安卓上就一直闪退,然后试了试mac端,发现也一样。

Expected results(预期结果)

正常播放

Actual results(实际结果)

闪退

Server Type(服务器类型)

Subsonic

Server Version(服务器版本)

music_web_tag

Client Version(客户端版本)

V1.3.5

Operating System(操作系统)

macOS

Connection Type(连接类型)

Direct Mode(直连模式)

Additional Information(附加信息)

附上mac端崩溃报告

崩溃报告.txt

AceCandy avatar Feb 10 '25 02:02 AceCandy

邮件发我一个测试账号吧

gitbobobo avatar Feb 12 '25 03:02 gitbobobo

邮件发我一个测试账号吧

已发送邮箱

AceCandy avatar Feb 12 '25 07:02 AceCandy

把边听边存关掉后便不会闪退,也能正常播放

你连接局域网地址也会闪退吗?我自己部署的 mtw 并没有这个问题,我怀疑是你从外网到内网这一步出了问题,导致部分网络请求不兼容。

使用接口测试工具访问你提供的链接,会返回 403

{
	"code": 1010,
	"message": "not found  t or s or  v"
}

gitbobobo avatar Feb 21 '25 07:02 gitbobobo

把边听边存关掉后便不会闪退,也能正常播放

你连接局域网地址也会闪退吗?我自己部署的 mtw 并没有这个问题,我怀疑是你从外网到内网这一步出了问题,导致部分网络请求不兼容。

使用接口测试工具访问你提供的链接,会返回 403

{ "code": 1010, "message": "not found t or s or v" }

感谢答复,关闭边听边存确实没问题了,另外这边测试403的接口是测的哪个呢?我自己也想调试下

AceCandy avatar Feb 21 '25 15:02 AceCandy

我发现只要是访问的路径是个url 在开启边听边存的时候就会闪退 这个在一些302的情况会有问题 这个能解决吗

AceCandy avatar Jun 03 '25 17:06 AceCandy

对了 现在的音乐服务器类型是用的emby

还发现一个现象,不开边听边存的时候也可能闪退。 抓包看到是:我点击播放的时候 使用了我的http连接正常播放,然后再播放到一半(或者一半多)的时候好像提前请求了下一集,然后就又闪退了

AceCandy avatar Jun 06 '25 03:06 AceCandy

对了 现在的音乐服务器类型是用的emby

还发现一个现象,不开边听边存的时候也可能闪退。 抓包看到是:我点击播放的时候 使用了我的http连接正常播放,然后再播放到一半(或者一半多)的时候好像提前请求了下一集,然后就又闪退了

发现问题了 我把head请求当做get请求,当前没问题了 暂时先关了

AceCandy avatar Jun 08 '25 14:06 AceCandy

你是做了请求转发吗?一般不是不需要管这些嘛

gitbobobo avatar Jun 09 '25 08:06 gitbobobo

你是做了请求转发吗?一般不是不需要管这些嘛

是的 我自己做了转发有一些处理 app的head请求过来返回的结果可能识别有问题就报错闪退了

现在看来就还是只剩下边听边存这个老问题了,这个不知道能不能解决,我看请求是正常的返回了302的链接,直接用这个链接进行下载不行吗

AceCandy avatar Jun 09 '25 08:06 AceCandy