Skip to content

A .NET Standard client library for the Soulseek network.

License

Notifications You must be signed in to change notification settings

screwfaze/Soulseek.NET

 
 

Repository files navigation

Soulseek.NET

build status codecov quality lines of code license

A .NET Standard client library for the Soulseek network.

This library aims to provide more control over searches and downloads from the Soulseek network, namely to support download automation and quality control.

This library does NOT aim to provide the full functionality required to create a replacement for the desktop client.

The Soulseek network relies on sharing to operate. If you're using this library to download files, you should also run a copy of the desktop client to share a number of files proportional to your download activity. Taking without giving goes against the spirit of the network.

Supported and Planned Functionality

  • Private messaging
  • Searching the network
  • Browsing individual user shares
  • Downloading of files

Unsupported Functionality

  • Sharing of files:
    • Providing the server with a list of shared files
    • Accepting or responding to distributed search requests
    • Uploading files
  • Downloads from users behind a firewall
  • Chat rooms

About

A .NET Standard client library for the Soulseek network.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 98.9%
  • Other 1.1%