| ← this is not a pipe
Soulfind est un serveur Soulseek libre pour Linux, et qui peut probablement aussi tourner sous Windows, OS X ou BSD (d'ailleurs si vous avez essayé de le compiler sous un autre système que Linux, j'aimerais le savoir – que ça ait marché ou pas).
Il y a un salon #slsk-gpl sur Freenode (irc.freenode.net), j'essaye d'y être le plus souvent possible.
Les nouvelles versions sont annoncées sur la page du projet Soulfind sur Freshmeat (en anglais).
Soulfind est codé en D, un language de programmation plutôt récent, et utilise la license GPL.
Je l'ai commencé pour passer le temps, un dimanche avant une semaine de partiels, en faisant un simple serveur Soulseek supportant les chatrooms. COmme c'était plus facile que ce que j'avais pensé, je me suis dit que je pourrais aussi bien faire un serveur qui support tout le protocole Soulseek.
J'ai choisi ce nom à cause des gens qui demandaient pourquoi Soulseek ne trouve rien à leur recherches... ben oui, le "seek" de Soulseek veut seulement dire "rechercher", alors que le "find" de Soulfind veut dire "trouver".
Les clients supportés sont Nicotine, Museek et PySoulSeek. En fait, tous les clients devraient marcher correctement (à part le client Windows officiel). Le client Windows marche un peu, mais il faut réussir à lui dire de se connecter à un autre serveur, sur un autre port, et en plus il vérifie l'identité du serveur avec des md5, et Soulfind ne supporte pas (encore ?) ça.
Je ne distribuerai pas de version précompilée de Soulfind, si vous le voulez vous devrez le compiler vous-même, avec soit DMD ≥ 0.116, soit GDC ≥ 0.11.
Pour télécharger, c'est par là : code source Soulfind.
Vous pouvez aussi le récupérer à partir du référentiel subversion, avec comme login « guest » et aucun mot de passe :
svn checkout http://solaria.seeschloss.org/svn/soulfind
Daelstorm a écrit des PKGBUILD (0.3 et svn) pour Arch Linux, avec des binaires ici.