Soulseek.NET
Soulseek.NET copied to clipboard
A .NET Standard client library for the Soulseek network.
I confused myself with this briefly. The `responseReceived` in `SearchOptions` is an alternative to an event; there's a few of those throughout the library and I think they are beneficial...
The `dev-api` and `dev-web` scripts would work better as a single `watch` script accepting a `--web` flag to target the front or back end (this is how slskd works today,...
Test runs in Circle CI fail about half the time on transient errors that don't happen locally. A number of tests rely on timing tricks and waits because some behavior...
I'm in the process of migrating all of the pipelines for open source repos I contribute to over to GitHub actions. Circle CI is actually great, but there's no reason...
When a new tag is pushed, kick off the workflow, build the project, then deploy the artifacts to NuGet. Post deployment, update the GitHub release with a summary of changes....
Per: https://devblogs.microsoft.com/nuget/add-a-readme-to-your-nuget-package/ This requires (at the time this issue was created) a preview version of the .NET SDK, which I'm not interested in using, so this will need to wait...
This doesn't appear to be happening for parent candidates during the adoption process. Review other parts of the code to make sure it is being sent in all cases; messaging,...
While investigating #353 it has been discovered that outgoing search requests are accompanied by an additional message with code 153, which informs the server of our search and solicits a...
First, add support for liked/hated lists: * [ ] Add liked interest (InterestAdd/51) via `AddLikedInterestAsync(string interest)` * [ ] Remove liked interest (InterestRemove/52) via `RemoveLikedInterestAsync(string interest)` * [ ] Add...
This functionality probably should have been added along with the search request handling logic initially. If a client is slow to respond to requests (running on low spec hardware, inefficient...