mirror of
https://github.com/Sarsoo/Spotify.NET.git
synced 2024-12-25 23:46:27 +00:00
84 lines
3.7 KiB
Markdown
84 lines
3.7 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
|
||
|
||
### [lidarr](https://github.com/lidarr/Lidarr) by [@lidarr](https://github.com/lidarr)
|
||
|
||
> Looks and smells like Sonarr but made for music.
|
||
|
||
### [botframework-solutions](https://github.com/microsoft/botframework-solutions) by [@microsoft](https://github.com/microsoft)
|
||
|
||
> home for a set of templates and solutions to help build advanced conversational experiences using Azure Bot Service and Bot Framework
|
||
|
||
### [Spytify](https://github.com/jwallet/spy-spotify) by [@jwallet](https://github.com/jwallet)
|
||
|
||
> Records Spotify to mp3 without ads while it plays and includes media tags to the recorded files
|
||
|
||
### [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.
|
||
|
||
### [Songify](https://github.com/Inzaniity/Songify) by [@Inzaniity](https://github.com/Inzaniity)
|
||
|
||
> A simple tool that gets the current track from Spotify, YouTube and Nightbot.
|
||
|
||
### [Elite G19s Companion app](https://forums.frontier.co.uk/threads/elite-g19s-companion-app-with-simulated-space-traffic-control.226782/) by [@MagicMau](https://github.com/MagicMau)
|
||
|
||
> Main features include: system and station overview, play radio and podcast with audio visualizations, simulated Space Traffic Control, GPS functionality (including planetary races), an orrery view, a screenshot converter, and a news ticker.
|
||
|
||
### [ARDUINO-Spotify-Remote-Control](https://github.com/NADER11NDEU/ARDUINO-Spotify-Remote-Control) by [@NADER11NDEU](https://github.com/NADER11NDEU)
|
||
|
||
> Well, with this project we will be able to control active spotify devices with Arduino. How we gonna do that ? We will use serial communication.
|