Skip to main content
Version: 5.1.1

Albums

GetAlbumTracks

Get Spotify catalog information about an album's tracks. Optional parameters can be used to limit the number of tracks returned.

Parameters

NameDescriptionExample
idThe Spotify ID for the album."5O7V8l4SeXTymVp3IesT9C"
[limit]The maximum number of items to return. Default: 20. Minimum: 1. Maximum: 50.20
[offset]The index of the first track to return. Default: 0 (the first object).0
[market]An ISO 3166-1 alpha-2 country code. Provide this parameter if you want to apply Track Relinking."DE"

Returns a SimpleTrack wrapped inside a Paging-object

Usage

Paging<SimpleTrack> tracks = _spotify.GetAlbumTracks("5O7V8l4SeXTymVp3IesT9C");
tracks.Items.ForEach(item => Console.WriteLine(item.Name)); //Display all fetched Track-Names (max 20)
Console.WriteLine(tracks.Total.ToString()) //Display total album track count

GetAlbum

Get Spotify catalog information for a single album.

Parameters

NameDescriptionExample
idThe Spotify ID for the album.5O7V8l4SeXTymVp3IesT9C
[market]An ISO 3166-1 alpha-2 country code. Provide this parameter if you want to apply Track Relinking."DE"

Returns a FullAlbum

Usage

FullAlbum album = _spotify.GetAlbum("5O7V8l4SeXTymVp3IesT9C");
Console.WriteLine(album.Name + "| Popularity: " + album.Popularity); //Display name and Popularity

GetSeveralAlbums

Get Spotify catalog information for multiple albums identified by their Spotify IDs.

Parameters

NameDescriptionExample
idsA list of the Spotify IDs for the albums. Maximum: 20 IDs.new List<String>() { "5O7V8l4SeXTymVp3IesT9C" }
[market]An ISO 3166-1 alpha-2 country code. Provide this parameter if you want to apply Track Relinking."DE"

Returns a SeveralAlbums which Property "Albums" contains a list of FullAlbum

Usage

SeveralAlbums albums = _spotify.GetSeveralAlbums(new List<String>() { "5O7V8l4SeXTymVp3IesT9C" });
Console.WriteLine(albums.Albums[0].Name);