🔉 A Client for the Spotify Web API, written in C#/.NET
Go to file
dependabot[bot] e57ff8a319
Bump System.Net.Http.Json from 6.0.0 to 7.0.0 (#825)
Bumps [System.Net.Http.Json](https://github.com/dotnet/runtime) from 6.0.0 to 7.0.0.
- [Release notes](https://github.com/dotnet/runtime/releases)
- [Commits](https://github.com/dotnet/runtime/compare/v6.0.0...v7.0.0)

---
updated-dependencies:
- dependency-name: System.Net.Http.Json
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-18 11:26:46 +01:00
.github Updated to .net 6.0 and remove .net-standard2.0 support 2021-11-10 20:12:12 +01:00
.vscode Update to .NET 5.0 2020-11-13 14:43:00 +01:00
SpotifyAPI.Docs Bump loader-utils from 2.0.2 to 2.0.4 in /SpotifyAPI.Docs (#827) 2022-11-18 11:26:30 +01:00
SpotifyAPI.Web Adding Endpoint to get a User's Queue (#807) 2022-11-08 21:58:05 +01:00
SpotifyAPI.Web.Auth Bump EmbedIO from 3.4.3 to 3.5.2 (#817) 2022-11-08 21:58:23 +01:00
SpotifyAPI.Web.Examples Bump System.Net.Http.Json from 6.0.0 to 7.0.0 (#825) 2022-11-18 11:26:46 +01:00
SpotifyAPI.Web.Tests Bump NUnit3TestAdapter from 4.2.1 to 4.3.0 (#814) 2022-11-08 21:58:30 +01:00
.editorconfig Also update authenticator if new refresh token was returned 2021-09-28 22:30:52 +02:00
.gitattributes Initialisieren Sie das Commit, um ".gitIgnore"- und ".gitAttribute"-Standarddateien hinzuzufügen. 2014-01-07 16:25:32 +01:00
.gitignore Ignore launch settings 2020-05-16 22:33:05 +02:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2017-06-21 21:09:39 +02:00
donate.svg Added donation link 2018-03-26 01:13:14 +02:00
LICENSE Since we did a rewrite: Change license to MIT :party: #451 2020-05-30 23:33:53 +02:00
omnisharp.json Started with Unit Tests and added .editorconfig for syntax settings 2020-05-02 13:04:26 +02:00
publish.sh Added publishing to CI/CD if tag is present 2020-11-14 10:21:38 +01:00
README.md docs: fixed broken documentation links (#606) 2021-05-05 18:51:38 +02:00
SpotifyAPI.sln Added more example docs 2020-06-04 15:24:13 +02:00

SpotifyAPI-NET

SpotifyAPI-NET

Build SpotifyAPI-NET License SpotifyAPI.Web NuGET SpotifyAPI.Web.Auth NuGET

This open source library for the Spotify Web API provides an easy to use interface for .NET based languages, like C# and VisualBasic .NET. By using it you can query general spotify catalog information (tracks, albums and playlists), manage user-related content ("My Library", create and edit playlists) and control the users music players (play, stop, transfer playback, play specific track).

Features

  • Typed responses and requests to over 74 endpoints. Complete and always up to date.
  • Supports .NET Standard 2.X, which includes all major platforms, including mobile:
    • .NET Framework
    • UWP
    • .NET Core
    • Xamarin.Forms
  • Included HTTPClient, but feel free to bring your own!
  • Logging supported
  • Retry Handlers supported
  • Proxy support
  • Pagination support
  • All OAuth2 Authentications supported for use in ASP .NET and CLI apps
  • Modular structure, for easy unit testing

Example

using System;
using SpotifyAPI.Web;

class Program
{
    static async Task Main()
    {
      var spotify = new SpotifyClient("YourAccessToken");

      var track = await spotify.Tracks.Get("1s6ux0lNiTziSrd7iUAADH");
      Console.WriteLine(track.Name);
    }
}

More examples can be found on the website and in the SpotifyAPI.Web.Examples directory.

Docs and Usage

More Information, Installation-Instructions, Examples, Guides can be found at johnnycrazy.github.io/SpotifyAPI-NET/

Installation

Installation Instructions can be found in the Getting Started Guide

Donations

If you want to support this project or my work in general, you can donate a buck or two via the link below. However, this will be always optional!

Donate Link