gift-soulseek
About
gift-soulseek is a gift plugin for SoulSeek.Status
This project was abandoned about a year ago for the following reasons:
The plugin was almost in a usable state - searches and uploads were almost done and downloads could have been finished in a couple of weeks.
However, some necessary features would have required fundamental changes to the gift-framework (chat, buddy-lists and gift-side queueing for example). It would be possible to use gift-slsk without these features but I didn't feel like pissing off the SoulSeek community (and Nir for that matter). And I wouldn't want to use SoulSeek without those features anyway - it's a community-based trading-network.
Another issue were the highly SoulSeek specific features like userinfos and interests - they don't belong into gift-space since every frontend would have to support them with just one plugin actually using them. A possible solution would be direct communication between frontend and plugins (however some might argue that this violates the abstraction principle of gift).
Maybe a standalone-client would be a better idea than gift-slsk. I don't know.
If you wanna take over gift-slsk development or need help for writing a standalone-client you can contact me via email.
Source
There's no release tarball yet, get the source from CVS instead:
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/gift-soulseek login
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/gift-soulseek co giFT-SoulSeek
Links
- SoulSeek
- The official Win32 client. (proprietary)
- PySoulSeek
- A wxWindows SoulSeek client written in Python. (GPL, discontinued)
- Nicotine
- A GTK2 Soulseek client which started out as a PySlSk fork. (GPL)
- SoleSeek
- A MacOS X SoulSeek client using Cocoa. (Public Domain (?))
- SoulSeek Protocol Documentation
- Unofficial protocol documentation, reverse engineered by the SoleSeek project (partly wrong / outdated)