Skip to content

jacksonrakena/SpotiNET

Repository files navigation

SpotiNET 🎶

A Spotify API wrapper for .NET Standard 2.1.

Currently, there are no stable releases, although the latest pre-release is fairly stable and should work in your production builds. When updating, always check the commit notes.

Usage

There is a beginner's guide to using SpotiNET available at my documentation website.

API documentation is a work-in-progress. You can see the tests in src\SpotiNet.Tests for a brief example, but XML documentation is included with all public-facing classes and methods. You can also generate the documentation using DocFX and browse it locally. If you have any issues, feel free to open a GitHub issue.

Feature Roadmap

  • Authentication

    • Client Credentials authentication flow
    • Implicit Grant
    • Authorization Code
  • Tracks

    • Track references
    • Dereferencing
  • Albums

    • Album references
    • Dereferencing
  • Querying

    • Mixed querying
    • Selective querying
    • Pagination querying
      • Use IAsyncEnumerable<T>
  • Ratelimits (429 Too Many Requests and Retry-After)

  • Playlists

  • Player

  • Personalization

  • Categories

  • Users

  • Conditional requests (Cache-Control)

Copyright

Copyright (c) 2020 Abyssal.
All media and content belongs to their respective owners.

About

Access the Spotify API in your applications (formerly Abyssal.Spotify)

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages