C# Class TouchRemote.Core.Dacp.Responders.CtrlIntInstanceResponder

Exibir arquivo Open project: pieceofsummer/TouchRemote

Public Methods

Method Description
CtrlIntInstanceResponder ( HttpRequest request ) : System
GetResponse ( ) : HttpResponse

Private Methods

Method Description
CueResponse ( ) : HttpResponse
GetPropertyResponse ( ) : HttpResponse

Answers the /ctrl-int/dbid/getproperty request Query string arguments are: session-id: id of the remote session; properties: comma-separated list of properties to get. Remote seems using only 'volume'.

GetSpeakersResponse ( ) : HttpResponse

Answers the /ctrl-int/dbid/getspeakers request Query string arguments are: session-id: id of the remote session;

NowPlayingArtworkResponse ( ) : HttpResponse

Answers the /ctrl-int/dbid/nowplayingartwork request Query string arguments are: session-id: id of the remote session;

PlaySpecResponse ( ) : HttpResponse
PlayStatusUpdateResponse ( ) : HttpResponse
QueueContentsResponse ( ) : HttpResponse
QueueEditResponse ( ) : HttpResponse
SetPropertyResponse ( ) : HttpResponse

Answers the /ctrl-int/dbid/setproperty request Query string arguments are: session-id: id of the remote session; 1 or more properties to set (property=value pairs): dacp.shufflestate - shuffle mode (0 = off, 1 = on) dacp.repeatstate - repeat mode (0 = off, 1 = track, 2 = all) dmcp.volume - volume (0-100) dacp.playingtime - playback time (ms) dacp.userrating - rating (0-100)

VoteForTrack ( ) : void

Method Details

CtrlIntInstanceResponder() public method

public CtrlIntInstanceResponder ( HttpRequest request ) : System
request TouchRemote.Core.Http.HttpRequest
return System

GetResponse() public method

public GetResponse ( ) : HttpResponse
return TouchRemote.Core.Http.HttpResponse