exaile-doubanfm-plugin icon indicating copy to clipboard operation
exaile-doubanfm-plugin copied to clipboard

播放列表去重

Open sunng87 opened this issue 12 years ago • 8 comments

时常有新加载的列表与现有的歌曲重复,一首歌反复播放。可以采用一个策略,比如与最近十首歌比较,取出重复的歌曲。

sunng87 avatar Nov 11 '12 16:11 sunng87

这个是豆瓣自己的问题,还是我们每次去load歌曲的时候有问题?

watermelonlh avatar Nov 12 '12 06:11 watermelonlh

我记得豆瓣的播放列表好象是取的时候要带着最近听了那些歌,哪些被跳过了,这样的信息。我不记得有没有传这些信息了。 总之是遇到了歌曲重复的问题,我们要处理一下。

sunng87 avatar Nov 12 '12 07:11 sunng87

理解了,如果还要考虑那些被skip的,那么我们就不应该在skip的时候把它们从playlist删除,不然就不好判断了吧。 我觉得就是可以在playlist.expend(tracks) 那里多写一个函数,用来expend 不重复的。

watermelonlh avatar Nov 12 '12 07:11 watermelonlh

我研究了一下,我load了大约30首歌,还没有出现重复啊。 这个issue是不是可以close了? ><

watermelonlh avatar Nov 12 '12 15:11 watermelonlh

我平常使用中重复的也很少!

JoveYu avatar Nov 13 '12 11:11 JoveYu

OK 那先观察一阵吧

sunng87 avatar Nov 13 '12 13:11 sunng87

我发现是这样子的,就是关掉exaile 再重新打开,这两次运行load的歌曲会有一部分重复… 这个问题能被解决么?

watermelonlh avatar Dec 01 '12 09:12 watermelonlh

哦,这个没事,也不太好解决,呵呵

On Sat 01 Dec 2012 05:17:39 PM CST, watermelon wrote:

我发现是这样子的,就是关掉exaile 再重新打开,这两次运行load的歌曲会有 一部分重复… 这个问题能被解决么?

— Reply to this email directly or view it on GitHub https://github.com/sunng87/exaile-doubanfm-plugin/issues/12#issuecomment-10915179.

sunng87 avatar Dec 01 '12 14:12 sunng87