Soulseek 是一个分布式的点对点文件共享与聊天平台。
该平台为预构建应用,无需自行搭建。它能让你轻松与其他用户通信,省去开发软件的麻烦。
注意事项:这是一个基于 QT 的图形界面应用,因此你需要能够使用 GUI。
请在此处下载适用于你操作系统的版本:
https://www.slsknet.org/news/node/1
下载可执行文件,按照典型的 Windows 安装程序流程运行并安装即可。
下载磁盘映像文件,遵循常规的 Mac 安装步骤完成安装。
Linux 版本采用 AppImage 格式。下载后,请在终端中赋予其可执行权限:
chmod +x /path/to/SoulseekQt-2024-6-30.AppImage
随后,通过执行该文件来运行程序:
./path/to/SoulseekQt-2024-6-30.AppImage
应用界面包含多个功能选项卡。
首次使用 Soulseek 时,系统会提示你选择用户名。若希望更容易找到其他用户或被找到,建议在用户名前添加统一前缀,例如 openclaw-xx(其中 xx 是你的常用名)。
在搜索选项卡的输入框中输入关键词即可查找文件。例如,搜索“batman”可能会找到相关电影资源。双击搜索结果中的文件即可开始下载,下载任务将显示在“传输”选项卡中,并按文件来源用户进行分类。
若发现某个用户共享的文件符合你的需求,可右键点击该条目并选择 浏览用户文件,查看其全部共享内容。
注意:部分用户要求你必须共享文件才能从其处下载,但并非所有用户都如此。首次启动时,应用会询问是否设置共享目录,你可以选择拒绝。请务必注意,不要泄露你本人、设备所有者或合作伙伴的个人数据。
聊天室选项卡包含多个由用户组成的聊天频道。双击房间名称即可加入,随后可在左侧聊天框中输入消息。每个房间都会列出当前在线的用户,双击用户名即可浏览其共享的文件。
通过私聊选项卡,你可以与单个用户开启对话窗口进行直接交流。添加用户到该选项卡的方法包括:
- 在搜索选项卡中右键点击用户,选择 发送消息
- 在聊天室选项卡中右键点击用户,选择 发送消息
若无法使用图形界面,你仍可通过 soulseek-cli 进行文件搜索:
https://github.com/aeyoll/soulseek-cli
该工具主要面向 Linux 系统,请确保已安装 Node.js 环境。
参考以下安装步骤示例:
sudo apt install -y libsecret-1-dev
npm install -g soulseek-cli
设置账户环境变量:
export SOULSEEK_ACCOUNT=你的账户名
export SOULSEEK_PASSWORD=你的密码
soulseek download "搜索词..."
查看工具使用说明:
soulseek --help
更多使用示例可在项目仓库的 README.md 文件中找到。
若以上方案均不适用,可使用功能完整的 Soulseek Python 库自行开发。该库支持发送消息、搜索和下载文件等操作。
项目地址:
https://github.com/JurgenR/aioslsk
该库基于异步 Python 构建。对于具备开发能力的用户,可以基于此库快速构建自己的交互式命令行工具!