🔉 A Client for the Spotify Web API, written in C#/.NET
Go to file
Alessandro Attard Barbini dd77be8a8a Added support for proxy configuration (#224)
* Create ProxyConfig class + Unit tests

* Use ProxyConfig in SpotifyLocalAPI

* Refactor WebProxy creation in ProxyConfig

* Use ProxyConfig in SpotifyWebAPI

* Add ProxyConfig parameter in GetAlbumArt methods

* Add ProxyConfig to WebAPIFactory

* Add proxy settings to Example app

* Fix ArgumentNullException in GetAlbumArtUrl when not using proxy

* Performed requested changes

- Removed redundant "this".
- Added necessary null checks.
- Added a ProxyConfig property to SpotifyLocalAPIConfig and removed constructor overloads with it in SpotifyLocalAPI and RemoteHandler.

* Updated Example app
2018-03-25 19:39:19 +02:00
SpotifyAPI Added support for proxy configuration (#224) 2018-03-25 19:39:19 +02:00
SpotifyAPI.Docs Added missing docs 2018-01-15 23:32:21 +01:00
SpotifyAPI.Example Added support for proxy configuration (#224) 2018-03-25 19:39:19 +02:00
SpotifyAPI.Tests Added support for proxy configuration (#224) 2018-03-25 19:39:19 +02:00
.gitattributes Initialisieren Sie das Commit, um ".gitIgnore"- und ".gitAttribute"-Standarddateien hinzuzufügen. 2014-01-07 16:25:32 +01:00
.gitignore Refactored SpotifyUri Parsing (#194) 2017-11-09 15:36:53 +01:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2017-06-21 21:09:39 +02:00
LICENSE Initial commit 2014-01-28 12:01:07 -08:00
README.md Added gitter badge 2017-05-31 17:22:14 +02:00
SpotifyAPI.sln Removed obsolte .nuget folder 2016-03-05 16:26:40 +01:00

SpotifyAPI-NET

Build status Nuget Gitter

An API for the Spotify-Client and Spotify's Web API, written in .NET

Spotify's Web API (link)

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 users authorization.

Spotify's unofficial Local API

Do you ever wanted to control your local Spotify Client with some sort of API? Now you can! This API gives you full control over your spotify client. You can get infos about the currently playing song, get its Album-Art, skip/pause and much more. It also features multiple Event-Interfaces.

Docs and Usage

More Information, Installation-Instructions, Examples and API-Reference can be found at github.io/SpotifyAPI-Net/

NuGet

You can add the API to your project via nuget-package:

Install-Package SpotifyAPI-NET
//or
Install-Package SpotifyAPI-Net -pre

Example

SpotifyLocalAPI Example SpotifyWebAPI Example
WebExample LocalExample