setShuffle method

Future<void> setShuffle(
  1. bool shuffle, {
  2. String? deviceId,
})

Enables or disables shuffle mode for playback.

Implementation

Future<void> setShuffle(bool shuffle, {String? deviceId}) async {
  final uri = Uri.https(
    _baseApiHost,
    '/v1/me/player/shuffle',
    {
      'state': shuffle ? 'true' : 'false',
      if (deviceId != null) 'device_id': deviceId,
    },
  );

  await _putJson(uri);
}