From 076391c68314f7c148089368639914a360f67e1e Mon Sep 17 00:00:00 2001 From: Andreas Sans Date: Wed, 30 Aug 2017 16:34:41 +0200 Subject: [PATCH 1/3] Added tests for the app with the sencha test tool --- client/.sencha/.gitignore | 5 +- client/app.json | 20 +- client/app/view/main/MainController.js | 8 +- client/test/AppInit/AppLaunch.js | 20 + client/test/AppInit/lib/played.json | 10629 +++++++++++++++++++++++ client/test/Bookmarks/Bookmarking.js | 70 + client/test/Reload/Play.js | 50 + client/test/Reload/TitleBar.js | 39 + client/test/lib/currenttrack.json | 207 + client/test/lib/played.json | 10625 ++++++++++++++++++++++ client/test/project.json | 86 + client/workspace.json | 53 +- 12 files changed, 21762 insertions(+), 50 deletions(-) create mode 100644 client/test/AppInit/AppLaunch.js create mode 100644 client/test/AppInit/lib/played.json create mode 100644 client/test/Bookmarks/Bookmarking.js create mode 100644 client/test/Reload/Play.js create mode 100644 client/test/Reload/TitleBar.js create mode 100644 client/test/lib/currenttrack.json create mode 100644 client/test/lib/played.json create mode 100644 client/test/project.json diff --git a/client/.sencha/.gitignore b/client/.sencha/.gitignore index a47f7e0..59d4fb6 100644 --- a/client/.sencha/.gitignore +++ b/client/.sencha/.gitignore @@ -1 +1,4 @@ -/temp/ \ No newline at end of file +/temp/ + +# Added by Sencha IDE Plugin +temp \ No newline at end of file diff --git a/client/app.json b/client/app.json index 39b7782..2f8ff76 100644 --- a/client/app.json +++ b/client/app.json @@ -6,7 +6,7 @@ /** * The version of the application. */ - "version": "@@@version@@@", + "version": "2.3.6", /** * The relative path to the application's markup file (html, jsp, asp, etc.). */ @@ -312,6 +312,24 @@ * Settings specific to development builds. */ "development": { + "requires" : [ + "font-awesome", + "ux" + ], + "js": [ + { + "path": "${framework.dir}/build/ext-modern-all-debug.js" + }, + { + "path": "app.js", + "bundle": true + }, + { + // default settings + "path": "ext/packages/ux/src/ajax/SimManager.js", + "bundle" : true + } + ], "output": { "base": "${workspace.build.dir}/${build.environment}/${app.name}", "appCache": { diff --git a/client/app/view/main/MainController.js b/client/app/view/main/MainController.js index 2c90477..fa6b3d1 100644 --- a/client/app/view/main/MainController.js +++ b/client/app/view/main/MainController.js @@ -137,8 +137,15 @@ Ext.define('Spotify.view.main.MainController', { if (e.getTarget('.track-bookmark')) { const vm = this.getViewModel(); const store = vm.getStore('bookmarked'); + const playedStore = vm.getStore('playedTracks'); + playedRecord = playedStore.findRecord("id", record.get('id'), 0, false, true, true); + + if(playedRecord){ + playedRecord.set('bookmarked', !record.get('bookmarked')); + } record.set('bookmarked', !record.get('bookmarked')); + store.remove(record); store.sync(); } @@ -287,7 +294,6 @@ Ext.define('Spotify.view.main.MainController', { if (recordIndex === -1) { - console.log(currentTrack); const record = Ext.create('Spotify.model.BookmarkedTrack', { // id: currentTrack.item.id, name : currentTrack.item.name, diff --git a/client/test/AppInit/AppLaunch.js b/client/test/AppInit/AppLaunch.js new file mode 100644 index 0000000..a990805 --- /dev/null +++ b/client/test/AppInit/AppLaunch.js @@ -0,0 +1,20 @@ + +describe("AppLaunch", function() { + + it("test", function(){ + let controller; + ST.component('spotify-login').and(function(el){ + controller = el.getController() + // button.getController(); + spyOn(controller, 'doSpotifyLogin'); + + }) + + ST.component('spotify-login button').click(0,0).and(function(button){ + debugger; + expect(controller.doSpotifyLogin).toHaveBeenCalled(); + + }) + + }); +}); \ No newline at end of file diff --git a/client/test/AppInit/lib/played.json b/client/test/AppInit/lib/played.json new file mode 100644 index 0000000..743a76c --- /dev/null +++ b/client/test/AppInit/lib/played.json @@ -0,0 +1,10629 @@ +let asd = { + "items": [ + { + "track": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2RbOAXoeWp8MVe3u1NlKXk" + }, + "href": "https://api.spotify.com/v1/artists/2RbOAXoeWp8MVe3u1NlKXk", + "id": "2RbOAXoeWp8MVe3u1NlKXk", + "name": "Don Winslow", + "type": "artist", + "uri": "spotify:artist:2RbOAXoeWp8MVe3u1NlKXk" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/7fjGWQvldkVoyhitry4dP7" + }, + "href": "https://api.spotify.com/v1/albums/7fjGWQvldkVoyhitry4dP7", + "id": "7fjGWQvldkVoyhitry4dP7", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/ea441b518b72af28b5094175cd0bbecb74c2a9b3", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/07e3ed21a24735828a43989c5f5a166bda77df50", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/edf9e1266c6500999122b8de684024f6c2a83c8b", + "width": 64 + } + ], + "name": "Zeit des Zorns (Lesung)", + "type": "album", + "uri": "spotify:album:7fjGWQvldkVoyhitry4dP7" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2RbOAXoeWp8MVe3u1NlKXk" + }, + "href": "https://api.spotify.com/v1/artists/2RbOAXoeWp8MVe3u1NlKXk", + "id": "2RbOAXoeWp8MVe3u1NlKXk", + "name": "Don Winslow", + "type": "artist", + "uri": "spotify:artist:2RbOAXoeWp8MVe3u1NlKXk" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 217565, + "explicit": false, + "external_ids": { + "isrc": "DEUE11692538" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/1Wi77UHjDtGRHgsyG46yRY" + }, + "href": "https://api.spotify.com/v1/tracks/1Wi77UHjDtGRHgsyG46yRY", + "id": "1Wi77UHjDtGRHgsyG46yRY", + "name": "Zeit des Zorns, Kapitel 32", + "popularity": 8, + "preview_url": "https://p.scdn.co/mp3-preview/0ef301eb20e4f723e0986761e320186d644c3717?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 32, + "type": "track", + "uri": "spotify:track:1Wi77UHjDtGRHgsyG46yRY" + }, + "context": { + "uri": "spotify:album:7fjGWQvldkVoyhitry4dP7", + "external_urls": { + "spotify": "https://open.spotify.com/album/7fjGWQvldkVoyhitry4dP7" + }, + "href": "https://api.spotify.com/v1/albums/null", + "type": "album" + }, + "played_at": "2017-08-28T11:50:18.826Z" + }, + { + "track": { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2wX6xSig4Rig5kZU6ePlWe" + }, + "href": "https://api.spotify.com/v1/artists/2wX6xSig4Rig5kZU6ePlWe", + "id": "2wX6xSig4Rig5kZU6ePlWe", + "name": "KSHMR", + "type": "artist", + "uri": "spotify:artist:2wX6xSig4Rig5kZU6ePlWe" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0SFycBapbIhuPacbhzDxI2" + }, + "href": "https://api.spotify.com/v1/artists/0SFycBapbIhuPacbhzDxI2", + "id": "0SFycBapbIhuPacbhzDxI2", + "name": "Crossnaders", + "type": "artist", + "uri": "spotify:artist:0SFycBapbIhuPacbhzDxI2" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/1qymVLNl7nlN9BXFk6GkCH" + }, + "href": "https://api.spotify.com/v1/albums/1qymVLNl7nlN9BXFk6GkCH", + "id": "1qymVLNl7nlN9BXFk6GkCH", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/4419f24e0b9d2bdf72e9f168e3ecbf6e85c29f59", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/c1c2a130ec7dd8bbeb9937036835b7e6891030d1", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/ff732e1a7b6d4b0c1b3acfcd45bbfc2f5c73c1c8", + "width": 64 + } + ], + "name": "Back To Me", + "type": "album", + "uri": "spotify:album:1qymVLNl7nlN9BXFk6GkCH" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2wX6xSig4Rig5kZU6ePlWe" + }, + "href": "https://api.spotify.com/v1/artists/2wX6xSig4Rig5kZU6ePlWe", + "id": "2wX6xSig4Rig5kZU6ePlWe", + "name": "KSHMR", + "type": "artist", + "uri": "spotify:artist:2wX6xSig4Rig5kZU6ePlWe" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0SFycBapbIhuPacbhzDxI2" + }, + "href": "https://api.spotify.com/v1/artists/0SFycBapbIhuPacbhzDxI2", + "id": "0SFycBapbIhuPacbhzDxI2", + "name": "Crossnaders", + "type": "artist", + "uri": "spotify:artist:0SFycBapbIhuPacbhzDxI2" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/74RDfhi3g8pfpmMCrQUtpF" + }, + "href": "https://api.spotify.com/v1/artists/74RDfhi3g8pfpmMCrQUtpF", + "id": "74RDfhi3g8pfpmMCrQUtpF", + "name": "Micky Blue", + "type": "artist", + "uri": "spotify:artist:74RDfhi3g8pfpmMCrQUtpF" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 178710, + "explicit": false, + "external_ids": { + "isrc": "NLZ541700281" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/3Ixkbs1bKdr7LrvHffvoHg" + }, + "href": "https://api.spotify.com/v1/tracks/3Ixkbs1bKdr7LrvHffvoHg", + "id": "3Ixkbs1bKdr7LrvHffvoHg", + "name": "Back To Me", + "popularity": 65, + "preview_url": "https://p.scdn.co/mp3-preview/a3c9489770e1a3dd790599bc97d46bf6fcb8f365?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:3Ixkbs1bKdr7LrvHffvoHg" + }, + "context": { + "uri": "spotify:user:myshock13:playlist:6gZEnLxIA8JyMOrUTZqQub", + "external_urls": { + "spotify": "https://open.spotify.com/user/myshock13/playlist/6gZEnLxIA8JyMOrUTZqQub" + }, + "href": "https://api.spotify.com/v1/users/myshock13/playlists/6gZEnLxIA8JyMOrUTZqQub", + "type": "playlist" + }, + "played_at": "2017-08-28T09:34:57.586Z" + }, + { + "track": { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/53YSn9tHwGJ6bq5P0gGoYo" + }, + "href": "https://api.spotify.com/v1/artists/53YSn9tHwGJ6bq5P0gGoYo", + "id": "53YSn9tHwGJ6bq5P0gGoYo", + "name": "Firebeatz", + "type": "artist", + "uri": "spotify:artist:53YSn9tHwGJ6bq5P0gGoYo" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/5wwneIFdawNgQ7GvKK29Z3" + }, + "href": "https://api.spotify.com/v1/artists/5wwneIFdawNgQ7GvKK29Z3", + "id": "5wwneIFdawNgQ7GvKK29Z3", + "name": "Lucas & Steve", + "type": "artist", + "uri": "spotify:artist:5wwneIFdawNgQ7GvKK29Z3" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/2Ps7UwYbGP9aQbLgmhJBgl" + }, + "href": "https://api.spotify.com/v1/albums/2Ps7UwYbGP9aQbLgmhJBgl", + "id": "2Ps7UwYbGP9aQbLgmhJBgl", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/474b863a254c3da4c5aac0876def344544bbf939", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/cb941bd7db4aa61687f4c2dc6585206bd455785e", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/3e4dfd82ba141c0b35a2b8f2767048371d38c2fa", + "width": 64 + } + ], + "name": "Show Me Your Love", + "type": "album", + "uri": "spotify:album:2Ps7UwYbGP9aQbLgmhJBgl" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/53YSn9tHwGJ6bq5P0gGoYo" + }, + "href": "https://api.spotify.com/v1/artists/53YSn9tHwGJ6bq5P0gGoYo", + "id": "53YSn9tHwGJ6bq5P0gGoYo", + "name": "Firebeatz", + "type": "artist", + "uri": "spotify:artist:53YSn9tHwGJ6bq5P0gGoYo" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/5wwneIFdawNgQ7GvKK29Z3" + }, + "href": "https://api.spotify.com/v1/artists/5wwneIFdawNgQ7GvKK29Z3", + "id": "5wwneIFdawNgQ7GvKK29Z3", + "name": "Lucas & Steve", + "type": "artist", + "uri": "spotify:artist:5wwneIFdawNgQ7GvKK29Z3" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 177142, + "explicit": false, + "external_ids": { + "isrc": "NLZ541701041" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/4vxnGjIxtdeWvLSmG2ED3P" + }, + "href": "https://api.spotify.com/v1/tracks/4vxnGjIxtdeWvLSmG2ED3P", + "id": "4vxnGjIxtdeWvLSmG2ED3P", + "name": "Show Me Your Love", + "popularity": 56, + "preview_url": "https://p.scdn.co/mp3-preview/140eb509dda7040e0c337768205978557884ad3b?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:4vxnGjIxtdeWvLSmG2ED3P" + }, + "context": { + "uri": "spotify:user:myshock13:playlist:6gZEnLxIA8JyMOrUTZqQub", + "external_urls": { + "spotify": "https://open.spotify.com/user/myshock13/playlist/6gZEnLxIA8JyMOrUTZqQub" + }, + "href": "https://api.spotify.com/v1/users/myshock13/playlists/6gZEnLxIA8JyMOrUTZqQub", + "type": "playlist" + }, + "played_at": "2017-08-28T09:31:57.985Z" + }, + { + "track": { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/53YSn9tHwGJ6bq5P0gGoYo" + }, + "href": "https://api.spotify.com/v1/artists/53YSn9tHwGJ6bq5P0gGoYo", + "id": "53YSn9tHwGJ6bq5P0gGoYo", + "name": "Firebeatz", + "type": "artist", + "uri": "spotify:artist:53YSn9tHwGJ6bq5P0gGoYo" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/1Q5uqmtmbvvCXNOElhtbTx" + }, + "href": "https://api.spotify.com/v1/albums/1Q5uqmtmbvvCXNOElhtbTx", + "id": "1Q5uqmtmbvvCXNOElhtbTx", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/6040556be4cf62a7f0b31e998c720e83a007ef9f", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/5b28626e8b00c7fb6a74afa70a1059074eb83834", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/1a5009fcd7c448027d136ad81e5967dcc7e37619", + "width": 64 + } + ], + "name": "Ignite", + "type": "album", + "uri": "spotify:album:1Q5uqmtmbvvCXNOElhtbTx" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/53YSn9tHwGJ6bq5P0gGoYo" + }, + "href": "https://api.spotify.com/v1/artists/53YSn9tHwGJ6bq5P0gGoYo", + "id": "53YSn9tHwGJ6bq5P0gGoYo", + "name": "Firebeatz", + "type": "artist", + "uri": "spotify:artist:53YSn9tHwGJ6bq5P0gGoYo" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 182130, + "explicit": false, + "external_ids": { + "isrc": "GBKPL1780308" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/5OXwRdA8RMRknAjxtxgyTc" + }, + "href": "https://api.spotify.com/v1/tracks/5OXwRdA8RMRknAjxtxgyTc", + "id": "5OXwRdA8RMRknAjxtxgyTc", + "name": "Ignite", + "popularity": 42, + "preview_url": "https://p.scdn.co/mp3-preview/fff67f5875cb33970cfc35140d0f4d9dcdb1f9a1?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:5OXwRdA8RMRknAjxtxgyTc" + }, + "context": { + "uri": "spotify:user:myshock13:playlist:6gZEnLxIA8JyMOrUTZqQub", + "external_urls": { + "spotify": "https://open.spotify.com/user/myshock13/playlist/6gZEnLxIA8JyMOrUTZqQub" + }, + "href": "https://api.spotify.com/v1/users/myshock13/playlists/6gZEnLxIA8JyMOrUTZqQub", + "type": "playlist" + }, + "played_at": "2017-08-28T09:28:58.240Z" + }, + { + "track": { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/7dc6hUwyuIhrZdh80eaCEE" + }, + "href": "https://api.spotify.com/v1/artists/7dc6hUwyuIhrZdh80eaCEE", + "id": "7dc6hUwyuIhrZdh80eaCEE", + "name": "Fedde Le Grand", + "type": "artist", + "uri": "spotify:artist:7dc6hUwyuIhrZdh80eaCEE" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/1PFc84GHTYPL0G12JHh9Mc" + }, + "href": "https://api.spotify.com/v1/artists/1PFc84GHTYPL0G12JHh9Mc", + "id": "1PFc84GHTYPL0G12JHh9Mc", + "name": "Dannic", + "type": "artist", + "uri": "spotify:artist:1PFc84GHTYPL0G12JHh9Mc" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/3XSkS0dvC7HqbspstKciWc" + }, + "href": "https://api.spotify.com/v1/artists/3XSkS0dvC7HqbspstKciWc", + "id": "3XSkS0dvC7HqbspstKciWc", + "name": "Coco Star", + "type": "artist", + "uri": "spotify:artist:3XSkS0dvC7HqbspstKciWc" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/3jyA9YGvXvaA20PJfQQCaK" + }, + "href": "https://api.spotify.com/v1/albums/3jyA9YGvXvaA20PJfQQCaK", + "id": "3jyA9YGvXvaA20PJfQQCaK", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/3d4bf987ec4e658290189e66ecf488f90ba5c1e2", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/9496623fa64c9eb54e12327802a1e1a79de469f4", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/1a5a5a190da84a5d8e2cb367a08176e8035cd5f3", + "width": 64 + } + ], + "name": "Coco's Miracle", + "type": "album", + "uri": "spotify:album:3jyA9YGvXvaA20PJfQQCaK" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/7dc6hUwyuIhrZdh80eaCEE" + }, + "href": "https://api.spotify.com/v1/artists/7dc6hUwyuIhrZdh80eaCEE", + "id": "7dc6hUwyuIhrZdh80eaCEE", + "name": "Fedde Le Grand", + "type": "artist", + "uri": "spotify:artist:7dc6hUwyuIhrZdh80eaCEE" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/1PFc84GHTYPL0G12JHh9Mc" + }, + "href": "https://api.spotify.com/v1/artists/1PFc84GHTYPL0G12JHh9Mc", + "id": "1PFc84GHTYPL0G12JHh9Mc", + "name": "Dannic", + "type": "artist", + "uri": "spotify:artist:1PFc84GHTYPL0G12JHh9Mc" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/3XSkS0dvC7HqbspstKciWc" + }, + "href": "https://api.spotify.com/v1/artists/3XSkS0dvC7HqbspstKciWc", + "id": "3XSkS0dvC7HqbspstKciWc", + "name": "Coco Star", + "type": "artist", + "uri": "spotify:artist:3XSkS0dvC7HqbspstKciWc" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 184761, + "explicit": false, + "external_ids": { + "isrc": "NLZ541700811" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/42v5gFv5NMk89gbjqqDuSD" + }, + "href": "https://api.spotify.com/v1/tracks/42v5gFv5NMk89gbjqqDuSD", + "id": "42v5gFv5NMk89gbjqqDuSD", + "name": "Coco's Miracle", + "popularity": 46, + "preview_url": "https://p.scdn.co/mp3-preview/c14f05ac6e6d2d7031fdffdb45018d51b2a7d39f?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:42v5gFv5NMk89gbjqqDuSD" + }, + "context": { + "uri": "spotify:user:myshock13:playlist:6gZEnLxIA8JyMOrUTZqQub", + "external_urls": { + "spotify": "https://open.spotify.com/user/myshock13/playlist/6gZEnLxIA8JyMOrUTZqQub" + }, + "href": "https://api.spotify.com/v1/users/myshock13/playlists/6gZEnLxIA8JyMOrUTZqQub", + "type": "playlist" + }, + "played_at": "2017-08-28T09:25:01.775Z" + }, + { + "track": { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/7dc6hUwyuIhrZdh80eaCEE" + }, + "href": "https://api.spotify.com/v1/artists/7dc6hUwyuIhrZdh80eaCEE", + "id": "7dc6hUwyuIhrZdh80eaCEE", + "name": "Fedde Le Grand", + "type": "artist", + "uri": "spotify:artist:7dc6hUwyuIhrZdh80eaCEE" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2QFXAOEj2ow8a3xVkD8Ntg" + }, + "href": "https://api.spotify.com/v1/artists/2QFXAOEj2ow8a3xVkD8Ntg", + "id": "2QFXAOEj2ow8a3xVkD8Ntg", + "name": "Ian Carey", + "type": "artist", + "uri": "spotify:artist:2QFXAOEj2ow8a3xVkD8Ntg" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/3vCnlPXNI9B2GKeB7S0qUD" + }, + "href": "https://api.spotify.com/v1/albums/3vCnlPXNI9B2GKeB7S0qUD", + "id": "3vCnlPXNI9B2GKeB7S0qUD", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/e301df1faabfe3d5964aa6ea51deeec4b94a88f2", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/310342acdd3b6a7d25d98444332893aa928534fd", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/a501d75aa7d9ff430e6f2a3392180cf0411e4fc6", + "width": 64 + } + ], + "name": "Keep On Rising", + "type": "album", + "uri": "spotify:album:3vCnlPXNI9B2GKeB7S0qUD" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/7dc6hUwyuIhrZdh80eaCEE" + }, + "href": "https://api.spotify.com/v1/artists/7dc6hUwyuIhrZdh80eaCEE", + "id": "7dc6hUwyuIhrZdh80eaCEE", + "name": "Fedde Le Grand", + "type": "artist", + "uri": "spotify:artist:7dc6hUwyuIhrZdh80eaCEE" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2QFXAOEj2ow8a3xVkD8Ntg" + }, + "href": "https://api.spotify.com/v1/artists/2QFXAOEj2ow8a3xVkD8Ntg", + "id": "2QFXAOEj2ow8a3xVkD8Ntg", + "name": "Ian Carey", + "type": "artist", + "uri": "spotify:artist:2QFXAOEj2ow8a3xVkD8Ntg" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 184917, + "explicit": false, + "external_ids": { + "isrc": "NLZ541700463" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/6yM1Ma2H6V7h8ArdCrUJlF" + }, + "href": "https://api.spotify.com/v1/tracks/6yM1Ma2H6V7h8ArdCrUJlF", + "id": "6yM1Ma2H6V7h8ArdCrUJlF", + "name": "Keep On Rising", + "popularity": 65, + "preview_url": "https://p.scdn.co/mp3-preview/0f1d4397073ac2c452e878e2bfc271cab6271be5?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:6yM1Ma2H6V7h8ArdCrUJlF" + }, + "context": { + "uri": "spotify:user:myshock13:playlist:6gZEnLxIA8JyMOrUTZqQub", + "external_urls": { + "spotify": "https://open.spotify.com/user/myshock13/playlist/6gZEnLxIA8JyMOrUTZqQub" + }, + "href": "https://api.spotify.com/v1/users/myshock13/playlists/6gZEnLxIA8JyMOrUTZqQub", + "type": "playlist" + }, + "played_at": "2017-08-28T09:21:56.223Z" + }, + { + "track": { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/7dc6hUwyuIhrZdh80eaCEE" + }, + "href": "https://api.spotify.com/v1/artists/7dc6hUwyuIhrZdh80eaCEE", + "id": "7dc6hUwyuIhrZdh80eaCEE", + "name": "Fedde Le Grand", + "type": "artist", + "uri": "spotify:artist:7dc6hUwyuIhrZdh80eaCEE" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0Cs47vvRsPgEfliBU9KDiB" + }, + "href": "https://api.spotify.com/v1/artists/0Cs47vvRsPgEfliBU9KDiB", + "id": "0Cs47vvRsPgEfliBU9KDiB", + "name": "D.O.D", + "type": "artist", + "uri": "spotify:artist:0Cs47vvRsPgEfliBU9KDiB" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/4lPiACU38WmGAFvkKAjuev" + }, + "href": "https://api.spotify.com/v1/albums/4lPiACU38WmGAFvkKAjuev", + "id": "4lPiACU38WmGAFvkKAjuev", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/874d05e10074797cc0c432f6c0123826b9ebc2ea", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/5e56418dc490f5e05adac2694a917e37c2054ff3", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/79df8a6d11b8c6a1b999a3db806ca061fe64e0ad", + "width": 64 + } + ], + "name": "Love’s Gonna Get You", + "type": "album", + "uri": "spotify:album:4lPiACU38WmGAFvkKAjuev" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/7dc6hUwyuIhrZdh80eaCEE" + }, + "href": "https://api.spotify.com/v1/artists/7dc6hUwyuIhrZdh80eaCEE", + "id": "7dc6hUwyuIhrZdh80eaCEE", + "name": "Fedde Le Grand", + "type": "artist", + "uri": "spotify:artist:7dc6hUwyuIhrZdh80eaCEE" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0Cs47vvRsPgEfliBU9KDiB" + }, + "href": "https://api.spotify.com/v1/artists/0Cs47vvRsPgEfliBU9KDiB", + "id": "0Cs47vvRsPgEfliBU9KDiB", + "name": "D.O.D", + "type": "artist", + "uri": "spotify:artist:0Cs47vvRsPgEfliBU9KDiB" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 148878, + "explicit": false, + "external_ids": { + "isrc": "NLZ541700437" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/6yYSd20HVrob8a6qg1uK35" + }, + "href": "https://api.spotify.com/v1/tracks/6yYSd20HVrob8a6qg1uK35", + "id": "6yYSd20HVrob8a6qg1uK35", + "name": "Love’s Gonna Get You", + "popularity": 51, + "preview_url": "https://p.scdn.co/mp3-preview/10b7f86516ff790564769cea88b47bbe7b9fd1e6?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:6yYSd20HVrob8a6qg1uK35" + }, + "context": { + "uri": "spotify:user:myshock13:playlist:6gZEnLxIA8JyMOrUTZqQub", + "external_urls": { + "spotify": "https://open.spotify.com/user/myshock13/playlist/6gZEnLxIA8JyMOrUTZqQub" + }, + "href": "https://api.spotify.com/v1/users/myshock13/playlists/6gZEnLxIA8JyMOrUTZqQub", + "type": "playlist" + }, + "played_at": "2017-08-28T09:18:49.127Z" + }, + { + "track": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0SfsnGyD8FpIN4U4WCkBZ5" + }, + "href": "https://api.spotify.com/v1/artists/0SfsnGyD8FpIN4U4WCkBZ5", + "id": "0SfsnGyD8FpIN4U4WCkBZ5", + "name": "Armin van Buuren", + "type": "artist", + "uri": "spotify:artist:0SfsnGyD8FpIN4U4WCkBZ5" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/2v8eWhuONMe90bqPNBqtft" + }, + "href": "https://api.spotify.com/v1/albums/2v8eWhuONMe90bqPNBqtft", + "id": "2v8eWhuONMe90bqPNBqtft", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/f919d36b0e7d2922410148484fd16ed9f209de3f", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/6d3d6641e11c067ebd8d67255bffdfa39e4b7f72", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/49f3f502df433f008c47e3bdce1ba02240bf2c2d", + "width": 64 + } + ], + "name": "A State Of Trance, Ibiza 2017 (Mixed by Armin van Buuren)", + "type": "album", + "uri": "spotify:album:2v8eWhuONMe90bqPNBqtft" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0SfsnGyD8FpIN4U4WCkBZ5" + }, + "href": "https://api.spotify.com/v1/artists/0SfsnGyD8FpIN4U4WCkBZ5", + "id": "0SfsnGyD8FpIN4U4WCkBZ5", + "name": "Armin van Buuren", + "type": "artist", + "uri": "spotify:artist:0SfsnGyD8FpIN4U4WCkBZ5" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/7kABWMhjA5GIl9PBEasBPt" + }, + "href": "https://api.spotify.com/v1/artists/7kABWMhjA5GIl9PBEasBPt", + "id": "7kABWMhjA5GIl9PBEasBPt", + "name": "Sunnery James & Ryan Marciano", + "type": "artist", + "uri": "spotify:artist:7kABWMhjA5GIl9PBEasBPt" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 4, + "duration_ms": 177250, + "explicit": false, + "external_ids": { + "isrc": "NLF711706243" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/1SL46UcYU8sNRc2l8LnmLj" + }, + "href": "https://api.spotify.com/v1/tracks/1SL46UcYU8sNRc2l8LnmLj", + "id": "1SL46UcYU8sNRc2l8LnmLj", + "name": "You Are", + "popularity": 50, + "preview_url": "https://p.scdn.co/mp3-preview/40fed6208367bb268f8cfab97deda772417d62a1?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 7, + "type": "track", + "uri": "spotify:track:1SL46UcYU8sNRc2l8LnmLj" + }, + "context": { + "uri": "spotify:user:myshock13:playlist:6gZEnLxIA8JyMOrUTZqQub", + "external_urls": { + "spotify": "https://open.spotify.com/user/myshock13/playlist/6gZEnLxIA8JyMOrUTZqQub" + }, + "href": "https://api.spotify.com/v1/users/myshock13/playlists/6gZEnLxIA8JyMOrUTZqQub", + "type": "playlist" + }, + "played_at": "2017-08-28T09:16:18.182Z" + }, + { + "track": { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0SfsnGyD8FpIN4U4WCkBZ5" + }, + "href": "https://api.spotify.com/v1/artists/0SfsnGyD8FpIN4U4WCkBZ5", + "id": "0SfsnGyD8FpIN4U4WCkBZ5", + "name": "Armin van Buuren", + "type": "artist", + "uri": "spotify:artist:0SfsnGyD8FpIN4U4WCkBZ5" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/5deoijipwIdBiA27rEj14E" + }, + "href": "https://api.spotify.com/v1/artists/5deoijipwIdBiA27rEj14E", + "id": "5deoijipwIdBiA27rEj14E", + "name": "Josh Cumbee", + "type": "artist", + "uri": "spotify:artist:5deoijipwIdBiA27rEj14E" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/0SottnyJaBApBrZZT6Y3kb" + }, + "href": "https://api.spotify.com/v1/albums/0SottnyJaBApBrZZT6Y3kb", + "id": "0SottnyJaBApBrZZT6Y3kb", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/0cb29e21fd9a0d3fca9fb11cbe06395fdb581025", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/65ec7d0ce7554b3c60cdaec05b32f5270ced0215", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/519efaf74f4e16cc325aa9d40c5398867d6f76a1", + "width": 64 + } + ], + "name": "Sunny Days", + "type": "album", + "uri": "spotify:album:0SottnyJaBApBrZZT6Y3kb" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0SfsnGyD8FpIN4U4WCkBZ5" + }, + "href": "https://api.spotify.com/v1/artists/0SfsnGyD8FpIN4U4WCkBZ5", + "id": "0SfsnGyD8FpIN4U4WCkBZ5", + "name": "Armin van Buuren", + "type": "artist", + "uri": "spotify:artist:0SfsnGyD8FpIN4U4WCkBZ5" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/5deoijipwIdBiA27rEj14E" + }, + "href": "https://api.spotify.com/v1/artists/5deoijipwIdBiA27rEj14E", + "id": "5deoijipwIdBiA27rEj14E", + "name": "Josh Cumbee", + "type": "artist", + "uri": "spotify:artist:5deoijipwIdBiA27rEj14E" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 210125, + "explicit": false, + "external_ids": { + "isrc": "NLF711705042" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/6RrUUleT9JI0KQHZYBdJMB" + }, + "href": "https://api.spotify.com/v1/tracks/6RrUUleT9JI0KQHZYBdJMB", + "id": "6RrUUleT9JI0KQHZYBdJMB", + "name": "Sunny Days", + "popularity": 77, + "preview_url": "https://p.scdn.co/mp3-preview/e84e3799321d1055a7a0bd2d71450ed00ecff005?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:6RrUUleT9JI0KQHZYBdJMB" + }, + "context": { + "uri": "spotify:user:myshock13:playlist:6gZEnLxIA8JyMOrUTZqQub", + "external_urls": { + "spotify": "https://open.spotify.com/user/myshock13/playlist/6gZEnLxIA8JyMOrUTZqQub" + }, + "href": "https://api.spotify.com/v1/users/myshock13/playlists/6gZEnLxIA8JyMOrUTZqQub", + "type": "playlist" + }, + "played_at": "2017-08-28T09:13:18.869Z" + }, + { + "track": { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/7dc6hUwyuIhrZdh80eaCEE" + }, + "href": "https://api.spotify.com/v1/artists/7dc6hUwyuIhrZdh80eaCEE", + "id": "7dc6hUwyuIhrZdh80eaCEE", + "name": "Fedde Le Grand", + "type": "artist", + "uri": "spotify:artist:7dc6hUwyuIhrZdh80eaCEE" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/30ut8L4gmEz4vNr1zNhpbh" + }, + "href": "https://api.spotify.com/v1/artists/30ut8L4gmEz4vNr1zNhpbh", + "id": "30ut8L4gmEz4vNr1zNhpbh", + "name": "Ida Corr", + "type": "artist", + "uri": "spotify:artist:30ut8L4gmEz4vNr1zNhpbh" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/3BZJthQ5zMJmydTWJo8jE3" + }, + "href": "https://api.spotify.com/v1/albums/3BZJthQ5zMJmydTWJo8jE3", + "id": "3BZJthQ5zMJmydTWJo8jE3", + "images": [ + { + "height": 600, + "url": "https://i.scdn.co/image/ad0bf1fd017d7227f219191c21deba68e917b059", + "width": 600 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/5cf74cba217620d329f1581f3de19c11e241e450", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/e8517db3b99abcae0ded8fba9c67ab409f9caea6", + "width": 64 + } + ], + "name": "Firestarter (feat. Shaggy)", + "type": "album", + "uri": "spotify:album:3BZJthQ5zMJmydTWJo8jE3" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/7dc6hUwyuIhrZdh80eaCEE" + }, + "href": "https://api.spotify.com/v1/artists/7dc6hUwyuIhrZdh80eaCEE", + "id": "7dc6hUwyuIhrZdh80eaCEE", + "name": "Fedde Le Grand", + "type": "artist", + "uri": "spotify:artist:7dc6hUwyuIhrZdh80eaCEE" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/30ut8L4gmEz4vNr1zNhpbh" + }, + "href": "https://api.spotify.com/v1/artists/30ut8L4gmEz4vNr1zNhpbh", + "id": "30ut8L4gmEz4vNr1zNhpbh", + "name": "Ida Corr", + "type": "artist", + "uri": "spotify:artist:30ut8L4gmEz4vNr1zNhpbh" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/5EvFsr3kj42KNv97ZEnqij" + }, + "href": "https://api.spotify.com/v1/artists/5EvFsr3kj42KNv97ZEnqij", + "id": "5EvFsr3kj42KNv97ZEnqij", + "name": "Shaggy", + "type": "artist", + "uri": "spotify:artist:5EvFsr3kj42KNv97ZEnqij" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 196855, + "explicit": false, + "external_ids": { + "isrc": "NLG3N1700004" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/1izSiIdzpyDPNg3HayWt2a" + }, + "href": "https://api.spotify.com/v1/tracks/1izSiIdzpyDPNg3HayWt2a", + "id": "1izSiIdzpyDPNg3HayWt2a", + "name": "Firestarter", + "popularity": 42, + "preview_url": "https://p.scdn.co/mp3-preview/0bd3a2c7a655dcb33ac6108f899e8954c451b24a?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:1izSiIdzpyDPNg3HayWt2a" + }, + "context": { + "uri": "spotify:user:myshock13:playlist:6gZEnLxIA8JyMOrUTZqQub", + "external_urls": { + "spotify": "https://open.spotify.com/user/myshock13/playlist/6gZEnLxIA8JyMOrUTZqQub" + }, + "href": "https://api.spotify.com/v1/users/myshock13/playlists/6gZEnLxIA8JyMOrUTZqQub", + "type": "playlist" + }, + "played_at": "2017-08-28T09:09:48.091Z" + }, + { + "track": { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/73jBynjsVtofjRpdpRAJGk" + }, + "href": "https://api.spotify.com/v1/artists/73jBynjsVtofjRpdpRAJGk", + "id": "73jBynjsVtofjRpdpRAJGk", + "name": "Dimitri Vegas & Like Mike", + "type": "artist", + "uri": "spotify:artist:73jBynjsVtofjRpdpRAJGk" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/1Cs0zKBU1kc0i8ypK3B9ai" + }, + "href": "https://api.spotify.com/v1/artists/1Cs0zKBU1kc0i8ypK3B9ai", + "id": "1Cs0zKBU1kc0i8ypK3B9ai", + "name": "David Guetta", + "type": "artist", + "uri": "spotify:artist:1Cs0zKBU1kc0i8ypK3B9ai" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/6SgTiW8a5BHFXbR03BteCd" + }, + "href": "https://api.spotify.com/v1/albums/6SgTiW8a5BHFXbR03BteCd", + "id": "6SgTiW8a5BHFXbR03BteCd", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/37bf5c4de8bc0f5b7eb43947842a788b70765766", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/e7e73238090cc89543dc05971e835657999d67bf", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/1690e0a5f05d0f70e0859216c99c75d6e8008779", + "width": 64 + } + ], + "name": "Complicated (feat. Kiiara)", + "type": "album", + "uri": "spotify:album:6SgTiW8a5BHFXbR03BteCd" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/73jBynjsVtofjRpdpRAJGk" + }, + "href": "https://api.spotify.com/v1/artists/73jBynjsVtofjRpdpRAJGk", + "id": "73jBynjsVtofjRpdpRAJGk", + "name": "Dimitri Vegas & Like Mike", + "type": "artist", + "uri": "spotify:artist:73jBynjsVtofjRpdpRAJGk" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/1Cs0zKBU1kc0i8ypK3B9ai" + }, + "href": "https://api.spotify.com/v1/artists/1Cs0zKBU1kc0i8ypK3B9ai", + "id": "1Cs0zKBU1kc0i8ypK3B9ai", + "name": "David Guetta", + "type": "artist", + "uri": "spotify:artist:1Cs0zKBU1kc0i8ypK3B9ai" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/4u5smJBskI6Adzv08PuiUP" + }, + "href": "https://api.spotify.com/v1/artists/4u5smJBskI6Adzv08PuiUP", + "id": "4u5smJBskI6Adzv08PuiUP", + "name": "Kiiara", + "type": "artist", + "uri": "spotify:artist:4u5smJBskI6Adzv08PuiUP" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 184247, + "explicit": false, + "external_ids": { + "isrc": "BEG851700001" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/1Sl3njkhhz8nrSPZroDQ82" + }, + "href": "https://api.spotify.com/v1/tracks/1Sl3njkhhz8nrSPZroDQ82", + "id": "1Sl3njkhhz8nrSPZroDQ82", + "name": "Complicated (feat. Kiiara)", + "popularity": 86, + "preview_url": "https://p.scdn.co/mp3-preview/f216a144f520dc58355afb4a43239d0bef381d55?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:1Sl3njkhhz8nrSPZroDQ82" + }, + "context": { + "uri": "spotify:user:myshock13:playlist:6gZEnLxIA8JyMOrUTZqQub", + "external_urls": { + "spotify": "https://open.spotify.com/user/myshock13/playlist/6gZEnLxIA8JyMOrUTZqQub" + }, + "href": "https://api.spotify.com/v1/users/myshock13/playlists/6gZEnLxIA8JyMOrUTZqQub", + "type": "playlist" + }, + "played_at": "2017-08-28T09:06:29.860Z" + }, + { + "track": { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/53YSn9tHwGJ6bq5P0gGoYo" + }, + "href": "https://api.spotify.com/v1/artists/53YSn9tHwGJ6bq5P0gGoYo", + "id": "53YSn9tHwGJ6bq5P0gGoYo", + "name": "Firebeatz", + "type": "artist", + "uri": "spotify:artist:53YSn9tHwGJ6bq5P0gGoYo" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/7dXfdQiWb87Mhm0ZBNIoOy" + }, + "href": "https://api.spotify.com/v1/albums/7dXfdQiWb87Mhm0ZBNIoOy", + "id": "7dXfdQiWb87Mhm0ZBNIoOy", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/2210660f0f9ac89b5848c66a2447656330b39c34", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/5ba776ac7679b0338aebea37ead1ed4216f237df", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/5b19e3423974c43fce039f9fde63ddaf9e42e285", + "width": 64 + } + ], + "name": "Till The Sun Comes Up", + "type": "album", + "uri": "spotify:album:7dXfdQiWb87Mhm0ZBNIoOy" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/53YSn9tHwGJ6bq5P0gGoYo" + }, + "href": "https://api.spotify.com/v1/artists/53YSn9tHwGJ6bq5P0gGoYo", + "id": "53YSn9tHwGJ6bq5P0gGoYo", + "name": "Firebeatz", + "type": "artist", + "uri": "spotify:artist:53YSn9tHwGJ6bq5P0gGoYo" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0necANWyYVbjwkzQ2cBRgD" + }, + "href": "https://api.spotify.com/v1/artists/0necANWyYVbjwkzQ2cBRgD", + "id": "0necANWyYVbjwkzQ2cBRgD", + "name": "Vertel", + "type": "artist", + "uri": "spotify:artist:0necANWyYVbjwkzQ2cBRgD" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 175712, + "explicit": false, + "external_ids": { + "isrc": "NLF711707803" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/4Whe2TvDChfqpno4dn0s4B" + }, + "href": "https://api.spotify.com/v1/tracks/4Whe2TvDChfqpno4dn0s4B", + "id": "4Whe2TvDChfqpno4dn0s4B", + "name": "Till The Sun Comes Up", + "popularity": 46, + "preview_url": "https://p.scdn.co/mp3-preview/26da6d58e441f25dff1c6af0c03c0f829965ce3a?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:4Whe2TvDChfqpno4dn0s4B" + }, + "context": { + "uri": "spotify:user:myshock13:playlist:6gZEnLxIA8JyMOrUTZqQub", + "external_urls": { + "spotify": "https://open.spotify.com/user/myshock13/playlist/6gZEnLxIA8JyMOrUTZqQub" + }, + "href": "https://api.spotify.com/v1/users/myshock13/playlists/6gZEnLxIA8JyMOrUTZqQub", + "type": "playlist" + }, + "played_at": "2017-08-28T09:03:24.477Z" + }, + { + "track": { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2RuwFx9x1QAFJJqwvZmFht" + }, + "href": "https://api.spotify.com/v1/artists/2RuwFx9x1QAFJJqwvZmFht", + "id": "2RuwFx9x1QAFJJqwvZmFht", + "name": "Yan", + "type": "artist", + "uri": "spotify:artist:2RuwFx9x1QAFJJqwvZmFht" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/7jkxHHejMTsEBZ8O09iOOA" + }, + "href": "https://api.spotify.com/v1/albums/7jkxHHejMTsEBZ8O09iOOA", + "id": "7jkxHHejMTsEBZ8O09iOOA", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/d2ecef92f34711d9913ac16fb8a0b6afa240aa3e", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/bd198e9371e022007af8fe182c5fde4b682f655f", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/66e16ad71c3c658229bc5a23359840fa0f34af76", + "width": 64 + } + ], + "name": "Von Haus aus Geil (feat. Electro Train)", + "type": "album", + "uri": "spotify:album:7jkxHHejMTsEBZ8O09iOOA" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2RuwFx9x1QAFJJqwvZmFht" + }, + "href": "https://api.spotify.com/v1/artists/2RuwFx9x1QAFJJqwvZmFht", + "id": "2RuwFx9x1QAFJJqwvZmFht", + "name": "Yan", + "type": "artist", + "uri": "spotify:artist:2RuwFx9x1QAFJJqwvZmFht" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/3kb6vVa5LvQft55eSdJwMt" + }, + "href": "https://api.spotify.com/v1/artists/3kb6vVa5LvQft55eSdJwMt", + "id": "3kb6vVa5LvQft55eSdJwMt", + "name": "Electro Train", + "type": "artist", + "uri": "spotify:artist:3kb6vVa5LvQft55eSdJwMt" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 180349, + "explicit": false, + "external_ids": { + "isrc": "TCACP1662287" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/4iDlcU7frhlDSbJ8KkgU0k" + }, + "href": "https://api.spotify.com/v1/tracks/4iDlcU7frhlDSbJ8KkgU0k", + "id": "4iDlcU7frhlDSbJ8KkgU0k", + "name": "Von Haus aus Geil (feat. Electro Train)", + "popularity": 42, + "preview_url": "https://p.scdn.co/mp3-preview/f4e6bf1e52a05d92c2645ed0d35aa13705c81bee?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:4iDlcU7frhlDSbJ8KkgU0k" + }, + "context": null, + "played_at": "2017-08-28T08:59:32.817Z" + }, + { + "track": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/5mtKpqeeaFavW15yIX4h5e" + }, + "href": "https://api.spotify.com/v1/artists/5mtKpqeeaFavW15yIX4h5e", + "id": "5mtKpqeeaFavW15yIX4h5e", + "name": "Slave", + "type": "artist", + "uri": "spotify:artist:5mtKpqeeaFavW15yIX4h5e" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/6FD0UvvoVyO4KF0KhqFdM1" + }, + "href": "https://api.spotify.com/v1/albums/6FD0UvvoVyO4KF0KhqFdM1", + "id": "6FD0UvvoVyO4KF0KhqFdM1", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/072a9ba7fa8c07fa6f4936e7bcf8a2762698182d", + "width": 639 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/a4563e18b9a959f8ee1f208862ccf255303863b6", + "width": 299 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/da81c89844051cf72e6368ebd003712db446da48", + "width": 64 + } + ], + "name": "Slave", + "type": "album", + "uri": "spotify:album:6FD0UvvoVyO4KF0KhqFdM1" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/5mtKpqeeaFavW15yIX4h5e" + }, + "href": "https://api.spotify.com/v1/artists/5mtKpqeeaFavW15yIX4h5e", + "id": "5mtKpqeeaFavW15yIX4h5e", + "name": "Slave", + "type": "artist", + "uri": "spotify:artist:5mtKpqeeaFavW15yIX4h5e" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2kLF5OqO9KpxWZl9bPy8hj" + }, + "href": "https://api.spotify.com/v1/artists/2kLF5OqO9KpxWZl9bPy8hj", + "id": "2kLF5OqO9KpxWZl9bPy8hj", + "name": "Jimmy Douglas", + "type": "artist", + "uri": "spotify:artist:2kLF5OqO9KpxWZl9bPy8hj" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 410466, + "explicit": false, + "external_ids": { + "isrc": "USAT20105620" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/2du5UEJ0j38dZsbh9uSz7S" + }, + "href": "https://api.spotify.com/v1/tracks/2du5UEJ0j38dZsbh9uSz7S", + "id": "2du5UEJ0j38dZsbh9uSz7S", + "name": "Slide", + "popularity": 52, + "preview_url": "https://p.scdn.co/mp3-preview/11b68a3d776af23bec521e2977ede580f6fcf66f?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:2du5UEJ0j38dZsbh9uSz7S" + }, + "context": { + "uri": "spotify:album:6FD0UvvoVyO4KF0KhqFdM1", + "external_urls": { + "spotify": "https://open.spotify.com/album/6FD0UvvoVyO4KF0KhqFdM1" + }, + "href": "https://api.spotify.com/v1/albums/null", + "type": "album" + }, + "played_at": "2017-08-28T08:58:36.197Z" + }, + { + "track": { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/251UrhgNbMr15NLzQ2KyKq" + }, + "href": "https://api.spotify.com/v1/artists/251UrhgNbMr15NLzQ2KyKq", + "id": "251UrhgNbMr15NLzQ2KyKq", + "name": "Rayland Baxter", + "type": "artist", + "uri": "spotify:artist:251UrhgNbMr15NLzQ2KyKq" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/4Hg3nMjHlIr0wtswiknM5z" + }, + "href": "https://api.spotify.com/v1/albums/4Hg3nMjHlIr0wtswiknM5z", + "id": "4Hg3nMjHlIr0wtswiknM5z", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/a0515216279115403759f0787bbef0e1638d157d", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/6179d2a88af57889f71a5ff9aa237d3d6d22a962", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/f505b1d15e2c49f43cd275d961e7dea793a9a9bd", + "width": 64 + } + ], + "name": "Ashkelon", + "type": "album", + "uri": "spotify:album:4Hg3nMjHlIr0wtswiknM5z" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/251UrhgNbMr15NLzQ2KyKq" + }, + "href": "https://api.spotify.com/v1/artists/251UrhgNbMr15NLzQ2KyKq", + "id": "251UrhgNbMr15NLzQ2KyKq", + "name": "Rayland Baxter", + "type": "artist", + "uri": "spotify:artist:251UrhgNbMr15NLzQ2KyKq" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 238579, + "explicit": false, + "external_ids": { + "isrc": "USATO1300297" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/2RVTfVnMg1iAb6lEagBVtL" + }, + "href": "https://api.spotify.com/v1/tracks/2RVTfVnMg1iAb6lEagBVtL", + "id": "2RVTfVnMg1iAb6lEagBVtL", + "name": "The Mtn Song", + "popularity": 58, + "preview_url": "https://p.scdn.co/mp3-preview/0eda5bfd1e1484d0a20ba38d9b1e44c5710d8099?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:2RVTfVnMg1iAb6lEagBVtL" + }, + "context": { + "uri": "spotify:album:4Hg3nMjHlIr0wtswiknM5z", + "external_urls": { + "spotify": "https://open.spotify.com/album/4Hg3nMjHlIr0wtswiknM5z" + }, + "href": "https://api.spotify.com/v1/albums/null", + "type": "album" + }, + "played_at": "2017-08-28T08:25:47.307Z" + }, + { + "track": { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/251UrhgNbMr15NLzQ2KyKq" + }, + "href": "https://api.spotify.com/v1/artists/251UrhgNbMr15NLzQ2KyKq", + "id": "251UrhgNbMr15NLzQ2KyKq", + "name": "Rayland Baxter", + "type": "artist", + "uri": "spotify:artist:251UrhgNbMr15NLzQ2KyKq" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/4Hg3nMjHlIr0wtswiknM5z" + }, + "href": "https://api.spotify.com/v1/albums/4Hg3nMjHlIr0wtswiknM5z", + "id": "4Hg3nMjHlIr0wtswiknM5z", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/a0515216279115403759f0787bbef0e1638d157d", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/6179d2a88af57889f71a5ff9aa237d3d6d22a962", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/f505b1d15e2c49f43cd275d961e7dea793a9a9bd", + "width": 64 + } + ], + "name": "Ashkelon", + "type": "album", + "uri": "spotify:album:4Hg3nMjHlIr0wtswiknM5z" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/251UrhgNbMr15NLzQ2KyKq" + }, + "href": "https://api.spotify.com/v1/artists/251UrhgNbMr15NLzQ2KyKq", + "id": "251UrhgNbMr15NLzQ2KyKq", + "name": "Rayland Baxter", + "type": "artist", + "uri": "spotify:artist:251UrhgNbMr15NLzQ2KyKq" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 238579, + "explicit": false, + "external_ids": { + "isrc": "USATO1300297" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/2RVTfVnMg1iAb6lEagBVtL" + }, + "href": "https://api.spotify.com/v1/tracks/2RVTfVnMg1iAb6lEagBVtL", + "id": "2RVTfVnMg1iAb6lEagBVtL", + "name": "The Mtn Song", + "popularity": 58, + "preview_url": "https://p.scdn.co/mp3-preview/0eda5bfd1e1484d0a20ba38d9b1e44c5710d8099?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:2RVTfVnMg1iAb6lEagBVtL" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX6KItbiYYmAv", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX6KItbiYYmAv" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX6KItbiYYmAv", + "type": "playlist" + }, + "played_at": "2017-08-27T07:19:56.240Z" + }, + { + "track": { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2bM99ltifHeWqA8pxQ5RdG" + }, + "href": "https://api.spotify.com/v1/artists/2bM99ltifHeWqA8pxQ5RdG", + "id": "2bM99ltifHeWqA8pxQ5RdG", + "name": "Q.Z.B", + "type": "artist", + "uri": "spotify:artist:2bM99ltifHeWqA8pxQ5RdG" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/2ZqnrSm19aYSPblI4hnnaU" + }, + "href": "https://api.spotify.com/v1/albums/2ZqnrSm19aYSPblI4hnnaU", + "id": "2ZqnrSm19aYSPblI4hnnaU", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/f365706177bbd587a9678569353f443d89a6630e", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/c7a6d9e66d1f1215c80ea4cba7997f959d4cf70f", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/a5b4e1e66153a5f1d2539060d10e75f20c2c6939", + "width": 64 + } + ], + "name": "There's Nothing Holdin Me Back", + "type": "album", + "uri": "spotify:album:2ZqnrSm19aYSPblI4hnnaU" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2bM99ltifHeWqA8pxQ5RdG" + }, + "href": "https://api.spotify.com/v1/artists/2bM99ltifHeWqA8pxQ5RdG", + "id": "2bM99ltifHeWqA8pxQ5RdG", + "name": "Q.Z.B", + "type": "artist", + "uri": "spotify:artist:2bM99ltifHeWqA8pxQ5RdG" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 199419, + "explicit": false, + "external_ids": { + "isrc": "SE5IB1701367" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/2PX6WAoHC307PEUBMkWkE3" + }, + "href": "https://api.spotify.com/v1/tracks/2PX6WAoHC307PEUBMkWkE3", + "id": "2PX6WAoHC307PEUBMkWkE3", + "name": "There's Nothing Holdin Me Back", + "popularity": 68, + "preview_url": "https://p.scdn.co/mp3-preview/ecd817dbffe7b50ace7458b1e3fbbd0430c93739?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:2PX6WAoHC307PEUBMkWkE3" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX6KItbiYYmAv", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX6KItbiYYmAv" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX6KItbiYYmAv", + "type": "playlist" + }, + "played_at": "2017-08-27T07:17:31.923Z" + }, + { + "track": { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0UhNZ8dTl8Wq4iPcwsqPmd" + }, + "href": "https://api.spotify.com/v1/artists/0UhNZ8dTl8Wq4iPcwsqPmd", + "id": "0UhNZ8dTl8Wq4iPcwsqPmd", + "name": "Brimsley", + "type": "artist", + "uri": "spotify:artist:0UhNZ8dTl8Wq4iPcwsqPmd" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/5E11xWC5Sm1XQBwcVDmcqz" + }, + "href": "https://api.spotify.com/v1/albums/5E11xWC5Sm1XQBwcVDmcqz", + "id": "5E11xWC5Sm1XQBwcVDmcqz", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/b9e22993ef4f7864e6a26c5a9cf7a7cbd3dbf254", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/b733b40ad1059536765c669e42c7e5949b0d760c", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/680a62d34485202dd8290d54aea21c13dd00a861", + "width": 64 + } + ], + "name": "First Time", + "type": "album", + "uri": "spotify:album:5E11xWC5Sm1XQBwcVDmcqz" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0UhNZ8dTl8Wq4iPcwsqPmd" + }, + "href": "https://api.spotify.com/v1/artists/0UhNZ8dTl8Wq4iPcwsqPmd", + "id": "0UhNZ8dTl8Wq4iPcwsqPmd", + "name": "Brimsley", + "type": "artist", + "uri": "spotify:artist:0UhNZ8dTl8Wq4iPcwsqPmd" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 193756, + "explicit": false, + "external_ids": { + "isrc": "SE5IB1701327" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/39gE6tDHRL072PInfAabLi" + }, + "href": "https://api.spotify.com/v1/tracks/39gE6tDHRL072PInfAabLi", + "id": "39gE6tDHRL072PInfAabLi", + "name": "First Time", + "popularity": 63, + "preview_url": "https://p.scdn.co/mp3-preview/a79bf1545ebd446bde34131f7c6633820bc8e4bc?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:39gE6tDHRL072PInfAabLi" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX6KItbiYYmAv", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX6KItbiYYmAv" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX6KItbiYYmAv", + "type": "playlist" + }, + "played_at": "2017-08-27T07:14:12.345Z" + }, + { + "track": { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/7jdFEYD2LTYjfwxOdlVjmc" + }, + "href": "https://api.spotify.com/v1/artists/7jdFEYD2LTYjfwxOdlVjmc", + "id": "7jdFEYD2LTYjfwxOdlVjmc", + "name": "Kaleo", + "type": "artist", + "uri": "spotify:artist:7jdFEYD2LTYjfwxOdlVjmc" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/0ePAbfGZqHBfhlQfX8ioGz" + }, + "href": "https://api.spotify.com/v1/albums/0ePAbfGZqHBfhlQfX8ioGz", + "id": "0ePAbfGZqHBfhlQfX8ioGz", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/346e9a89d1f89a5ce9954d744ee4965d69536301", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/0ded843d620ae24293ce4330cbd13fe821d0eaf1", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/c5e45d1623d946ffa7ea29a1bc8ea858393fe7dd", + "width": 64 + } + ], + "name": "Spotify Singles", + "type": "album", + "uri": "spotify:album:0ePAbfGZqHBfhlQfX8ioGz" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/7jdFEYD2LTYjfwxOdlVjmc" + }, + "href": "https://api.spotify.com/v1/artists/7jdFEYD2LTYjfwxOdlVjmc", + "id": "7jdFEYD2LTYjfwxOdlVjmc", + "name": "Kaleo", + "type": "artist", + "uri": "spotify:artist:7jdFEYD2LTYjfwxOdlVjmc" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 307172, + "explicit": false, + "external_ids": { + "isrc": "USAT21603093" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/2Sqv9Ne6ibOZsKxY7o0t6t" + }, + "href": "https://api.spotify.com/v1/tracks/2Sqv9Ne6ibOZsKxY7o0t6t", + "id": "2Sqv9Ne6ibOZsKxY7o0t6t", + "name": "All The Pretty Girls - Recorded at Spotify Studios NYC", + "popularity": 69, + "preview_url": "https://p.scdn.co/mp3-preview/2ca29ac03b88d30f86ad2458789ab9e4a6495f5b?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:2Sqv9Ne6ibOZsKxY7o0t6t" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX6KItbiYYmAv", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX6KItbiYYmAv" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX6KItbiYYmAv", + "type": "playlist" + }, + "played_at": "2017-08-27T07:10:58.301Z" + }, + { + "track": { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0Rl5q2Pq8y9xRbujCpZueF" + }, + "href": "https://api.spotify.com/v1/artists/0Rl5q2Pq8y9xRbujCpZueF", + "id": "0Rl5q2Pq8y9xRbujCpZueF", + "name": "Harry Pane", + "type": "artist", + "uri": "spotify:artist:0Rl5q2Pq8y9xRbujCpZueF" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/06qgetc1rZayq14qsxCqTu" + }, + "href": "https://api.spotify.com/v1/albums/06qgetc1rZayq14qsxCqTu", + "id": "06qgetc1rZayq14qsxCqTu", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/7c08d9e879ce6dc5b90c578986113222bc346a84", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/037f735ac955635932085e41a81d4a3c8f0b42dd", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/8e71e0660124c0c13fca044447f018a9daa94d2e", + "width": 64 + } + ], + "name": "Fletcher Bay", + "type": "album", + "uri": "spotify:album:06qgetc1rZayq14qsxCqTu" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0Rl5q2Pq8y9xRbujCpZueF" + }, + "href": "https://api.spotify.com/v1/artists/0Rl5q2Pq8y9xRbujCpZueF", + "id": "0Rl5q2Pq8y9xRbujCpZueF", + "name": "Harry Pane", + "type": "artist", + "uri": "spotify:artist:0Rl5q2Pq8y9xRbujCpZueF" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 190133, + "explicit": false, + "external_ids": { + "isrc": "UKFNS1700005" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/5ZUnTLgmih1UN1ZP9FCHOp" + }, + "href": "https://api.spotify.com/v1/tracks/5ZUnTLgmih1UN1ZP9FCHOp", + "id": "5ZUnTLgmih1UN1ZP9FCHOp", + "name": "Fletcher Bay", + "popularity": 52, + "preview_url": "https://p.scdn.co/mp3-preview/69394f04f2e2d02fcf8114e6e21546af65198827?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:5ZUnTLgmih1UN1ZP9FCHOp" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX6KItbiYYmAv", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX6KItbiYYmAv" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX6KItbiYYmAv", + "type": "playlist" + }, + "played_at": "2017-08-27T07:05:50.425Z" + }, + { + "track": { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2tDVKS41XWT3vvy4A3ZbcV" + }, + "href": "https://api.spotify.com/v1/artists/2tDVKS41XWT3vvy4A3ZbcV", + "id": "2tDVKS41XWT3vvy4A3ZbcV", + "name": "Gisbert Zu Knyphausen", + "type": "artist", + "uri": "spotify:artist:2tDVKS41XWT3vvy4A3ZbcV" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/14sjmpFCbvsZZ7foQXCSnf" + }, + "href": "https://api.spotify.com/v1/albums/14sjmpFCbvsZZ7foQXCSnf", + "id": "14sjmpFCbvsZZ7foQXCSnf", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/6c3fcf12448401795abe3810420050ae67d59387", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/3da630eb5d80075b8817f4606623e46c47892faf", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/810ab8a6c7a79ce0cd28e3851d4d41eccfe98ed8", + "width": 64 + } + ], + "name": "Das Licht dieser Welt", + "type": "album", + "uri": "spotify:album:14sjmpFCbvsZZ7foQXCSnf" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2tDVKS41XWT3vvy4A3ZbcV" + }, + "href": "https://api.spotify.com/v1/artists/2tDVKS41XWT3vvy4A3ZbcV", + "id": "2tDVKS41XWT3vvy4A3ZbcV", + "name": "Gisbert Zu Knyphausen", + "type": "artist", + "uri": "spotify:artist:2tDVKS41XWT3vvy4A3ZbcV" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 244616, + "explicit": false, + "external_ids": { + "isrc": "DELL31700001" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/3Ek0kotgieDNzx4XFE8Mtc" + }, + "href": "https://api.spotify.com/v1/tracks/3Ek0kotgieDNzx4XFE8Mtc", + "id": "3Ek0kotgieDNzx4XFE8Mtc", + "name": "Das Licht dieser Welt", + "popularity": 53, + "preview_url": "https://p.scdn.co/mp3-preview/893a2dde5e490b0558eed40561faf0434ea35ae5?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:3Ek0kotgieDNzx4XFE8Mtc" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX6KItbiYYmAv", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX6KItbiYYmAv" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX6KItbiYYmAv", + "type": "playlist" + }, + "played_at": "2017-08-27T07:02:39.381Z" + }, + { + "track": { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/27eVdMJfIxZQkqOEfPZcb5" + }, + "href": "https://api.spotify.com/v1/artists/27eVdMJfIxZQkqOEfPZcb5", + "id": "27eVdMJfIxZQkqOEfPZcb5", + "name": "Erik Jonasson", + "type": "artist", + "uri": "spotify:artist:27eVdMJfIxZQkqOEfPZcb5" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/5F5aTguuefKIx64q4x6dIc" + }, + "href": "https://api.spotify.com/v1/albums/5F5aTguuefKIx64q4x6dIc", + "id": "5F5aTguuefKIx64q4x6dIc", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/b5881924e16c91e97608019bd879387e0646ae22", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/20df4e4cee341245c317a54693a3b568eea29a79", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/d42ac0de25cfa4b5213dd6023210e0b180a5c4f1", + "width": 64 + } + ], + "name": "Like a Funeral", + "type": "album", + "uri": "spotify:album:5F5aTguuefKIx64q4x6dIc" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/27eVdMJfIxZQkqOEfPZcb5" + }, + "href": "https://api.spotify.com/v1/artists/27eVdMJfIxZQkqOEfPZcb5", + "id": "27eVdMJfIxZQkqOEfPZcb5", + "name": "Erik Jonasson", + "type": "artist", + "uri": "spotify:artist:27eVdMJfIxZQkqOEfPZcb5" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 231362, + "explicit": false, + "external_ids": { + "isrc": "SEWGI1601101" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/66hVQeatVPBw0RvRPt9Cs3" + }, + "href": "https://api.spotify.com/v1/tracks/66hVQeatVPBw0RvRPt9Cs3", + "id": "66hVQeatVPBw0RvRPt9Cs3", + "name": "Like a Funeral", + "popularity": 55, + "preview_url": "https://p.scdn.co/mp3-preview/f684b34b0c6083de02596291c834903046abb2fd?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:66hVQeatVPBw0RvRPt9Cs3" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX6KItbiYYmAv", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX6KItbiYYmAv" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX6KItbiYYmAv", + "type": "playlist" + }, + "played_at": "2017-08-27T06:58:34.504Z" + }, + { + "track": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/3Lw97gGh8bp1MftsYmwJHG" + }, + "href": "https://api.spotify.com/v1/artists/3Lw97gGh8bp1MftsYmwJHG", + "id": "3Lw97gGh8bp1MftsYmwJHG", + "name": "Luke Sital-Singh", + "type": "artist", + "uri": "spotify:artist:3Lw97gGh8bp1MftsYmwJHG" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/7696Qhurxt4Dkbq6JaC9ew" + }, + "href": "https://api.spotify.com/v1/albums/7696Qhurxt4Dkbq6JaC9ew", + "id": "7696Qhurxt4Dkbq6JaC9ew", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/7c4da2b6cb0f2cf71e9170913e52fe31a1ff6848", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/4987feb6f471e15ed5883cac249c851cb1cde53a", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/e0cb219dead3cf6efee94b54cb6c09a7ce1a6595", + "width": 64 + } + ], + "name": "Time Is a Riddle", + "type": "album", + "uri": "spotify:album:7696Qhurxt4Dkbq6JaC9ew" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/3Lw97gGh8bp1MftsYmwJHG" + }, + "href": "https://api.spotify.com/v1/artists/3Lw97gGh8bp1MftsYmwJHG", + "id": "3Lw97gGh8bp1MftsYmwJHG", + "name": "Luke Sital-Singh", + "type": "artist", + "uri": "spotify:artist:3Lw97gGh8bp1MftsYmwJHG" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 224853, + "explicit": false, + "external_ids": { + "isrc": "GB7QY1700012" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/5k3lzv78UHZK338SgyJohF" + }, + "href": "https://api.spotify.com/v1/tracks/5k3lzv78UHZK338SgyJohF", + "id": "5k3lzv78UHZK338SgyJohF", + "name": "Rough Diamond Falls", + "popularity": 47, + "preview_url": "https://p.scdn.co/mp3-preview/25950062369cde08801cea010ccec324156e20cf?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 4, + "type": "track", + "uri": "spotify:track:5k3lzv78UHZK338SgyJohF" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX6KItbiYYmAv", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX6KItbiYYmAv" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX6KItbiYYmAv", + "type": "playlist" + }, + "played_at": "2017-08-27T06:54:43.851Z" + }, + { + "track": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/4MXUO7sVCaFgFjoTI5ox5c" + }, + "href": "https://api.spotify.com/v1/artists/4MXUO7sVCaFgFjoTI5ox5c", + "id": "4MXUO7sVCaFgFjoTI5ox5c", + "name": "Sufjan Stevens", + "type": "artist", + "uri": "spotify:artist:4MXUO7sVCaFgFjoTI5ox5c" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/0U8DeqqKDgIhIiWOdqiQXE" + }, + "href": "https://api.spotify.com/v1/albums/0U8DeqqKDgIhIiWOdqiQXE", + "id": "0U8DeqqKDgIhIiWOdqiQXE", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/a0779f588d1f1f50921a083f5a1fc4217f0ddf7d", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/521d555d3c66a12ca0f92277e9ba11493428b372", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/71dc637484564a453d6beea7c495e7ec4bf9bc2d", + "width": 64 + } + ], + "name": "Carrie & Lowell", + "type": "album", + "uri": "spotify:album:0U8DeqqKDgIhIiWOdqiQXE" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/4MXUO7sVCaFgFjoTI5ox5c" + }, + "href": "https://api.spotify.com/v1/artists/4MXUO7sVCaFgFjoTI5ox5c", + "id": "4MXUO7sVCaFgFjoTI5ox5c", + "name": "Sufjan Stevens", + "type": "artist", + "uri": "spotify:artist:4MXUO7sVCaFgFjoTI5ox5c" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 284130, + "explicit": false, + "external_ids": { + "isrc": "US64G1509907" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/6Rt6KwuF7I8ZkdZG2G0bYr" + }, + "href": "https://api.spotify.com/v1/tracks/6Rt6KwuF7I8ZkdZG2G0bYr", + "id": "6Rt6KwuF7I8ZkdZG2G0bYr", + "name": "The Only Thing", + "popularity": 69, + "preview_url": "https://p.scdn.co/mp3-preview/5394576429c15cd465bccfafb1fffbf971ee53d6?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 7, + "type": "track", + "uri": "spotify:track:6Rt6KwuF7I8ZkdZG2G0bYr" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX6KItbiYYmAv", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX6KItbiYYmAv" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX6KItbiYYmAv", + "type": "playlist" + }, + "played_at": "2017-08-27T06:50:58.312Z" + }, + { + "track": { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/4FtcEHxEhiObUuhFYmkrA5" + }, + "href": "https://api.spotify.com/v1/artists/4FtcEHxEhiObUuhFYmkrA5", + "id": "4FtcEHxEhiObUuhFYmkrA5", + "name": "Abu", + "type": "artist", + "uri": "spotify:artist:4FtcEHxEhiObUuhFYmkrA5" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/45f8zjSwz5usmyGjSLlSNI" + }, + "href": "https://api.spotify.com/v1/albums/45f8zjSwz5usmyGjSLlSNI", + "id": "45f8zjSwz5usmyGjSLlSNI", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/f4a5b8fa1d5a6b1a2f7caf752fe1af91fd0ac155", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/d09be880d7dcebb908f93ba24ebd52dfd7b80d6c", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/4b9378891f877b33fcfcd8370f84cb7920de8a44", + "width": 64 + } + ], + "name": "Beautiful Waste", + "type": "album", + "uri": "spotify:album:45f8zjSwz5usmyGjSLlSNI" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/4FtcEHxEhiObUuhFYmkrA5" + }, + "href": "https://api.spotify.com/v1/artists/4FtcEHxEhiObUuhFYmkrA5", + "id": "4FtcEHxEhiObUuhFYmkrA5", + "name": "Abu", + "type": "artist", + "uri": "spotify:artist:4FtcEHxEhiObUuhFYmkrA5" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 252600, + "explicit": false, + "external_ids": { + "isrc": "CH8091500105" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/1vvbpR1g9LPahWnrvFSGfj" + }, + "href": "https://api.spotify.com/v1/tracks/1vvbpR1g9LPahWnrvFSGfj", + "id": "1vvbpR1g9LPahWnrvFSGfj", + "name": "Beautiful Waste", + "popularity": 52, + "preview_url": "https://p.scdn.co/mp3-preview/3f491948213b50ca51b37ad5e3fe2f8bf852e169?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:1vvbpR1g9LPahWnrvFSGfj" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX6KItbiYYmAv", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX6KItbiYYmAv" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX6KItbiYYmAv", + "type": "playlist" + }, + "played_at": "2017-08-27T06:46:13.280Z" + }, + { + "track": { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/4FtcEHxEhiObUuhFYmkrA5" + }, + "href": "https://api.spotify.com/v1/artists/4FtcEHxEhiObUuhFYmkrA5", + "id": "4FtcEHxEhiObUuhFYmkrA5", + "name": "Abu", + "type": "artist", + "uri": "spotify:artist:4FtcEHxEhiObUuhFYmkrA5" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/45f8zjSwz5usmyGjSLlSNI" + }, + "href": "https://api.spotify.com/v1/albums/45f8zjSwz5usmyGjSLlSNI", + "id": "45f8zjSwz5usmyGjSLlSNI", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/f4a5b8fa1d5a6b1a2f7caf752fe1af91fd0ac155", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/d09be880d7dcebb908f93ba24ebd52dfd7b80d6c", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/4b9378891f877b33fcfcd8370f84cb7920de8a44", + "width": 64 + } + ], + "name": "Beautiful Waste", + "type": "album", + "uri": "spotify:album:45f8zjSwz5usmyGjSLlSNI" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/4FtcEHxEhiObUuhFYmkrA5" + }, + "href": "https://api.spotify.com/v1/artists/4FtcEHxEhiObUuhFYmkrA5", + "id": "4FtcEHxEhiObUuhFYmkrA5", + "name": "Abu", + "type": "artist", + "uri": "spotify:artist:4FtcEHxEhiObUuhFYmkrA5" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 252600, + "explicit": false, + "external_ids": { + "isrc": "CH8091500105" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/1vvbpR1g9LPahWnrvFSGfj" + }, + "href": "https://api.spotify.com/v1/tracks/1vvbpR1g9LPahWnrvFSGfj", + "id": "1vvbpR1g9LPahWnrvFSGfj", + "name": "Beautiful Waste", + "popularity": 52, + "preview_url": "https://p.scdn.co/mp3-preview/3f491948213b50ca51b37ad5e3fe2f8bf852e169?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:1vvbpR1g9LPahWnrvFSGfj" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX6KItbiYYmAv", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX6KItbiYYmAv" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX6KItbiYYmAv", + "type": "playlist" + }, + "played_at": "2017-08-27T06:40:52.721Z" + }, + { + "track": { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/165BHXMlW522HMz0sLhGtq" + }, + "href": "https://api.spotify.com/v1/artists/165BHXMlW522HMz0sLhGtq", + "id": "165BHXMlW522HMz0sLhGtq", + "name": "Jaws of Love.", + "type": "artist", + "uri": "spotify:artist:165BHXMlW522HMz0sLhGtq" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/0eUhI6wZwXNu0dj7H74MoJ" + }, + "href": "https://api.spotify.com/v1/albums/0eUhI6wZwXNu0dj7H74MoJ", + "id": "0eUhI6wZwXNu0dj7H74MoJ", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/ace2f80328519c9e2b59f24300dda062bdb94f1b", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/46c6f5ae2aa4624e798963559bce661db7d8df53", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/bcd93aa97d198a0b04675efb9e43fcf40f01dd17", + "width": 64 + } + ], + "name": "Love Me Like I'm Gone.", + "type": "album", + "uri": "spotify:album:0eUhI6wZwXNu0dj7H74MoJ" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/165BHXMlW522HMz0sLhGtq" + }, + "href": "https://api.spotify.com/v1/artists/165BHXMlW522HMz0sLhGtq", + "id": "165BHXMlW522HMz0sLhGtq", + "name": "Jaws of Love.", + "type": "artist", + "uri": "spotify:artist:165BHXMlW522HMz0sLhGtq" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 172480, + "explicit": false, + "external_ids": { + "isrc": "QZ92X1700007" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/31LfED0sULRSPZ7Ru8Cu96" + }, + "href": "https://api.spotify.com/v1/tracks/31LfED0sULRSPZ7Ru8Cu96", + "id": "31LfED0sULRSPZ7Ru8Cu96", + "name": "Love Me Like I'm Gone.", + "popularity": 54, + "preview_url": "https://p.scdn.co/mp3-preview/c6dc80276c9e4dfa6c01154b2c62ec08ee1fbb33?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:31LfED0sULRSPZ7Ru8Cu96" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX6KItbiYYmAv", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX6KItbiYYmAv" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX6KItbiYYmAv", + "type": "playlist" + }, + "played_at": "2017-08-27T06:39:49.401Z" + }, + { + "track": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/7GaxyUddsPok8BuhxN6OUW" + }, + "href": "https://api.spotify.com/v1/artists/7GaxyUddsPok8BuhxN6OUW", + "id": "7GaxyUddsPok8BuhxN6OUW", + "name": "James Brown", + "type": "artist", + "uri": "spotify:artist:7GaxyUddsPok8BuhxN6OUW" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/0or1D63vARweqg7mUl2LcU" + }, + "href": "https://api.spotify.com/v1/albums/0or1D63vARweqg7mUl2LcU", + "id": "0or1D63vARweqg7mUl2LcU", + "images": [ + { + "height": 634, + "url": "https://i.scdn.co/image/5bb9b24d72396c6adf649e9693b6dbe2d06a0e31", + "width": 640 + }, + { + "height": 297, + "url": "https://i.scdn.co/image/44a6d868dcd47fa6cc40fb0f29376abdf799c4d9", + "width": 300 + }, + { + "height": 63, + "url": "https://i.scdn.co/image/12c897415df91d2990a9e657e61cf514012aa2c3", + "width": 64 + } + ], + "name": "Motherlode", + "type": "album", + "uri": "spotify:album:0or1D63vARweqg7mUl2LcU" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/7GaxyUddsPok8BuhxN6OUW" + }, + "href": "https://api.spotify.com/v1/artists/7GaxyUddsPok8BuhxN6OUW", + "id": "7GaxyUddsPok8BuhxN6OUW", + "name": "James Brown", + "type": "artist", + "uri": "spotify:artist:7GaxyUddsPok8BuhxN6OUW" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2uE66NiUti6Wpz90SD4eam" + }, + "href": "https://api.spotify.com/v1/artists/2uE66NiUti6Wpz90SD4eam", + "id": "2uE66NiUti6Wpz90SD4eam", + "name": "Fred Wesley", + "type": "artist", + "uri": "spotify:artist:2uE66NiUti6Wpz90SD4eam" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/4lJHGi5dlJmWwFH0JKF6di" + }, + "href": "https://api.spotify.com/v1/artists/4lJHGi5dlJmWwFH0JKF6di", + "id": "4lJHGi5dlJmWwFH0JKF6di", + "name": "The J.B.'s", + "type": "artist", + "uri": "spotify:artist:4lJHGi5dlJmWwFH0JKF6di" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 544640, + "explicit": false, + "external_ids": { + "isrc": "USUR10300488" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/58iP9J86ksOPwbo0pWOafk" + }, + "href": "https://api.spotify.com/v1/tracks/58iP9J86ksOPwbo0pWOafk", + "id": "58iP9J86ksOPwbo0pWOafk", + "name": "People Get Up And Drive Your Funky Soul - Remix", + "popularity": 59, + "preview_url": "https://p.scdn.co/mp3-preview/df6b031a2357489a79c60d0246735cf500e279b7?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 10, + "type": "track", + "uri": "spotify:track:58iP9J86ksOPwbo0pWOafk" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T14:06:32.966Z" + }, + { + "track": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/5mtKpqeeaFavW15yIX4h5e" + }, + "href": "https://api.spotify.com/v1/artists/5mtKpqeeaFavW15yIX4h5e", + "id": "5mtKpqeeaFavW15yIX4h5e", + "name": "Slave", + "type": "artist", + "uri": "spotify:artist:5mtKpqeeaFavW15yIX4h5e" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/6FD0UvvoVyO4KF0KhqFdM1" + }, + "href": "https://api.spotify.com/v1/albums/6FD0UvvoVyO4KF0KhqFdM1", + "id": "6FD0UvvoVyO4KF0KhqFdM1", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/072a9ba7fa8c07fa6f4936e7bcf8a2762698182d", + "width": 639 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/a4563e18b9a959f8ee1f208862ccf255303863b6", + "width": 299 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/da81c89844051cf72e6368ebd003712db446da48", + "width": 64 + } + ], + "name": "Slave", + "type": "album", + "uri": "spotify:album:6FD0UvvoVyO4KF0KhqFdM1" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/5mtKpqeeaFavW15yIX4h5e" + }, + "href": "https://api.spotify.com/v1/artists/5mtKpqeeaFavW15yIX4h5e", + "id": "5mtKpqeeaFavW15yIX4h5e", + "name": "Slave", + "type": "artist", + "uri": "spotify:artist:5mtKpqeeaFavW15yIX4h5e" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2kLF5OqO9KpxWZl9bPy8hj" + }, + "href": "https://api.spotify.com/v1/artists/2kLF5OqO9KpxWZl9bPy8hj", + "id": "2kLF5OqO9KpxWZl9bPy8hj", + "name": "Jimmy Douglas", + "type": "artist", + "uri": "spotify:artist:2kLF5OqO9KpxWZl9bPy8hj" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 410466, + "explicit": false, + "external_ids": { + "isrc": "USAT20105620" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/2du5UEJ0j38dZsbh9uSz7S" + }, + "href": "https://api.spotify.com/v1/tracks/2du5UEJ0j38dZsbh9uSz7S", + "id": "2du5UEJ0j38dZsbh9uSz7S", + "name": "Slide", + "popularity": 52, + "preview_url": "https://p.scdn.co/mp3-preview/11b68a3d776af23bec521e2977ede580f6fcf66f?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:2du5UEJ0j38dZsbh9uSz7S" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T14:05:29.005Z" + }, + { + "track": { + "album": { + "album_type": "compilation", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/53QzNeFpzAaXYnrDBbDrIp" + }, + "href": "https://api.spotify.com/v1/artists/53QzNeFpzAaXYnrDBbDrIp", + "id": "53QzNeFpzAaXYnrDBbDrIp", + "name": "The Isley Brothers", + "type": "artist", + "uri": "spotify:artist:53QzNeFpzAaXYnrDBbDrIp" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/21O10zQ7YrFOTgfyRmopHs" + }, + "href": "https://api.spotify.com/v1/albums/21O10zQ7YrFOTgfyRmopHs", + "id": "21O10zQ7YrFOTgfyRmopHs", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/6f11cf70b7e7998b316be1d572d296edef04b6f5", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/11a546d1a0a7c44a0f47db3c74847cb35a8e1d46", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/2eb86b062128fd0e542fbfc70f13393175a3e10a", + "width": 64 + } + ], + "name": "It's Your Thing: The Story Of The Isley Brothers", + "type": "album", + "uri": "spotify:album:21O10zQ7YrFOTgfyRmopHs" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/53QzNeFpzAaXYnrDBbDrIp" + }, + "href": "https://api.spotify.com/v1/artists/53QzNeFpzAaXYnrDBbDrIp", + "id": "53QzNeFpzAaXYnrDBbDrIp", + "name": "The Isley Brothers", + "type": "artist", + "uri": "spotify:artist:53QzNeFpzAaXYnrDBbDrIp" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 2, + "duration_ms": 318733, + "explicit": true, + "external_ids": { + "isrc": "USSM19803512" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/5q5qmdfdJAVOv1mbSk7xxN" + }, + "href": "https://api.spotify.com/v1/tracks/5q5qmdfdJAVOv1mbSk7xxN", + "id": "5q5qmdfdJAVOv1mbSk7xxN", + "name": "Fight the Power - Pt. 1 & 2", + "popularity": 53, + "preview_url": "https://p.scdn.co/mp3-preview/a764976611717cf978eb584ffb4641c7db10b7ca?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 13, + "type": "track", + "uri": "spotify:track:5q5qmdfdJAVOv1mbSk7xxN" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T13:58:37.929Z" + }, + { + "track": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0LyfQWJT6nXafLPZqxe9Of" + }, + "href": "https://api.spotify.com/v1/artists/0LyfQWJT6nXafLPZqxe9Of", + "id": "0LyfQWJT6nXafLPZqxe9Of", + "name": "Various Artists", + "type": "artist", + "uri": "spotify:artist:0LyfQWJT6nXafLPZqxe9Of" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/7tcexwwAz2o6SWcYAx61pD" + }, + "href": "https://api.spotify.com/v1/albums/7tcexwwAz2o6SWcYAx61pD", + "id": "7tcexwwAz2o6SWcYAx61pD", + "images": [ + { + "height": 615, + "url": "https://i.scdn.co/image/367e40698e56f3ea33cabbb3ae6364b5a922183f", + "width": 640 + }, + { + "height": 288, + "url": "https://i.scdn.co/image/6f7c2de5960b5cc9959bb6adc9de6d4fc1d70359", + "width": 300 + }, + { + "height": 62, + "url": "https://i.scdn.co/image/e8147a313189b850bef63759733af97de238f4a9", + "width": 64 + } + ], + "name": "Cool Kidz (International Version)", + "type": "album", + "uri": "spotify:album:7tcexwwAz2o6SWcYAx61pD" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/4TwHRCIu3Xg9fjS3l7owkp" + }, + "href": "https://api.spotify.com/v1/artists/4TwHRCIu3Xg9fjS3l7owkp", + "id": "4TwHRCIu3Xg9fjS3l7owkp", + "name": "The Gap Band", + "type": "artist", + "uri": "spotify:artist:4TwHRCIu3Xg9fjS3l7owkp" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 2, + "duration_ms": 205200, + "explicit": false, + "external_ids": { + "isrc": "USPR37907201" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/49CHLKsvYjeOQ2GpZk9cuy" + }, + "href": "https://api.spotify.com/v1/tracks/49CHLKsvYjeOQ2GpZk9cuy", + "id": "49CHLKsvYjeOQ2GpZk9cuy", + "name": "I Don't Believe You Want To Get Up And Dance (Oops Up Side Your Head) - Album Edit", + "popularity": 20, + "preview_url": "https://p.scdn.co/mp3-preview/8483a58681b52053517003f5c59dcff5cac96e4e?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 10, + "type": "track", + "uri": "spotify:track:49CHLKsvYjeOQ2GpZk9cuy" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T13:53:18.389Z" + }, + { + "track": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0LyfQWJT6nXafLPZqxe9Of" + }, + "href": "https://api.spotify.com/v1/artists/0LyfQWJT6nXafLPZqxe9Of", + "id": "0LyfQWJT6nXafLPZqxe9Of", + "name": "Various Artists", + "type": "artist", + "uri": "spotify:artist:0LyfQWJT6nXafLPZqxe9Of" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/52Us0gT9wf2yGMNlwTATGB" + }, + "href": "https://api.spotify.com/v1/albums/52Us0gT9wf2yGMNlwTATGB", + "id": "52Us0gT9wf2yGMNlwTATGB", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/716fd2fa20f2c5f860ad002470db73bedf484dbe", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/dba18173591c193655c913e96902e537c39967a2", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/394376e861e157eb4c1f5a4f709d654b84bd203f", + "width": 64 + } + ], + "name": "Dead Presidents Volume II / Music From The Motion Picture", + "type": "album", + "uri": "spotify:album:52Us0gT9wf2yGMNlwTATGB" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2tkwWmcZOQPNbbIdknfBsw" + }, + "href": "https://api.spotify.com/v1/artists/2tkwWmcZOQPNbbIdknfBsw", + "id": "2tkwWmcZOQPNbbIdknfBsw", + "name": "The Undisputed Truth", + "type": "artist", + "uri": "spotify:artist:2tkwWmcZOQPNbbIdknfBsw" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 196893, + "explicit": false, + "external_ids": { + "isrc": "USMO17100506" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/49JLml1RaJugNsjUX4VaCn" + }, + "href": "https://api.spotify.com/v1/tracks/49JLml1RaJugNsjUX4VaCn", + "id": "49JLml1RaJugNsjUX4VaCn", + "name": "Smiling Faces Sometimes", + "popularity": 48, + "preview_url": "https://p.scdn.co/mp3-preview/3f6a40c296fd0de8e1cd5bae5719e75769385e59?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 3, + "type": "track", + "uri": "spotify:track:49JLml1RaJugNsjUX4VaCn" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T13:49:52.912Z" + }, + { + "track": { + "album": { + "album_type": "compilation", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/6m30rs1IQqnWqV5nKMpU7U" + }, + "href": "https://api.spotify.com/v1/artists/6m30rs1IQqnWqV5nKMpU7U", + "id": "6m30rs1IQqnWqV5nKMpU7U", + "name": "Ohio Players", + "type": "artist", + "uri": "spotify:artist:6m30rs1IQqnWqV5nKMpU7U" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/1gfMHLdA6WcXuUHElKaZaY" + }, + "href": "https://api.spotify.com/v1/albums/1gfMHLdA6WcXuUHElKaZaY", + "id": "1gfMHLdA6WcXuUHElKaZaY", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/9f994d14f569637474329aeb874af3f02102748e", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/ddaf4ac9b262435355135319f7308cb9c6d8bc75", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/0743fb91de9db9080775e6fe043b5d8035a96e4a", + "width": 64 + } + ], + "name": "Funk On Fire - The Mercury Anthology", + "type": "album", + "uri": "spotify:album:1gfMHLdA6WcXuUHElKaZaY" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/6m30rs1IQqnWqV5nKMpU7U" + }, + "href": "https://api.spotify.com/v1/artists/6m30rs1IQqnWqV5nKMpU7U", + "id": "6m30rs1IQqnWqV5nKMpU7U", + "name": "Ohio Players", + "type": "artist", + "uri": "spotify:artist:6m30rs1IQqnWqV5nKMpU7U" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 274426, + "explicit": false, + "external_ids": { + "isrc": "USPR37404009" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/2iaFuxk5voIuCOnKwow6uf" + }, + "href": "https://api.spotify.com/v1/tracks/2iaFuxk5voIuCOnKwow6uf", + "id": "2iaFuxk5voIuCOnKwow6uf", + "name": "Fire", + "popularity": 35, + "preview_url": "https://p.scdn.co/mp3-preview/78db7f6a53cb498043ca01e47f9b48cc2d793159?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 4, + "type": "track", + "uri": "spotify:track:2iaFuxk5voIuCOnKwow6uf" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T13:46:35.443Z" + }, + { + "track": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/3ICyfoySNDZqtBVmaBT84I" + }, + "href": "https://api.spotify.com/v1/artists/3ICyfoySNDZqtBVmaBT84I", + "id": "3ICyfoySNDZqtBVmaBT84I", + "name": "War", + "type": "artist", + "uri": "spotify:artist:3ICyfoySNDZqtBVmaBT84I" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/2k28jFjuu7dR4jgUV6RHI3" + }, + "href": "https://api.spotify.com/v1/albums/2k28jFjuu7dR4jgUV6RHI3", + "id": "2k28jFjuu7dR4jgUV6RHI3", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/6e84126bc94f8095d4bb35037822984caf0fd759", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/4672431340352645f55c653f9026ccb169b2a5e9", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/feea0576aefe55d6fed51db00f9f0ad8ffaaa9a0", + "width": 64 + } + ], + "name": "Greatest Hits", + "type": "album", + "uri": "spotify:album:2k28jFjuu7dR4jgUV6RHI3" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/3ICyfoySNDZqtBVmaBT84I" + }, + "href": "https://api.spotify.com/v1/artists/3ICyfoySNDZqtBVmaBT84I", + "id": "3ICyfoySNDZqtBVmaBT84I", + "name": "War", + "type": "artist", + "uri": "spotify:artist:3ICyfoySNDZqtBVmaBT84I" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 227720, + "explicit": false, + "external_ids": { + "isrc": "USRHD0703070" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/1c0ShGrrj3m04rrOWrWFEH" + }, + "href": "https://api.spotify.com/v1/tracks/1c0ShGrrj3m04rrOWrWFEH", + "id": "1c0ShGrrj3m04rrOWrWFEH", + "name": "The Cisco Kid", + "popularity": 49, + "preview_url": "https://p.scdn.co/mp3-preview/181042f23adf4ca85466ea2675a20341f91625a0?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 4, + "type": "track", + "uri": "spotify:track:1c0ShGrrj3m04rrOWrWFEH" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T13:42:00.293Z" + }, + { + "track": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/4QQgXkCYTt3BlENzhyNETg" + }, + "href": "https://api.spotify.com/v1/artists/4QQgXkCYTt3BlENzhyNETg", + "id": "4QQgXkCYTt3BlENzhyNETg", + "name": "Earth, Wind & Fire", + "type": "artist", + "uri": "spotify:artist:4QQgXkCYTt3BlENzhyNETg" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/4p7Fp1dbgVOT4WVxKPpKHM" + }, + "href": "https://api.spotify.com/v1/albums/4p7Fp1dbgVOT4WVxKPpKHM", + "id": "4p7Fp1dbgVOT4WVxKPpKHM", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/1ae7b8ef3e46e7726c6d9303a821a14e963b5022", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/4e386b2b35ff24325f47612c9c5d81ecd8c21db7", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/2ae9ef1bc847f77ab946b75d7220eef8e2ebe879", + "width": 64 + } + ], + "name": "Spirit", + "type": "album", + "uri": "spotify:album:4p7Fp1dbgVOT4WVxKPpKHM" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/4QQgXkCYTt3BlENzhyNETg" + }, + "href": "https://api.spotify.com/v1/artists/4QQgXkCYTt3BlENzhyNETg", + "id": "4QQgXkCYTt3BlENzhyNETg", + "name": "Earth, Wind & Fire", + "type": "artist", + "uri": "spotify:artist:4QQgXkCYTt3BlENzhyNETg" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 227080, + "explicit": false, + "external_ids": { + "isrc": "USSM19916868" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/67J6NR2Tdl0h2epWHcCBBN" + }, + "href": "https://api.spotify.com/v1/tracks/67J6NR2Tdl0h2epWHcCBBN", + "id": "67J6NR2Tdl0h2epWHcCBBN", + "name": "Getaway", + "popularity": 51, + "preview_url": "https://p.scdn.co/mp3-preview/ba5cc505f0676e81001a8feed63e458884b7ede0?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:67J6NR2Tdl0h2epWHcCBBN" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T13:38:12.501Z" + }, + { + "track": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0LyfQWJT6nXafLPZqxe9Of" + }, + "href": "https://api.spotify.com/v1/artists/0LyfQWJT6nXafLPZqxe9Of", + "id": "0LyfQWJT6nXafLPZqxe9Of", + "name": "Various Artists", + "type": "artist", + "uri": "spotify:artist:0LyfQWJT6nXafLPZqxe9Of" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/7rJEKieA6oMfgnHdlI8o3u" + }, + "href": "https://api.spotify.com/v1/albums/7rJEKieA6oMfgnHdlI8o3u", + "id": "7rJEKieA6oMfgnHdlI8o3u", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/29846fe2accb685698ceeb14385f51f2d34efe1e", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/d7d33e647f04d264c92dff63a09339b5da07bb07", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/a7600398f0a5e90b748038757974d4c6d64a328b", + "width": 64 + } + ], + "name": "The ABC's Of Soul, Vol. 2 (Classics From The ABC Records Catalog 1969-1974)", + "type": "album", + "uri": "spotify:album:7rJEKieA6oMfgnHdlI8o3u" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2kreKea2n96dXjcyAU9j5N" + }, + "href": "https://api.spotify.com/v1/artists/2kreKea2n96dXjcyAU9j5N", + "id": "2kreKea2n96dXjcyAU9j5N", + "name": "The Pointer Sisters", + "type": "artist", + "uri": "spotify:artist:2kreKea2n96dXjcyAU9j5N" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 363093, + "explicit": false, + "external_ids": { + "isrc": "USMC17349951" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/69sVe8hHxtVa6XTqdK3zgI" + }, + "href": "https://api.spotify.com/v1/tracks/69sVe8hHxtVa6XTqdK3zgI", + "id": "69sVe8hHxtVa6XTqdK3zgI", + "name": "Yes We Can Can", + "popularity": 24, + "preview_url": "https://p.scdn.co/mp3-preview/86882945f1b922c4ee3d06542535853244c89489?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 5, + "type": "track", + "uri": "spotify:track:69sVe8hHxtVa6XTqdK3zgI" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T13:34:24.745Z" + }, + { + "track": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2ssIfCr0vMmCuesIw9U4eg" + }, + "href": "https://api.spotify.com/v1/artists/2ssIfCr0vMmCuesIw9U4eg", + "id": "2ssIfCr0vMmCuesIw9U4eg", + "name": "Chuck Brown", + "type": "artist", + "uri": "spotify:artist:2ssIfCr0vMmCuesIw9U4eg" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/2GMvrVJXmEzu6SoDJKMNdg" + }, + "href": "https://api.spotify.com/v1/albums/2GMvrVJXmEzu6SoDJKMNdg", + "id": "2GMvrVJXmEzu6SoDJKMNdg", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/7c5ee25143e40dbf17d2cdaf8eb1293b2d13082d", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/513ab00359bb2c943a02a88ff73a4e48071c5693", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/43120e9fb10cfacf96fb14ea476205a2aea64557", + "width": 64 + } + ], + "name": "The Best of Chuck Brown", + "type": "album", + "uri": "spotify:album:2GMvrVJXmEzu6SoDJKMNdg" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/1Y3CPuN46EPIT3wCTDzPZu" + }, + "href": "https://api.spotify.com/v1/artists/1Y3CPuN46EPIT3wCTDzPZu", + "id": "1Y3CPuN46EPIT3wCTDzPZu", + "name": "Chuck Brown and the Soul Searchers", + "type": "artist", + "uri": "spotify:artist:1Y3CPuN46EPIT3wCTDzPZu" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2ssIfCr0vMmCuesIw9U4eg" + }, + "href": "https://api.spotify.com/v1/artists/2ssIfCr0vMmCuesIw9U4eg", + "id": "2ssIfCr0vMmCuesIw9U4eg", + "name": "Chuck Brown", + "type": "artist", + "uri": "spotify:artist:2ssIfCr0vMmCuesIw9U4eg" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 461733, + "explicit": false, + "external_ids": { + "isrc": "USSCO0600002" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/2iXA7lqR3Ne3Enkcl1YDWO" + }, + "href": "https://api.spotify.com/v1/tracks/2iXA7lqR3Ne3Enkcl1YDWO", + "id": "2iXA7lqR3Ne3Enkcl1YDWO", + "name": "Bustin' Loose", + "popularity": 54, + "preview_url": "https://p.scdn.co/mp3-preview/643cc06c2cd2369d8aa7188917ee4a714d2c627a?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 3, + "type": "track", + "uri": "spotify:track:2iXA7lqR3Ne3Enkcl1YDWO" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T13:28:21.039Z" + }, + { + "track": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0Z4CzYz9ieK8q9XiVMPkW5" + }, + "href": "https://api.spotify.com/v1/artists/0Z4CzYz9ieK8q9XiVMPkW5", + "id": "0Z4CzYz9ieK8q9XiVMPkW5", + "name": "The Bar-Kays", + "type": "artist", + "uri": "spotify:artist:0Z4CzYz9ieK8q9XiVMPkW5" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/5vjADvNV4vQzlbufmPL15y" + }, + "href": "https://api.spotify.com/v1/albums/5vjADvNV4vQzlbufmPL15y", + "id": "5vjADvNV4vQzlbufmPL15y", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/2fa6afd2f3c12eade06b8cb56a593d1b7f2244c4", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/153f4a59be720a0f2b40c5e5e7e1c94e560ae078", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/b879859480c6fd7ab57b3ace0deb435c9350552c", + "width": 64 + } + ], + "name": "Greatest Hits", + "type": "album", + "uri": "spotify:album:5vjADvNV4vQzlbufmPL15y" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0Z4CzYz9ieK8q9XiVMPkW5" + }, + "href": "https://api.spotify.com/v1/artists/0Z4CzYz9ieK8q9XiVMPkW5", + "id": "0Z4CzYz9ieK8q9XiVMPkW5", + "name": "The Bar-Kays", + "type": "artist", + "uri": "spotify:artist:0Z4CzYz9ieK8q9XiVMPkW5" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 339293, + "explicit": false, + "external_ids": { + "isrc": "USDEI9804820" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/3oJL3rNbTyRmHaU2Yr4TpP" + }, + "href": "https://api.spotify.com/v1/tracks/3oJL3rNbTyRmHaU2Yr4TpP", + "id": "3oJL3rNbTyRmHaU2Yr4TpP", + "name": "Too Hot To Stop (Part 1)", + "popularity": 51, + "preview_url": "https://p.scdn.co/mp3-preview/9024d5fb07596903dcd6e3b43209001813cd37c1?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 3, + "type": "track", + "uri": "spotify:track:3oJL3rNbTyRmHaU2Yr4TpP" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T13:20:38.381Z" + }, + { + "track": { + "album": { + "album_type": "compilation", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/3VNITwohbvU5Wuy5PC6dsI" + }, + "href": "https://api.spotify.com/v1/artists/3VNITwohbvU5Wuy5PC6dsI", + "id": "3VNITwohbvU5Wuy5PC6dsI", + "name": "Kool & The Gang", + "type": "artist", + "uri": "spotify:artist:3VNITwohbvU5Wuy5PC6dsI" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/52ZOtET6twyVA0ZBlDG2RP" + }, + "href": "https://api.spotify.com/v1/albums/52ZOtET6twyVA0ZBlDG2RP", + "id": "52ZOtET6twyVA0ZBlDG2RP", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/892085818d03edbe01bbaf3d0ded4143974820a8", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/a3b2aa775bd6e35165790abca33ba52fb247fff4", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/71ab77fe0570d305553ce0d69ac822bee9438988", + "width": 64 + } + ], + "name": "The Very Best Of Kool & The Gang", + "type": "album", + "uri": "spotify:album:52ZOtET6twyVA0ZBlDG2RP" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/3VNITwohbvU5Wuy5PC6dsI" + }, + "href": "https://api.spotify.com/v1/artists/3VNITwohbvU5Wuy5PC6dsI", + "id": "3VNITwohbvU5Wuy5PC6dsI", + "name": "Kool & The Gang", + "type": "artist", + "uri": "spotify:artist:3VNITwohbvU5Wuy5PC6dsI" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 212906, + "explicit": false, + "external_ids": { + "isrc": "USPR38100044" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/1OsCKwNZxph96EkNusILRy" + }, + "href": "https://api.spotify.com/v1/tracks/1OsCKwNZxph96EkNusILRy", + "id": "1OsCKwNZxph96EkNusILRy", + "name": "Get Down On It", + "popularity": 65, + "preview_url": "https://p.scdn.co/mp3-preview/d7f7c2a52ae2898dd5b4906fe55d948ef1972c4b?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 2, + "type": "track", + "uri": "spotify:track:1OsCKwNZxph96EkNusILRy" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T13:14:58.563Z" + }, + { + "track": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/6lUcc15t11bnaPr2qOuFs2" + }, + "href": "https://api.spotify.com/v1/artists/6lUcc15t11bnaPr2qOuFs2", + "id": "6lUcc15t11bnaPr2qOuFs2", + "name": "Larry Graham", + "type": "artist", + "uri": "spotify:artist:6lUcc15t11bnaPr2qOuFs2" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/1OGcRXAY9iO4egWiIBqX8F" + }, + "href": "https://api.spotify.com/v1/artists/1OGcRXAY9iO4egWiIBqX8F", + "id": "1OGcRXAY9iO4egWiIBqX8F", + "name": "Graham Central Station", + "type": "artist", + "uri": "spotify:artist:1OGcRXAY9iO4egWiIBqX8F" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/5UcoqwPZQ0HBi4WgmDgEHs" + }, + "href": "https://api.spotify.com/v1/albums/5UcoqwPZQ0HBi4WgmDgEHs", + "id": "5UcoqwPZQ0HBi4WgmDgEHs", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/a56fca978efb9c7cd771a204c50621de7bf2e2db", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/5770919ef54aa9708fd2a5d395bb2959db8dfac0", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/2f40a8d251d51ed13f50a22cb0861366004c4f02", + "width": 64 + } + ], + "name": "Ain't No 'Bout-A-Doubt It", + "type": "album", + "uri": "spotify:album:5UcoqwPZQ0HBi4WgmDgEHs" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/1OGcRXAY9iO4egWiIBqX8F" + }, + "href": "https://api.spotify.com/v1/artists/1OGcRXAY9iO4egWiIBqX8F", + "id": "1OGcRXAY9iO4egWiIBqX8F", + "name": "Graham Central Station", + "type": "artist", + "uri": "spotify:artist:1OGcRXAY9iO4egWiIBqX8F" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 492013, + "explicit": false, + "external_ids": { + "isrc": "USWB11000170" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/1xXNrpcZ7UyKVWiI6GEc75" + }, + "href": "https://api.spotify.com/v1/tracks/1xXNrpcZ7UyKVWiI6GEc75", + "id": "1xXNrpcZ7UyKVWiI6GEc75", + "name": "The Jam", + "popularity": 53, + "preview_url": "https://p.scdn.co/mp3-preview/91575939f8390211739c0360ebb75a4d27a9fab8?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:1xXNrpcZ7UyKVWiI6GEc75" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T13:11:24.986Z" + }, + { + "track": { + "album": { + "album_type": "compilation", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/396Kh0m4wGUvcMUULw71yi" + }, + "href": "https://api.spotify.com/v1/artists/396Kh0m4wGUvcMUULw71yi", + "id": "396Kh0m4wGUvcMUULw71yi", + "name": "Zapp", + "type": "artist", + "uri": "spotify:artist:396Kh0m4wGUvcMUULw71yi" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/3aUZ0iLjcePsDggYsZAGBZ" + }, + "href": "https://api.spotify.com/v1/albums/3aUZ0iLjcePsDggYsZAGBZ", + "id": "3aUZ0iLjcePsDggYsZAGBZ", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/f7bd6d2514669d06a0936c30ea43dbdf9a524094", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/5d3890909a6c2eaa699af6eadaebecc2ef44f6ed", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/1e550ddccd93b42c454ff413eb32d9bf0bdb9014", + "width": 64 + } + ], + "name": "All The Greatest Hits", + "type": "album", + "uri": "spotify:album:3aUZ0iLjcePsDggYsZAGBZ" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/396Kh0m4wGUvcMUULw71yi" + }, + "href": "https://api.spotify.com/v1/artists/396Kh0m4wGUvcMUULw71yi", + "id": "396Kh0m4wGUvcMUULw71yi", + "name": "Zapp", + "type": "artist", + "uri": "spotify:artist:396Kh0m4wGUvcMUULw71yi" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 312506, + "explicit": false, + "external_ids": { + "isrc": "USWB10938907" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/3Ho35OJixLg20qshXRgfBs" + }, + "href": "https://api.spotify.com/v1/tracks/3Ho35OJixLg20qshXRgfBs", + "id": "3Ho35OJixLg20qshXRgfBs", + "name": "More Bounce To The Ounce", + "popularity": 58, + "preview_url": "https://p.scdn.co/mp3-preview/7b2ddaf53573086e6893379bccae13a806dca034?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:3Ho35OJixLg20qshXRgfBs" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T13:03:12.237Z" + }, + { + "track": { + "album": { + "album_type": "compilation", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/1ThoqLcyIYvZn7iWbj8fsj" + }, + "href": "https://api.spotify.com/v1/artists/1ThoqLcyIYvZn7iWbj8fsj", + "id": "1ThoqLcyIYvZn7iWbj8fsj", + "name": "Bill Withers", + "type": "artist", + "uri": "spotify:artist:1ThoqLcyIYvZn7iWbj8fsj" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/0XmgSYx9bj4sqpcXVgKs2C" + }, + "href": "https://api.spotify.com/v1/albums/0XmgSYx9bj4sqpcXVgKs2C", + "id": "0XmgSYx9bj4sqpcXVgKs2C", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/f34f011d373edb3467b10a1224ac5d222bdf732d", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/fc43461dd712bb409390201587bd8d3be1463b43", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/f9be1bfb37955c54059957c500a37264c5408fb3", + "width": 64 + } + ], + "name": "Lean on Me: The Best of Bill Withers", + "type": "album", + "uri": "spotify:album:0XmgSYx9bj4sqpcXVgKs2C" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/1ThoqLcyIYvZn7iWbj8fsj" + }, + "href": "https://api.spotify.com/v1/artists/1ThoqLcyIYvZn7iWbj8fsj", + "id": "1ThoqLcyIYvZn7iWbj8fsj", + "name": "Bill Withers", + "type": "artist", + "uri": "spotify:artist:1ThoqLcyIYvZn7iWbj8fsj" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 194040, + "explicit": false, + "external_ids": { + "isrc": "USSM17200282" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/3I19IPkdJTjPhDXIBDW4SR" + }, + "href": "https://api.spotify.com/v1/tracks/3I19IPkdJTjPhDXIBDW4SR", + "id": "3I19IPkdJTjPhDXIBDW4SR", + "name": "Who Is He (And What Is He to You?)", + "popularity": 49, + "preview_url": "https://p.scdn.co/mp3-preview/845b62bca6fae3c51ecb33645c0af43eaad48ad3?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 6, + "type": "track", + "uri": "spotify:track:3I19IPkdJTjPhDXIBDW4SR" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T12:57:59.848Z" + }, + { + "track": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0Z4CzYz9ieK8q9XiVMPkW5" + }, + "href": "https://api.spotify.com/v1/artists/0Z4CzYz9ieK8q9XiVMPkW5", + "id": "0Z4CzYz9ieK8q9XiVMPkW5", + "name": "The Bar-Kays", + "type": "artist", + "uri": "spotify:artist:0Z4CzYz9ieK8q9XiVMPkW5" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/7iVUnhDlaWq545QFkiFVZ5" + }, + "href": "https://api.spotify.com/v1/albums/7iVUnhDlaWq545QFkiFVZ5", + "id": "7iVUnhDlaWq545QFkiFVZ5", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/18430eb215b9a22bca5c11fab18ea51c0ed783d5", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/55f8d0cd6067f5a0ac419cd64d23127aa42cbcf4", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/68972216dc1397c496e4d9055853f4b297f94bd3", + "width": 64 + } + ], + "name": "The Bar-Kays: All-Time Greatest Hits", + "type": "album", + "uri": "spotify:album:7iVUnhDlaWq545QFkiFVZ5" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0Z4CzYz9ieK8q9XiVMPkW5" + }, + "href": "https://api.spotify.com/v1/artists/0Z4CzYz9ieK8q9XiVMPkW5", + "id": "0Z4CzYz9ieK8q9XiVMPkW5", + "name": "The Bar-Kays", + "type": "artist", + "uri": "spotify:artist:0Z4CzYz9ieK8q9XiVMPkW5" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 256386, + "explicit": false, + "external_ids": { + "isrc": "USDEI9804824" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/0dyUTKXe5tDfSIgNCqArYw" + }, + "href": "https://api.spotify.com/v1/tracks/0dyUTKXe5tDfSIgNCqArYw", + "id": "0dyUTKXe5tDfSIgNCqArYw", + "name": "Shake Your Rump To The Funk", + "popularity": 40, + "preview_url": "https://p.scdn.co/mp3-preview/3595b0d9f192f8288a6d9dc0791d99a3a8926914?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 2, + "type": "track", + "uri": "spotify:track:0dyUTKXe5tDfSIgNCqArYw" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T12:54:44.922Z" + }, + { + "track": { + "album": { + "album_type": "compilation", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/53QzNeFpzAaXYnrDBbDrIp" + }, + "href": "https://api.spotify.com/v1/artists/53QzNeFpzAaXYnrDBbDrIp", + "id": "53QzNeFpzAaXYnrDBbDrIp", + "name": "The Isley Brothers", + "type": "artist", + "uri": "spotify:artist:53QzNeFpzAaXYnrDBbDrIp" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/21O10zQ7YrFOTgfyRmopHs" + }, + "href": "https://api.spotify.com/v1/albums/21O10zQ7YrFOTgfyRmopHs", + "id": "21O10zQ7YrFOTgfyRmopHs", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/6f11cf70b7e7998b316be1d572d296edef04b6f5", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/11a546d1a0a7c44a0f47db3c74847cb35a8e1d46", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/2eb86b062128fd0e542fbfc70f13393175a3e10a", + "width": 64 + } + ], + "name": "It's Your Thing: The Story Of The Isley Brothers", + "type": "album", + "uri": "spotify:album:21O10zQ7YrFOTgfyRmopHs" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/53QzNeFpzAaXYnrDBbDrIp" + }, + "href": "https://api.spotify.com/v1/artists/53QzNeFpzAaXYnrDBbDrIp", + "id": "53QzNeFpzAaXYnrDBbDrIp", + "name": "The Isley Brothers", + "type": "artist", + "uri": "spotify:artist:53QzNeFpzAaXYnrDBbDrIp" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 166506, + "explicit": false, + "external_ids": { + "isrc": "USSM19803494" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/2oezpnnea1VXHpJEbqnBhw" + }, + "href": "https://api.spotify.com/v1/tracks/2oezpnnea1VXHpJEbqnBhw", + "id": "2oezpnnea1VXHpJEbqnBhw", + "name": "It's Your Thing", + "popularity": 64, + "preview_url": "https://p.scdn.co/mp3-preview/e09bfcb6a0c7de1fa955848d191d966c6490143f?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 11, + "type": "track", + "uri": "spotify:track:2oezpnnea1VXHpJEbqnBhw" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T12:50:27.679Z" + }, + { + "track": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/6lUcc15t11bnaPr2qOuFs2" + }, + "href": "https://api.spotify.com/v1/artists/6lUcc15t11bnaPr2qOuFs2", + "id": "6lUcc15t11bnaPr2qOuFs2", + "name": "Larry Graham", + "type": "artist", + "uri": "spotify:artist:6lUcc15t11bnaPr2qOuFs2" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/1OGcRXAY9iO4egWiIBqX8F" + }, + "href": "https://api.spotify.com/v1/artists/1OGcRXAY9iO4egWiIBqX8F", + "id": "1OGcRXAY9iO4egWiIBqX8F", + "name": "Graham Central Station", + "type": "artist", + "uri": "spotify:artist:1OGcRXAY9iO4egWiIBqX8F" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/5DldGiP8hbKtAjGzzcdYEq" + }, + "href": "https://api.spotify.com/v1/albums/5DldGiP8hbKtAjGzzcdYEq", + "id": "5DldGiP8hbKtAjGzzcdYEq", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/d124e8873db4ccf4df7ad1bc21c35b37b60edaae", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/e49deac057a01ce93586f5aa290d99872447e3bc", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/d39de5f411a3e9ad7bee9abc0f6e177f8e679546", + "width": 64 + } + ], + "name": "My Radio Sure Sounds Good To Me", + "type": "album", + "uri": "spotify:album:5DldGiP8hbKtAjGzzcdYEq" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/6lUcc15t11bnaPr2qOuFs2" + }, + "href": "https://api.spotify.com/v1/artists/6lUcc15t11bnaPr2qOuFs2", + "id": "6lUcc15t11bnaPr2qOuFs2", + "name": "Larry Graham", + "type": "artist", + "uri": "spotify:artist:6lUcc15t11bnaPr2qOuFs2" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/1OGcRXAY9iO4egWiIBqX8F" + }, + "href": "https://api.spotify.com/v1/artists/1OGcRXAY9iO4egWiIBqX8F", + "id": "1OGcRXAY9iO4egWiIBqX8F", + "name": "Graham Central Station", + "type": "artist", + "uri": "spotify:artist:1OGcRXAY9iO4egWiIBqX8F" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 227946, + "explicit": false, + "external_ids": { + "isrc": "USWB11000519" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/5NqRwz0rPh3aK4iWyJLXxy" + }, + "href": "https://api.spotify.com/v1/tracks/5NqRwz0rPh3aK4iWyJLXxy", + "id": "5NqRwz0rPh3aK4iWyJLXxy", + "name": "Boogie Witcha, Baby", + "popularity": 47, + "preview_url": "https://p.scdn.co/mp3-preview/de22b00128f13bf0cf74f397fda0938753230017?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 4, + "type": "track", + "uri": "spotify:track:5NqRwz0rPh3aK4iWyJLXxy" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T12:47:40.323Z" + }, + { + "track": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0FrpdcVlJQqibaz5HfBUrL" + }, + "href": "https://api.spotify.com/v1/artists/0FrpdcVlJQqibaz5HfBUrL", + "id": "0FrpdcVlJQqibaz5HfBUrL", + "name": "Rick James", + "type": "artist", + "uri": "spotify:artist:0FrpdcVlJQqibaz5HfBUrL" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/1SGE6rX6FYYjMAdvpolveg" + }, + "href": "https://api.spotify.com/v1/albums/1SGE6rX6FYYjMAdvpolveg", + "id": "1SGE6rX6FYYjMAdvpolveg", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/51b6f56c0fb2fbd181946fa4eea986de08859711", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/0a402a219463a13e7409034ed2af79626930f5f0", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/a274d957c538c761a0fe8bafd314ce0e7d70dbed", + "width": 64 + } + ], + "name": "Come Get It!", + "type": "album", + "uri": "spotify:album:1SGE6rX6FYYjMAdvpolveg" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0FrpdcVlJQqibaz5HfBUrL" + }, + "href": "https://api.spotify.com/v1/artists/0FrpdcVlJQqibaz5HfBUrL", + "id": "0FrpdcVlJQqibaz5HfBUrL", + "name": "Rick James", + "type": "artist", + "uri": "spotify:artist:0FrpdcVlJQqibaz5HfBUrL" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 297346, + "explicit": false, + "external_ids": { + "isrc": "USMO17800017" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/3cSaidFaQ0gbHIh3uNRiKQ" + }, + "href": "https://api.spotify.com/v1/tracks/3cSaidFaQ0gbHIh3uNRiKQ", + "id": "3cSaidFaQ0gbHIh3uNRiKQ", + "name": "Mary Jane", + "popularity": 55, + "preview_url": "https://p.scdn.co/mp3-preview/8499e1d56e6d8b3c546c40b851d7540ad626c667?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 6, + "type": "track", + "uri": "spotify:track:3cSaidFaQ0gbHIh3uNRiKQ" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T12:43:52.116Z" + }, + { + "track": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0PDqlUGugF5Jt6DZyATvfz" + }, + "href": "https://api.spotify.com/v1/artists/0PDqlUGugF5Jt6DZyATvfz", + "id": "0PDqlUGugF5Jt6DZyATvfz", + "name": "Betty Wright", + "type": "artist", + "uri": "spotify:artist:0PDqlUGugF5Jt6DZyATvfz" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/4dCm84vJLO30e0fiS3sgPi" + }, + "href": "https://api.spotify.com/v1/albums/4dCm84vJLO30e0fiS3sgPi", + "id": "4dCm84vJLO30e0fiS3sgPi", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/debc670699388f0d48c96d82f165a9aea8be32ea", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/ae2a8eaad2d2928a762723f165396788e1306d0a", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/af91ed81cb8c517602f283e02e69db9e7ae99423", + "width": 64 + } + ], + "name": "I Love The Way You Love", + "type": "album", + "uri": "spotify:album:4dCm84vJLO30e0fiS3sgPi" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0PDqlUGugF5Jt6DZyATvfz" + }, + "href": "https://api.spotify.com/v1/artists/0PDqlUGugF5Jt6DZyATvfz", + "id": "0PDqlUGugF5Jt6DZyATvfz", + "name": "Betty Wright", + "type": "artist", + "uri": "spotify:artist:0PDqlUGugF5Jt6DZyATvfz" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 169533, + "explicit": false, + "external_ids": { + "isrc": "USAT20617756" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/6uqTETWok9npbL4c9cuLVh" + }, + "href": "https://api.spotify.com/v1/tracks/6uqTETWok9npbL4c9cuLVh", + "id": "6uqTETWok9npbL4c9cuLVh", + "name": "Clean Up Woman", + "popularity": 59, + "preview_url": "https://p.scdn.co/mp3-preview/f9281960cad8c97ed4b7f3cd807460979adf75b1?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 6, + "type": "track", + "uri": "spotify:track:6uqTETWok9npbL4c9cuLVh" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T12:38:54.147Z" + }, + { + "track": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/1YLsqPcFg1rj7VvhfwnDWm" + }, + "href": "https://api.spotify.com/v1/artists/1YLsqPcFg1rj7VvhfwnDWm", + "id": "1YLsqPcFg1rj7VvhfwnDWm", + "name": "Rufus Featuring Chaka Khan", + "type": "artist", + "uri": "spotify:artist:1YLsqPcFg1rj7VvhfwnDWm" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/57Hwe2iaz2vifpbLBrvgGm" + }, + "href": "https://api.spotify.com/v1/albums/57Hwe2iaz2vifpbLBrvgGm", + "id": "57Hwe2iaz2vifpbLBrvgGm", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/10a75cc58e6a6b4b705cf6d534d2ea06b36fdbc0", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/76b13db31da805fdbf2938f52172f80cc38b925d", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/d78e1233cc6e7bac42c5781b5f9d78359c23576e", + "width": 64 + } + ], + "name": "Rufus Featuring Chaka Khan", + "type": "album", + "uri": "spotify:album:57Hwe2iaz2vifpbLBrvgGm" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/3MCjwjfIor5FkK3h639qkW" + }, + "href": "https://api.spotify.com/v1/artists/3MCjwjfIor5FkK3h639qkW", + "id": "3MCjwjfIor5FkK3h639qkW", + "name": "Rufus", + "type": "artist", + "uri": "spotify:artist:3MCjwjfIor5FkK3h639qkW" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/6mQfAAqZGBzIfrmlZCeaYT" + }, + "href": "https://api.spotify.com/v1/artists/6mQfAAqZGBzIfrmlZCeaYT", + "id": "6mQfAAqZGBzIfrmlZCeaYT", + "name": "Chaka Khan", + "type": "artist", + "uri": "spotify:artist:6mQfAAqZGBzIfrmlZCeaYT" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 240026, + "explicit": false, + "external_ids": { + "isrc": "USMC17547708" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/35t2gzzEjkOopNvaLT8RpU" + }, + "href": "https://api.spotify.com/v1/tracks/35t2gzzEjkOopNvaLT8RpU", + "id": "35t2gzzEjkOopNvaLT8RpU", + "name": "Dance Wit Me", + "popularity": 42, + "preview_url": "https://p.scdn.co/mp3-preview/4750c9539d316e0c1cf28754cb4177e0e6153db9?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 7, + "type": "track", + "uri": "spotify:track:35t2gzzEjkOopNvaLT8RpU" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T12:36:03.972Z" + }, + { + "track": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/3tx8fyu3c4OBP5nejYtUOb" + }, + "href": "https://api.spotify.com/v1/artists/3tx8fyu3c4OBP5nejYtUOb", + "id": "3tx8fyu3c4OBP5nejYtUOb", + "name": "Average White Band", + "type": "artist", + "uri": "spotify:artist:3tx8fyu3c4OBP5nejYtUOb" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/2laBNOqPW85M3js7qCYhKt" + }, + "href": "https://api.spotify.com/v1/albums/2laBNOqPW85M3js7qCYhKt", + "id": "2laBNOqPW85M3js7qCYhKt", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/42167098ecb0349ae4e77a57a7fbe1064ffdb60d", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/5cf41c0ef126eaf00a2e0c3f386dc372b39cbd03", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/9941bd8deb577580675e86c8c2677220dbe684b2", + "width": 64 + } + ], + "name": "Cut The Cake", + "type": "album", + "uri": "spotify:album:2laBNOqPW85M3js7qCYhKt" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/3tx8fyu3c4OBP5nejYtUOb" + }, + "href": "https://api.spotify.com/v1/artists/3tx8fyu3c4OBP5nejYtUOb", + "id": "3tx8fyu3c4OBP5nejYtUOb", + "name": "Average White Band", + "type": "artist", + "uri": "spotify:artist:3tx8fyu3c4OBP5nejYtUOb" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 299533, + "explicit": false, + "external_ids": { + "isrc": "GBBLG7500115" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/6kMAks5yWvOerqcsYbZs19" + }, + "href": "https://api.spotify.com/v1/tracks/6kMAks5yWvOerqcsYbZs19", + "id": "6kMAks5yWvOerqcsYbZs19", + "name": "School Boy Crush", + "popularity": 48, + "preview_url": "https://p.scdn.co/mp3-preview/271969609ebe98ea782b833b9cb5bfb57b23fa42?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 2, + "type": "track", + "uri": "spotify:track:6kMAks5yWvOerqcsYbZs19" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T12:32:03.356Z" + }, + { + "track": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/4TwHRCIu3Xg9fjS3l7owkp" + }, + "href": "https://api.spotify.com/v1/artists/4TwHRCIu3Xg9fjS3l7owkp", + "id": "4TwHRCIu3Xg9fjS3l7owkp", + "name": "The Gap Band", + "type": "artist", + "uri": "spotify:artist:4TwHRCIu3Xg9fjS3l7owkp" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/3WYezR6EzqjnGDqHMPwz0K" + }, + "href": "https://api.spotify.com/v1/albums/3WYezR6EzqjnGDqHMPwz0K", + "id": "3WYezR6EzqjnGDqHMPwz0K", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/5552515ed92ce52f32689d9aa1470ba57b53f87a", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/5c4048caaecfcd34973bdc40bcbe658f360eb6dd", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/295981109b5e4dfc386758ce8969e73e1f7aebde", + "width": 64 + } + ], + "name": "Gap Band I", + "type": "album", + "uri": "spotify:album:3WYezR6EzqjnGDqHMPwz0K" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/4TwHRCIu3Xg9fjS3l7owkp" + }, + "href": "https://api.spotify.com/v1/artists/4TwHRCIu3Xg9fjS3l7owkp", + "id": "4TwHRCIu3Xg9fjS3l7owkp", + "name": "The Gap Band", + "type": "artist", + "uri": "spotify:artist:4TwHRCIu3Xg9fjS3l7owkp" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 300693, + "explicit": false, + "external_ids": { + "isrc": "USPR37900033" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/4l04O3yFjzFwcRqstqDi54" + }, + "href": "https://api.spotify.com/v1/tracks/4l04O3yFjzFwcRqstqDi54", + "id": "4l04O3yFjzFwcRqstqDi54", + "name": "Shake", + "popularity": 44, + "preview_url": "https://p.scdn.co/mp3-preview/1af69b7dfc08a14752cf8070fea00479c216490a?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:4l04O3yFjzFwcRqstqDi54" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T12:27:03.744Z" + } + ], + "limit": 50, + "href": "https://api.spotify.com/v1/me/player/recently-played?limit=50" +} diff --git a/client/test/Bookmarks/Bookmarking.js b/client/test/Bookmarks/Bookmarking.js new file mode 100644 index 0000000..f02815f --- /dev/null +++ b/client/test/Bookmarks/Bookmarking.js @@ -0,0 +1,70 @@ +describe("Bookmarking", function() { + let vm; + let bookmarkStore; + + beforeAll(() => { + Ext.ux.ajax.SimManager.init({ + delay: 300 + }).register({ + '/played': { + type: 'json', + data: PLAYED_RECORDS + } , + '/current-playback' : { + type: 'json', + data: CURRENT_TRACK + } + }); + }); + + beforeEach(() => { + ST.component('app-main').and(appMain => { + vm = appMain.getViewModel(); + bookmarkStore = vm.getStore('bookmarked'); + }) + }) + + afterAll(() => { + bookmarkStore.removeAll(); + bookmarkStore.sync(); + }) + + it("There should be three tabs in the tab panel", function(){ + ST.component("tabpanel[reference=main-tabpanel]").and(panel => { + expect(panel.getInnerItems().length).toBe(3); + }) + }); + + it("Click on bookmark button should update bookmark item", function() { + ST.component('app-main') + .and(appMain => { + expect(vm.get('token')).toEqual('new-token'); + ST.component('spotify-recentlyplayed').expect('hidden').toBe(false); + + }) + + ST.dataView('spotify-recentlyplayed').wait(500).itemAt(1).down("div.track-bookmark").click(0,0); + + ST.dataView('spotify-recentlyplayed').wait(500).itemAt(1).down("div.track-bookmark").and(item => { + expect(item.hasCls('track-bookmark')).toBe(true); + expect(item.child("span").hasCls('fa-bookmark')).toBe(true); + }) + }); + + it("Tracks should be in the bookmark store after clicking the bookmark button", function(){ + ST.component('app-main') + .and(appMain => { + expect(bookmarkStore.count()).toBe(1); + }) + }); + + it("The bookmarked item should be displayed in the bookmark tab", function(){ + + ST.button('tab[text="Bookmarked"]').click(0,0).and(bookmarkTabButton => { + ST.component('tabpanel[reference="main-tabpanel"]').and(tabPanel => { + expect(tabPanel.getActiveItem().xtype).toBe('spotify-bookmarked'); + expect(tabPanel.getActiveItem().getItems().length).toBe(1); + }) + }) + }); +}); \ No newline at end of file diff --git a/client/test/Reload/Play.js b/client/test/Reload/Play.js new file mode 100644 index 0000000..183f7ee --- /dev/null +++ b/client/test/Reload/Play.js @@ -0,0 +1,50 @@ +describe("Play", function() { + let vm; + let controller; + + beforeAll(() => { + Ext.ux.ajax.SimManager.init({ + delay: 300 + }).register({ + '/played': { + type: 'json', + data: PLAYED_RECORDS + } , + '/current-playback' : { + type: 'json', + data: CURRENT_TRACK + }, + '/play-track': { + type : 'json', + data : { + success : true + } + } + }); + }); + + beforeEach(() => { + ST.component('app-main').and(appMain => { + vm = appMain.getViewModel(); + controller = appMain.getController() + spyOn(controller, 'playTrack').and.callThrough(); + spyOn(window, "open"); + }) + }) + + afterAll(() => { + }) + + it('playTrack should be called after play button was clicked', function(){ + ST.dataView('spotify-recentlyplayed').wait(1000).itemAt(1).down("div.track-play").click(0,0).and(item => { + expect(controller.playTrack).toHaveBeenCalledWith('spotify:track:3Ixkbs1bKdr7LrvHffvoHg',0,'https://open.spotify.com/track/3Ixkbs1bKdr7LrvHffvoHg'); + expect(window.open).toHaveBeenCalled(); + + }); + + ST.component("spotify-track-currenttrack => .spotify-track-currenttrack-info .x-innerhtml").and(current => { + expect(current.el.dom.innerHTML).toBe('
Zeit des Zorns, Kapitel 32 - Don Winslow (0:1/3:37)
') + }) + + }) +}); \ No newline at end of file diff --git a/client/test/Reload/TitleBar.js b/client/test/Reload/TitleBar.js new file mode 100644 index 0000000..4d2e2da --- /dev/null +++ b/client/test/Reload/TitleBar.js @@ -0,0 +1,39 @@ +describe("TitleBar", function() { + let vm; + let controller; + + beforeAll(() => { + Ext.ux.ajax.SimManager.init({ + delay: 300 + }).register({ + '/played': { + type: 'json', + data: PLAYED_RECORDS + } + }); + }); + + beforeEach(() => { + ST.component('app-main').and(appMain => { + vm = appMain.getViewModel(); + controller = appMain.getController() + spyOn(controller, 'refreshTracks'); + spyOn(controller, 'onSpotifyLogout').and.callThrough(); + }) + }) + + it("The refresh button should trigger a callc to refreshTracks", function() { + + ST.component("spotify-titlebar button[iconCls=x-fa fa-refresh]").click(0,0).and(button => { + expect(controller.refreshTracks).toHaveBeenCalled(); + }) + }); + + it("The logout button should set the token to an empty string and", function() { + ST.component("spotify-titlebar button[iconCls=x-fa fa-sign-out]").click(0,0).and(button => { + expect(controller.onSpotifyLogout).toHaveBeenCalled(); + expect(vm.get('token')).toEqual(''); + expect(localStorage.getItem('spotify-auth-token')).toEqual(""); + }) + }); +}); \ No newline at end of file diff --git a/client/test/lib/currenttrack.json b/client/test/lib/currenttrack.json new file mode 100644 index 0000000..855cbc7 --- /dev/null +++ b/client/test/lib/currenttrack.json @@ -0,0 +1,207 @@ +let CURRENT_TRACK = { + "item": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2RbOAXoeWp8MVe3u1NlKXk" + }, + "href": "https://api.spotify.com/v1/artists/2RbOAXoeWp8MVe3u1NlKXk", + "id": "2RbOAXoeWp8MVe3u1NlKXk", + "name": "Don Winslow", + "type": "artist", + "uri": "spotify:artist:2RbOAXoeWp8MVe3u1NlKXk" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/7fjGWQvldkVoyhitry4dP7" + }, + "href": "https://api.spotify.com/v1/albums/7fjGWQvldkVoyhitry4dP7", + "id": "7fjGWQvldkVoyhitry4dP7", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/ea441b518b72af28b5094175cd0bbecb74c2a9b3", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/07e3ed21a24735828a43989c5f5a166bda77df50", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/edf9e1266c6500999122b8de684024f6c2a83c8b", + "width": 64 + } + ], + "name": "Zeit des Zorns (Lesung)", + "type": "album", + "uri": "spotify:album:7fjGWQvldkVoyhitry4dP7" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2RbOAXoeWp8MVe3u1NlKXk" + }, + "href": "https://api.spotify.com/v1/artists/2RbOAXoeWp8MVe3u1NlKXk", + "id": "2RbOAXoeWp8MVe3u1NlKXk", + "name": "Don Winslow", + "type": "artist", + "uri": "spotify:artist:2RbOAXoeWp8MVe3u1NlKXk" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 217565, + "explicit": false, + "external_ids": { + "isrc": "DEUE11692538" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/1Wi77UHjDtGRHgsyG46yRY" + }, + "href": "https://api.spotify.com/v1/tracks/1Wi77UHjDtGRHgsyG46yRY", + "id": "1Wi77UHjDtGRHgsyG46yRY", + "name": "Zeit des Zorns, Kapitel 32", + "popularity": 8, + "preview_url": "https://p.scdn.co/mp3-preview/0ef301eb20e4f723e0986761e320186d644c3717?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 32, + "type": "track", + "uri": "spotify:track:1Wi77UHjDtGRHgsyG46yRY" + }, + "context": { + "uri": "spotify:album:7fjGWQvldkVoyhitry4dP7", + "external_urls": { + "spotify": "https://open.spotify.com/album/7fjGWQvldkVoyhitry4dP7" + }, + "href": "https://api.spotify.com/v1/albums/null", + "type": "album" + }, + "progress_ms" : 1000, + "played_at": "2017-08-28T11:50:18.826Z" +} \ No newline at end of file diff --git a/client/test/lib/played.json b/client/test/lib/played.json new file mode 100644 index 0000000..4afa919 --- /dev/null +++ b/client/test/lib/played.json @@ -0,0 +1,10625 @@ +let PLAYED_RECORDS = [ + { + "track": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2RbOAXoeWp8MVe3u1NlKXk" + }, + "href": "https://api.spotify.com/v1/artists/2RbOAXoeWp8MVe3u1NlKXk", + "id": "2RbOAXoeWp8MVe3u1NlKXk", + "name": "Don Winslow", + "type": "artist", + "uri": "spotify:artist:2RbOAXoeWp8MVe3u1NlKXk" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/7fjGWQvldkVoyhitry4dP7" + }, + "href": "https://api.spotify.com/v1/albums/7fjGWQvldkVoyhitry4dP7", + "id": "7fjGWQvldkVoyhitry4dP7", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/ea441b518b72af28b5094175cd0bbecb74c2a9b3", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/07e3ed21a24735828a43989c5f5a166bda77df50", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/edf9e1266c6500999122b8de684024f6c2a83c8b", + "width": 64 + } + ], + "name": "Zeit des Zorns (Lesung)", + "type": "album", + "uri": "spotify:album:7fjGWQvldkVoyhitry4dP7" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2RbOAXoeWp8MVe3u1NlKXk" + }, + "href": "https://api.spotify.com/v1/artists/2RbOAXoeWp8MVe3u1NlKXk", + "id": "2RbOAXoeWp8MVe3u1NlKXk", + "name": "Don Winslow", + "type": "artist", + "uri": "spotify:artist:2RbOAXoeWp8MVe3u1NlKXk" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 217565, + "explicit": false, + "external_ids": { + "isrc": "DEUE11692538" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/1Wi77UHjDtGRHgsyG46yRY" + }, + "href": "https://api.spotify.com/v1/tracks/1Wi77UHjDtGRHgsyG46yRY", + "id": "1Wi77UHjDtGRHgsyG46yRY", + "name": "Zeit des Zorns, Kapitel 32", + "popularity": 8, + "preview_url": "https://p.scdn.co/mp3-preview/0ef301eb20e4f723e0986761e320186d644c3717?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 32, + "type": "track", + "uri": "spotify:track:1Wi77UHjDtGRHgsyG46yRY" + }, + "context": { + "uri": "spotify:album:7fjGWQvldkVoyhitry4dP7", + "external_urls": { + "spotify": "https://open.spotify.com/album/7fjGWQvldkVoyhitry4dP7" + }, + "href": "https://api.spotify.com/v1/albums/null", + "type": "album" + }, + "played_at": "2017-08-28T11:50:18.826Z" + }, + { + "track": { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2wX6xSig4Rig5kZU6ePlWe" + }, + "href": "https://api.spotify.com/v1/artists/2wX6xSig4Rig5kZU6ePlWe", + "id": "2wX6xSig4Rig5kZU6ePlWe", + "name": "KSHMR", + "type": "artist", + "uri": "spotify:artist:2wX6xSig4Rig5kZU6ePlWe" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0SFycBapbIhuPacbhzDxI2" + }, + "href": "https://api.spotify.com/v1/artists/0SFycBapbIhuPacbhzDxI2", + "id": "0SFycBapbIhuPacbhzDxI2", + "name": "Crossnaders", + "type": "artist", + "uri": "spotify:artist:0SFycBapbIhuPacbhzDxI2" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/1qymVLNl7nlN9BXFk6GkCH" + }, + "href": "https://api.spotify.com/v1/albums/1qymVLNl7nlN9BXFk6GkCH", + "id": "1qymVLNl7nlN9BXFk6GkCH", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/4419f24e0b9d2bdf72e9f168e3ecbf6e85c29f59", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/c1c2a130ec7dd8bbeb9937036835b7e6891030d1", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/ff732e1a7b6d4b0c1b3acfcd45bbfc2f5c73c1c8", + "width": 64 + } + ], + "name": "Back To Me", + "type": "album", + "uri": "spotify:album:1qymVLNl7nlN9BXFk6GkCH" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2wX6xSig4Rig5kZU6ePlWe" + }, + "href": "https://api.spotify.com/v1/artists/2wX6xSig4Rig5kZU6ePlWe", + "id": "2wX6xSig4Rig5kZU6ePlWe", + "name": "KSHMR", + "type": "artist", + "uri": "spotify:artist:2wX6xSig4Rig5kZU6ePlWe" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0SFycBapbIhuPacbhzDxI2" + }, + "href": "https://api.spotify.com/v1/artists/0SFycBapbIhuPacbhzDxI2", + "id": "0SFycBapbIhuPacbhzDxI2", + "name": "Crossnaders", + "type": "artist", + "uri": "spotify:artist:0SFycBapbIhuPacbhzDxI2" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/74RDfhi3g8pfpmMCrQUtpF" + }, + "href": "https://api.spotify.com/v1/artists/74RDfhi3g8pfpmMCrQUtpF", + "id": "74RDfhi3g8pfpmMCrQUtpF", + "name": "Micky Blue", + "type": "artist", + "uri": "spotify:artist:74RDfhi3g8pfpmMCrQUtpF" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 178710, + "explicit": false, + "external_ids": { + "isrc": "NLZ541700281" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/3Ixkbs1bKdr7LrvHffvoHg" + }, + "href": "https://api.spotify.com/v1/tracks/3Ixkbs1bKdr7LrvHffvoHg", + "id": "3Ixkbs1bKdr7LrvHffvoHg", + "name": "Back To Me", + "popularity": 65, + "preview_url": "https://p.scdn.co/mp3-preview/a3c9489770e1a3dd790599bc97d46bf6fcb8f365?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:3Ixkbs1bKdr7LrvHffvoHg" + }, + "context": { + "uri": "spotify:user:myshock13:playlist:6gZEnLxIA8JyMOrUTZqQub", + "external_urls": { + "spotify": "https://open.spotify.com/user/myshock13/playlist/6gZEnLxIA8JyMOrUTZqQub" + }, + "href": "https://api.spotify.com/v1/users/myshock13/playlists/6gZEnLxIA8JyMOrUTZqQub", + "type": "playlist" + }, + "played_at": "2017-08-28T09:34:57.586Z" + }, + { + "track": { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/53YSn9tHwGJ6bq5P0gGoYo" + }, + "href": "https://api.spotify.com/v1/artists/53YSn9tHwGJ6bq5P0gGoYo", + "id": "53YSn9tHwGJ6bq5P0gGoYo", + "name": "Firebeatz", + "type": "artist", + "uri": "spotify:artist:53YSn9tHwGJ6bq5P0gGoYo" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/5wwneIFdawNgQ7GvKK29Z3" + }, + "href": "https://api.spotify.com/v1/artists/5wwneIFdawNgQ7GvKK29Z3", + "id": "5wwneIFdawNgQ7GvKK29Z3", + "name": "Lucas & Steve", + "type": "artist", + "uri": "spotify:artist:5wwneIFdawNgQ7GvKK29Z3" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/2Ps7UwYbGP9aQbLgmhJBgl" + }, + "href": "https://api.spotify.com/v1/albums/2Ps7UwYbGP9aQbLgmhJBgl", + "id": "2Ps7UwYbGP9aQbLgmhJBgl", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/474b863a254c3da4c5aac0876def344544bbf939", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/cb941bd7db4aa61687f4c2dc6585206bd455785e", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/3e4dfd82ba141c0b35a2b8f2767048371d38c2fa", + "width": 64 + } + ], + "name": "Show Me Your Love", + "type": "album", + "uri": "spotify:album:2Ps7UwYbGP9aQbLgmhJBgl" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/53YSn9tHwGJ6bq5P0gGoYo" + }, + "href": "https://api.spotify.com/v1/artists/53YSn9tHwGJ6bq5P0gGoYo", + "id": "53YSn9tHwGJ6bq5P0gGoYo", + "name": "Firebeatz", + "type": "artist", + "uri": "spotify:artist:53YSn9tHwGJ6bq5P0gGoYo" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/5wwneIFdawNgQ7GvKK29Z3" + }, + "href": "https://api.spotify.com/v1/artists/5wwneIFdawNgQ7GvKK29Z3", + "id": "5wwneIFdawNgQ7GvKK29Z3", + "name": "Lucas & Steve", + "type": "artist", + "uri": "spotify:artist:5wwneIFdawNgQ7GvKK29Z3" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 177142, + "explicit": false, + "external_ids": { + "isrc": "NLZ541701041" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/4vxnGjIxtdeWvLSmG2ED3P" + }, + "href": "https://api.spotify.com/v1/tracks/4vxnGjIxtdeWvLSmG2ED3P", + "id": "4vxnGjIxtdeWvLSmG2ED3P", + "name": "Show Me Your Love", + "popularity": 56, + "preview_url": "https://p.scdn.co/mp3-preview/140eb509dda7040e0c337768205978557884ad3b?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:4vxnGjIxtdeWvLSmG2ED3P" + }, + "context": { + "uri": "spotify:user:myshock13:playlist:6gZEnLxIA8JyMOrUTZqQub", + "external_urls": { + "spotify": "https://open.spotify.com/user/myshock13/playlist/6gZEnLxIA8JyMOrUTZqQub" + }, + "href": "https://api.spotify.com/v1/users/myshock13/playlists/6gZEnLxIA8JyMOrUTZqQub", + "type": "playlist" + }, + "played_at": "2017-08-28T09:31:57.985Z" + }, + { + "track": { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/53YSn9tHwGJ6bq5P0gGoYo" + }, + "href": "https://api.spotify.com/v1/artists/53YSn9tHwGJ6bq5P0gGoYo", + "id": "53YSn9tHwGJ6bq5P0gGoYo", + "name": "Firebeatz", + "type": "artist", + "uri": "spotify:artist:53YSn9tHwGJ6bq5P0gGoYo" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/1Q5uqmtmbvvCXNOElhtbTx" + }, + "href": "https://api.spotify.com/v1/albums/1Q5uqmtmbvvCXNOElhtbTx", + "id": "1Q5uqmtmbvvCXNOElhtbTx", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/6040556be4cf62a7f0b31e998c720e83a007ef9f", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/5b28626e8b00c7fb6a74afa70a1059074eb83834", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/1a5009fcd7c448027d136ad81e5967dcc7e37619", + "width": 64 + } + ], + "name": "Ignite", + "type": "album", + "uri": "spotify:album:1Q5uqmtmbvvCXNOElhtbTx" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/53YSn9tHwGJ6bq5P0gGoYo" + }, + "href": "https://api.spotify.com/v1/artists/53YSn9tHwGJ6bq5P0gGoYo", + "id": "53YSn9tHwGJ6bq5P0gGoYo", + "name": "Firebeatz", + "type": "artist", + "uri": "spotify:artist:53YSn9tHwGJ6bq5P0gGoYo" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 182130, + "explicit": false, + "external_ids": { + "isrc": "GBKPL1780308" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/5OXwRdA8RMRknAjxtxgyTc" + }, + "href": "https://api.spotify.com/v1/tracks/5OXwRdA8RMRknAjxtxgyTc", + "id": "5OXwRdA8RMRknAjxtxgyTc", + "name": "Ignite", + "popularity": 42, + "preview_url": "https://p.scdn.co/mp3-preview/fff67f5875cb33970cfc35140d0f4d9dcdb1f9a1?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:5OXwRdA8RMRknAjxtxgyTc" + }, + "context": { + "uri": "spotify:user:myshock13:playlist:6gZEnLxIA8JyMOrUTZqQub", + "external_urls": { + "spotify": "https://open.spotify.com/user/myshock13/playlist/6gZEnLxIA8JyMOrUTZqQub" + }, + "href": "https://api.spotify.com/v1/users/myshock13/playlists/6gZEnLxIA8JyMOrUTZqQub", + "type": "playlist" + }, + "played_at": "2017-08-28T09:28:58.240Z" + }, + { + "track": { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/7dc6hUwyuIhrZdh80eaCEE" + }, + "href": "https://api.spotify.com/v1/artists/7dc6hUwyuIhrZdh80eaCEE", + "id": "7dc6hUwyuIhrZdh80eaCEE", + "name": "Fedde Le Grand", + "type": "artist", + "uri": "spotify:artist:7dc6hUwyuIhrZdh80eaCEE" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/1PFc84GHTYPL0G12JHh9Mc" + }, + "href": "https://api.spotify.com/v1/artists/1PFc84GHTYPL0G12JHh9Mc", + "id": "1PFc84GHTYPL0G12JHh9Mc", + "name": "Dannic", + "type": "artist", + "uri": "spotify:artist:1PFc84GHTYPL0G12JHh9Mc" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/3XSkS0dvC7HqbspstKciWc" + }, + "href": "https://api.spotify.com/v1/artists/3XSkS0dvC7HqbspstKciWc", + "id": "3XSkS0dvC7HqbspstKciWc", + "name": "Coco Star", + "type": "artist", + "uri": "spotify:artist:3XSkS0dvC7HqbspstKciWc" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/3jyA9YGvXvaA20PJfQQCaK" + }, + "href": "https://api.spotify.com/v1/albums/3jyA9YGvXvaA20PJfQQCaK", + "id": "3jyA9YGvXvaA20PJfQQCaK", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/3d4bf987ec4e658290189e66ecf488f90ba5c1e2", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/9496623fa64c9eb54e12327802a1e1a79de469f4", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/1a5a5a190da84a5d8e2cb367a08176e8035cd5f3", + "width": 64 + } + ], + "name": "Coco's Miracle", + "type": "album", + "uri": "spotify:album:3jyA9YGvXvaA20PJfQQCaK" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/7dc6hUwyuIhrZdh80eaCEE" + }, + "href": "https://api.spotify.com/v1/artists/7dc6hUwyuIhrZdh80eaCEE", + "id": "7dc6hUwyuIhrZdh80eaCEE", + "name": "Fedde Le Grand", + "type": "artist", + "uri": "spotify:artist:7dc6hUwyuIhrZdh80eaCEE" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/1PFc84GHTYPL0G12JHh9Mc" + }, + "href": "https://api.spotify.com/v1/artists/1PFc84GHTYPL0G12JHh9Mc", + "id": "1PFc84GHTYPL0G12JHh9Mc", + "name": "Dannic", + "type": "artist", + "uri": "spotify:artist:1PFc84GHTYPL0G12JHh9Mc" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/3XSkS0dvC7HqbspstKciWc" + }, + "href": "https://api.spotify.com/v1/artists/3XSkS0dvC7HqbspstKciWc", + "id": "3XSkS0dvC7HqbspstKciWc", + "name": "Coco Star", + "type": "artist", + "uri": "spotify:artist:3XSkS0dvC7HqbspstKciWc" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 184761, + "explicit": false, + "external_ids": { + "isrc": "NLZ541700811" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/42v5gFv5NMk89gbjqqDuSD" + }, + "href": "https://api.spotify.com/v1/tracks/42v5gFv5NMk89gbjqqDuSD", + "id": "42v5gFv5NMk89gbjqqDuSD", + "name": "Coco's Miracle", + "popularity": 46, + "preview_url": "https://p.scdn.co/mp3-preview/c14f05ac6e6d2d7031fdffdb45018d51b2a7d39f?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:42v5gFv5NMk89gbjqqDuSD" + }, + "context": { + "uri": "spotify:user:myshock13:playlist:6gZEnLxIA8JyMOrUTZqQub", + "external_urls": { + "spotify": "https://open.spotify.com/user/myshock13/playlist/6gZEnLxIA8JyMOrUTZqQub" + }, + "href": "https://api.spotify.com/v1/users/myshock13/playlists/6gZEnLxIA8JyMOrUTZqQub", + "type": "playlist" + }, + "played_at": "2017-08-28T09:25:01.775Z" + }, + { + "track": { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/7dc6hUwyuIhrZdh80eaCEE" + }, + "href": "https://api.spotify.com/v1/artists/7dc6hUwyuIhrZdh80eaCEE", + "id": "7dc6hUwyuIhrZdh80eaCEE", + "name": "Fedde Le Grand", + "type": "artist", + "uri": "spotify:artist:7dc6hUwyuIhrZdh80eaCEE" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2QFXAOEj2ow8a3xVkD8Ntg" + }, + "href": "https://api.spotify.com/v1/artists/2QFXAOEj2ow8a3xVkD8Ntg", + "id": "2QFXAOEj2ow8a3xVkD8Ntg", + "name": "Ian Carey", + "type": "artist", + "uri": "spotify:artist:2QFXAOEj2ow8a3xVkD8Ntg" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/3vCnlPXNI9B2GKeB7S0qUD" + }, + "href": "https://api.spotify.com/v1/albums/3vCnlPXNI9B2GKeB7S0qUD", + "id": "3vCnlPXNI9B2GKeB7S0qUD", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/e301df1faabfe3d5964aa6ea51deeec4b94a88f2", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/310342acdd3b6a7d25d98444332893aa928534fd", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/a501d75aa7d9ff430e6f2a3392180cf0411e4fc6", + "width": 64 + } + ], + "name": "Keep On Rising", + "type": "album", + "uri": "spotify:album:3vCnlPXNI9B2GKeB7S0qUD" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/7dc6hUwyuIhrZdh80eaCEE" + }, + "href": "https://api.spotify.com/v1/artists/7dc6hUwyuIhrZdh80eaCEE", + "id": "7dc6hUwyuIhrZdh80eaCEE", + "name": "Fedde Le Grand", + "type": "artist", + "uri": "spotify:artist:7dc6hUwyuIhrZdh80eaCEE" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2QFXAOEj2ow8a3xVkD8Ntg" + }, + "href": "https://api.spotify.com/v1/artists/2QFXAOEj2ow8a3xVkD8Ntg", + "id": "2QFXAOEj2ow8a3xVkD8Ntg", + "name": "Ian Carey", + "type": "artist", + "uri": "spotify:artist:2QFXAOEj2ow8a3xVkD8Ntg" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 184917, + "explicit": false, + "external_ids": { + "isrc": "NLZ541700463" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/6yM1Ma2H6V7h8ArdCrUJlF" + }, + "href": "https://api.spotify.com/v1/tracks/6yM1Ma2H6V7h8ArdCrUJlF", + "id": "6yM1Ma2H6V7h8ArdCrUJlF", + "name": "Keep On Rising", + "popularity": 65, + "preview_url": "https://p.scdn.co/mp3-preview/0f1d4397073ac2c452e878e2bfc271cab6271be5?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:6yM1Ma2H6V7h8ArdCrUJlF" + }, + "context": { + "uri": "spotify:user:myshock13:playlist:6gZEnLxIA8JyMOrUTZqQub", + "external_urls": { + "spotify": "https://open.spotify.com/user/myshock13/playlist/6gZEnLxIA8JyMOrUTZqQub" + }, + "href": "https://api.spotify.com/v1/users/myshock13/playlists/6gZEnLxIA8JyMOrUTZqQub", + "type": "playlist" + }, + "played_at": "2017-08-28T09:21:56.223Z" + }, + { + "track": { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/7dc6hUwyuIhrZdh80eaCEE" + }, + "href": "https://api.spotify.com/v1/artists/7dc6hUwyuIhrZdh80eaCEE", + "id": "7dc6hUwyuIhrZdh80eaCEE", + "name": "Fedde Le Grand", + "type": "artist", + "uri": "spotify:artist:7dc6hUwyuIhrZdh80eaCEE" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0Cs47vvRsPgEfliBU9KDiB" + }, + "href": "https://api.spotify.com/v1/artists/0Cs47vvRsPgEfliBU9KDiB", + "id": "0Cs47vvRsPgEfliBU9KDiB", + "name": "D.O.D", + "type": "artist", + "uri": "spotify:artist:0Cs47vvRsPgEfliBU9KDiB" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/4lPiACU38WmGAFvkKAjuev" + }, + "href": "https://api.spotify.com/v1/albums/4lPiACU38WmGAFvkKAjuev", + "id": "4lPiACU38WmGAFvkKAjuev", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/874d05e10074797cc0c432f6c0123826b9ebc2ea", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/5e56418dc490f5e05adac2694a917e37c2054ff3", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/79df8a6d11b8c6a1b999a3db806ca061fe64e0ad", + "width": 64 + } + ], + "name": "Love’s Gonna Get You", + "type": "album", + "uri": "spotify:album:4lPiACU38WmGAFvkKAjuev" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/7dc6hUwyuIhrZdh80eaCEE" + }, + "href": "https://api.spotify.com/v1/artists/7dc6hUwyuIhrZdh80eaCEE", + "id": "7dc6hUwyuIhrZdh80eaCEE", + "name": "Fedde Le Grand", + "type": "artist", + "uri": "spotify:artist:7dc6hUwyuIhrZdh80eaCEE" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0Cs47vvRsPgEfliBU9KDiB" + }, + "href": "https://api.spotify.com/v1/artists/0Cs47vvRsPgEfliBU9KDiB", + "id": "0Cs47vvRsPgEfliBU9KDiB", + "name": "D.O.D", + "type": "artist", + "uri": "spotify:artist:0Cs47vvRsPgEfliBU9KDiB" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 148878, + "explicit": false, + "external_ids": { + "isrc": "NLZ541700437" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/6yYSd20HVrob8a6qg1uK35" + }, + "href": "https://api.spotify.com/v1/tracks/6yYSd20HVrob8a6qg1uK35", + "id": "6yYSd20HVrob8a6qg1uK35", + "name": "Love’s Gonna Get You", + "popularity": 51, + "preview_url": "https://p.scdn.co/mp3-preview/10b7f86516ff790564769cea88b47bbe7b9fd1e6?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:6yYSd20HVrob8a6qg1uK35" + }, + "context": { + "uri": "spotify:user:myshock13:playlist:6gZEnLxIA8JyMOrUTZqQub", + "external_urls": { + "spotify": "https://open.spotify.com/user/myshock13/playlist/6gZEnLxIA8JyMOrUTZqQub" + }, + "href": "https://api.spotify.com/v1/users/myshock13/playlists/6gZEnLxIA8JyMOrUTZqQub", + "type": "playlist" + }, + "played_at": "2017-08-28T09:18:49.127Z" + }, + { + "track": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0SfsnGyD8FpIN4U4WCkBZ5" + }, + "href": "https://api.spotify.com/v1/artists/0SfsnGyD8FpIN4U4WCkBZ5", + "id": "0SfsnGyD8FpIN4U4WCkBZ5", + "name": "Armin van Buuren", + "type": "artist", + "uri": "spotify:artist:0SfsnGyD8FpIN4U4WCkBZ5" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/2v8eWhuONMe90bqPNBqtft" + }, + "href": "https://api.spotify.com/v1/albums/2v8eWhuONMe90bqPNBqtft", + "id": "2v8eWhuONMe90bqPNBqtft", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/f919d36b0e7d2922410148484fd16ed9f209de3f", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/6d3d6641e11c067ebd8d67255bffdfa39e4b7f72", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/49f3f502df433f008c47e3bdce1ba02240bf2c2d", + "width": 64 + } + ], + "name": "A State Of Trance, Ibiza 2017 (Mixed by Armin van Buuren)", + "type": "album", + "uri": "spotify:album:2v8eWhuONMe90bqPNBqtft" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0SfsnGyD8FpIN4U4WCkBZ5" + }, + "href": "https://api.spotify.com/v1/artists/0SfsnGyD8FpIN4U4WCkBZ5", + "id": "0SfsnGyD8FpIN4U4WCkBZ5", + "name": "Armin van Buuren", + "type": "artist", + "uri": "spotify:artist:0SfsnGyD8FpIN4U4WCkBZ5" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/7kABWMhjA5GIl9PBEasBPt" + }, + "href": "https://api.spotify.com/v1/artists/7kABWMhjA5GIl9PBEasBPt", + "id": "7kABWMhjA5GIl9PBEasBPt", + "name": "Sunnery James & Ryan Marciano", + "type": "artist", + "uri": "spotify:artist:7kABWMhjA5GIl9PBEasBPt" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 4, + "duration_ms": 177250, + "explicit": false, + "external_ids": { + "isrc": "NLF711706243" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/1SL46UcYU8sNRc2l8LnmLj" + }, + "href": "https://api.spotify.com/v1/tracks/1SL46UcYU8sNRc2l8LnmLj", + "id": "1SL46UcYU8sNRc2l8LnmLj", + "name": "You Are", + "popularity": 50, + "preview_url": "https://p.scdn.co/mp3-preview/40fed6208367bb268f8cfab97deda772417d62a1?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 7, + "type": "track", + "uri": "spotify:track:1SL46UcYU8sNRc2l8LnmLj" + }, + "context": { + "uri": "spotify:user:myshock13:playlist:6gZEnLxIA8JyMOrUTZqQub", + "external_urls": { + "spotify": "https://open.spotify.com/user/myshock13/playlist/6gZEnLxIA8JyMOrUTZqQub" + }, + "href": "https://api.spotify.com/v1/users/myshock13/playlists/6gZEnLxIA8JyMOrUTZqQub", + "type": "playlist" + }, + "played_at": "2017-08-28T09:16:18.182Z" + }, + { + "track": { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0SfsnGyD8FpIN4U4WCkBZ5" + }, + "href": "https://api.spotify.com/v1/artists/0SfsnGyD8FpIN4U4WCkBZ5", + "id": "0SfsnGyD8FpIN4U4WCkBZ5", + "name": "Armin van Buuren", + "type": "artist", + "uri": "spotify:artist:0SfsnGyD8FpIN4U4WCkBZ5" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/5deoijipwIdBiA27rEj14E" + }, + "href": "https://api.spotify.com/v1/artists/5deoijipwIdBiA27rEj14E", + "id": "5deoijipwIdBiA27rEj14E", + "name": "Josh Cumbee", + "type": "artist", + "uri": "spotify:artist:5deoijipwIdBiA27rEj14E" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/0SottnyJaBApBrZZT6Y3kb" + }, + "href": "https://api.spotify.com/v1/albums/0SottnyJaBApBrZZT6Y3kb", + "id": "0SottnyJaBApBrZZT6Y3kb", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/0cb29e21fd9a0d3fca9fb11cbe06395fdb581025", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/65ec7d0ce7554b3c60cdaec05b32f5270ced0215", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/519efaf74f4e16cc325aa9d40c5398867d6f76a1", + "width": 64 + } + ], + "name": "Sunny Days", + "type": "album", + "uri": "spotify:album:0SottnyJaBApBrZZT6Y3kb" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0SfsnGyD8FpIN4U4WCkBZ5" + }, + "href": "https://api.spotify.com/v1/artists/0SfsnGyD8FpIN4U4WCkBZ5", + "id": "0SfsnGyD8FpIN4U4WCkBZ5", + "name": "Armin van Buuren", + "type": "artist", + "uri": "spotify:artist:0SfsnGyD8FpIN4U4WCkBZ5" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/5deoijipwIdBiA27rEj14E" + }, + "href": "https://api.spotify.com/v1/artists/5deoijipwIdBiA27rEj14E", + "id": "5deoijipwIdBiA27rEj14E", + "name": "Josh Cumbee", + "type": "artist", + "uri": "spotify:artist:5deoijipwIdBiA27rEj14E" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 210125, + "explicit": false, + "external_ids": { + "isrc": "NLF711705042" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/6RrUUleT9JI0KQHZYBdJMB" + }, + "href": "https://api.spotify.com/v1/tracks/6RrUUleT9JI0KQHZYBdJMB", + "id": "6RrUUleT9JI0KQHZYBdJMB", + "name": "Sunny Days", + "popularity": 77, + "preview_url": "https://p.scdn.co/mp3-preview/e84e3799321d1055a7a0bd2d71450ed00ecff005?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:6RrUUleT9JI0KQHZYBdJMB" + }, + "context": { + "uri": "spotify:user:myshock13:playlist:6gZEnLxIA8JyMOrUTZqQub", + "external_urls": { + "spotify": "https://open.spotify.com/user/myshock13/playlist/6gZEnLxIA8JyMOrUTZqQub" + }, + "href": "https://api.spotify.com/v1/users/myshock13/playlists/6gZEnLxIA8JyMOrUTZqQub", + "type": "playlist" + }, + "played_at": "2017-08-28T09:13:18.869Z" + }, + { + "track": { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/7dc6hUwyuIhrZdh80eaCEE" + }, + "href": "https://api.spotify.com/v1/artists/7dc6hUwyuIhrZdh80eaCEE", + "id": "7dc6hUwyuIhrZdh80eaCEE", + "name": "Fedde Le Grand", + "type": "artist", + "uri": "spotify:artist:7dc6hUwyuIhrZdh80eaCEE" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/30ut8L4gmEz4vNr1zNhpbh" + }, + "href": "https://api.spotify.com/v1/artists/30ut8L4gmEz4vNr1zNhpbh", + "id": "30ut8L4gmEz4vNr1zNhpbh", + "name": "Ida Corr", + "type": "artist", + "uri": "spotify:artist:30ut8L4gmEz4vNr1zNhpbh" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/3BZJthQ5zMJmydTWJo8jE3" + }, + "href": "https://api.spotify.com/v1/albums/3BZJthQ5zMJmydTWJo8jE3", + "id": "3BZJthQ5zMJmydTWJo8jE3", + "images": [ + { + "height": 600, + "url": "https://i.scdn.co/image/ad0bf1fd017d7227f219191c21deba68e917b059", + "width": 600 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/5cf74cba217620d329f1581f3de19c11e241e450", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/e8517db3b99abcae0ded8fba9c67ab409f9caea6", + "width": 64 + } + ], + "name": "Firestarter (feat. Shaggy)", + "type": "album", + "uri": "spotify:album:3BZJthQ5zMJmydTWJo8jE3" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/7dc6hUwyuIhrZdh80eaCEE" + }, + "href": "https://api.spotify.com/v1/artists/7dc6hUwyuIhrZdh80eaCEE", + "id": "7dc6hUwyuIhrZdh80eaCEE", + "name": "Fedde Le Grand", + "type": "artist", + "uri": "spotify:artist:7dc6hUwyuIhrZdh80eaCEE" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/30ut8L4gmEz4vNr1zNhpbh" + }, + "href": "https://api.spotify.com/v1/artists/30ut8L4gmEz4vNr1zNhpbh", + "id": "30ut8L4gmEz4vNr1zNhpbh", + "name": "Ida Corr", + "type": "artist", + "uri": "spotify:artist:30ut8L4gmEz4vNr1zNhpbh" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/5EvFsr3kj42KNv97ZEnqij" + }, + "href": "https://api.spotify.com/v1/artists/5EvFsr3kj42KNv97ZEnqij", + "id": "5EvFsr3kj42KNv97ZEnqij", + "name": "Shaggy", + "type": "artist", + "uri": "spotify:artist:5EvFsr3kj42KNv97ZEnqij" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 196855, + "explicit": false, + "external_ids": { + "isrc": "NLG3N1700004" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/1izSiIdzpyDPNg3HayWt2a" + }, + "href": "https://api.spotify.com/v1/tracks/1izSiIdzpyDPNg3HayWt2a", + "id": "1izSiIdzpyDPNg3HayWt2a", + "name": "Firestarter", + "popularity": 42, + "preview_url": "https://p.scdn.co/mp3-preview/0bd3a2c7a655dcb33ac6108f899e8954c451b24a?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:1izSiIdzpyDPNg3HayWt2a" + }, + "context": { + "uri": "spotify:user:myshock13:playlist:6gZEnLxIA8JyMOrUTZqQub", + "external_urls": { + "spotify": "https://open.spotify.com/user/myshock13/playlist/6gZEnLxIA8JyMOrUTZqQub" + }, + "href": "https://api.spotify.com/v1/users/myshock13/playlists/6gZEnLxIA8JyMOrUTZqQub", + "type": "playlist" + }, + "played_at": "2017-08-28T09:09:48.091Z" + }, + { + "track": { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/73jBynjsVtofjRpdpRAJGk" + }, + "href": "https://api.spotify.com/v1/artists/73jBynjsVtofjRpdpRAJGk", + "id": "73jBynjsVtofjRpdpRAJGk", + "name": "Dimitri Vegas & Like Mike", + "type": "artist", + "uri": "spotify:artist:73jBynjsVtofjRpdpRAJGk" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/1Cs0zKBU1kc0i8ypK3B9ai" + }, + "href": "https://api.spotify.com/v1/artists/1Cs0zKBU1kc0i8ypK3B9ai", + "id": "1Cs0zKBU1kc0i8ypK3B9ai", + "name": "David Guetta", + "type": "artist", + "uri": "spotify:artist:1Cs0zKBU1kc0i8ypK3B9ai" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/6SgTiW8a5BHFXbR03BteCd" + }, + "href": "https://api.spotify.com/v1/albums/6SgTiW8a5BHFXbR03BteCd", + "id": "6SgTiW8a5BHFXbR03BteCd", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/37bf5c4de8bc0f5b7eb43947842a788b70765766", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/e7e73238090cc89543dc05971e835657999d67bf", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/1690e0a5f05d0f70e0859216c99c75d6e8008779", + "width": 64 + } + ], + "name": "Complicated (feat. Kiiara)", + "type": "album", + "uri": "spotify:album:6SgTiW8a5BHFXbR03BteCd" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/73jBynjsVtofjRpdpRAJGk" + }, + "href": "https://api.spotify.com/v1/artists/73jBynjsVtofjRpdpRAJGk", + "id": "73jBynjsVtofjRpdpRAJGk", + "name": "Dimitri Vegas & Like Mike", + "type": "artist", + "uri": "spotify:artist:73jBynjsVtofjRpdpRAJGk" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/1Cs0zKBU1kc0i8ypK3B9ai" + }, + "href": "https://api.spotify.com/v1/artists/1Cs0zKBU1kc0i8ypK3B9ai", + "id": "1Cs0zKBU1kc0i8ypK3B9ai", + "name": "David Guetta", + "type": "artist", + "uri": "spotify:artist:1Cs0zKBU1kc0i8ypK3B9ai" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/4u5smJBskI6Adzv08PuiUP" + }, + "href": "https://api.spotify.com/v1/artists/4u5smJBskI6Adzv08PuiUP", + "id": "4u5smJBskI6Adzv08PuiUP", + "name": "Kiiara", + "type": "artist", + "uri": "spotify:artist:4u5smJBskI6Adzv08PuiUP" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 184247, + "explicit": false, + "external_ids": { + "isrc": "BEG851700001" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/1Sl3njkhhz8nrSPZroDQ82" + }, + "href": "https://api.spotify.com/v1/tracks/1Sl3njkhhz8nrSPZroDQ82", + "id": "1Sl3njkhhz8nrSPZroDQ82", + "name": "Complicated (feat. Kiiara)", + "popularity": 86, + "preview_url": "https://p.scdn.co/mp3-preview/f216a144f520dc58355afb4a43239d0bef381d55?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:1Sl3njkhhz8nrSPZroDQ82" + }, + "context": { + "uri": "spotify:user:myshock13:playlist:6gZEnLxIA8JyMOrUTZqQub", + "external_urls": { + "spotify": "https://open.spotify.com/user/myshock13/playlist/6gZEnLxIA8JyMOrUTZqQub" + }, + "href": "https://api.spotify.com/v1/users/myshock13/playlists/6gZEnLxIA8JyMOrUTZqQub", + "type": "playlist" + }, + "played_at": "2017-08-28T09:06:29.860Z" + }, + { + "track": { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/53YSn9tHwGJ6bq5P0gGoYo" + }, + "href": "https://api.spotify.com/v1/artists/53YSn9tHwGJ6bq5P0gGoYo", + "id": "53YSn9tHwGJ6bq5P0gGoYo", + "name": "Firebeatz", + "type": "artist", + "uri": "spotify:artist:53YSn9tHwGJ6bq5P0gGoYo" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/7dXfdQiWb87Mhm0ZBNIoOy" + }, + "href": "https://api.spotify.com/v1/albums/7dXfdQiWb87Mhm0ZBNIoOy", + "id": "7dXfdQiWb87Mhm0ZBNIoOy", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/2210660f0f9ac89b5848c66a2447656330b39c34", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/5ba776ac7679b0338aebea37ead1ed4216f237df", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/5b19e3423974c43fce039f9fde63ddaf9e42e285", + "width": 64 + } + ], + "name": "Till The Sun Comes Up", + "type": "album", + "uri": "spotify:album:7dXfdQiWb87Mhm0ZBNIoOy" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/53YSn9tHwGJ6bq5P0gGoYo" + }, + "href": "https://api.spotify.com/v1/artists/53YSn9tHwGJ6bq5P0gGoYo", + "id": "53YSn9tHwGJ6bq5P0gGoYo", + "name": "Firebeatz", + "type": "artist", + "uri": "spotify:artist:53YSn9tHwGJ6bq5P0gGoYo" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0necANWyYVbjwkzQ2cBRgD" + }, + "href": "https://api.spotify.com/v1/artists/0necANWyYVbjwkzQ2cBRgD", + "id": "0necANWyYVbjwkzQ2cBRgD", + "name": "Vertel", + "type": "artist", + "uri": "spotify:artist:0necANWyYVbjwkzQ2cBRgD" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 175712, + "explicit": false, + "external_ids": { + "isrc": "NLF711707803" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/4Whe2TvDChfqpno4dn0s4B" + }, + "href": "https://api.spotify.com/v1/tracks/4Whe2TvDChfqpno4dn0s4B", + "id": "4Whe2TvDChfqpno4dn0s4B", + "name": "Till The Sun Comes Up", + "popularity": 46, + "preview_url": "https://p.scdn.co/mp3-preview/26da6d58e441f25dff1c6af0c03c0f829965ce3a?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:4Whe2TvDChfqpno4dn0s4B" + }, + "context": { + "uri": "spotify:user:myshock13:playlist:6gZEnLxIA8JyMOrUTZqQub", + "external_urls": { + "spotify": "https://open.spotify.com/user/myshock13/playlist/6gZEnLxIA8JyMOrUTZqQub" + }, + "href": "https://api.spotify.com/v1/users/myshock13/playlists/6gZEnLxIA8JyMOrUTZqQub", + "type": "playlist" + }, + "played_at": "2017-08-28T09:03:24.477Z" + }, + { + "track": { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2RuwFx9x1QAFJJqwvZmFht" + }, + "href": "https://api.spotify.com/v1/artists/2RuwFx9x1QAFJJqwvZmFht", + "id": "2RuwFx9x1QAFJJqwvZmFht", + "name": "Yan", + "type": "artist", + "uri": "spotify:artist:2RuwFx9x1QAFJJqwvZmFht" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/7jkxHHejMTsEBZ8O09iOOA" + }, + "href": "https://api.spotify.com/v1/albums/7jkxHHejMTsEBZ8O09iOOA", + "id": "7jkxHHejMTsEBZ8O09iOOA", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/d2ecef92f34711d9913ac16fb8a0b6afa240aa3e", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/bd198e9371e022007af8fe182c5fde4b682f655f", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/66e16ad71c3c658229bc5a23359840fa0f34af76", + "width": 64 + } + ], + "name": "Von Haus aus Geil (feat. Electro Train)", + "type": "album", + "uri": "spotify:album:7jkxHHejMTsEBZ8O09iOOA" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2RuwFx9x1QAFJJqwvZmFht" + }, + "href": "https://api.spotify.com/v1/artists/2RuwFx9x1QAFJJqwvZmFht", + "id": "2RuwFx9x1QAFJJqwvZmFht", + "name": "Yan", + "type": "artist", + "uri": "spotify:artist:2RuwFx9x1QAFJJqwvZmFht" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/3kb6vVa5LvQft55eSdJwMt" + }, + "href": "https://api.spotify.com/v1/artists/3kb6vVa5LvQft55eSdJwMt", + "id": "3kb6vVa5LvQft55eSdJwMt", + "name": "Electro Train", + "type": "artist", + "uri": "spotify:artist:3kb6vVa5LvQft55eSdJwMt" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 180349, + "explicit": false, + "external_ids": { + "isrc": "TCACP1662287" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/4iDlcU7frhlDSbJ8KkgU0k" + }, + "href": "https://api.spotify.com/v1/tracks/4iDlcU7frhlDSbJ8KkgU0k", + "id": "4iDlcU7frhlDSbJ8KkgU0k", + "name": "Von Haus aus Geil (feat. Electro Train)", + "popularity": 42, + "preview_url": "https://p.scdn.co/mp3-preview/f4e6bf1e52a05d92c2645ed0d35aa13705c81bee?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:4iDlcU7frhlDSbJ8KkgU0k" + }, + "context": null, + "played_at": "2017-08-28T08:59:32.817Z" + }, + { + "track": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/5mtKpqeeaFavW15yIX4h5e" + }, + "href": "https://api.spotify.com/v1/artists/5mtKpqeeaFavW15yIX4h5e", + "id": "5mtKpqeeaFavW15yIX4h5e", + "name": "Slave", + "type": "artist", + "uri": "spotify:artist:5mtKpqeeaFavW15yIX4h5e" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/6FD0UvvoVyO4KF0KhqFdM1" + }, + "href": "https://api.spotify.com/v1/albums/6FD0UvvoVyO4KF0KhqFdM1", + "id": "6FD0UvvoVyO4KF0KhqFdM1", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/072a9ba7fa8c07fa6f4936e7bcf8a2762698182d", + "width": 639 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/a4563e18b9a959f8ee1f208862ccf255303863b6", + "width": 299 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/da81c89844051cf72e6368ebd003712db446da48", + "width": 64 + } + ], + "name": "Slave", + "type": "album", + "uri": "spotify:album:6FD0UvvoVyO4KF0KhqFdM1" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/5mtKpqeeaFavW15yIX4h5e" + }, + "href": "https://api.spotify.com/v1/artists/5mtKpqeeaFavW15yIX4h5e", + "id": "5mtKpqeeaFavW15yIX4h5e", + "name": "Slave", + "type": "artist", + "uri": "spotify:artist:5mtKpqeeaFavW15yIX4h5e" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2kLF5OqO9KpxWZl9bPy8hj" + }, + "href": "https://api.spotify.com/v1/artists/2kLF5OqO9KpxWZl9bPy8hj", + "id": "2kLF5OqO9KpxWZl9bPy8hj", + "name": "Jimmy Douglas", + "type": "artist", + "uri": "spotify:artist:2kLF5OqO9KpxWZl9bPy8hj" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 410466, + "explicit": false, + "external_ids": { + "isrc": "USAT20105620" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/2du5UEJ0j38dZsbh9uSz7S" + }, + "href": "https://api.spotify.com/v1/tracks/2du5UEJ0j38dZsbh9uSz7S", + "id": "2du5UEJ0j38dZsbh9uSz7S", + "name": "Slide", + "popularity": 52, + "preview_url": "https://p.scdn.co/mp3-preview/11b68a3d776af23bec521e2977ede580f6fcf66f?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:2du5UEJ0j38dZsbh9uSz7S" + }, + "context": { + "uri": "spotify:album:6FD0UvvoVyO4KF0KhqFdM1", + "external_urls": { + "spotify": "https://open.spotify.com/album/6FD0UvvoVyO4KF0KhqFdM1" + }, + "href": "https://api.spotify.com/v1/albums/null", + "type": "album" + }, + "played_at": "2017-08-28T08:58:36.197Z" + }, + { + "track": { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/251UrhgNbMr15NLzQ2KyKq" + }, + "href": "https://api.spotify.com/v1/artists/251UrhgNbMr15NLzQ2KyKq", + "id": "251UrhgNbMr15NLzQ2KyKq", + "name": "Rayland Baxter", + "type": "artist", + "uri": "spotify:artist:251UrhgNbMr15NLzQ2KyKq" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/4Hg3nMjHlIr0wtswiknM5z" + }, + "href": "https://api.spotify.com/v1/albums/4Hg3nMjHlIr0wtswiknM5z", + "id": "4Hg3nMjHlIr0wtswiknM5z", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/a0515216279115403759f0787bbef0e1638d157d", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/6179d2a88af57889f71a5ff9aa237d3d6d22a962", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/f505b1d15e2c49f43cd275d961e7dea793a9a9bd", + "width": 64 + } + ], + "name": "Ashkelon", + "type": "album", + "uri": "spotify:album:4Hg3nMjHlIr0wtswiknM5z" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/251UrhgNbMr15NLzQ2KyKq" + }, + "href": "https://api.spotify.com/v1/artists/251UrhgNbMr15NLzQ2KyKq", + "id": "251UrhgNbMr15NLzQ2KyKq", + "name": "Rayland Baxter", + "type": "artist", + "uri": "spotify:artist:251UrhgNbMr15NLzQ2KyKq" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 238579, + "explicit": false, + "external_ids": { + "isrc": "USATO1300297" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/2RVTfVnMg1iAb6lEagBVtL" + }, + "href": "https://api.spotify.com/v1/tracks/2RVTfVnMg1iAb6lEagBVtL", + "id": "2RVTfVnMg1iAb6lEagBVtL", + "name": "The Mtn Song", + "popularity": 58, + "preview_url": "https://p.scdn.co/mp3-preview/0eda5bfd1e1484d0a20ba38d9b1e44c5710d8099?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:2RVTfVnMg1iAb6lEagBVtL" + }, + "context": { + "uri": "spotify:album:4Hg3nMjHlIr0wtswiknM5z", + "external_urls": { + "spotify": "https://open.spotify.com/album/4Hg3nMjHlIr0wtswiknM5z" + }, + "href": "https://api.spotify.com/v1/albums/null", + "type": "album" + }, + "played_at": "2017-08-28T08:25:47.307Z" + }, + { + "track": { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/251UrhgNbMr15NLzQ2KyKq" + }, + "href": "https://api.spotify.com/v1/artists/251UrhgNbMr15NLzQ2KyKq", + "id": "251UrhgNbMr15NLzQ2KyKq", + "name": "Rayland Baxter", + "type": "artist", + "uri": "spotify:artist:251UrhgNbMr15NLzQ2KyKq" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/4Hg3nMjHlIr0wtswiknM5z" + }, + "href": "https://api.spotify.com/v1/albums/4Hg3nMjHlIr0wtswiknM5z", + "id": "4Hg3nMjHlIr0wtswiknM5z", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/a0515216279115403759f0787bbef0e1638d157d", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/6179d2a88af57889f71a5ff9aa237d3d6d22a962", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/f505b1d15e2c49f43cd275d961e7dea793a9a9bd", + "width": 64 + } + ], + "name": "Ashkelon", + "type": "album", + "uri": "spotify:album:4Hg3nMjHlIr0wtswiknM5z" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/251UrhgNbMr15NLzQ2KyKq" + }, + "href": "https://api.spotify.com/v1/artists/251UrhgNbMr15NLzQ2KyKq", + "id": "251UrhgNbMr15NLzQ2KyKq", + "name": "Rayland Baxter", + "type": "artist", + "uri": "spotify:artist:251UrhgNbMr15NLzQ2KyKq" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 238579, + "explicit": false, + "external_ids": { + "isrc": "USATO1300297" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/2RVTfVnMg1iAb6lEagBVtL" + }, + "href": "https://api.spotify.com/v1/tracks/2RVTfVnMg1iAb6lEagBVtL", + "id": "2RVTfVnMg1iAb6lEagBVtL", + "name": "The Mtn Song", + "popularity": 58, + "preview_url": "https://p.scdn.co/mp3-preview/0eda5bfd1e1484d0a20ba38d9b1e44c5710d8099?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:2RVTfVnMg1iAb6lEagBVtL" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX6KItbiYYmAv", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX6KItbiYYmAv" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX6KItbiYYmAv", + "type": "playlist" + }, + "played_at": "2017-08-27T07:19:56.240Z" + }, + { + "track": { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2bM99ltifHeWqA8pxQ5RdG" + }, + "href": "https://api.spotify.com/v1/artists/2bM99ltifHeWqA8pxQ5RdG", + "id": "2bM99ltifHeWqA8pxQ5RdG", + "name": "Q.Z.B", + "type": "artist", + "uri": "spotify:artist:2bM99ltifHeWqA8pxQ5RdG" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/2ZqnrSm19aYSPblI4hnnaU" + }, + "href": "https://api.spotify.com/v1/albums/2ZqnrSm19aYSPblI4hnnaU", + "id": "2ZqnrSm19aYSPblI4hnnaU", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/f365706177bbd587a9678569353f443d89a6630e", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/c7a6d9e66d1f1215c80ea4cba7997f959d4cf70f", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/a5b4e1e66153a5f1d2539060d10e75f20c2c6939", + "width": 64 + } + ], + "name": "There's Nothing Holdin Me Back", + "type": "album", + "uri": "spotify:album:2ZqnrSm19aYSPblI4hnnaU" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2bM99ltifHeWqA8pxQ5RdG" + }, + "href": "https://api.spotify.com/v1/artists/2bM99ltifHeWqA8pxQ5RdG", + "id": "2bM99ltifHeWqA8pxQ5RdG", + "name": "Q.Z.B", + "type": "artist", + "uri": "spotify:artist:2bM99ltifHeWqA8pxQ5RdG" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 199419, + "explicit": false, + "external_ids": { + "isrc": "SE5IB1701367" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/2PX6WAoHC307PEUBMkWkE3" + }, + "href": "https://api.spotify.com/v1/tracks/2PX6WAoHC307PEUBMkWkE3", + "id": "2PX6WAoHC307PEUBMkWkE3", + "name": "There's Nothing Holdin Me Back", + "popularity": 68, + "preview_url": "https://p.scdn.co/mp3-preview/ecd817dbffe7b50ace7458b1e3fbbd0430c93739?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:2PX6WAoHC307PEUBMkWkE3" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX6KItbiYYmAv", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX6KItbiYYmAv" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX6KItbiYYmAv", + "type": "playlist" + }, + "played_at": "2017-08-27T07:17:31.923Z" + }, + { + "track": { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0UhNZ8dTl8Wq4iPcwsqPmd" + }, + "href": "https://api.spotify.com/v1/artists/0UhNZ8dTl8Wq4iPcwsqPmd", + "id": "0UhNZ8dTl8Wq4iPcwsqPmd", + "name": "Brimsley", + "type": "artist", + "uri": "spotify:artist:0UhNZ8dTl8Wq4iPcwsqPmd" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/5E11xWC5Sm1XQBwcVDmcqz" + }, + "href": "https://api.spotify.com/v1/albums/5E11xWC5Sm1XQBwcVDmcqz", + "id": "5E11xWC5Sm1XQBwcVDmcqz", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/b9e22993ef4f7864e6a26c5a9cf7a7cbd3dbf254", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/b733b40ad1059536765c669e42c7e5949b0d760c", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/680a62d34485202dd8290d54aea21c13dd00a861", + "width": 64 + } + ], + "name": "First Time", + "type": "album", + "uri": "spotify:album:5E11xWC5Sm1XQBwcVDmcqz" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0UhNZ8dTl8Wq4iPcwsqPmd" + }, + "href": "https://api.spotify.com/v1/artists/0UhNZ8dTl8Wq4iPcwsqPmd", + "id": "0UhNZ8dTl8Wq4iPcwsqPmd", + "name": "Brimsley", + "type": "artist", + "uri": "spotify:artist:0UhNZ8dTl8Wq4iPcwsqPmd" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 193756, + "explicit": false, + "external_ids": { + "isrc": "SE5IB1701327" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/39gE6tDHRL072PInfAabLi" + }, + "href": "https://api.spotify.com/v1/tracks/39gE6tDHRL072PInfAabLi", + "id": "39gE6tDHRL072PInfAabLi", + "name": "First Time", + "popularity": 63, + "preview_url": "https://p.scdn.co/mp3-preview/a79bf1545ebd446bde34131f7c6633820bc8e4bc?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:39gE6tDHRL072PInfAabLi" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX6KItbiYYmAv", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX6KItbiYYmAv" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX6KItbiYYmAv", + "type": "playlist" + }, + "played_at": "2017-08-27T07:14:12.345Z" + }, + { + "track": { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/7jdFEYD2LTYjfwxOdlVjmc" + }, + "href": "https://api.spotify.com/v1/artists/7jdFEYD2LTYjfwxOdlVjmc", + "id": "7jdFEYD2LTYjfwxOdlVjmc", + "name": "Kaleo", + "type": "artist", + "uri": "spotify:artist:7jdFEYD2LTYjfwxOdlVjmc" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/0ePAbfGZqHBfhlQfX8ioGz" + }, + "href": "https://api.spotify.com/v1/albums/0ePAbfGZqHBfhlQfX8ioGz", + "id": "0ePAbfGZqHBfhlQfX8ioGz", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/346e9a89d1f89a5ce9954d744ee4965d69536301", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/0ded843d620ae24293ce4330cbd13fe821d0eaf1", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/c5e45d1623d946ffa7ea29a1bc8ea858393fe7dd", + "width": 64 + } + ], + "name": "Spotify Singles", + "type": "album", + "uri": "spotify:album:0ePAbfGZqHBfhlQfX8ioGz" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/7jdFEYD2LTYjfwxOdlVjmc" + }, + "href": "https://api.spotify.com/v1/artists/7jdFEYD2LTYjfwxOdlVjmc", + "id": "7jdFEYD2LTYjfwxOdlVjmc", + "name": "Kaleo", + "type": "artist", + "uri": "spotify:artist:7jdFEYD2LTYjfwxOdlVjmc" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 307172, + "explicit": false, + "external_ids": { + "isrc": "USAT21603093" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/2Sqv9Ne6ibOZsKxY7o0t6t" + }, + "href": "https://api.spotify.com/v1/tracks/2Sqv9Ne6ibOZsKxY7o0t6t", + "id": "2Sqv9Ne6ibOZsKxY7o0t6t", + "name": "All The Pretty Girls - Recorded at Spotify Studios NYC", + "popularity": 69, + "preview_url": "https://p.scdn.co/mp3-preview/2ca29ac03b88d30f86ad2458789ab9e4a6495f5b?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:2Sqv9Ne6ibOZsKxY7o0t6t" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX6KItbiYYmAv", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX6KItbiYYmAv" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX6KItbiYYmAv", + "type": "playlist" + }, + "played_at": "2017-08-27T07:10:58.301Z" + }, + { + "track": { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0Rl5q2Pq8y9xRbujCpZueF" + }, + "href": "https://api.spotify.com/v1/artists/0Rl5q2Pq8y9xRbujCpZueF", + "id": "0Rl5q2Pq8y9xRbujCpZueF", + "name": "Harry Pane", + "type": "artist", + "uri": "spotify:artist:0Rl5q2Pq8y9xRbujCpZueF" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/06qgetc1rZayq14qsxCqTu" + }, + "href": "https://api.spotify.com/v1/albums/06qgetc1rZayq14qsxCqTu", + "id": "06qgetc1rZayq14qsxCqTu", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/7c08d9e879ce6dc5b90c578986113222bc346a84", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/037f735ac955635932085e41a81d4a3c8f0b42dd", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/8e71e0660124c0c13fca044447f018a9daa94d2e", + "width": 64 + } + ], + "name": "Fletcher Bay", + "type": "album", + "uri": "spotify:album:06qgetc1rZayq14qsxCqTu" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0Rl5q2Pq8y9xRbujCpZueF" + }, + "href": "https://api.spotify.com/v1/artists/0Rl5q2Pq8y9xRbujCpZueF", + "id": "0Rl5q2Pq8y9xRbujCpZueF", + "name": "Harry Pane", + "type": "artist", + "uri": "spotify:artist:0Rl5q2Pq8y9xRbujCpZueF" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 190133, + "explicit": false, + "external_ids": { + "isrc": "UKFNS1700005" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/5ZUnTLgmih1UN1ZP9FCHOp" + }, + "href": "https://api.spotify.com/v1/tracks/5ZUnTLgmih1UN1ZP9FCHOp", + "id": "5ZUnTLgmih1UN1ZP9FCHOp", + "name": "Fletcher Bay", + "popularity": 52, + "preview_url": "https://p.scdn.co/mp3-preview/69394f04f2e2d02fcf8114e6e21546af65198827?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:5ZUnTLgmih1UN1ZP9FCHOp" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX6KItbiYYmAv", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX6KItbiYYmAv" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX6KItbiYYmAv", + "type": "playlist" + }, + "played_at": "2017-08-27T07:05:50.425Z" + }, + { + "track": { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2tDVKS41XWT3vvy4A3ZbcV" + }, + "href": "https://api.spotify.com/v1/artists/2tDVKS41XWT3vvy4A3ZbcV", + "id": "2tDVKS41XWT3vvy4A3ZbcV", + "name": "Gisbert Zu Knyphausen", + "type": "artist", + "uri": "spotify:artist:2tDVKS41XWT3vvy4A3ZbcV" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/14sjmpFCbvsZZ7foQXCSnf" + }, + "href": "https://api.spotify.com/v1/albums/14sjmpFCbvsZZ7foQXCSnf", + "id": "14sjmpFCbvsZZ7foQXCSnf", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/6c3fcf12448401795abe3810420050ae67d59387", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/3da630eb5d80075b8817f4606623e46c47892faf", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/810ab8a6c7a79ce0cd28e3851d4d41eccfe98ed8", + "width": 64 + } + ], + "name": "Das Licht dieser Welt", + "type": "album", + "uri": "spotify:album:14sjmpFCbvsZZ7foQXCSnf" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2tDVKS41XWT3vvy4A3ZbcV" + }, + "href": "https://api.spotify.com/v1/artists/2tDVKS41XWT3vvy4A3ZbcV", + "id": "2tDVKS41XWT3vvy4A3ZbcV", + "name": "Gisbert Zu Knyphausen", + "type": "artist", + "uri": "spotify:artist:2tDVKS41XWT3vvy4A3ZbcV" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 244616, + "explicit": false, + "external_ids": { + "isrc": "DELL31700001" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/3Ek0kotgieDNzx4XFE8Mtc" + }, + "href": "https://api.spotify.com/v1/tracks/3Ek0kotgieDNzx4XFE8Mtc", + "id": "3Ek0kotgieDNzx4XFE8Mtc", + "name": "Das Licht dieser Welt", + "popularity": 53, + "preview_url": "https://p.scdn.co/mp3-preview/893a2dde5e490b0558eed40561faf0434ea35ae5?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:3Ek0kotgieDNzx4XFE8Mtc" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX6KItbiYYmAv", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX6KItbiYYmAv" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX6KItbiYYmAv", + "type": "playlist" + }, + "played_at": "2017-08-27T07:02:39.381Z" + }, + { + "track": { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/27eVdMJfIxZQkqOEfPZcb5" + }, + "href": "https://api.spotify.com/v1/artists/27eVdMJfIxZQkqOEfPZcb5", + "id": "27eVdMJfIxZQkqOEfPZcb5", + "name": "Erik Jonasson", + "type": "artist", + "uri": "spotify:artist:27eVdMJfIxZQkqOEfPZcb5" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/5F5aTguuefKIx64q4x6dIc" + }, + "href": "https://api.spotify.com/v1/albums/5F5aTguuefKIx64q4x6dIc", + "id": "5F5aTguuefKIx64q4x6dIc", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/b5881924e16c91e97608019bd879387e0646ae22", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/20df4e4cee341245c317a54693a3b568eea29a79", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/d42ac0de25cfa4b5213dd6023210e0b180a5c4f1", + "width": 64 + } + ], + "name": "Like a Funeral", + "type": "album", + "uri": "spotify:album:5F5aTguuefKIx64q4x6dIc" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/27eVdMJfIxZQkqOEfPZcb5" + }, + "href": "https://api.spotify.com/v1/artists/27eVdMJfIxZQkqOEfPZcb5", + "id": "27eVdMJfIxZQkqOEfPZcb5", + "name": "Erik Jonasson", + "type": "artist", + "uri": "spotify:artist:27eVdMJfIxZQkqOEfPZcb5" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 231362, + "explicit": false, + "external_ids": { + "isrc": "SEWGI1601101" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/66hVQeatVPBw0RvRPt9Cs3" + }, + "href": "https://api.spotify.com/v1/tracks/66hVQeatVPBw0RvRPt9Cs3", + "id": "66hVQeatVPBw0RvRPt9Cs3", + "name": "Like a Funeral", + "popularity": 55, + "preview_url": "https://p.scdn.co/mp3-preview/f684b34b0c6083de02596291c834903046abb2fd?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:66hVQeatVPBw0RvRPt9Cs3" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX6KItbiYYmAv", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX6KItbiYYmAv" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX6KItbiYYmAv", + "type": "playlist" + }, + "played_at": "2017-08-27T06:58:34.504Z" + }, + { + "track": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/3Lw97gGh8bp1MftsYmwJHG" + }, + "href": "https://api.spotify.com/v1/artists/3Lw97gGh8bp1MftsYmwJHG", + "id": "3Lw97gGh8bp1MftsYmwJHG", + "name": "Luke Sital-Singh", + "type": "artist", + "uri": "spotify:artist:3Lw97gGh8bp1MftsYmwJHG" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/7696Qhurxt4Dkbq6JaC9ew" + }, + "href": "https://api.spotify.com/v1/albums/7696Qhurxt4Dkbq6JaC9ew", + "id": "7696Qhurxt4Dkbq6JaC9ew", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/7c4da2b6cb0f2cf71e9170913e52fe31a1ff6848", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/4987feb6f471e15ed5883cac249c851cb1cde53a", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/e0cb219dead3cf6efee94b54cb6c09a7ce1a6595", + "width": 64 + } + ], + "name": "Time Is a Riddle", + "type": "album", + "uri": "spotify:album:7696Qhurxt4Dkbq6JaC9ew" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/3Lw97gGh8bp1MftsYmwJHG" + }, + "href": "https://api.spotify.com/v1/artists/3Lw97gGh8bp1MftsYmwJHG", + "id": "3Lw97gGh8bp1MftsYmwJHG", + "name": "Luke Sital-Singh", + "type": "artist", + "uri": "spotify:artist:3Lw97gGh8bp1MftsYmwJHG" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 224853, + "explicit": false, + "external_ids": { + "isrc": "GB7QY1700012" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/5k3lzv78UHZK338SgyJohF" + }, + "href": "https://api.spotify.com/v1/tracks/5k3lzv78UHZK338SgyJohF", + "id": "5k3lzv78UHZK338SgyJohF", + "name": "Rough Diamond Falls", + "popularity": 47, + "preview_url": "https://p.scdn.co/mp3-preview/25950062369cde08801cea010ccec324156e20cf?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 4, + "type": "track", + "uri": "spotify:track:5k3lzv78UHZK338SgyJohF" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX6KItbiYYmAv", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX6KItbiYYmAv" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX6KItbiYYmAv", + "type": "playlist" + }, + "played_at": "2017-08-27T06:54:43.851Z" + }, + { + "track": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/4MXUO7sVCaFgFjoTI5ox5c" + }, + "href": "https://api.spotify.com/v1/artists/4MXUO7sVCaFgFjoTI5ox5c", + "id": "4MXUO7sVCaFgFjoTI5ox5c", + "name": "Sufjan Stevens", + "type": "artist", + "uri": "spotify:artist:4MXUO7sVCaFgFjoTI5ox5c" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/0U8DeqqKDgIhIiWOdqiQXE" + }, + "href": "https://api.spotify.com/v1/albums/0U8DeqqKDgIhIiWOdqiQXE", + "id": "0U8DeqqKDgIhIiWOdqiQXE", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/a0779f588d1f1f50921a083f5a1fc4217f0ddf7d", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/521d555d3c66a12ca0f92277e9ba11493428b372", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/71dc637484564a453d6beea7c495e7ec4bf9bc2d", + "width": 64 + } + ], + "name": "Carrie & Lowell", + "type": "album", + "uri": "spotify:album:0U8DeqqKDgIhIiWOdqiQXE" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/4MXUO7sVCaFgFjoTI5ox5c" + }, + "href": "https://api.spotify.com/v1/artists/4MXUO7sVCaFgFjoTI5ox5c", + "id": "4MXUO7sVCaFgFjoTI5ox5c", + "name": "Sufjan Stevens", + "type": "artist", + "uri": "spotify:artist:4MXUO7sVCaFgFjoTI5ox5c" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 284130, + "explicit": false, + "external_ids": { + "isrc": "US64G1509907" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/6Rt6KwuF7I8ZkdZG2G0bYr" + }, + "href": "https://api.spotify.com/v1/tracks/6Rt6KwuF7I8ZkdZG2G0bYr", + "id": "6Rt6KwuF7I8ZkdZG2G0bYr", + "name": "The Only Thing", + "popularity": 69, + "preview_url": "https://p.scdn.co/mp3-preview/5394576429c15cd465bccfafb1fffbf971ee53d6?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 7, + "type": "track", + "uri": "spotify:track:6Rt6KwuF7I8ZkdZG2G0bYr" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX6KItbiYYmAv", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX6KItbiYYmAv" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX6KItbiYYmAv", + "type": "playlist" + }, + "played_at": "2017-08-27T06:50:58.312Z" + }, + { + "track": { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/4FtcEHxEhiObUuhFYmkrA5" + }, + "href": "https://api.spotify.com/v1/artists/4FtcEHxEhiObUuhFYmkrA5", + "id": "4FtcEHxEhiObUuhFYmkrA5", + "name": "Abu", + "type": "artist", + "uri": "spotify:artist:4FtcEHxEhiObUuhFYmkrA5" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/45f8zjSwz5usmyGjSLlSNI" + }, + "href": "https://api.spotify.com/v1/albums/45f8zjSwz5usmyGjSLlSNI", + "id": "45f8zjSwz5usmyGjSLlSNI", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/f4a5b8fa1d5a6b1a2f7caf752fe1af91fd0ac155", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/d09be880d7dcebb908f93ba24ebd52dfd7b80d6c", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/4b9378891f877b33fcfcd8370f84cb7920de8a44", + "width": 64 + } + ], + "name": "Beautiful Waste", + "type": "album", + "uri": "spotify:album:45f8zjSwz5usmyGjSLlSNI" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/4FtcEHxEhiObUuhFYmkrA5" + }, + "href": "https://api.spotify.com/v1/artists/4FtcEHxEhiObUuhFYmkrA5", + "id": "4FtcEHxEhiObUuhFYmkrA5", + "name": "Abu", + "type": "artist", + "uri": "spotify:artist:4FtcEHxEhiObUuhFYmkrA5" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 252600, + "explicit": false, + "external_ids": { + "isrc": "CH8091500105" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/1vvbpR1g9LPahWnrvFSGfj" + }, + "href": "https://api.spotify.com/v1/tracks/1vvbpR1g9LPahWnrvFSGfj", + "id": "1vvbpR1g9LPahWnrvFSGfj", + "name": "Beautiful Waste", + "popularity": 52, + "preview_url": "https://p.scdn.co/mp3-preview/3f491948213b50ca51b37ad5e3fe2f8bf852e169?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:1vvbpR1g9LPahWnrvFSGfj" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX6KItbiYYmAv", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX6KItbiYYmAv" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX6KItbiYYmAv", + "type": "playlist" + }, + "played_at": "2017-08-27T06:46:13.280Z" + }, + { + "track": { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/4FtcEHxEhiObUuhFYmkrA5" + }, + "href": "https://api.spotify.com/v1/artists/4FtcEHxEhiObUuhFYmkrA5", + "id": "4FtcEHxEhiObUuhFYmkrA5", + "name": "Abu", + "type": "artist", + "uri": "spotify:artist:4FtcEHxEhiObUuhFYmkrA5" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/45f8zjSwz5usmyGjSLlSNI" + }, + "href": "https://api.spotify.com/v1/albums/45f8zjSwz5usmyGjSLlSNI", + "id": "45f8zjSwz5usmyGjSLlSNI", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/f4a5b8fa1d5a6b1a2f7caf752fe1af91fd0ac155", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/d09be880d7dcebb908f93ba24ebd52dfd7b80d6c", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/4b9378891f877b33fcfcd8370f84cb7920de8a44", + "width": 64 + } + ], + "name": "Beautiful Waste", + "type": "album", + "uri": "spotify:album:45f8zjSwz5usmyGjSLlSNI" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/4FtcEHxEhiObUuhFYmkrA5" + }, + "href": "https://api.spotify.com/v1/artists/4FtcEHxEhiObUuhFYmkrA5", + "id": "4FtcEHxEhiObUuhFYmkrA5", + "name": "Abu", + "type": "artist", + "uri": "spotify:artist:4FtcEHxEhiObUuhFYmkrA5" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 252600, + "explicit": false, + "external_ids": { + "isrc": "CH8091500105" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/1vvbpR1g9LPahWnrvFSGfj" + }, + "href": "https://api.spotify.com/v1/tracks/1vvbpR1g9LPahWnrvFSGfj", + "id": "1vvbpR1g9LPahWnrvFSGfj", + "name": "Beautiful Waste", + "popularity": 52, + "preview_url": "https://p.scdn.co/mp3-preview/3f491948213b50ca51b37ad5e3fe2f8bf852e169?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:1vvbpR1g9LPahWnrvFSGfj" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX6KItbiYYmAv", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX6KItbiYYmAv" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX6KItbiYYmAv", + "type": "playlist" + }, + "played_at": "2017-08-27T06:40:52.721Z" + }, + { + "track": { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/165BHXMlW522HMz0sLhGtq" + }, + "href": "https://api.spotify.com/v1/artists/165BHXMlW522HMz0sLhGtq", + "id": "165BHXMlW522HMz0sLhGtq", + "name": "Jaws of Love.", + "type": "artist", + "uri": "spotify:artist:165BHXMlW522HMz0sLhGtq" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/0eUhI6wZwXNu0dj7H74MoJ" + }, + "href": "https://api.spotify.com/v1/albums/0eUhI6wZwXNu0dj7H74MoJ", + "id": "0eUhI6wZwXNu0dj7H74MoJ", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/ace2f80328519c9e2b59f24300dda062bdb94f1b", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/46c6f5ae2aa4624e798963559bce661db7d8df53", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/bcd93aa97d198a0b04675efb9e43fcf40f01dd17", + "width": 64 + } + ], + "name": "Love Me Like I'm Gone.", + "type": "album", + "uri": "spotify:album:0eUhI6wZwXNu0dj7H74MoJ" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/165BHXMlW522HMz0sLhGtq" + }, + "href": "https://api.spotify.com/v1/artists/165BHXMlW522HMz0sLhGtq", + "id": "165BHXMlW522HMz0sLhGtq", + "name": "Jaws of Love.", + "type": "artist", + "uri": "spotify:artist:165BHXMlW522HMz0sLhGtq" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 172480, + "explicit": false, + "external_ids": { + "isrc": "QZ92X1700007" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/31LfED0sULRSPZ7Ru8Cu96" + }, + "href": "https://api.spotify.com/v1/tracks/31LfED0sULRSPZ7Ru8Cu96", + "id": "31LfED0sULRSPZ7Ru8Cu96", + "name": "Love Me Like I'm Gone.", + "popularity": 54, + "preview_url": "https://p.scdn.co/mp3-preview/c6dc80276c9e4dfa6c01154b2c62ec08ee1fbb33?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:31LfED0sULRSPZ7Ru8Cu96" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX6KItbiYYmAv", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX6KItbiYYmAv" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX6KItbiYYmAv", + "type": "playlist" + }, + "played_at": "2017-08-27T06:39:49.401Z" + }, + { + "track": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/7GaxyUddsPok8BuhxN6OUW" + }, + "href": "https://api.spotify.com/v1/artists/7GaxyUddsPok8BuhxN6OUW", + "id": "7GaxyUddsPok8BuhxN6OUW", + "name": "James Brown", + "type": "artist", + "uri": "spotify:artist:7GaxyUddsPok8BuhxN6OUW" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/0or1D63vARweqg7mUl2LcU" + }, + "href": "https://api.spotify.com/v1/albums/0or1D63vARweqg7mUl2LcU", + "id": "0or1D63vARweqg7mUl2LcU", + "images": [ + { + "height": 634, + "url": "https://i.scdn.co/image/5bb9b24d72396c6adf649e9693b6dbe2d06a0e31", + "width": 640 + }, + { + "height": 297, + "url": "https://i.scdn.co/image/44a6d868dcd47fa6cc40fb0f29376abdf799c4d9", + "width": 300 + }, + { + "height": 63, + "url": "https://i.scdn.co/image/12c897415df91d2990a9e657e61cf514012aa2c3", + "width": 64 + } + ], + "name": "Motherlode", + "type": "album", + "uri": "spotify:album:0or1D63vARweqg7mUl2LcU" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/7GaxyUddsPok8BuhxN6OUW" + }, + "href": "https://api.spotify.com/v1/artists/7GaxyUddsPok8BuhxN6OUW", + "id": "7GaxyUddsPok8BuhxN6OUW", + "name": "James Brown", + "type": "artist", + "uri": "spotify:artist:7GaxyUddsPok8BuhxN6OUW" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2uE66NiUti6Wpz90SD4eam" + }, + "href": "https://api.spotify.com/v1/artists/2uE66NiUti6Wpz90SD4eam", + "id": "2uE66NiUti6Wpz90SD4eam", + "name": "Fred Wesley", + "type": "artist", + "uri": "spotify:artist:2uE66NiUti6Wpz90SD4eam" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/4lJHGi5dlJmWwFH0JKF6di" + }, + "href": "https://api.spotify.com/v1/artists/4lJHGi5dlJmWwFH0JKF6di", + "id": "4lJHGi5dlJmWwFH0JKF6di", + "name": "The J.B.'s", + "type": "artist", + "uri": "spotify:artist:4lJHGi5dlJmWwFH0JKF6di" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 544640, + "explicit": false, + "external_ids": { + "isrc": "USUR10300488" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/58iP9J86ksOPwbo0pWOafk" + }, + "href": "https://api.spotify.com/v1/tracks/58iP9J86ksOPwbo0pWOafk", + "id": "58iP9J86ksOPwbo0pWOafk", + "name": "People Get Up And Drive Your Funky Soul - Remix", + "popularity": 59, + "preview_url": "https://p.scdn.co/mp3-preview/df6b031a2357489a79c60d0246735cf500e279b7?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 10, + "type": "track", + "uri": "spotify:track:58iP9J86ksOPwbo0pWOafk" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T14:06:32.966Z" + }, + { + "track": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/5mtKpqeeaFavW15yIX4h5e" + }, + "href": "https://api.spotify.com/v1/artists/5mtKpqeeaFavW15yIX4h5e", + "id": "5mtKpqeeaFavW15yIX4h5e", + "name": "Slave", + "type": "artist", + "uri": "spotify:artist:5mtKpqeeaFavW15yIX4h5e" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/6FD0UvvoVyO4KF0KhqFdM1" + }, + "href": "https://api.spotify.com/v1/albums/6FD0UvvoVyO4KF0KhqFdM1", + "id": "6FD0UvvoVyO4KF0KhqFdM1", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/072a9ba7fa8c07fa6f4936e7bcf8a2762698182d", + "width": 639 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/a4563e18b9a959f8ee1f208862ccf255303863b6", + "width": 299 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/da81c89844051cf72e6368ebd003712db446da48", + "width": 64 + } + ], + "name": "Slave", + "type": "album", + "uri": "spotify:album:6FD0UvvoVyO4KF0KhqFdM1" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/5mtKpqeeaFavW15yIX4h5e" + }, + "href": "https://api.spotify.com/v1/artists/5mtKpqeeaFavW15yIX4h5e", + "id": "5mtKpqeeaFavW15yIX4h5e", + "name": "Slave", + "type": "artist", + "uri": "spotify:artist:5mtKpqeeaFavW15yIX4h5e" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2kLF5OqO9KpxWZl9bPy8hj" + }, + "href": "https://api.spotify.com/v1/artists/2kLF5OqO9KpxWZl9bPy8hj", + "id": "2kLF5OqO9KpxWZl9bPy8hj", + "name": "Jimmy Douglas", + "type": "artist", + "uri": "spotify:artist:2kLF5OqO9KpxWZl9bPy8hj" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 410466, + "explicit": false, + "external_ids": { + "isrc": "USAT20105620" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/2du5UEJ0j38dZsbh9uSz7S" + }, + "href": "https://api.spotify.com/v1/tracks/2du5UEJ0j38dZsbh9uSz7S", + "id": "2du5UEJ0j38dZsbh9uSz7S", + "name": "Slide", + "popularity": 52, + "preview_url": "https://p.scdn.co/mp3-preview/11b68a3d776af23bec521e2977ede580f6fcf66f?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:2du5UEJ0j38dZsbh9uSz7S" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T14:05:29.005Z" + }, + { + "track": { + "album": { + "album_type": "compilation", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/53QzNeFpzAaXYnrDBbDrIp" + }, + "href": "https://api.spotify.com/v1/artists/53QzNeFpzAaXYnrDBbDrIp", + "id": "53QzNeFpzAaXYnrDBbDrIp", + "name": "The Isley Brothers", + "type": "artist", + "uri": "spotify:artist:53QzNeFpzAaXYnrDBbDrIp" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/21O10zQ7YrFOTgfyRmopHs" + }, + "href": "https://api.spotify.com/v1/albums/21O10zQ7YrFOTgfyRmopHs", + "id": "21O10zQ7YrFOTgfyRmopHs", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/6f11cf70b7e7998b316be1d572d296edef04b6f5", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/11a546d1a0a7c44a0f47db3c74847cb35a8e1d46", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/2eb86b062128fd0e542fbfc70f13393175a3e10a", + "width": 64 + } + ], + "name": "It's Your Thing: The Story Of The Isley Brothers", + "type": "album", + "uri": "spotify:album:21O10zQ7YrFOTgfyRmopHs" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/53QzNeFpzAaXYnrDBbDrIp" + }, + "href": "https://api.spotify.com/v1/artists/53QzNeFpzAaXYnrDBbDrIp", + "id": "53QzNeFpzAaXYnrDBbDrIp", + "name": "The Isley Brothers", + "type": "artist", + "uri": "spotify:artist:53QzNeFpzAaXYnrDBbDrIp" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 2, + "duration_ms": 318733, + "explicit": true, + "external_ids": { + "isrc": "USSM19803512" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/5q5qmdfdJAVOv1mbSk7xxN" + }, + "href": "https://api.spotify.com/v1/tracks/5q5qmdfdJAVOv1mbSk7xxN", + "id": "5q5qmdfdJAVOv1mbSk7xxN", + "name": "Fight the Power - Pt. 1 & 2", + "popularity": 53, + "preview_url": "https://p.scdn.co/mp3-preview/a764976611717cf978eb584ffb4641c7db10b7ca?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 13, + "type": "track", + "uri": "spotify:track:5q5qmdfdJAVOv1mbSk7xxN" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T13:58:37.929Z" + }, + { + "track": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0LyfQWJT6nXafLPZqxe9Of" + }, + "href": "https://api.spotify.com/v1/artists/0LyfQWJT6nXafLPZqxe9Of", + "id": "0LyfQWJT6nXafLPZqxe9Of", + "name": "Various Artists", + "type": "artist", + "uri": "spotify:artist:0LyfQWJT6nXafLPZqxe9Of" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/7tcexwwAz2o6SWcYAx61pD" + }, + "href": "https://api.spotify.com/v1/albums/7tcexwwAz2o6SWcYAx61pD", + "id": "7tcexwwAz2o6SWcYAx61pD", + "images": [ + { + "height": 615, + "url": "https://i.scdn.co/image/367e40698e56f3ea33cabbb3ae6364b5a922183f", + "width": 640 + }, + { + "height": 288, + "url": "https://i.scdn.co/image/6f7c2de5960b5cc9959bb6adc9de6d4fc1d70359", + "width": 300 + }, + { + "height": 62, + "url": "https://i.scdn.co/image/e8147a313189b850bef63759733af97de238f4a9", + "width": 64 + } + ], + "name": "Cool Kidz (International Version)", + "type": "album", + "uri": "spotify:album:7tcexwwAz2o6SWcYAx61pD" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/4TwHRCIu3Xg9fjS3l7owkp" + }, + "href": "https://api.spotify.com/v1/artists/4TwHRCIu3Xg9fjS3l7owkp", + "id": "4TwHRCIu3Xg9fjS3l7owkp", + "name": "The Gap Band", + "type": "artist", + "uri": "spotify:artist:4TwHRCIu3Xg9fjS3l7owkp" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 2, + "duration_ms": 205200, + "explicit": false, + "external_ids": { + "isrc": "USPR37907201" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/49CHLKsvYjeOQ2GpZk9cuy" + }, + "href": "https://api.spotify.com/v1/tracks/49CHLKsvYjeOQ2GpZk9cuy", + "id": "49CHLKsvYjeOQ2GpZk9cuy", + "name": "I Don't Believe You Want To Get Up And Dance (Oops Up Side Your Head) - Album Edit", + "popularity": 20, + "preview_url": "https://p.scdn.co/mp3-preview/8483a58681b52053517003f5c59dcff5cac96e4e?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 10, + "type": "track", + "uri": "spotify:track:49CHLKsvYjeOQ2GpZk9cuy" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T13:53:18.389Z" + }, + { + "track": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0LyfQWJT6nXafLPZqxe9Of" + }, + "href": "https://api.spotify.com/v1/artists/0LyfQWJT6nXafLPZqxe9Of", + "id": "0LyfQWJT6nXafLPZqxe9Of", + "name": "Various Artists", + "type": "artist", + "uri": "spotify:artist:0LyfQWJT6nXafLPZqxe9Of" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/52Us0gT9wf2yGMNlwTATGB" + }, + "href": "https://api.spotify.com/v1/albums/52Us0gT9wf2yGMNlwTATGB", + "id": "52Us0gT9wf2yGMNlwTATGB", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/716fd2fa20f2c5f860ad002470db73bedf484dbe", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/dba18173591c193655c913e96902e537c39967a2", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/394376e861e157eb4c1f5a4f709d654b84bd203f", + "width": 64 + } + ], + "name": "Dead Presidents Volume II / Music From The Motion Picture", + "type": "album", + "uri": "spotify:album:52Us0gT9wf2yGMNlwTATGB" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2tkwWmcZOQPNbbIdknfBsw" + }, + "href": "https://api.spotify.com/v1/artists/2tkwWmcZOQPNbbIdknfBsw", + "id": "2tkwWmcZOQPNbbIdknfBsw", + "name": "The Undisputed Truth", + "type": "artist", + "uri": "spotify:artist:2tkwWmcZOQPNbbIdknfBsw" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 196893, + "explicit": false, + "external_ids": { + "isrc": "USMO17100506" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/49JLml1RaJugNsjUX4VaCn" + }, + "href": "https://api.spotify.com/v1/tracks/49JLml1RaJugNsjUX4VaCn", + "id": "49JLml1RaJugNsjUX4VaCn", + "name": "Smiling Faces Sometimes", + "popularity": 48, + "preview_url": "https://p.scdn.co/mp3-preview/3f6a40c296fd0de8e1cd5bae5719e75769385e59?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 3, + "type": "track", + "uri": "spotify:track:49JLml1RaJugNsjUX4VaCn" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T13:49:52.912Z" + }, + { + "track": { + "album": { + "album_type": "compilation", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/6m30rs1IQqnWqV5nKMpU7U" + }, + "href": "https://api.spotify.com/v1/artists/6m30rs1IQqnWqV5nKMpU7U", + "id": "6m30rs1IQqnWqV5nKMpU7U", + "name": "Ohio Players", + "type": "artist", + "uri": "spotify:artist:6m30rs1IQqnWqV5nKMpU7U" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/1gfMHLdA6WcXuUHElKaZaY" + }, + "href": "https://api.spotify.com/v1/albums/1gfMHLdA6WcXuUHElKaZaY", + "id": "1gfMHLdA6WcXuUHElKaZaY", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/9f994d14f569637474329aeb874af3f02102748e", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/ddaf4ac9b262435355135319f7308cb9c6d8bc75", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/0743fb91de9db9080775e6fe043b5d8035a96e4a", + "width": 64 + } + ], + "name": "Funk On Fire - The Mercury Anthology", + "type": "album", + "uri": "spotify:album:1gfMHLdA6WcXuUHElKaZaY" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/6m30rs1IQqnWqV5nKMpU7U" + }, + "href": "https://api.spotify.com/v1/artists/6m30rs1IQqnWqV5nKMpU7U", + "id": "6m30rs1IQqnWqV5nKMpU7U", + "name": "Ohio Players", + "type": "artist", + "uri": "spotify:artist:6m30rs1IQqnWqV5nKMpU7U" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 274426, + "explicit": false, + "external_ids": { + "isrc": "USPR37404009" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/2iaFuxk5voIuCOnKwow6uf" + }, + "href": "https://api.spotify.com/v1/tracks/2iaFuxk5voIuCOnKwow6uf", + "id": "2iaFuxk5voIuCOnKwow6uf", + "name": "Fire", + "popularity": 35, + "preview_url": "https://p.scdn.co/mp3-preview/78db7f6a53cb498043ca01e47f9b48cc2d793159?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 4, + "type": "track", + "uri": "spotify:track:2iaFuxk5voIuCOnKwow6uf" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T13:46:35.443Z" + }, + { + "track": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/3ICyfoySNDZqtBVmaBT84I" + }, + "href": "https://api.spotify.com/v1/artists/3ICyfoySNDZqtBVmaBT84I", + "id": "3ICyfoySNDZqtBVmaBT84I", + "name": "War", + "type": "artist", + "uri": "spotify:artist:3ICyfoySNDZqtBVmaBT84I" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/2k28jFjuu7dR4jgUV6RHI3" + }, + "href": "https://api.spotify.com/v1/albums/2k28jFjuu7dR4jgUV6RHI3", + "id": "2k28jFjuu7dR4jgUV6RHI3", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/6e84126bc94f8095d4bb35037822984caf0fd759", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/4672431340352645f55c653f9026ccb169b2a5e9", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/feea0576aefe55d6fed51db00f9f0ad8ffaaa9a0", + "width": 64 + } + ], + "name": "Greatest Hits", + "type": "album", + "uri": "spotify:album:2k28jFjuu7dR4jgUV6RHI3" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/3ICyfoySNDZqtBVmaBT84I" + }, + "href": "https://api.spotify.com/v1/artists/3ICyfoySNDZqtBVmaBT84I", + "id": "3ICyfoySNDZqtBVmaBT84I", + "name": "War", + "type": "artist", + "uri": "spotify:artist:3ICyfoySNDZqtBVmaBT84I" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 227720, + "explicit": false, + "external_ids": { + "isrc": "USRHD0703070" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/1c0ShGrrj3m04rrOWrWFEH" + }, + "href": "https://api.spotify.com/v1/tracks/1c0ShGrrj3m04rrOWrWFEH", + "id": "1c0ShGrrj3m04rrOWrWFEH", + "name": "The Cisco Kid", + "popularity": 49, + "preview_url": "https://p.scdn.co/mp3-preview/181042f23adf4ca85466ea2675a20341f91625a0?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 4, + "type": "track", + "uri": "spotify:track:1c0ShGrrj3m04rrOWrWFEH" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T13:42:00.293Z" + }, + { + "track": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/4QQgXkCYTt3BlENzhyNETg" + }, + "href": "https://api.spotify.com/v1/artists/4QQgXkCYTt3BlENzhyNETg", + "id": "4QQgXkCYTt3BlENzhyNETg", + "name": "Earth, Wind & Fire", + "type": "artist", + "uri": "spotify:artist:4QQgXkCYTt3BlENzhyNETg" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/4p7Fp1dbgVOT4WVxKPpKHM" + }, + "href": "https://api.spotify.com/v1/albums/4p7Fp1dbgVOT4WVxKPpKHM", + "id": "4p7Fp1dbgVOT4WVxKPpKHM", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/1ae7b8ef3e46e7726c6d9303a821a14e963b5022", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/4e386b2b35ff24325f47612c9c5d81ecd8c21db7", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/2ae9ef1bc847f77ab946b75d7220eef8e2ebe879", + "width": 64 + } + ], + "name": "Spirit", + "type": "album", + "uri": "spotify:album:4p7Fp1dbgVOT4WVxKPpKHM" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/4QQgXkCYTt3BlENzhyNETg" + }, + "href": "https://api.spotify.com/v1/artists/4QQgXkCYTt3BlENzhyNETg", + "id": "4QQgXkCYTt3BlENzhyNETg", + "name": "Earth, Wind & Fire", + "type": "artist", + "uri": "spotify:artist:4QQgXkCYTt3BlENzhyNETg" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 227080, + "explicit": false, + "external_ids": { + "isrc": "USSM19916868" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/67J6NR2Tdl0h2epWHcCBBN" + }, + "href": "https://api.spotify.com/v1/tracks/67J6NR2Tdl0h2epWHcCBBN", + "id": "67J6NR2Tdl0h2epWHcCBBN", + "name": "Getaway", + "popularity": 51, + "preview_url": "https://p.scdn.co/mp3-preview/ba5cc505f0676e81001a8feed63e458884b7ede0?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:67J6NR2Tdl0h2epWHcCBBN" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T13:38:12.501Z" + }, + { + "track": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0LyfQWJT6nXafLPZqxe9Of" + }, + "href": "https://api.spotify.com/v1/artists/0LyfQWJT6nXafLPZqxe9Of", + "id": "0LyfQWJT6nXafLPZqxe9Of", + "name": "Various Artists", + "type": "artist", + "uri": "spotify:artist:0LyfQWJT6nXafLPZqxe9Of" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/7rJEKieA6oMfgnHdlI8o3u" + }, + "href": "https://api.spotify.com/v1/albums/7rJEKieA6oMfgnHdlI8o3u", + "id": "7rJEKieA6oMfgnHdlI8o3u", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/29846fe2accb685698ceeb14385f51f2d34efe1e", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/d7d33e647f04d264c92dff63a09339b5da07bb07", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/a7600398f0a5e90b748038757974d4c6d64a328b", + "width": 64 + } + ], + "name": "The ABC's Of Soul, Vol. 2 (Classics From The ABC Records Catalog 1969-1974)", + "type": "album", + "uri": "spotify:album:7rJEKieA6oMfgnHdlI8o3u" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2kreKea2n96dXjcyAU9j5N" + }, + "href": "https://api.spotify.com/v1/artists/2kreKea2n96dXjcyAU9j5N", + "id": "2kreKea2n96dXjcyAU9j5N", + "name": "The Pointer Sisters", + "type": "artist", + "uri": "spotify:artist:2kreKea2n96dXjcyAU9j5N" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 363093, + "explicit": false, + "external_ids": { + "isrc": "USMC17349951" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/69sVe8hHxtVa6XTqdK3zgI" + }, + "href": "https://api.spotify.com/v1/tracks/69sVe8hHxtVa6XTqdK3zgI", + "id": "69sVe8hHxtVa6XTqdK3zgI", + "name": "Yes We Can Can", + "popularity": 24, + "preview_url": "https://p.scdn.co/mp3-preview/86882945f1b922c4ee3d06542535853244c89489?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 5, + "type": "track", + "uri": "spotify:track:69sVe8hHxtVa6XTqdK3zgI" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T13:34:24.745Z" + }, + { + "track": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2ssIfCr0vMmCuesIw9U4eg" + }, + "href": "https://api.spotify.com/v1/artists/2ssIfCr0vMmCuesIw9U4eg", + "id": "2ssIfCr0vMmCuesIw9U4eg", + "name": "Chuck Brown", + "type": "artist", + "uri": "spotify:artist:2ssIfCr0vMmCuesIw9U4eg" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/2GMvrVJXmEzu6SoDJKMNdg" + }, + "href": "https://api.spotify.com/v1/albums/2GMvrVJXmEzu6SoDJKMNdg", + "id": "2GMvrVJXmEzu6SoDJKMNdg", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/7c5ee25143e40dbf17d2cdaf8eb1293b2d13082d", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/513ab00359bb2c943a02a88ff73a4e48071c5693", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/43120e9fb10cfacf96fb14ea476205a2aea64557", + "width": 64 + } + ], + "name": "The Best of Chuck Brown", + "type": "album", + "uri": "spotify:album:2GMvrVJXmEzu6SoDJKMNdg" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/1Y3CPuN46EPIT3wCTDzPZu" + }, + "href": "https://api.spotify.com/v1/artists/1Y3CPuN46EPIT3wCTDzPZu", + "id": "1Y3CPuN46EPIT3wCTDzPZu", + "name": "Chuck Brown and the Soul Searchers", + "type": "artist", + "uri": "spotify:artist:1Y3CPuN46EPIT3wCTDzPZu" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2ssIfCr0vMmCuesIw9U4eg" + }, + "href": "https://api.spotify.com/v1/artists/2ssIfCr0vMmCuesIw9U4eg", + "id": "2ssIfCr0vMmCuesIw9U4eg", + "name": "Chuck Brown", + "type": "artist", + "uri": "spotify:artist:2ssIfCr0vMmCuesIw9U4eg" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 461733, + "explicit": false, + "external_ids": { + "isrc": "USSCO0600002" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/2iXA7lqR3Ne3Enkcl1YDWO" + }, + "href": "https://api.spotify.com/v1/tracks/2iXA7lqR3Ne3Enkcl1YDWO", + "id": "2iXA7lqR3Ne3Enkcl1YDWO", + "name": "Bustin' Loose", + "popularity": 54, + "preview_url": "https://p.scdn.co/mp3-preview/643cc06c2cd2369d8aa7188917ee4a714d2c627a?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 3, + "type": "track", + "uri": "spotify:track:2iXA7lqR3Ne3Enkcl1YDWO" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T13:28:21.039Z" + }, + { + "track": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0Z4CzYz9ieK8q9XiVMPkW5" + }, + "href": "https://api.spotify.com/v1/artists/0Z4CzYz9ieK8q9XiVMPkW5", + "id": "0Z4CzYz9ieK8q9XiVMPkW5", + "name": "The Bar-Kays", + "type": "artist", + "uri": "spotify:artist:0Z4CzYz9ieK8q9XiVMPkW5" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/5vjADvNV4vQzlbufmPL15y" + }, + "href": "https://api.spotify.com/v1/albums/5vjADvNV4vQzlbufmPL15y", + "id": "5vjADvNV4vQzlbufmPL15y", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/2fa6afd2f3c12eade06b8cb56a593d1b7f2244c4", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/153f4a59be720a0f2b40c5e5e7e1c94e560ae078", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/b879859480c6fd7ab57b3ace0deb435c9350552c", + "width": 64 + } + ], + "name": "Greatest Hits", + "type": "album", + "uri": "spotify:album:5vjADvNV4vQzlbufmPL15y" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0Z4CzYz9ieK8q9XiVMPkW5" + }, + "href": "https://api.spotify.com/v1/artists/0Z4CzYz9ieK8q9XiVMPkW5", + "id": "0Z4CzYz9ieK8q9XiVMPkW5", + "name": "The Bar-Kays", + "type": "artist", + "uri": "spotify:artist:0Z4CzYz9ieK8q9XiVMPkW5" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 339293, + "explicit": false, + "external_ids": { + "isrc": "USDEI9804820" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/3oJL3rNbTyRmHaU2Yr4TpP" + }, + "href": "https://api.spotify.com/v1/tracks/3oJL3rNbTyRmHaU2Yr4TpP", + "id": "3oJL3rNbTyRmHaU2Yr4TpP", + "name": "Too Hot To Stop (Part 1)", + "popularity": 51, + "preview_url": "https://p.scdn.co/mp3-preview/9024d5fb07596903dcd6e3b43209001813cd37c1?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 3, + "type": "track", + "uri": "spotify:track:3oJL3rNbTyRmHaU2Yr4TpP" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T13:20:38.381Z" + }, + { + "track": { + "album": { + "album_type": "compilation", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/3VNITwohbvU5Wuy5PC6dsI" + }, + "href": "https://api.spotify.com/v1/artists/3VNITwohbvU5Wuy5PC6dsI", + "id": "3VNITwohbvU5Wuy5PC6dsI", + "name": "Kool & The Gang", + "type": "artist", + "uri": "spotify:artist:3VNITwohbvU5Wuy5PC6dsI" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/52ZOtET6twyVA0ZBlDG2RP" + }, + "href": "https://api.spotify.com/v1/albums/52ZOtET6twyVA0ZBlDG2RP", + "id": "52ZOtET6twyVA0ZBlDG2RP", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/892085818d03edbe01bbaf3d0ded4143974820a8", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/a3b2aa775bd6e35165790abca33ba52fb247fff4", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/71ab77fe0570d305553ce0d69ac822bee9438988", + "width": 64 + } + ], + "name": "The Very Best Of Kool & The Gang", + "type": "album", + "uri": "spotify:album:52ZOtET6twyVA0ZBlDG2RP" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/3VNITwohbvU5Wuy5PC6dsI" + }, + "href": "https://api.spotify.com/v1/artists/3VNITwohbvU5Wuy5PC6dsI", + "id": "3VNITwohbvU5Wuy5PC6dsI", + "name": "Kool & The Gang", + "type": "artist", + "uri": "spotify:artist:3VNITwohbvU5Wuy5PC6dsI" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 212906, + "explicit": false, + "external_ids": { + "isrc": "USPR38100044" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/1OsCKwNZxph96EkNusILRy" + }, + "href": "https://api.spotify.com/v1/tracks/1OsCKwNZxph96EkNusILRy", + "id": "1OsCKwNZxph96EkNusILRy", + "name": "Get Down On It", + "popularity": 65, + "preview_url": "https://p.scdn.co/mp3-preview/d7f7c2a52ae2898dd5b4906fe55d948ef1972c4b?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 2, + "type": "track", + "uri": "spotify:track:1OsCKwNZxph96EkNusILRy" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T13:14:58.563Z" + }, + { + "track": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/6lUcc15t11bnaPr2qOuFs2" + }, + "href": "https://api.spotify.com/v1/artists/6lUcc15t11bnaPr2qOuFs2", + "id": "6lUcc15t11bnaPr2qOuFs2", + "name": "Larry Graham", + "type": "artist", + "uri": "spotify:artist:6lUcc15t11bnaPr2qOuFs2" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/1OGcRXAY9iO4egWiIBqX8F" + }, + "href": "https://api.spotify.com/v1/artists/1OGcRXAY9iO4egWiIBqX8F", + "id": "1OGcRXAY9iO4egWiIBqX8F", + "name": "Graham Central Station", + "type": "artist", + "uri": "spotify:artist:1OGcRXAY9iO4egWiIBqX8F" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/5UcoqwPZQ0HBi4WgmDgEHs" + }, + "href": "https://api.spotify.com/v1/albums/5UcoqwPZQ0HBi4WgmDgEHs", + "id": "5UcoqwPZQ0HBi4WgmDgEHs", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/a56fca978efb9c7cd771a204c50621de7bf2e2db", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/5770919ef54aa9708fd2a5d395bb2959db8dfac0", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/2f40a8d251d51ed13f50a22cb0861366004c4f02", + "width": 64 + } + ], + "name": "Ain't No 'Bout-A-Doubt It", + "type": "album", + "uri": "spotify:album:5UcoqwPZQ0HBi4WgmDgEHs" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/1OGcRXAY9iO4egWiIBqX8F" + }, + "href": "https://api.spotify.com/v1/artists/1OGcRXAY9iO4egWiIBqX8F", + "id": "1OGcRXAY9iO4egWiIBqX8F", + "name": "Graham Central Station", + "type": "artist", + "uri": "spotify:artist:1OGcRXAY9iO4egWiIBqX8F" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 492013, + "explicit": false, + "external_ids": { + "isrc": "USWB11000170" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/1xXNrpcZ7UyKVWiI6GEc75" + }, + "href": "https://api.spotify.com/v1/tracks/1xXNrpcZ7UyKVWiI6GEc75", + "id": "1xXNrpcZ7UyKVWiI6GEc75", + "name": "The Jam", + "popularity": 53, + "preview_url": "https://p.scdn.co/mp3-preview/91575939f8390211739c0360ebb75a4d27a9fab8?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:1xXNrpcZ7UyKVWiI6GEc75" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T13:11:24.986Z" + }, + { + "track": { + "album": { + "album_type": "compilation", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/396Kh0m4wGUvcMUULw71yi" + }, + "href": "https://api.spotify.com/v1/artists/396Kh0m4wGUvcMUULw71yi", + "id": "396Kh0m4wGUvcMUULw71yi", + "name": "Zapp", + "type": "artist", + "uri": "spotify:artist:396Kh0m4wGUvcMUULw71yi" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/3aUZ0iLjcePsDggYsZAGBZ" + }, + "href": "https://api.spotify.com/v1/albums/3aUZ0iLjcePsDggYsZAGBZ", + "id": "3aUZ0iLjcePsDggYsZAGBZ", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/f7bd6d2514669d06a0936c30ea43dbdf9a524094", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/5d3890909a6c2eaa699af6eadaebecc2ef44f6ed", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/1e550ddccd93b42c454ff413eb32d9bf0bdb9014", + "width": 64 + } + ], + "name": "All The Greatest Hits", + "type": "album", + "uri": "spotify:album:3aUZ0iLjcePsDggYsZAGBZ" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/396Kh0m4wGUvcMUULw71yi" + }, + "href": "https://api.spotify.com/v1/artists/396Kh0m4wGUvcMUULw71yi", + "id": "396Kh0m4wGUvcMUULw71yi", + "name": "Zapp", + "type": "artist", + "uri": "spotify:artist:396Kh0m4wGUvcMUULw71yi" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 312506, + "explicit": false, + "external_ids": { + "isrc": "USWB10938907" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/3Ho35OJixLg20qshXRgfBs" + }, + "href": "https://api.spotify.com/v1/tracks/3Ho35OJixLg20qshXRgfBs", + "id": "3Ho35OJixLg20qshXRgfBs", + "name": "More Bounce To The Ounce", + "popularity": 58, + "preview_url": "https://p.scdn.co/mp3-preview/7b2ddaf53573086e6893379bccae13a806dca034?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:3Ho35OJixLg20qshXRgfBs" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T13:03:12.237Z" + }, + { + "track": { + "album": { + "album_type": "compilation", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/1ThoqLcyIYvZn7iWbj8fsj" + }, + "href": "https://api.spotify.com/v1/artists/1ThoqLcyIYvZn7iWbj8fsj", + "id": "1ThoqLcyIYvZn7iWbj8fsj", + "name": "Bill Withers", + "type": "artist", + "uri": "spotify:artist:1ThoqLcyIYvZn7iWbj8fsj" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/0XmgSYx9bj4sqpcXVgKs2C" + }, + "href": "https://api.spotify.com/v1/albums/0XmgSYx9bj4sqpcXVgKs2C", + "id": "0XmgSYx9bj4sqpcXVgKs2C", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/f34f011d373edb3467b10a1224ac5d222bdf732d", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/fc43461dd712bb409390201587bd8d3be1463b43", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/f9be1bfb37955c54059957c500a37264c5408fb3", + "width": 64 + } + ], + "name": "Lean on Me: The Best of Bill Withers", + "type": "album", + "uri": "spotify:album:0XmgSYx9bj4sqpcXVgKs2C" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/1ThoqLcyIYvZn7iWbj8fsj" + }, + "href": "https://api.spotify.com/v1/artists/1ThoqLcyIYvZn7iWbj8fsj", + "id": "1ThoqLcyIYvZn7iWbj8fsj", + "name": "Bill Withers", + "type": "artist", + "uri": "spotify:artist:1ThoqLcyIYvZn7iWbj8fsj" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 194040, + "explicit": false, + "external_ids": { + "isrc": "USSM17200282" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/3I19IPkdJTjPhDXIBDW4SR" + }, + "href": "https://api.spotify.com/v1/tracks/3I19IPkdJTjPhDXIBDW4SR", + "id": "3I19IPkdJTjPhDXIBDW4SR", + "name": "Who Is He (And What Is He to You?)", + "popularity": 49, + "preview_url": "https://p.scdn.co/mp3-preview/845b62bca6fae3c51ecb33645c0af43eaad48ad3?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 6, + "type": "track", + "uri": "spotify:track:3I19IPkdJTjPhDXIBDW4SR" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T12:57:59.848Z" + }, + { + "track": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0Z4CzYz9ieK8q9XiVMPkW5" + }, + "href": "https://api.spotify.com/v1/artists/0Z4CzYz9ieK8q9XiVMPkW5", + "id": "0Z4CzYz9ieK8q9XiVMPkW5", + "name": "The Bar-Kays", + "type": "artist", + "uri": "spotify:artist:0Z4CzYz9ieK8q9XiVMPkW5" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/7iVUnhDlaWq545QFkiFVZ5" + }, + "href": "https://api.spotify.com/v1/albums/7iVUnhDlaWq545QFkiFVZ5", + "id": "7iVUnhDlaWq545QFkiFVZ5", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/18430eb215b9a22bca5c11fab18ea51c0ed783d5", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/55f8d0cd6067f5a0ac419cd64d23127aa42cbcf4", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/68972216dc1397c496e4d9055853f4b297f94bd3", + "width": 64 + } + ], + "name": "The Bar-Kays: All-Time Greatest Hits", + "type": "album", + "uri": "spotify:album:7iVUnhDlaWq545QFkiFVZ5" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0Z4CzYz9ieK8q9XiVMPkW5" + }, + "href": "https://api.spotify.com/v1/artists/0Z4CzYz9ieK8q9XiVMPkW5", + "id": "0Z4CzYz9ieK8q9XiVMPkW5", + "name": "The Bar-Kays", + "type": "artist", + "uri": "spotify:artist:0Z4CzYz9ieK8q9XiVMPkW5" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 256386, + "explicit": false, + "external_ids": { + "isrc": "USDEI9804824" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/0dyUTKXe5tDfSIgNCqArYw" + }, + "href": "https://api.spotify.com/v1/tracks/0dyUTKXe5tDfSIgNCqArYw", + "id": "0dyUTKXe5tDfSIgNCqArYw", + "name": "Shake Your Rump To The Funk", + "popularity": 40, + "preview_url": "https://p.scdn.co/mp3-preview/3595b0d9f192f8288a6d9dc0791d99a3a8926914?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 2, + "type": "track", + "uri": "spotify:track:0dyUTKXe5tDfSIgNCqArYw" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T12:54:44.922Z" + }, + { + "track": { + "album": { + "album_type": "compilation", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/53QzNeFpzAaXYnrDBbDrIp" + }, + "href": "https://api.spotify.com/v1/artists/53QzNeFpzAaXYnrDBbDrIp", + "id": "53QzNeFpzAaXYnrDBbDrIp", + "name": "The Isley Brothers", + "type": "artist", + "uri": "spotify:artist:53QzNeFpzAaXYnrDBbDrIp" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/21O10zQ7YrFOTgfyRmopHs" + }, + "href": "https://api.spotify.com/v1/albums/21O10zQ7YrFOTgfyRmopHs", + "id": "21O10zQ7YrFOTgfyRmopHs", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/6f11cf70b7e7998b316be1d572d296edef04b6f5", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/11a546d1a0a7c44a0f47db3c74847cb35a8e1d46", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/2eb86b062128fd0e542fbfc70f13393175a3e10a", + "width": 64 + } + ], + "name": "It's Your Thing: The Story Of The Isley Brothers", + "type": "album", + "uri": "spotify:album:21O10zQ7YrFOTgfyRmopHs" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/53QzNeFpzAaXYnrDBbDrIp" + }, + "href": "https://api.spotify.com/v1/artists/53QzNeFpzAaXYnrDBbDrIp", + "id": "53QzNeFpzAaXYnrDBbDrIp", + "name": "The Isley Brothers", + "type": "artist", + "uri": "spotify:artist:53QzNeFpzAaXYnrDBbDrIp" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 166506, + "explicit": false, + "external_ids": { + "isrc": "USSM19803494" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/2oezpnnea1VXHpJEbqnBhw" + }, + "href": "https://api.spotify.com/v1/tracks/2oezpnnea1VXHpJEbqnBhw", + "id": "2oezpnnea1VXHpJEbqnBhw", + "name": "It's Your Thing", + "popularity": 64, + "preview_url": "https://p.scdn.co/mp3-preview/e09bfcb6a0c7de1fa955848d191d966c6490143f?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 11, + "type": "track", + "uri": "spotify:track:2oezpnnea1VXHpJEbqnBhw" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T12:50:27.679Z" + }, + { + "track": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/6lUcc15t11bnaPr2qOuFs2" + }, + "href": "https://api.spotify.com/v1/artists/6lUcc15t11bnaPr2qOuFs2", + "id": "6lUcc15t11bnaPr2qOuFs2", + "name": "Larry Graham", + "type": "artist", + "uri": "spotify:artist:6lUcc15t11bnaPr2qOuFs2" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/1OGcRXAY9iO4egWiIBqX8F" + }, + "href": "https://api.spotify.com/v1/artists/1OGcRXAY9iO4egWiIBqX8F", + "id": "1OGcRXAY9iO4egWiIBqX8F", + "name": "Graham Central Station", + "type": "artist", + "uri": "spotify:artist:1OGcRXAY9iO4egWiIBqX8F" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/5DldGiP8hbKtAjGzzcdYEq" + }, + "href": "https://api.spotify.com/v1/albums/5DldGiP8hbKtAjGzzcdYEq", + "id": "5DldGiP8hbKtAjGzzcdYEq", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/d124e8873db4ccf4df7ad1bc21c35b37b60edaae", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/e49deac057a01ce93586f5aa290d99872447e3bc", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/d39de5f411a3e9ad7bee9abc0f6e177f8e679546", + "width": 64 + } + ], + "name": "My Radio Sure Sounds Good To Me", + "type": "album", + "uri": "spotify:album:5DldGiP8hbKtAjGzzcdYEq" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/6lUcc15t11bnaPr2qOuFs2" + }, + "href": "https://api.spotify.com/v1/artists/6lUcc15t11bnaPr2qOuFs2", + "id": "6lUcc15t11bnaPr2qOuFs2", + "name": "Larry Graham", + "type": "artist", + "uri": "spotify:artist:6lUcc15t11bnaPr2qOuFs2" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/1OGcRXAY9iO4egWiIBqX8F" + }, + "href": "https://api.spotify.com/v1/artists/1OGcRXAY9iO4egWiIBqX8F", + "id": "1OGcRXAY9iO4egWiIBqX8F", + "name": "Graham Central Station", + "type": "artist", + "uri": "spotify:artist:1OGcRXAY9iO4egWiIBqX8F" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 227946, + "explicit": false, + "external_ids": { + "isrc": "USWB11000519" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/5NqRwz0rPh3aK4iWyJLXxy" + }, + "href": "https://api.spotify.com/v1/tracks/5NqRwz0rPh3aK4iWyJLXxy", + "id": "5NqRwz0rPh3aK4iWyJLXxy", + "name": "Boogie Witcha, Baby", + "popularity": 47, + "preview_url": "https://p.scdn.co/mp3-preview/de22b00128f13bf0cf74f397fda0938753230017?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 4, + "type": "track", + "uri": "spotify:track:5NqRwz0rPh3aK4iWyJLXxy" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T12:47:40.323Z" + }, + { + "track": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0FrpdcVlJQqibaz5HfBUrL" + }, + "href": "https://api.spotify.com/v1/artists/0FrpdcVlJQqibaz5HfBUrL", + "id": "0FrpdcVlJQqibaz5HfBUrL", + "name": "Rick James", + "type": "artist", + "uri": "spotify:artist:0FrpdcVlJQqibaz5HfBUrL" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/1SGE6rX6FYYjMAdvpolveg" + }, + "href": "https://api.spotify.com/v1/albums/1SGE6rX6FYYjMAdvpolveg", + "id": "1SGE6rX6FYYjMAdvpolveg", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/51b6f56c0fb2fbd181946fa4eea986de08859711", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/0a402a219463a13e7409034ed2af79626930f5f0", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/a274d957c538c761a0fe8bafd314ce0e7d70dbed", + "width": 64 + } + ], + "name": "Come Get It!", + "type": "album", + "uri": "spotify:album:1SGE6rX6FYYjMAdvpolveg" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0FrpdcVlJQqibaz5HfBUrL" + }, + "href": "https://api.spotify.com/v1/artists/0FrpdcVlJQqibaz5HfBUrL", + "id": "0FrpdcVlJQqibaz5HfBUrL", + "name": "Rick James", + "type": "artist", + "uri": "spotify:artist:0FrpdcVlJQqibaz5HfBUrL" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 297346, + "explicit": false, + "external_ids": { + "isrc": "USMO17800017" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/3cSaidFaQ0gbHIh3uNRiKQ" + }, + "href": "https://api.spotify.com/v1/tracks/3cSaidFaQ0gbHIh3uNRiKQ", + "id": "3cSaidFaQ0gbHIh3uNRiKQ", + "name": "Mary Jane", + "popularity": 55, + "preview_url": "https://p.scdn.co/mp3-preview/8499e1d56e6d8b3c546c40b851d7540ad626c667?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 6, + "type": "track", + "uri": "spotify:track:3cSaidFaQ0gbHIh3uNRiKQ" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T12:43:52.116Z" + }, + { + "track": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0PDqlUGugF5Jt6DZyATvfz" + }, + "href": "https://api.spotify.com/v1/artists/0PDqlUGugF5Jt6DZyATvfz", + "id": "0PDqlUGugF5Jt6DZyATvfz", + "name": "Betty Wright", + "type": "artist", + "uri": "spotify:artist:0PDqlUGugF5Jt6DZyATvfz" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/4dCm84vJLO30e0fiS3sgPi" + }, + "href": "https://api.spotify.com/v1/albums/4dCm84vJLO30e0fiS3sgPi", + "id": "4dCm84vJLO30e0fiS3sgPi", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/debc670699388f0d48c96d82f165a9aea8be32ea", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/ae2a8eaad2d2928a762723f165396788e1306d0a", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/af91ed81cb8c517602f283e02e69db9e7ae99423", + "width": 64 + } + ], + "name": "I Love The Way You Love", + "type": "album", + "uri": "spotify:album:4dCm84vJLO30e0fiS3sgPi" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0PDqlUGugF5Jt6DZyATvfz" + }, + "href": "https://api.spotify.com/v1/artists/0PDqlUGugF5Jt6DZyATvfz", + "id": "0PDqlUGugF5Jt6DZyATvfz", + "name": "Betty Wright", + "type": "artist", + "uri": "spotify:artist:0PDqlUGugF5Jt6DZyATvfz" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 169533, + "explicit": false, + "external_ids": { + "isrc": "USAT20617756" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/6uqTETWok9npbL4c9cuLVh" + }, + "href": "https://api.spotify.com/v1/tracks/6uqTETWok9npbL4c9cuLVh", + "id": "6uqTETWok9npbL4c9cuLVh", + "name": "Clean Up Woman", + "popularity": 59, + "preview_url": "https://p.scdn.co/mp3-preview/f9281960cad8c97ed4b7f3cd807460979adf75b1?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 6, + "type": "track", + "uri": "spotify:track:6uqTETWok9npbL4c9cuLVh" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T12:38:54.147Z" + }, + { + "track": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/1YLsqPcFg1rj7VvhfwnDWm" + }, + "href": "https://api.spotify.com/v1/artists/1YLsqPcFg1rj7VvhfwnDWm", + "id": "1YLsqPcFg1rj7VvhfwnDWm", + "name": "Rufus Featuring Chaka Khan", + "type": "artist", + "uri": "spotify:artist:1YLsqPcFg1rj7VvhfwnDWm" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/57Hwe2iaz2vifpbLBrvgGm" + }, + "href": "https://api.spotify.com/v1/albums/57Hwe2iaz2vifpbLBrvgGm", + "id": "57Hwe2iaz2vifpbLBrvgGm", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/10a75cc58e6a6b4b705cf6d534d2ea06b36fdbc0", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/76b13db31da805fdbf2938f52172f80cc38b925d", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/d78e1233cc6e7bac42c5781b5f9d78359c23576e", + "width": 64 + } + ], + "name": "Rufus Featuring Chaka Khan", + "type": "album", + "uri": "spotify:album:57Hwe2iaz2vifpbLBrvgGm" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/3MCjwjfIor5FkK3h639qkW" + }, + "href": "https://api.spotify.com/v1/artists/3MCjwjfIor5FkK3h639qkW", + "id": "3MCjwjfIor5FkK3h639qkW", + "name": "Rufus", + "type": "artist", + "uri": "spotify:artist:3MCjwjfIor5FkK3h639qkW" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/6mQfAAqZGBzIfrmlZCeaYT" + }, + "href": "https://api.spotify.com/v1/artists/6mQfAAqZGBzIfrmlZCeaYT", + "id": "6mQfAAqZGBzIfrmlZCeaYT", + "name": "Chaka Khan", + "type": "artist", + "uri": "spotify:artist:6mQfAAqZGBzIfrmlZCeaYT" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 240026, + "explicit": false, + "external_ids": { + "isrc": "USMC17547708" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/35t2gzzEjkOopNvaLT8RpU" + }, + "href": "https://api.spotify.com/v1/tracks/35t2gzzEjkOopNvaLT8RpU", + "id": "35t2gzzEjkOopNvaLT8RpU", + "name": "Dance Wit Me", + "popularity": 42, + "preview_url": "https://p.scdn.co/mp3-preview/4750c9539d316e0c1cf28754cb4177e0e6153db9?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 7, + "type": "track", + "uri": "spotify:track:35t2gzzEjkOopNvaLT8RpU" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T12:36:03.972Z" + }, + { + "track": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/3tx8fyu3c4OBP5nejYtUOb" + }, + "href": "https://api.spotify.com/v1/artists/3tx8fyu3c4OBP5nejYtUOb", + "id": "3tx8fyu3c4OBP5nejYtUOb", + "name": "Average White Band", + "type": "artist", + "uri": "spotify:artist:3tx8fyu3c4OBP5nejYtUOb" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/2laBNOqPW85M3js7qCYhKt" + }, + "href": "https://api.spotify.com/v1/albums/2laBNOqPW85M3js7qCYhKt", + "id": "2laBNOqPW85M3js7qCYhKt", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/42167098ecb0349ae4e77a57a7fbe1064ffdb60d", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/5cf41c0ef126eaf00a2e0c3f386dc372b39cbd03", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/9941bd8deb577580675e86c8c2677220dbe684b2", + "width": 64 + } + ], + "name": "Cut The Cake", + "type": "album", + "uri": "spotify:album:2laBNOqPW85M3js7qCYhKt" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/3tx8fyu3c4OBP5nejYtUOb" + }, + "href": "https://api.spotify.com/v1/artists/3tx8fyu3c4OBP5nejYtUOb", + "id": "3tx8fyu3c4OBP5nejYtUOb", + "name": "Average White Band", + "type": "artist", + "uri": "spotify:artist:3tx8fyu3c4OBP5nejYtUOb" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 299533, + "explicit": false, + "external_ids": { + "isrc": "GBBLG7500115" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/6kMAks5yWvOerqcsYbZs19" + }, + "href": "https://api.spotify.com/v1/tracks/6kMAks5yWvOerqcsYbZs19", + "id": "6kMAks5yWvOerqcsYbZs19", + "name": "School Boy Crush", + "popularity": 48, + "preview_url": "https://p.scdn.co/mp3-preview/271969609ebe98ea782b833b9cb5bfb57b23fa42?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 2, + "type": "track", + "uri": "spotify:track:6kMAks5yWvOerqcsYbZs19" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T12:32:03.356Z" + }, + { + "track": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/4TwHRCIu3Xg9fjS3l7owkp" + }, + "href": "https://api.spotify.com/v1/artists/4TwHRCIu3Xg9fjS3l7owkp", + "id": "4TwHRCIu3Xg9fjS3l7owkp", + "name": "The Gap Band", + "type": "artist", + "uri": "spotify:artist:4TwHRCIu3Xg9fjS3l7owkp" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/3WYezR6EzqjnGDqHMPwz0K" + }, + "href": "https://api.spotify.com/v1/albums/3WYezR6EzqjnGDqHMPwz0K", + "id": "3WYezR6EzqjnGDqHMPwz0K", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/5552515ed92ce52f32689d9aa1470ba57b53f87a", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/5c4048caaecfcd34973bdc40bcbe658f360eb6dd", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/295981109b5e4dfc386758ce8969e73e1f7aebde", + "width": 64 + } + ], + "name": "Gap Band I", + "type": "album", + "uri": "spotify:album:3WYezR6EzqjnGDqHMPwz0K" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/4TwHRCIu3Xg9fjS3l7owkp" + }, + "href": "https://api.spotify.com/v1/artists/4TwHRCIu3Xg9fjS3l7owkp", + "id": "4TwHRCIu3Xg9fjS3l7owkp", + "name": "The Gap Band", + "type": "artist", + "uri": "spotify:artist:4TwHRCIu3Xg9fjS3l7owkp" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 300693, + "explicit": false, + "external_ids": { + "isrc": "USPR37900033" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/4l04O3yFjzFwcRqstqDi54" + }, + "href": "https://api.spotify.com/v1/tracks/4l04O3yFjzFwcRqstqDi54", + "id": "4l04O3yFjzFwcRqstqDi54", + "name": "Shake", + "popularity": 44, + "preview_url": "https://p.scdn.co/mp3-preview/1af69b7dfc08a14752cf8070fea00479c216490a?cid=f3170e524eb64d7e80da7cd92ee701b1", + "track_number": 1, + "type": "track", + "uri": "spotify:track:4l04O3yFjzFwcRqstqDi54" + }, + "context": { + "uri": "spotify:user:spotify:playlist:37i9dQZF1DX70TzPK5buVf", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DX70TzPK5buVf" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DX70TzPK5buVf", + "type": "playlist" + }, + "played_at": "2017-08-26T12:27:03.744Z" + } + ]; diff --git a/client/test/project.json b/client/test/project.json new file mode 100644 index 0000000..9678fd8 --- /dev/null +++ b/client/test/project.json @@ -0,0 +1,86 @@ +{ + "framework": "jasmine", + "libs": [], + "coverageFilters": [], + "scenarios": [ + { + "libs": [ + { + "disabled": false, + "path": "/test/AppInit/lib", + "type": "directory" + }, + { + "disabled": false, + "path": "/test/lib/played.json", + "type": "file" + }, + { + "disabled": false, + "path": "/test/lib/currenttrack.json", + "type": "file" + } + ], + "coverageFilters": [], + "sandbox": false, + "launch": false, + "globals": "*", + "directory": "AppInit", + "name": "AppInit", + "page": "#token/new-token" + }, + { + "libs": [ + { + "disabled": false, + "path": "/test/Bookmarks/lib", + "type": "directory" + }, + { + "disabled": false, + "path": "/test/lib/played.json", + "type": "file" + }, + { + "disabled": false, + "path": "/test/lib/currenttrack.json", + "type": "file" + } + ], + "coverageFilters": [], + "sandbox": false, + "globals": "*", + "directory": "Bookmarks", + "page": "/#token/new-token", + "name": "Bookmarks", + "launch": true + }, + { + "libs": [ + { + "disabled": false, + "path": "/test/Reload/lib", + "type": "directory" + }, + { + "disabled": false, + "path": "/test/lib/played.json", + "type": "file" + }, + { + "disabled": false, + "path": "/test/lib/currenttrack.json", + "type": "file" + } + ], + "coverageFilters": [], + "sandbox": false, + "globals": "*", + "directory": "Reload", + "page": "/#token/new-token", + "name": "Buttons" + } + ], + "pageObjects": [], + "subjectUrl": "http://localhost:1841" +} diff --git a/client/workspace.json b/client/workspace.json index 97b9711..d6f5a5c 100644 --- a/client/workspace.json +++ b/client/workspace.json @@ -1,62 +1,21 @@ { - /** - * An array of the paths to all the applications present in this workspace - */ "apps": [ - "packages/local/spotify/.sencha/temp/Themer", - "packages/local/kubudo/.sencha/temp/Themer" ], - - /** - * An object containing key value pair framework descriptors. - * - * The value can be a string or an object containing at least one of "dir" or "pkg", - * where "dir" can be a filesystem path to the framework sources and "pkg" can be a - * package name. For example: - * - * "frameworks": { - * - * "ext-x": "/absolute/path/to/ext", - * "ext-y": { - * "source": "../relative/path/to/ext", - * "path": "ext" - * }, - * "ext-z": { - * "package": "ext@n.n.n", - * "path": "ext-n.n.n" - * }, - * "touch": "touch" - * } - * - */ "frameworks": { "ext": { - "path":"ext", - "version":"6.5.0.775" + "path": "ext", + "version": "6.5.0.775" } - }, - - /** - * This is the folder for build outputs in the workspace. - */ "build": { "dir": "${workspace.dir}/build" }, - - /** - * These configs determine where packages are generated and extracted to (when downloaded). - */ "packages": { - /** - * This folder contains all local packages. - * If a comma-separated string is used as value the first path will be used as the path to generate new packages. - */ "dir": "${workspace.dir}/packages/local,${workspace.dir}/packages", - - /** - * This folder contains all extracted (remote) packages. - */ "extract": "${workspace.dir}/packages/remote" + }, + "name": "Client", + "tests": { + "path": "test/project.json" } } From 454d2b513ddf89e3383ea0e3757fc710f5a0bac7 Mon Sep 17 00:00:00 2001 From: Andreas Sans Date: Wed, 30 Aug 2017 17:22:37 +0200 Subject: [PATCH 2/3] the id of the current track is now used to prevent that multiple bookmarks are created for the same track --- client/app/view/main/MainController.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/app/view/main/MainController.js b/client/app/view/main/MainController.js index fa6b3d1..26d852f 100644 --- a/client/app/view/main/MainController.js +++ b/client/app/view/main/MainController.js @@ -295,7 +295,7 @@ Ext.define('Spotify.view.main.MainController', { if (recordIndex === -1) { const record = Ext.create('Spotify.model.BookmarkedTrack', { - // id: currentTrack.item.id, + id: currentTrack.item.id, name : currentTrack.item.name, link : currentTrack.item.external_urls.spotify, artist : currentTrack.item.artists[0].name, From c2a361010bb6651642fbb9bbc3c67c8b79a276f1 Mon Sep 17 00:00:00 2001 From: Andreas Sans Date: Thu, 31 Aug 2017 17:19:28 +0200 Subject: [PATCH 3/3] added more tests --- client/app/view/main/MainController.js | 2 +- client/test/Reload/Play.js | 30 +++++++++++++++++-- client/test/Reload/TitleBar.js | 2 +- client/test/lib/bookmarkedtrack.js | 1 + .../{currenttrack.json => currenttrack.js} | 0 client/test/lib/{played.json => played.js} | 0 client/test/project.json | 16 +++++----- 7 files changed, 39 insertions(+), 12 deletions(-) create mode 100644 client/test/lib/bookmarkedtrack.js rename client/test/lib/{currenttrack.json => currenttrack.js} (100%) rename client/test/lib/{played.json => played.js} (100%) diff --git a/client/app/view/main/MainController.js b/client/app/view/main/MainController.js index 26d852f..dbf832c 100644 --- a/client/app/view/main/MainController.js +++ b/client/app/view/main/MainController.js @@ -295,7 +295,7 @@ Ext.define('Spotify.view.main.MainController', { if (recordIndex === -1) { const record = Ext.create('Spotify.model.BookmarkedTrack', { - id: currentTrack.item.id, + id : currentTrack.item.id, name : currentTrack.item.name, link : currentTrack.item.external_urls.spotify, artist : currentTrack.item.artists[0].name, diff --git a/client/test/Reload/Play.js b/client/test/Reload/Play.js index 183f7ee..92acae2 100644 --- a/client/test/Reload/Play.js +++ b/client/test/Reload/Play.js @@ -1,6 +1,7 @@ describe("Play", function() { let vm; let controller; + let bookmarkStore beforeAll(() => { Ext.ux.ajax.SimManager.init({ @@ -26,9 +27,11 @@ describe("Play", function() { beforeEach(() => { ST.component('app-main').and(appMain => { vm = appMain.getViewModel(); - controller = appMain.getController() + controller = appMain.getController() + bookmarkStore = vm.getStore('bookmarked'); spyOn(controller, 'playTrack').and.callThrough(); spyOn(window, "open"); + spyOn(controller, 'onBookmarkCurrentTrack').and.callThrough(); }) }) @@ -36,7 +39,7 @@ describe("Play", function() { }) it('playTrack should be called after play button was clicked', function(){ - ST.dataView('spotify-recentlyplayed').wait(1000).itemAt(1).down("div.track-play").click(0,0).and(item => { + ST.dataView('spotify-recentlyplayed').wait(500).itemAt(1).down("div.track-play").click(0,0).and(item => { expect(controller.playTrack).toHaveBeenCalledWith('spotify:track:3Ixkbs1bKdr7LrvHffvoHg',0,'https://open.spotify.com/track/3Ixkbs1bKdr7LrvHffvoHg'); expect(window.open).toHaveBeenCalled(); @@ -47,4 +50,27 @@ describe("Play", function() { }) }) + + it('Click on play button of currenttrack start playing the track and open the track in a new window', function(){ + ST.dataView('spotify-track-currenttrack button[iconCls=x-fa fa-play-circle-o]').wait(1250).click(0,0).and(item => { + expect(controller.playTrack).toHaveBeenCalledWith('spotify:track:1Wi77UHjDtGRHgsyG46yRY',1000,'https://open.spotify.com/track/1Wi77UHjDtGRHgsyG46yRY'); + expect(window.open).toHaveBeenCalled(); + + }); + }) + + it('Click on bookmark button of currenttrack should bookmark the track', function(){ + ST.element('spotify-track-currenttrack button[reference=bookmark]').click(0,0).element().and(item => { + const currentPlayback = Ext.ComponentQuery.query('spotify-track-currenttrack')[0].getViewModel().get('currentPlayback'); + expect(controller.onBookmarkCurrentTrack).toHaveBeenCalledWith(currentPlayback); + + item.down('div.fa-bookmark') + + expect(bookmarkStore.count()).toBe(1); + + expect(bookmarkStore.getAt(0).data).toEqual(BOOKMARKED_TRACK) + + + }); + }) }); \ No newline at end of file diff --git a/client/test/Reload/TitleBar.js b/client/test/Reload/TitleBar.js index 4d2e2da..0aa11b4 100644 --- a/client/test/Reload/TitleBar.js +++ b/client/test/Reload/TitleBar.js @@ -22,7 +22,7 @@ describe("TitleBar", function() { }) }) - it("The refresh button should trigger a callc to refreshTracks", function() { + it("The refresh button should trigger a call to refreshTracks", function() { ST.component("spotify-titlebar button[iconCls=x-fa fa-refresh]").click(0,0).and(button => { expect(controller.refreshTracks).toHaveBeenCalled(); diff --git a/client/test/lib/bookmarkedtrack.js b/client/test/lib/bookmarkedtrack.js new file mode 100644 index 0000000..fdaa5c1 --- /dev/null +++ b/client/test/lib/bookmarkedtrack.js @@ -0,0 +1 @@ +let BOOKMARKED_TRACK = {"id":"1Wi77UHjDtGRHgsyG46yRY","name":"Zeit des Zorns, Kapitel 32","link":"https://open.spotify.com/track/1Wi77UHjDtGRHgsyG46yRY","artist":"Don Winslow","bookmarked":true,"progress_ms":1000,"duration_ms":217565,"progress_ms_display":"0:1","duration_ms_display":"3:37","uri":"spotify:track:1Wi77UHjDtGRHgsyG46yRY","played_at":null} \ No newline at end of file diff --git a/client/test/lib/currenttrack.json b/client/test/lib/currenttrack.js similarity index 100% rename from client/test/lib/currenttrack.json rename to client/test/lib/currenttrack.js diff --git a/client/test/lib/played.json b/client/test/lib/played.js similarity index 100% rename from client/test/lib/played.json rename to client/test/lib/played.js diff --git a/client/test/project.json b/client/test/project.json index 9678fd8..460b573 100644 --- a/client/test/project.json +++ b/client/test/project.json @@ -12,12 +12,12 @@ }, { "disabled": false, - "path": "/test/lib/played.json", + "path": "/test/lib/played.js", "type": "file" }, { "disabled": false, - "path": "/test/lib/currenttrack.json", + "path": "/test/lib/currenttrack.js", "type": "file" } ], @@ -38,12 +38,12 @@ }, { "disabled": false, - "path": "/test/lib/played.json", + "path": "/test/lib/played.js", "type": "file" }, { "disabled": false, - "path": "/test/lib/currenttrack.json", + "path": "/test/lib/currenttrack.js", "type": "file" } ], @@ -59,17 +59,17 @@ "libs": [ { "disabled": false, - "path": "/test/Reload/lib", - "type": "directory" + "path": "/test/lib/played.js", + "type": "file" }, { "disabled": false, - "path": "/test/lib/played.json", + "path": "/test/lib/currenttrack.js", "type": "file" }, { "disabled": false, - "path": "/test/lib/currenttrack.json", + "path": "/test/lib/bookmarkedtrack.js", "type": "file" } ],