lyswhut / lx-music-mobile

一个基于 React native 开发的音乐软件
https://lyswhut.github.io/lx-music-doc/
Apache License 2.0
9.76k stars 1.32k forks source link

[Bug]: 无法自动进行下一首 #469

Open mis-u opened 3 months ago

mis-u commented 3 months ago

解决方案检查

预期行为

能后台进行列表循环播放

实际行为

后台省电不优化,完全的后台行为无限制,播放一首歌后不会自动切换下一首。

Lx Music 版本

1.2.0

最后正常的版本

No response

操作系统版本

Android 14

附加信息

No response

lyswhut commented 3 months ago

正常情况下没有这个现象,如果你有问题,需要将情况描述的具体的一些,比如什么情况(屏幕是否锁屏、关闭屏幕等)下没有切到下一首,歌曲是否播放结束,什么情况下恢复切歌等,上下文不足无法排查处理

mis-u commented 3 months ago

coloros14系统,在屏幕熄灭的情况下,当前歌曲播放完毕后无法自动播放下一首,需要手动点击播放按钮才能进行下一首的播放,如此循环往复。 后续测试发现在亮屏状态下也会出现。大致情况就是一首歌曲播放完毕后,跳转到下一周,但是不会进行播放,需要点击播放按钮才行。

------------------ 原始邮件 ------------------ 发件人: @.>; 发送时间: 2024年3月21日(星期四) 晚上8:33 收件人: @.>; 抄送: " @.>; @.>; 主题: Re: [lyswhut/lx-music-mobile] [Bug]: 无法自动进行下一首 (Issue #469)

正常情况下没有这个现象,如果你有问题,需要将情况描述的具体的一些,比如什么情况(屏幕是否锁屏、关闭屏幕等)下没有切到下一首,歌曲是否播放结束,什么情况下恢复切歌等,上下文不足无法排查处理

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

mis-u commented 3 months ago

Screenshot_2024-03-21-22-48-40-66_2b95b5a1545d19ca955bcf1044f94582 上一首播放完毕后,就变成如图所示的样子了。需要点击播放按钮才行。

MrRrs commented 3 months ago

我这也是类似的问题 息屏后就不能自动播放下一集,把屏幕打开以后不需要其他操作就能自动播放下一集; 亮屏的情况下就可以自动播放下一集 版本号1.2.0 手机系统 小米彭湃系统 求问有解决方案吗

lyswhut commented 3 months ago

亮屏仍不会切歌的问题大概率是你的切歌模式处于禁用状态,到播放详情页底部更改

亮屏可自动切歌,息屏播放完毕无法后暂停,亮屏后才切歌播放则大概率是没开启忽略电池优化/无限制之类的选项

mis-u commented 3 months ago

非常感谢您的回复。但我找了一下手机版未找到您说的切歌模式选择。版本为1.2。 关于手机权限,我赋予的权限是电池无优化,完全的后台行为。 我的问题是亮屏后仍不能自动切歌,需要手动点击播放按键。不知是否和系统有关。

