StreamMusic icon indicating copy to clipboard operation
StreamMusic copied to clipboard

同首音乐重复添加入歌单的问题

Open jy070122 opened this issue 11 months ago • 1 comments

Steps to reproduce(重现步骤)

添加音乐进歌单的时候单首歌曲可以重复添加进同一个歌单,移除一项的时候同名歌曲全移出

Expected results(预期结果)

添加歌曲的时候识别是否已在该歌单里存在

Actual results(实际结果)

Server Type(服务器类型)

Navidrome

Server Version(服务器版本)

0.54.3

Client Version(客户端版本)

1.3.5

Operating System(操作系统)

Android

Connection Type(连接类型)

Direct Mode(直连模式)

Additional Information(附加信息)

No response

jy070122 avatar Jan 22 '25 17:01 jy070122

这个问题存在很久了,一直没有解决的原因是添加歌曲到歌单时,服务端不会拒绝重复歌曲的加入。而直连模式下客户端无法得知歌单中是否存在重复的歌曲。

目前想到的解决方法是:添加到歌单时提供一个避免重复的选项,勾选后会先获取所选歌单的全部歌曲,在客户端去重后再向服务端发起请求。

这么做的缺点就是如果歌单内有很多歌曲,等待时间会很久。如果歌单中的歌曲数量在5000首以内的话,个人感觉等待时间是可以接受的。

gitbobobo avatar Jan 23 '25 03:01 gitbobobo

1.3.8 已添加

gitbobobo avatar Jun 12 '25 15:06 gitbobobo