mirror of
https://github.com/Sarsoo/Spotify.NET.git
synced 2024-12-25 23:46:27 +00:00
60 lines
2.2 KiB
Markdown
60 lines
2.2 KiB
Markdown
# SpotifyAPI-NET Docs
|
||
|
||
## About
|
||
|
||
This project, written in C#/.NET, provides 2 libraries for an easier usage of the Spotify Web API
|
||
|
||
**Spotify's Web API** ([link](https://developer.spotify.com/web-api/))
|
||
> Based on simple REST principles, our Web API endpoints return metadata in JSON format about artists, albums, and tracks directly from the Spotify catalogue.
|
||
> The API also provides access to user-related data such as playlists and music saved in a “Your Music” library, subject to user’s authorization.
|
||
|
||
**SpotifyAPI.Web**
|
||
> A wrapper around Spotify's Web API, providing sync and async methods to query all possible endpoints. Results are returned as typed class instances, allowing property-based access.
|
||
|
||
**SpotifyAPI.Web.Auth**
|
||
> A library providing C# implementations of the 3 supported Authentication modes, including `ImplicitGrantAuth`, `AuthorizationCodeAuth` and `CredentialsAuth`
|
||
|
||
---
|
||
|
||
## Installing
|
||
|
||
* Via NuGet Package:
|
||
```bash
|
||
Install-Package SpotifyAPI.Web
|
||
Install-Package SpotifyAPI.Web.Auth
|
||
```
|
||
* Download the latest binaries on the [GitHub Release Page](https://github.com/JohnnyCrazy/SpotifyAPI-NET/releases) and add it to your Project
|
||
* Clone the Repo and build the project yourself.
|
||
|
||
---
|
||
|
||
## Getting Started
|
||
|
||
* [SpotifyAPI.Web](/web/getting_started/)
|
||
* [SpotifyAPI.Web.Auth](/auth/getting_started/)
|
||
|
||
|
||
## Projects
|
||
|
||
### [audio-band](https://github.com/dsafa/audio-band) by [@dsafa](https://github.com/dsafa)
|
||
|
||
> Display and control songs from the Windows taskbar
|
||
|
||
### [rocksmith-custom-song-toolkit](https://github.com/catara/rocksmith-custom-song-toolkit) by [@catara](https://github.com/catara)
|
||
|
||
> MASS Manipulation of Rocksmith DLC Library
|
||
|
||
### [Spofy](https://github.com/eltoncezar/Spofy) by [@eltoncezar](https://github.com/eltoncezar)
|
||
|
||
> A Spotify mini player and notifier for Windows
|
||
|
||
### [Toastify](https://github.com/aleab/toastify) by [@aleab](https://github.com/aleab)
|
||
|
||
> Toastify adds global hotkeys and toast notifications to Spotify
|
||
>
|
||
> *Forked from [nachmore/toastify](https://github.com/nachmore/toastify)*
|
||
|
||
### [Spotify Oculus](https://github.com/CaptainMorgs/spotify-oculus-release) by [@CaptainMorgs](https://github.com/CaptainMorgs)
|
||
|
||
> Unity project for interacting with Spotify in virtual reality for the Oculus Rift.
|