Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jacksonrakena/spotinet
Access the Spotify API in your applications (formerly Abyssal.Spotify)
https://github.com/jacksonrakena/spotinet
hacktoberfest spotify spotify-api spotify-sdk
Last synced: 2 months ago
JSON representation
Access the Spotify API in your applications (formerly Abyssal.Spotify)
- Host: GitHub
- URL: https://github.com/jacksonrakena/spotinet
- Owner: jacksonrakena
- License: mit
- Created: 2019-06-01T00:41:04.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T05:38:18.000Z (about 2 years ago)
- Last Synced: 2024-05-02T04:02:09.084Z (8 months ago)
- Topics: hacktoberfest, spotify, spotify-api, spotify-sdk
- Language: C#
- Homepage: https://docs.abyssal.gg/docs/spotinet/intro
- Size: 122 KB
- Stars: 6
- Watchers: 0
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
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.](https://docs.abyssal.gg/docs/spotinet/intro)
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
* [x] Authentication
* [x] Client Credentials authentication flow
* [ ] Implicit Grant
* [ ] Authorization Code
* [x] Tracks
* [x] Track references
* [x] Dereferencing
* [x] Albums
* [x] Album references
* [x] Dereferencing
* [x] Querying
* [x] Mixed querying
* [x] Selective querying
* [x] Pagination querying
* [ ] Use `IAsyncEnumerable`* [ ] 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.