Spotifyapi Net

🔉 A Client for the Spotify Web API, written in C#/.NET
Alternatives To Spotifyapi Net
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Spotify Downloader11,781222 days ago64June 27, 202214mitPython
Download your Spotify playlists and songs along with album art and metadata (from YouTube if a match is found).
Spotiflyer8,615
4 days ago65gpl-3.0Kotlin
Kotlin Multiplatform Music Downloader, Supports Spotify / Gaana / Youtube Music / Jio Saavn / SoundCloud.
Mopidy7,654210782 months ago79April 28, 2022201apache-2.0Python
Mopidy is an extensible music server written in Python
Psst7,642
a day ago97mitRust
Fast and multi-platform Spotify client with native GUI
Ncspot3,859
a day ago37September 17, 2022104bsd-2-clauseRust
Cross-platform ncurses Spotify client written in Rust, inspired by ncmpc and the likes.
Spotify Web Api Node2,874852922 months ago50January 24, 2021160mitJavaScript
A Node.js wrapper for Spotify's Web API.
Exportify2,439
24 days ago27mitJavaScript
Export/Backup Spotify playlists using the Web API
Spotify Dl1,321
25 days ago31April 19, 202224mitPython
Downloads songs from your Spotify Playlist
Spotifyapi Net1,3141229 days ago34September 28, 20216mitC#
:sound: A Client for the Spotify Web API, written in C#/.NET
Everyones Guide For Starting Up On Wechat Network868
9 months ago7
微信互联网平民创业
Alternatives To Spotifyapi Net
Select To Compare


Alternative Project Comparisons
Readme

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

Popular Spotify Projects
Popular Playlist Projects
Popular Media Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
C Sharp
Spotify
Playlist
Spotify Api