sunng87 / exaile-doubanfm-plugin

An alternative choice to enjoy personalized music from douban.fm
40 stars 7 forks source link

播放列表去重 #12

Open sunng87 opened 11 years ago

sunng87 commented 11 years ago

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

watermelonlh commented 11 years ago

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

sunng87 commented 11 years ago

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

watermelonlh commented 11 years ago

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

watermelonlh commented 11 years ago

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

JoveYu commented 11 years ago

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

sunng87 commented 11 years ago

OK 那先观察一阵吧

watermelonlh commented 11 years ago

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

sunng87 commented 11 years ago

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

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.