Files
soulseek-rs-modded/soulseek-rs
michel 1328736550 feat: configure download & upload (shared) directories
Add a --shared-dir / SOULSEEK_SHARED_DIR option and a SOULSEEK_DOWNLOAD_DIR
env for the download directory. The shared directory is resolved and
validated up front (tilde-expanded, must exist and be a directory); a
misconfigured value is a warning, not a fatal error.

The library gains an optional shared_directory on ClientSettings/Client
with a getter, keeping soulseek-rs-lib dependency-free. Resolution lives
in a new soulseek-rs/src/directories.rs with unit tests.
2026-07-19 13:12:44 +02:00
..

soulseek-rs

A command-line client for the Soulseek peer-to-peer network.

Installation

bash cargo install soulseek-rs

This will install the soulseek-rs binary to your system.

Usage

The client provides a simple interface to search and download files from the Soulseek network.

Building from Source

cargo build --release ```

## Library

If you want to build your own Soulseek client, check out the
[soulseek-rs-lib](https://crates.io/crates/soulseek-rs-lib) library crate.