SkillAgentSearch skills...

Soulseek.NET

A .NET Standard client library for the Soulseek network.

Install / Use

/learn @jpdillingham/Soulseek.NET
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Soulseek.NET

NuGet version Semantic Versioning license

CircleCI codecov Maintainability Rating Reliability Rating Security Rating

A .NET Standard client library for the Soulseek network.

Documentation

The external interface of the library is sparse and well documented; the best resource is the code itself. Of particular interest:

Excluded Search Phrases

Starting around the beginning of 2024, the Soulseek server has begun sending a list of 'excluded search phrases' as a way to restrict content exchanged on the network and appease copyright trolls.

This list of phrases is delivered in the event ExcludedSearchPhrassReceived, and it is my expectation that any outgoing search results must be filtered to exclude files that contain any of the excluded phrases in the path or filename.

I appreciate everyone's cooperation and commitment to ensuring the long term health of the Soulseek network.

Reserved Minor Version Ranges

Applications using this library are required, as a condition of the LICENSE, to use a unique minor version number when logging in to the Soulseek network. To aid in avoidance of versions used by other applications, a list of reserved version ranges and their associated applications are included below.

See also

References

Alternative Clients and Libraries

Much of Soulseek.NET was made possible by the work of others. The following resources were used as a reference:

View on GitHub
GitHub Stars223
CategoryDevelopment
Updated1d ago
Forks26

Languages

C#

Security Score

100/100

Audited on Apr 8, 2026

No findings