Sptfy.Player (Sptfy v0.1.0) View Source
https://developer.spotify.com/documentation/web-api/reference-beta/#category-player
Link to this section Summary
Functions
POST /v1/me/player/queue
GET /v1/me/player/currently-playing
GET /v1/me/player/devices
GET /v1/me/player
GET /v1/me/player/recently-played
PUT /v1/me/player/pause
PUT /v1/me/player/play
PUT /v1/me/player/seek
PUT /v1/me/player/repeat
PUT /v1/me/player/shuffle
PUT /v1/me/player/volume
POST /v1/me/player/next
POST /v1/me/player/previous
PUT /v1/me/player
Link to this section Functions
Specs
POST /v1/me/player/queue
Parameters
uri: requireddevice_id
Specs
get_currently_playing(token :: String.t(), params :: map() | Keyword.t()) :: {:ok, Sptfy.Object.CurrentlyPlaying.t()}
GET /v1/me/player/currently-playing
Parameters
marketadditional_types
Specs
get_devices(token :: String.t(), params :: map() | Keyword.t()) :: {:ok, [Sptfy.Object.Device.t()]}
GET /v1/me/player/devices
Specs
get_playback(token :: String.t(), params :: map() | Keyword.t()) :: {:ok, Sptfy.Object.Playback.t()}
GET /v1/me/player
Parameters
marketadditional_types
Specs
get_recently_played(token :: String.t(), params :: map() | Keyword.t()) :: {:ok, Sptfy.Object.CursorPaging.t()}
GET /v1/me/player/recently-played
Parameters
limitbeforeafter
Specs
PUT /v1/me/player/pause
Parameters
device_id
Specs
PUT /v1/me/player/play
Parameters
device_idcontext_uriurisoffsetposition_ms
Specs
PUT /v1/me/player/seek
Parameters
position_ms: requireddevice_id
Specs
PUT /v1/me/player/repeat
Parameters
state: requireddevice_id
Specs
PUT /v1/me/player/shuffle
Parameters
state: requireddevice_id
Specs
PUT /v1/me/player/volume
Parameters
volume_percent: requireddevice_id
Specs
POST /v1/me/player/next
Parameters
device_id
Specs
POST /v1/me/player/previous
Parameters
device_id
Specs
PUT /v1/me/player
Parameters
device_ids: requiredplay