nicotine-plus / nicotine-plus

Graphical client for the Soulseek peer-to-peer network
https://nicotine-plus.org
GNU General Public License v3.0
1.79k stars 135 forks source link

Is nicotine+ able to discard repeated results in the wishlist like soulseek does for years now? #3170

Open yataghan012 opened 4 weeks ago

yataghan012 commented 4 weeks ago

Add a "discard repeated results" to each wishlist result.

Is this a current doable feature or is it planned?

slook commented 4 weeks ago

It is planned see discussion https://github.com/nicotine-plus/nicotine-plus/discussions/1604

yataghan012 commented 4 weeks ago

It is planned see discussion #1604

Why is it taking so long? this discussion is 3 years old already, and soulseekqt has had this feature since at least 2013. I still use soulseekqt solely because of this, even though I use the 2018 appimage.

slook commented 4 weeks ago

There have been higher priorities.

mathiascode commented 4 weeks ago

And all work is done by 1-2 people in their free time, without compensation, so it's simply impossible to prioritize and implement every feature request. I personally try to find a balance between frequent requests and features that are interesting/motivating to implement.

yataghan012 commented 3 weeks ago

And all work is done by 1-2 people in their free time, without compensation, so it's simply impossible to prioritize and implement every feature request. I personally try to find a balance between frequent requests and features that are interesting/motivating to implement.

Ok I understand. I'll donate when I can and remind you about it, on most aspects I find Nicotine better than SoulseekQt (this one crashers a lot and takes up too much ram), so good job.

mathiascode commented 2 weeks ago

I suppose a short-term change we could make is store previously seen wishlist results per session. You would see the same files again after restarting, since seen results are only stored in memory, but at least the endless redundant wishlist tabs during a long session would stop. Would this help in your case?

slook commented 2 weeks ago

In any case, implementing the discarding of repeated results in at least a basic form would help to start mapping out a development path leading to the full wishlist overhaul, with persistent filtering and everything else, at a later stage.

yataghan012 commented 2 weeks ago

In any case, implementing the discarding of repeated results in at least a basic form would help to start mapping out a development path leading to the full wishlist overhaul, with persistent filtering and everything else, at a later stage.

In my particular case it would help if you're aiming at a full wishlist update, I appreciate the thought but wishlist per session doesn't make much of a difference. Some of these wishlist items I've had for years.