------------------ 原始邮件 ------------------ 发件人: @.>; 发送时间: 2024年3月22日(星期五) 上午10:15 收件人: @.>; 抄送: @.>; @.>; 主题: Re: [lyswhut/lx-music-mobile] [Bug]: 无法自动进行下一首 (Issue #469)

亮屏仍不会切歌的问题大概率是你的切歌模式处于禁用状态,到播放详情页底部更改

亮屏可自动切歌,息屏播放完毕无法后暂停,亮屏后才切歌播放则大概率是没开启忽略电池优化/无限制之类的选项

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

solitaryleo commented 3 months ago

我也遇到了相同问题,系统为realme UI 5.0,lxmusic版本1.2 我的观察是问题跟lxmusic应用是否在前台运行+亮屏有关,这俩条件有一个不满足就大概率触发不自动播放下一首的问题

我经常性上下班前台开导航软件,后台lxmusic,播放一首歌后99%+的概率会停止下一首的播放,极小概率可以继续播放下一首,但再下一首基本100%不自动播放了 此时把lxmusic切到前台,发现下一首歌似乎是在“暂停”的状态下无声“播放”,这点可以从时间进度条上看出,进度条并没有停在下一首的开始而是有实际进度,该进度时间取决于从停止播放到手动切到前台的时间,这个状态下点击播放按钮,会从头开始读取音源和缓存并开始实际播放

solitaryleo commented 3 months ago

停止播放时手动将软件切到前台,暂停播放但有播放进度 暂停播放但有播放进度

lyswhut commented 3 months ago

但我找了一下手机版未找到您说的切歌模式选择。版本为1.2。

@mis-u 评论按钮旁边的那个就是

我的观察是问题跟lxmusic应用是否在前台运行+亮屏有关,这俩条件有一个不满足就大概率触发不自动播放下一首的问题

@solitaryleo 确保将LX在系统的 忽略电池优化/无限制运行之类的选项中设置为不限制,若还是不行,尝试关闭音频卸载后重启软件

mis-u commented 3 months ago

我的权限是省电不优化,完全的后台行为。现在只能寄希望于音频卸载关闭后能正常使用。也非常感谢作者的一路跟进,帮忙解决问题。

ameaninglessname commented 3 months ago

是不是因为带着蓝牙耳机引发的? 我也有遇到一样的问题,耳机的下一曲可以切换,需要手动处理,不会自动切歌 (不过也有可能是下一曲的加载时间,切换源比较久,久到需要自己通过切换下一曲来跳过)

mis-u commented 3 months ago

现在基本没有外放听歌,应该不是蓝牙耳机的问题。

Mubai-meng commented 3 months ago

我也有这种问题,一开始以为后台限制的问题,把后台限制全解除了,还是偶尔不会下一首

solitaryleo commented 3 months ago

但我找了一下手机版未找到您说的切歌模式选择。版本为1.2。

@mis-u 评论按钮旁边的那个就是

我的观察是问题跟lxmusic应用是否在前台运行+亮屏有关,这俩条件有一个不满足就大概率触发不自动播放下一首的问题

@solitaryleo 确保将LX在系统的 忽略电池优化/无限制运行之类的选项中设置为不限制,若还是不行,尝试关闭音频卸载后重启软件

汇报一下:取消勾选设置里的“启用音频卸载”后,目前为止下一首可以自动播放,一切正常,看起来就是这个默认选项引发的!感动~

ameaninglessname commented 3 months ago

但我找了一下手机版未找到您说的切歌模式选择。版本为1.2。

@mis-u 评论按钮旁边的那个就是

我的观察是问题跟lxmusic应用是否在前台运行+亮屏有关,这俩条件有一个不满足就大概率触发不自动播放下一首的问题

@solitaryleo 确保将LX在系统的 忽略电池优化/无限制运行之类的选项中设置为不限制,若还是不行,尝试关闭音频卸载后重启软件

汇报一下:取消勾选设置里的“启用音频卸载”后,目前为止下一首可以自动播放,一切正常,看起来就是这个默认选项引发的!感动~

补充一下:是在播放设置的分类下面, 我去试试

lyswhut commented 3 months ago

我的问题是亮屏后仍不能自动切歌,需要手动点击播放按键。不知是否和系统有关。

@mis-u 提供重现该问题的录屏,同时切到播放详情页看看切歌模式是否处于禁用状态

mis-u commented 3 months ago

我尽量吧  亮屏触发的概率不高  

------------------ 原始邮件 ------------------ 发件人: @.>; 发送时间: 2024年3月26日(星期二) 晚上11:48 收件人: @.>; 抄送: @.>; @.>; 主题: Re: [lyswhut/lx-music-mobile] [Bug]: 无法自动进行下一首 (Issue #469)

我的问题是亮屏后仍不能自动切歌,需要手动点击播放按键。不知是否和系统有关。

@mis-u 提供重现该问题的录屏,同时切到播放详情页看看切歌模式是否处于禁用状态

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>