Player
Get Playback State
PlayerGetStateResponse Me.Player.GetState(PlayerGetStateParams?parameters, CancellationTokencancellationToken = default)
GET/me/player
Transfer Playback
Me.Player.Transfer(PlayerTransferParamsparameters, CancellationTokencancellationToken = default)
PUT/me/player
Get Available Devices
PlayerGetDevicesResponse Me.Player.GetDevices(PlayerGetDevicesParams?parameters, CancellationTokencancellationToken = default)
GET/me/player/devices
Get Currently Playing Track
PlayerGetCurrentlyPlayingResponse Me.Player.GetCurrentlyPlaying(PlayerGetCurrentlyPlayingParams?parameters, CancellationTokencancellationToken = default)
GET/me/player/currently-playing
Start/Resume Playback
Me.Player.StartPlayback(PlayerStartPlaybackParams?parameters, CancellationTokencancellationToken = default)
PUT/me/player/play
Pause Playback
Me.Player.PausePlayback(PlayerPausePlaybackParams?parameters, CancellationTokencancellationToken = default)
PUT/me/player/pause
Skip To Next
Me.Player.SkipNext(PlayerSkipNextParams?parameters, CancellationTokencancellationToken = default)
POST/me/player/next
Skip To Previous
Me.Player.SkipPrevious(PlayerSkipPreviousParams?parameters, CancellationTokencancellationToken = default)
POST/me/player/previous
Seek To Position
Me.Player.SeekToPosition(PlayerSeekToPositionParamsparameters, CancellationTokencancellationToken = default)
PUT/me/player/seek
Set Repeat Mode
Me.Player.SetRepeatMode(PlayerSetRepeatModeParamsparameters, CancellationTokencancellationToken = default)
PUT/me/player/repeat
Set Playback Volume
Me.Player.SetVolume(PlayerSetVolumeParamsparameters, CancellationTokencancellationToken = default)
PUT/me/player/volume
Toggle Playback Shuffle
Me.Player.ToggleShuffle(PlayerToggleShuffleParamsparameters, CancellationTokencancellationToken = default)
PUT/me/player/shuffle
Get Recently Played Tracks
PlayerListRecentlyPlayedPageResponse Me.Player.ListRecentlyPlayed(PlayerListRecentlyPlayedParams?parameters, CancellationTokencancellationToken = default)
GET/me/player/recently-played
Models
PlayerQueue
Get the User's Queue
QueueGetResponse Me.Player.Queue.Get(QueueGetParams?parameters, CancellationTokencancellationToken = default)
GET/me/player/queue
Add Item to Playback Queue
Me.Player.Queue.Add(QueueAddParamsparameters, CancellationTokencancellationToken = default)
POST/me/player/queue