3 Commits
Author SHA1 Message Date
dumbgoy 4a360325e6 Clarify Windows executable build instructions 2026-10-27 10:11:24 -04:00
dumbgoy e20cb7b565 Merge modified Soulseek project into main 2026-10-27 10:08:25 -04:00
dumbgoy 67a4b69c4a Initial commit 2026-10-27 13:58:55 +00:00
2 changed files with 13 additions and 1 deletions
+1
View File
@@ -1,6 +1,7 @@
MIT License
Copyright (c) 2026 Michel de Graaf
Copyright (c) 2026 dumbgoy
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
+12 -1
View File
@@ -93,6 +93,10 @@ project is identifiable on the network.
You need access to this private Gitea repository and an internet connection to
download the build dependencies.
These instructions build the application from source. No prebuilt Windows
`.exe` has been provided for this modified version; cloning the repository
does not download an executable.
**Requirements**
- **Linux:** Install Git and a C compiler/linker (`build-essential` on
@@ -109,7 +113,7 @@ Run these commands in a Linux terminal or Windows PowerShell. Authenticate
with Gitea when prompted. The first build may take several minutes.
```sh
git clone --branch develop https://git.bloggin.space/dumbgoy/soulseek-rs-modded.git
git clone --branch main https://git.bloggin.space/dumbgoy/soulseek-rs-modded.git
cd soulseek-rs-modded
cargo build --release -p soulseek-rs
```
@@ -122,10 +126,17 @@ cargo build --release -p soulseek-rs
**Run on Windows (PowerShell)**
Run `cargo build --release -p soulseek-rs` **on Windows** first. After a
successful build, Cargo creates `target\release\soulseek-rs.exe`. Launch that
generated executable from the project directory:
```powershell
.\target\release\soulseek-rs.exe
```
A normal Linux build produces `target/release/soulseek-rs`, a Linux binary;
it does not produce the Windows `.exe`.
Log in with your Soulseek account. Press **s** to search, enter your query,
and press **Enter**. Focus the results pane with **2**, highlight a track,
then press **Shift+D** to download all files directly in its remote folder,