C# Class Wox.Plugin.Spotify.SpotifyApi

Exibir arquivo Open project: JohnTheGr8/Wox.Plugin.Spotify Class Usage Examples

Private Properties

Property Type Description
ConnectToSpotify void
DownloadImageAsync Task
GetArtworkAsync Task
GetArtworkAsync Task
GetUniqueIdForArtwork string
UpdateInfos void

Public Methods

Method Description
GetAlbums ( string s ) : IEnumerable
GetArtists ( string s ) : IEnumerable
GetArtworkAsync ( SpotifyAPI.Web.Models.FullAlbum album ) : Task
GetArtworkAsync ( SpotifyAPI.Web.Models.FullArtist artist ) : Task
GetArtworkAsync ( SpotifyAPI.Web.Models.FullTrack track ) : Task
GetArtworkAsync ( SpotifyAPI.Web.Models.SimpleAlbum album ) : Task
GetArtworkAsync ( SpotifyAPI.Local.Models.Track track ) : Task
GetTracks ( string s ) : IEnumerable
Pause ( ) : void
Play ( ) : void
Play ( string uri ) : void
Skip ( ) : void
SpotifyApi ( string pluginDir = null ) : System
ToggleMute ( ) : void

Private Methods

Method Description
ConnectToSpotify ( ) : void
DownloadImageAsync ( string uniqueId, string url ) : Task
GetArtworkAsync ( List images, string uri ) : Task
GetArtworkAsync ( string url, string resourceUri ) : Task
GetUniqueIdForArtwork ( string uri ) : string
UpdateInfos ( ) : void

Method Details

GetAlbums() public method

public GetAlbums ( string s ) : IEnumerable
s string
return IEnumerable

GetArtists() public method

public GetArtists ( string s ) : IEnumerable
s string
return IEnumerable

GetArtworkAsync() public method

public GetArtworkAsync ( SpotifyAPI.Web.Models.FullAlbum album ) : Task
album SpotifyAPI.Web.Models.FullAlbum
return Task

GetArtworkAsync() public method

public GetArtworkAsync ( SpotifyAPI.Web.Models.FullArtist artist ) : Task
artist SpotifyAPI.Web.Models.FullArtist
return Task

GetArtworkAsync() public method

public GetArtworkAsync ( SpotifyAPI.Web.Models.FullTrack track ) : Task
track SpotifyAPI.Web.Models.FullTrack
return Task

GetArtworkAsync() public method

public GetArtworkAsync ( SpotifyAPI.Web.Models.SimpleAlbum album ) : Task
album SpotifyAPI.Web.Models.SimpleAlbum
return Task

GetArtworkAsync() public method

public GetArtworkAsync ( SpotifyAPI.Local.Models.Track track ) : Task
track SpotifyAPI.Local.Models.Track
return Task

GetTracks() public method

public GetTracks ( string s ) : IEnumerable
s string
return IEnumerable

Pause() public method

public Pause ( ) : void
return void

Play() public method

public Play ( ) : void
return void

Play() public method

public Play ( string uri ) : void
uri string
return void

Skip() public method

public Skip ( ) : void
return void

SpotifyApi() public method

public SpotifyApi ( string pluginDir = null ) : System
pluginDir string
return System

ToggleMute() public method

public ToggleMute ( ) : void
return void