All Projects → JohnnyCrazy → Spotifyapi Net

JohnnyCrazy / Spotifyapi Net

Licence: mit
🔉 A Client for the Spotify Web API, written in C#/.NET

Projects that are alternatives of or similar to Spotifyapi Net

Spotui
Spotify in the terminal 💻🎶
Stars: ✭ 302 (-65.95%)
Mutual labels:  spotify-api, music, spotify
Youtubetospotify
A Python script to fetch tracks of music channels on Youtube, find them on Spotify and add them to a playlist
Stars: ✭ 33 (-96.28%)
Mutual labels:  spotify-api, music, spotify
Listentogether
Grab some friends, connect your Spotify account, and listen to music in sync with each other.
Stars: ✭ 19 (-97.86%)
Mutual labels:  spotify-api, music, spotify
Plylst
Smart playlists for Spotify! Stop relying on fancy pants algorithms to organize your library and instead build playlists the way you want.
Stars: ✭ 301 (-66.07%)
Mutual labels:  spotify-api, music, spotify
Obscurify
Find out more about your music taste and compare it to others' with Obscurify
Stars: ✭ 200 (-77.45%)
Mutual labels:  spotify-api, music, spotify
Listen Now
Listen-now, 提供了多音乐平台的音乐搜索、播放、歌单播放、同步平台歌单到本地数据库,并计划开发智能音乐推荐系统。listen-now主要由学生层级的同学一起开发。
Stars: ✭ 139 (-84.33%)
Mutual labels:  spotify-api, music, spotify
Spotty Features
Show trends about your music listening habits over time. Create playlists from a given seed and specified audio features.
Stars: ✭ 20 (-97.75%)
Mutual labels:  spotify-api, music, spotify
Singlespotify
🎵 Create Spotify playlists based on one artist through the command line
Stars: ✭ 254 (-71.36%)
Mutual labels:  spotify-api, music, spotify
Spotify Now Playing
Spotify now playing information and control popup for macOS menu bar
Stars: ✭ 171 (-80.72%)
Mutual labels:  spotify-api, music, spotify
Coverify
🎧 Design fresh album cover for your Spotify playlists
Stars: ✭ 167 (-81.17%)
Mutual labels:  spotify-api, music, spotify
Spotitube
Synchronize your Spotify collections downloading from external providers
Stars: ✭ 250 (-71.82%)
Mutual labels:  spotify-api, music, spotify
Smd
Spotify Music Downloader
Stars: ✭ 822 (-7.33%)
Mutual labels:  spotify-api, music, spotify
Quaggify
A spotify clone made in Swift 4 consuming the Spotify API
Stars: ✭ 30 (-96.62%)
Mutual labels:  spotify, spotify-api
Spotiflyer
Spotify/Gaana/Youtube Music Downloader For Android!
Stars: ✭ 231 (-73.96%)
Mutual labels:  music, spotify
Spotify-Cards-API
🚀 Unofficial Spotify PromoCards API
Stars: ✭ 13 (-98.53%)
Mutual labels:  spotify, spotify-api
App
🎉 Festify Host & Client
Stars: ✭ 317 (-64.26%)
Mutual labels:  music, spotify
Vue Spotify
Spotify client built with vue.js / vuex
Stars: ✭ 407 (-54.11%)
Mutual labels:  spotify-api, spotify
Hifiberry Os
Linux distribution optimized for audio playback
Stars: ✭ 487 (-45.1%)
Mutual labels:  music, spotify
Tauonmusicbox
The Linux desktop music player from the future! 🌆
Stars: ✭ 494 (-44.31%)
Mutual labels:  music, spotify
discoverify
Free Spotify add-on that automatically generates a personalized "Discover Daily" playlist, filled with recommendations based on your listening history.
Stars: ✭ 40 (-95.49%)
Mutual labels:  spotify, spotify-api

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].