# slskd

> client-server client software for the Soulseek peer-to-peer file sharing network

**Wikidata**: [Q124693046](https://www.wikidata.org/wiki/Q124693046)  
**Source**: https://4ort.xyz/entity/slskd

## Summary
slskd is a client-server software client designed for the Soulseek peer-to-peer file sharing network. It is classified as free software and is capable of running on cross-platform operating systems, including Linux, Microsoft Windows, and macOS. The software functions as a modern interface for the Soulseek network, utilizing a client-server architecture.

## Key Facts
- **Classification:** slskd is free software and peer-to-peer file sharing software.
- **Network:** It operates on the Soulseek peer-to-peer network.
- **Architecture:** The software uses a client-server model.
- **Operating Systems:** It is cross-platform, compatible with Linux, Microsoft Windows, and macOS.
- **License:** The software is distributed under a free software license (Wikidata ID: Q27017232).
- **Source Code:** The repository is hosted on GitHub at https://github.com/slskd/slskd.
- **Website:** The official website is https://slskd.org/.
- **Version History:** The software has had multiple stable releases, including versions 0.9.1 through 0.9.10, released between January and May 2021.
- **Copyright Status:** The software is copyrighted.

## FAQs
### Q: What is slskd used for?
A: slskd is used for peer-to-peer file sharing on the Soulseek network. It provides a client-server interface for users to connect, share, and download files.

### Q: Is slskd free to use?
A: Yes, slskd is classified as free software. This means users can freely run, study, change, and distribute it and any modified versions.

### Q: What operating systems can run slskd?
A: slskd is cross-platform software that runs on Linux, Microsoft Windows, and macOS.

## Why It Matters
slskd matters because it modernizes access to the Soulseek network, a historic and niche community often used for discovering obscure music. Unlike traditional monolithic desktop clients, slskd utilizes a client-server architecture. This design separates the backend file transfer logic from the user interface, allowing users to run the software on a server or headless machine (such as a seedbox or NAS) and access it remotely via a web browser or API.

This capability addresses a significant need for power users who require 24/7 connectivity and remote management of their file-sharing activities. Furthermore, by being free and open-source software hosted on GitHub, it encourages transparency and community-driven development, ensuring the tool remains adaptable to modern operating system environments across Linux, Windows, and macOS.

## Notable For
- **Client-Server Architecture:** Distinct from standard desktop clients, enabling remote access and headless operation.
- **Cross-Platform Compatibility:** Fully functional across Linux, macOS, and Windows.
- **Free Software Distribution:** Guarantees user freedoms to study, modify, and distribute the code.
- **Modern Development Cycle:** Featured a rapid release schedule in early 2021, with ten stable versions released between January and May.

## Body
### Software Type and Functionality
slskd is a specialized client for the Soulseek peer-to-peer (P2P) network. It is categorized as both free software and peer-to-peer file sharing software. Its core function is to facilitate the sharing and distribution of files between users on the Soulseek network.

### Technical Architecture
The software is built on a client-server model. This architecture allows the core application (the server) to run independently of the user interface (the client), which is typically accessed via a web browser. It is written in a programming language identified by Wikidata ID Q2370 and is copyrighted software.

### Platform Availability
slskd is designed to be cross-platform. It is officially capable of running on:
*   **Linux** (Unix-like operating systems)
*   **Microsoft Windows**
*   **macOS** (Apple computers)

### Development and Releases
The source code for slskd is maintained in a public repository on GitHub. The project exhibits an active development history, particularly in early 2021.
*   **Release 0.9.1:** Published on January 9, 2021.
*   **Release 0.9.10:** Published on May 12, 2021.

Between these dates, the project released stable versions 0.9.2 through 0.9.9, indicating frequent updates and patching during that period.

## Schema Markup
```json
{
  "@context": "https://schema.org",
  "@type": "Thing",
  "name": "slskd",
  "description": "Client-server client software for the Soulseek peer-to-peer file sharing network.",
  "url": "https://slskd.org/",
  "sameAs": [
    "https://github.com/slskd/slskd"
  ],
  "additionalType": "SoftwareApplication"
}

## References

1. [Source](https://github.com/slskd/slskd/blob/master/LICENSE)
2. [Source](https://github.com/slskd/slskd)
3. [Release 0.9.1. 2021](https://github.com/slskd/slskd/releases/tag/0.9.1)
4. [Release 0.9.2. 2021](https://github.com/slskd/slskd/releases/tag/0.9.2)
5. [Release 0.9.3. 2021](https://github.com/slskd/slskd/releases/tag/0.9.3)
6. [Release 0.9.4. 2021](https://github.com/slskd/slskd/releases/tag/0.9.4)
7. [Release 0.9.5. 2021](https://github.com/slskd/slskd/releases/tag/0.9.5)
8. [Release 0.9.6. 2021](https://github.com/slskd/slskd/releases/tag/0.9.6)
9. [Release 0.9.7. 2021](https://github.com/slskd/slskd/releases/tag/0.9.7)
10. [Release 0.9.8. 2021](https://github.com/slskd/slskd/releases/tag/0.9.8)
11. [Release 0.9.9. 2021](https://github.com/slskd/slskd/releases/tag/0.9.9)
12. [Release 0.9.10. 2021](https://github.com/slskd/slskd/releases/tag/0.9.10)
13. [Release 0.10.0. 2021](https://github.com/slskd/slskd/releases/tag/0.10.0)
14. [Release 0.10.1. 2021](https://github.com/slskd/slskd/releases/tag/0.10.1)
15. [Release 0.10.2. 2021](https://github.com/slskd/slskd/releases/tag/0.10.2)
16. [Release 0.10.3. 2021](https://github.com/slskd/slskd/releases/tag/0.10.3)
17. [Release 0.10.31. 2021](https://github.com/slskd/slskd/releases/tag/0.10.31)
18. [Release 0.11.0. 2021](https://github.com/slskd/slskd/releases/tag/0.11.0)
19. [Release 0.12.0. 2021](https://github.com/slskd/slskd/releases/tag/0.12.0)
20. [Release 0.13.0. 2021](https://github.com/slskd/slskd/releases/tag/0.13.0)
21. [Release 0.13.1. 2021](https://github.com/slskd/slskd/releases/tag/0.13.1)
22. [Release 0.13.2. 2021](https://github.com/slskd/slskd/releases/tag/0.13.2)
23. [Release 0.13.3. 2021](https://github.com/slskd/slskd/releases/tag/0.13.3)
24. [Release 0.13.4. 2021](https://github.com/slskd/slskd/releases/tag/0.13.4)
25. [Release 0.13.5. 2021](https://github.com/slskd/slskd/releases/tag/0.13.5)
26. [Release 0.13.6. 2021](https://github.com/slskd/slskd/releases/tag/0.13.6)
27. [Release 0.13.7. 2021](https://github.com/slskd/slskd/releases/tag/0.13.7)
28. [Release 0.13.8. 2021](https://github.com/slskd/slskd/releases/tag/0.13.8)
29. [Release 0.13.9. 2021](https://github.com/slskd/slskd/releases/tag/0.13.9)
30. [Release 0.14.0. 2021](https://github.com/slskd/slskd/releases/tag/0.14.0)
31. [Release 0.14.1. 2022](https://github.com/slskd/slskd/releases/tag/0.14.1)
32. [Release 0.14.2. 2022](https://github.com/slskd/slskd/releases/tag/0.14.2)
33. [Release 0.14.3. 2022](https://github.com/slskd/slskd/releases/tag/0.14.3)
34. [Release 0.14.4. 2022](https://github.com/slskd/slskd/releases/tag/0.14.4)
35. [Release 0.15.0. 2022](https://github.com/slskd/slskd/releases/tag/0.15.0)
36. [Release 0.15.1. 2022](https://github.com/slskd/slskd/releases/tag/0.15.1)
37. [Release 0.15.2. 2022](https://github.com/slskd/slskd/releases/tag/0.15.2)
38. [Release 0.15.3. 2022](https://github.com/slskd/slskd/releases/tag/0.15.3)
39. [Release 0.15.4. 2022](https://github.com/slskd/slskd/releases/tag/0.15.4)
40. [Release 0.15.5. 2022](https://github.com/slskd/slskd/releases/tag/0.15.5)
41. [Release 0.16.0. 2022](https://github.com/slskd/slskd/releases/tag/0.16.0)
42. [Release 0.16.1. 2022](https://github.com/slskd/slskd/releases/tag/0.16.1)
43. [Release 0.16.2. 2022](https://github.com/slskd/slskd/releases/tag/0.16.2)
44. [Release 0.16.3. 2022](https://github.com/slskd/slskd/releases/tag/0.16.3)
45. [Release 0.16.4. 2022](https://github.com/slskd/slskd/releases/tag/0.16.4)
46. [Release 0.16.5. 2022](https://github.com/slskd/slskd/releases/tag/0.16.5)
47. [Release 0.16.6. 2022](https://github.com/slskd/slskd/releases/tag/0.16.6)
48. [Release 0.16.7. 2022](https://github.com/slskd/slskd/releases/tag/0.16.7)
49. [Release 0.16.8. 2022](https://github.com/slskd/slskd/releases/tag/0.16.8)
50. [Release 0.16.9. 2022](https://github.com/slskd/slskd/releases/tag/0.16.9)