addTrack method

Future<void> addTrack(
  1. String trackUri,
  2. String playlistId, {
  3. int position = -1,
})

Adds a track with trackUri (i.e spotify:track:4iV5W9uYEdYUVa79Axb7Rh) to a playlist with playlistId

Implementation

Future<void> addTrack(String trackUri, String playlistId,
    {int position = -1}) async {
  var url = 'v1/playlists/$playlistId/tracks';

  if (position >= 0) {
    url = '$url?position=$position';
  }

  await _api._post(
      url,
      jsonEncode({
        'uris': [trackUri]
      }));
}