C# Class WpfMpdClient.Scrobbler

Afficher le fichier Open project: sakya/wpfmpdclient

Méthodes publiques

Méthode Description
GetAlbumArt ( string baseUrl, ImageSize size, string apiKey, string artist, string album ) : string
GetAlbumInfo ( string baseUrl, string apiKey, string lang, string artist, string album ) : string
GetArtistArt ( string baseUrl, ImageSize size, string apiKey, string artist ) : string
GetArtistCorrection ( string baseUrl, string apiKey, string artist ) : string
GetArtistInfo ( string baseUrl, string apiKey, string lang, string artist ) : string
GetAuthorizationUrl ( string token ) : string
GetSession ( ) : string
GetToken ( ) : string
GetTrackCorrection ( string baseUrl, string apiKey, string artist, string title ) : ScrobblerTrack
SaveCache ( ) : bool
Scrobble ( string artist, string title, string album, System.DateTime started ) : bool
Scrobbler ( string apiKey, string apiSecret, string baseUrl, string sessionKey ) : System
UpdateNowPlaying ( string artist, string title, string album ) : bool

Private Methods

Méthode Description
GetPostResponse ( string url, string>.Dictionary parameters ) : XmlDocument
GetResponse ( Uri url ) : XmlDocument
GetSignature ( string>.Dictionary parameters ) : string
GetUrl ( string address, string>.Dictionary parameters ) : Uri

Method Details

GetAlbumArt() public static méthode

public static GetAlbumArt ( string baseUrl, ImageSize size, string apiKey, string artist, string album ) : string
baseUrl string
size ImageSize
apiKey string
artist string
album string
Résultat string

GetAlbumInfo() public static méthode

public static GetAlbumInfo ( string baseUrl, string apiKey, string lang, string artist, string album ) : string
baseUrl string
apiKey string
lang string
artist string
album string
Résultat string

GetArtistArt() public static méthode

public static GetArtistArt ( string baseUrl, ImageSize size, string apiKey, string artist ) : string
baseUrl string
size ImageSize
apiKey string
artist string
Résultat string

GetArtistCorrection() public static méthode

public static GetArtistCorrection ( string baseUrl, string apiKey, string artist ) : string
baseUrl string
apiKey string
artist string
Résultat string

GetArtistInfo() public static méthode

public static GetArtistInfo ( string baseUrl, string apiKey, string lang, string artist ) : string
baseUrl string
apiKey string
lang string
artist string
Résultat string

GetAuthorizationUrl() public méthode

public GetAuthorizationUrl ( string token ) : string
token string
Résultat string

GetSession() public méthode

public GetSession ( ) : string
Résultat string

GetToken() public méthode

public GetToken ( ) : string
Résultat string

GetTrackCorrection() public static méthode

public static GetTrackCorrection ( string baseUrl, string apiKey, string artist, string title ) : ScrobblerTrack
baseUrl string
apiKey string
artist string
title string
Résultat ScrobblerTrack

SaveCache() public méthode

public SaveCache ( ) : bool
Résultat bool

Scrobble() public méthode

public Scrobble ( string artist, string title, string album, System.DateTime started ) : bool
artist string
title string
album string
started System.DateTime
Résultat bool

Scrobbler() public méthode

public Scrobbler ( string apiKey, string apiSecret, string baseUrl, string sessionKey ) : System
apiKey string
apiSecret string
baseUrl string
sessionKey string
Résultat System

UpdateNowPlaying() public méthode

public UpdateNowPlaying ( string artist, string title, string album ) : bool
artist string
title string
album string
Résultat bool