Skip to content

Instantly share code, notes, and snippets.

@codemasher
Created February 2, 2022 20:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save codemasher/587c993c14673327964fe85d2f2d5d87 to your computer and use it in GitHub Desktop.
Save codemasher/587c993c14673327964fe85d2f2d5d87 to your computer and use it in GitHub Desktop.
Spotify artist/album metadata via web client API proof of concept. https://twitter.com/Screamales/status/1488891097384468480
<?php
/**
* Fetch artist/album metadata from the "inofficial" Spotify web client API
* no Spotify account or developer access required
*
* @created 02.02.2022
* @copyright 2022 smiley <@codemasher>
* @license WTFPL
*/
use chillerlan\HTTP\HTTPOptions;
use chillerlan\HTTP\Psr18\CurlClient;
use chillerlan\HTTP\Psr7\Request;
use chillerlan\HTTP\Psr7\Uri;
use Psr\Http\Client\ClientInterface;
use function chillerlan\HTTP\Utils\decompress_content;
use function chillerlan\HTTP\Utils\get_json;
use function chillerlan\HTTP\Utils\message_to_string;
require_once __DIR__.'/../vendor/autoload.php';
// invoke http client
// @see https://github.com/chillerlan/php-httpinterface
$options = new HTTPOptions([
'ca_info' => __DIR__.'/../config/cacert.pem', // https://curl.haxx.se/ca/cacert.pem
'user_agent' => 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:96.0) Gecko/20100101 Firefox/96.0',
]);
$http = new CurlClient($options);
// fetch an anonymous access token
$token = fetch_token($http);
// the artists to fetch data for
$artists = [
'Screaming Females',
// ...
];
// use the search endpoint to fetch the artist URIs
$artistURIs = [];
foreach($artists as $name){
$params = [
'operationName' => 'searchDesktop',
'variables' => json_encode([
'searchTerm' => $name,
'offset' => 0,
'limit' => 1,
'numberOfTopResults' => 1,
]),
'extensions' => json_encode([
'persistedQuery' => [
'version' => 1,
// pathfinder query/operation (?) hash
'sha256Hash' => '0dff51c99e552b992377a2a6f40d213dc42b62db86ca0bcf16cf3934aec1aae6',
],
]),
];
$json = pathfinder_query($http, $token, $params);
# print_r($json);
if(!isset($json->data->searchV2->artists) || $json->data->searchV2->artists->totalCount < 1){
continue;
}
$artistURIs[$name] = $json->data->searchV2->artists->items[0]->data->uri;
// try not to hammer
usleep(250000);
}
// fetch overview data for each artist URI
$artistData = [];
foreach($artistURIs as $name => $uri){
$params = [
'operationName' => 'queryArtistOverview',
'variables' => json_encode(['uri' => $uri]), // spotify:artist:<id>
'extensions' => json_encode([
'persistedQuery' => [
'version' => 1,
'sha256Hash' => '433e28d1e949372d3ca3aa6c47975cff428b5dc37b12f5325d9213accadf770a',
],
]),
];
$json = pathfinder_query($http, $token, $params);
# print_r($json);
// skip invalid responses
if(!isset($json->data->artist->id)){
continue;
}
$artistData[$name] = $json->data->artist;
usleep(250000);
}
// fetch album metadata
$albumData = [];
foreach($artistData as $name => $data){
if(!isset($data->discography->albums->items) || $data->discography->albums->totalCount < 1){
continue;
}
foreach($data->discography->albums->items as $album){
// getAlbumMetadata a465bcffed5800986cb19c84ff1f33593c4e84af1780d6b3356c3b15e75c1035
$params = [
'operationName' => 'queryAlbumTracks',
'variables' => json_encode([
'uri' => $album->releases->items[0]->uri,
'offset' => 0,
'limit' => 100,
]), // spotify:artist:<id>
'extensions' => json_encode([
'persistedQuery' => [
'version' => 1,
'sha256Hash' => '3ea563e1d68f486d8df30f69de9dcedae74c77e684b889ba7408c589d30f7f2e',
],
]),
];
$json = pathfinder_query($http, $token, $params);
# print_r($json);
if(!isset($json->data->album)){
continue;
}
$albumData[$name][$album->releases->items[0]->id] = $json->data->album;
usleep(250000);
}
}
// show stuff
print_r($artistData);
print_r($albumData);
// end - static function declarations below
exit;
/**
* @throws \Exception
*/
function fetch_token(ClientInterface $http):string{
$tokenRequest = new Request('GET', new Uri('https://open.spotify.com/get_access_token'));
$tokenResponse = $http->sendRequest($tokenRequest);
if($tokenResponse->getStatusCode() !== 200){
throw new Exception('could not obtain token');
}
$token = get_json($tokenResponse);
return $token->accessToken;
}
/**
* @return mixed
* @throws \Exception
*/
function pathfinder_query(ClientInterface $http, string $token, array $params){
$apiUri = (new Uri('https://api-partner.spotify.com/pathfinder/v1/query'))
->withQuery(http_build_query($params))
;
$request = (new Request('GET', $apiUri))
->withHeader('Accept', 'application/json')
->withHeader('Accept-Encoding', 'gzip, deflate')
->withHeader('Accept-Language', 'en')
->withHeader('Authorization', sprintf('Bearer %s', $token))
;
$response = $http->sendRequest($request);
if($response->getStatusCode() !== 200){
throw new Exception(sprintf("update failed (HTTP/%s)\n\n%s\n", $response->getStatusCode(), message_to_string($response)));
}
return json_decode(decompress_content($response));
}
{
"data": {
"artist": {
"id": "3pZ666b6CyO1KGpVYirY0t",
"uri": "spotify:artist:3pZ666b6CyO1KGpVYirY0t",
"following": false,
"sharingInfo": {
"shareUrl": "https://open.spotify.com/artist/3pZ666b6CyO1KGpVYirY0t?si=E2hX1FWhRJWyDz-AmEXh6w",
"shareId": "E2hX1FWhRJWyDz-AmEXh6w"
},
"profile": {
"name": "Screaming Females",
"verified": true,
"pinnedItem": null,
"biography": {
"text": "Formed in New Brunswick, NJ in 2005, Screaming Females is Marissa Paternoster (guitar, vox), Mike Abbate (bass), and Jarrett Dougherty (drums). Over six albums and more than a decade of music making, the band has remained deeply individual and steadfastly DIY. They have also grown into one of the most dynamic and devastating touring bands going today. \n\nOut February 23rd 2018, All At Once, is the trio’s most expansive and imaginative work to date -- a double LP that swings between surreal miniatures and and solo-heavy sprawl. Concision takes a backseat to experimentation, with arrangements meant to evoke the energy and spontaneity of their live shows. It&#39;s music built across a timeline that&#39;s longer than our internet-enhanced moment typically tolerates and a testament to the band&#39;s dedication and perseverance."
},
"externalLinks": {
"items": [
{
"name": "WIKIPEDIA",
"url": "https://en.wikipedia.org/wiki/Screaming_Females"
}
]
},
"playlists": {
"totalCount": 5,
"items": [
{
"uri": "spotify:playlist:2tZrfdAyTtZgeFSyTAw9rd",
"name": "Marissa's Playlist",
"description": "SONGS MARISSA LIKES",
"owner": {
"name": "Screaming Females"
},
"images": {
"items": [
{
"sources": [
{
"url": "https://i.scdn.co/image/ab67706c0000da845ee055273678b44b238878e0",
"width": 640,
"height": 640
}
]
}
]
}
},
{
"uri": "spotify:playlist:5IDONZ8PR3gd76a6dd5qzm",
"name": "GUITAR ROCK",
"description": "HAVE A GREAT 2015 EVERYONE OUT THERE IN THE INTERNET!  HERE ARE SOME NEW SONGS AND ALSO SOME OLD SONGS!!!!",
"owner": {
"name": "Screaming Females"
},
"images": {
"items": [
{
"sources": [
{
"url": "https://i.scdn.co/image/ab67706c0000da843106d6a93e22b8576783c998",
"width": 640,
"height": 640
}
]
}
]
}
},
{
"uri": "spotify:playlist:0hRkLMaOJrSBiV0UvIKOXc",
"name": "POP PUNK",
"description": "",
"owner": {
"name": "Screaming Females"
},
"images": {
"items": [
{
"sources": [
{
"url": "https://mosaic.scdn.co/640/ab67616d00001e025b0db407d3cf83373e465b36ab67616d00001e02831b901fe12744c3003ff901ab67616d00001e02cf74e123776b556927bf7c92ab67616d00001e02d0b5ff1bfb0e2644e85da822",
"width": 640,
"height": 640
},
{
"url": "https://mosaic.scdn.co/300/ab67616d00001e025b0db407d3cf83373e465b36ab67616d00001e02831b901fe12744c3003ff901ab67616d00001e02cf74e123776b556927bf7c92ab67616d00001e02d0b5ff1bfb0e2644e85da822",
"width": 300,
"height": 300
},
{
"url": "https://mosaic.scdn.co/60/ab67616d00001e025b0db407d3cf83373e465b36ab67616d00001e02831b901fe12744c3003ff901ab67616d00001e02cf74e123776b556927bf7c92ab67616d00001e02d0b5ff1bfb0e2644e85da822",
"width": 60,
"height": 60
}
]
}
]
}
},
{
"uri": "spotify:playlist:1ZV6kUockSA1jnOZS5KIxc",
"name": "Jarrett's Playlist",
"description": "",
"owner": {
"name": "Screaming Females"
},
"images": {
"items": [
{
"sources": [
{
"url": "https://mosaic.scdn.co/640/ab67616d00001e025aa41d64829f31633e5c1703ab67616d00001e0294cf1ab4371997d78394301cab67616d00001e02abe1b27135933deea697ed54ab67616d00001e02cc3076a3ab1a83028176f073",
"width": 640,
"height": 640
},
{
"url": "https://mosaic.scdn.co/300/ab67616d00001e025aa41d64829f31633e5c1703ab67616d00001e0294cf1ab4371997d78394301cab67616d00001e02abe1b27135933deea697ed54ab67616d00001e02cc3076a3ab1a83028176f073",
"width": 300,
"height": 300
},
{
"url": "https://mosaic.scdn.co/60/ab67616d00001e025aa41d64829f31633e5c1703ab67616d00001e0294cf1ab4371997d78394301cab67616d00001e02abe1b27135933deea697ed54ab67616d00001e02cc3076a3ab1a83028176f073",
"width": 60,
"height": 60
}
]
}
]
}
},
{
"uri": "spotify:playlist:2O0s2SbW0H1xOhMLkUEN0F",
"name": "INSPIRATIONAL SONGS BY MARISSA",
"description": "SONGS 2 GET U PUMPED",
"owner": {
"name": "Screaming Females"
},
"images": {
"items": [
{
"sources": [
{
"url": "https://mosaic.scdn.co/640/ab67616d00001e022ae4fcec560ab559d6f5dc88ab67616d00001e025631dff79dceb723ab1e680dab67616d00001e0264c19b24ce947ffa363f8f96ab67616d00001e0286eafa68142bedf23544138d",
"width": 640,
"height": 640
},
{
"url": "https://mosaic.scdn.co/300/ab67616d00001e022ae4fcec560ab559d6f5dc88ab67616d00001e025631dff79dceb723ab1e680dab67616d00001e0264c19b24ce947ffa363f8f96ab67616d00001e0286eafa68142bedf23544138d",
"width": 300,
"height": 300
},
{
"url": "https://mosaic.scdn.co/60/ab67616d00001e022ae4fcec560ab559d6f5dc88ab67616d00001e025631dff79dceb723ab1e680dab67616d00001e0264c19b24ce947ffa363f8f96ab67616d00001e0286eafa68142bedf23544138d",
"width": 60,
"height": 60
}
]
}
]
}
}
]
}
},
"visuals": {
"gallery": {
"items": [
{
"sources": [
{
"url": "https://i.scdn.co/image/774929b5a4ef49b89f528b6604730afd914fa1bd",
"width": 640,
"height": 640
}
]
},
{
"sources": [
{
"url": "https://i.scdn.co/image/ab6772690000dd2256d0f1bcbeae6620fc42f0bc",
"width": 640,
"height": 640
}
]
},
{
"sources": [
{
"url": "https://i.scdn.co/image/121bd0598cff600fa371f2b6cd6ad546fb651fe5",
"width": 373,
"height": 400
}
]
},
{
"sources": [
{
"url": "https://i.scdn.co/image/f155743fd7b7ffdf679ea3fa22c38f3e03c4ab99",
"width": 640,
"height": 640
}
]
},
{
"sources": [
{
"url": "https://i.scdn.co/image/dbcb503d75a0429166539f3a399e997ea656480c",
"width": 639,
"height": 273
}
]
},
{
"sources": [
{
"url": "https://i.scdn.co/image/23663f87b3ab3afd0d06d2c06b74215de5889e92",
"width": 640,
"height": 426
}
]
}
]
},
"avatarImage": {
"sources": [
{
"url": "https://i.scdn.co/image/ab6761610000e5eb99f87eba92336365cd0c141d",
"width": 640,
"height": 640
},
{
"url": "https://i.scdn.co/image/ab6761610000f17899f87eba92336365cd0c141d",
"width": 160,
"height": 160
}
],
"extractedColors": {
"colorRaw": {
"hex": "#F05868"
}
}
},
"headerImage": {
"sources": [
{
"url": "https://i.scdn.co/image/ab676186000010167f616f309242dbbc3886aa4d",
"width": 2660,
"height": 1140
}
],
"extractedColors": {
"colorRaw": {
"hex": "#183038"
}
}
}
},
"discography": {
"latest": null,
"popularReleases": {
"totalCount": 0,
"items": []
},
"singles": {
"totalCount": 13,
"items": [
{
"releases": {
"items": [
{
"id": "5vAoYiAmWmiNKgbsOXP7f0",
"uri": "spotify:album:5vAoYiAmWmiNKgbsOXP7f0",
"name": "Ancient Civilization",
"type": "SINGLE",
"copyright": {
"items": [
{
"type": "C",
"text": "2019 Don Giovanni Records"
},
{
"type": "P",
"text": "2019 Don Giovanni Records"
}
]
},
"date": {
"year": 2019,
"month": 10,
"day": 15,
"precision": "DAY"
},
"coverArt": {
"sources": [
{
"url": "https://i.scdn.co/image/ab67616d00001e02ca7080a47ae274bb257f5259",
"width": 300,
"height": 300
},
{
"url": "https://i.scdn.co/image/ab67616d00004851ca7080a47ae274bb257f5259",
"width": 64,
"height": 64
},
{
"url": "https://i.scdn.co/image/ab67616d0000b273ca7080a47ae274bb257f5259",
"width": 640,
"height": 640
}
]
},
"tracks": {
"totalCount": 3
},
"label": "Don Giovanni Records",
"playability": {
"playable": true,
"reason": "PLAYABLE"
},
"sharingInfo": {
"shareId": "PaVIu-TWS5aDPs1nr3kKXg",
"shareUrl": "https://open.spotify.com/album/5vAoYiAmWmiNKgbsOXP7f0?si=PaVIu-TWS5aDPs1nr3kKXg"
}
}
]
}
},
{
"releases": {
"items": [
{
"id": "2gwGoqPhhq0vCSirw45Bm0",
"uri": "spotify:album:2gwGoqPhhq0vCSirw45Bm0",
"name": "Pretty Okay",
"type": "SINGLE",
"copyright": {
"items": [
{
"type": "C",
"text": "2019 Don Giovanni Records"
},
{
"type": "P",
"text": "2019 Don Giovanni Records"
}
]
},
"date": {
"year": 2019,
"month": 9,
"day": 25,
"precision": "DAY"
},
"coverArt": {
"sources": [
{
"url": "https://i.scdn.co/image/ab67616d00001e02bf6d50def40055fb1c1b1da0",
"width": 300,
"height": 300
},
{
"url": "https://i.scdn.co/image/ab67616d00004851bf6d50def40055fb1c1b1da0",
"width": 64,
"height": 64
},
{
"url": "https://i.scdn.co/image/ab67616d0000b273bf6d50def40055fb1c1b1da0",
"width": 640,
"height": 640
}
]
},
"tracks": {
"totalCount": 2
},
"label": "Don Giovanni Records",
"playability": {
"playable": true,
"reason": "PLAYABLE"
},
"sharingInfo": {
"shareId": "4La4u1AQQs2J-0ovidtQCw",
"shareUrl": "https://open.spotify.com/album/2gwGoqPhhq0vCSirw45Bm0?si=4La4u1AQQs2J-0ovidtQCw"
}
}
]
}
},
{
"releases": {
"items": [
{
"id": "2whX6MD0PMqPW5De20AaU6",
"uri": "spotify:album:2whX6MD0PMqPW5De20AaU6",
"name": "Let Me In",
"type": "SINGLE",
"copyright": {
"items": [
{
"type": "C",
"text": "2019 Don Giovanni Records"
},
{
"type": "P",
"text": "2019 Don Giovanni Records"
}
]
},
"date": {
"year": 2019,
"month": 8,
"day": 19,
"precision": "DAY"
},
"coverArt": {
"sources": [
{
"url": "https://i.scdn.co/image/ab67616d00001e0250b0dba55b51de8c170e9e5a",
"width": 300,
"height": 300
},
{
"url": "https://i.scdn.co/image/ab67616d0000485150b0dba55b51de8c170e9e5a",
"width": 64,
"height": 64
},
{
"url": "https://i.scdn.co/image/ab67616d0000b27350b0dba55b51de8c170e9e5a",
"width": 640,
"height": 640
}
]
},
"tracks": {
"totalCount": 1
},
"label": "Don Giovanni Records",
"playability": {
"playable": true,
"reason": "PLAYABLE"
},
"sharingInfo": {
"shareId": "T6J7npYvRHa5qC4wP9J0hw",
"shareUrl": "https://open.spotify.com/album/2whX6MD0PMqPW5De20AaU6?si=T6J7npYvRHa5qC4wP9J0hw"
}
}
]
}
},
{
"releases": {
"items": [
{
"id": "3cTr4UwlZUZ0hxsAxy1oA4",
"uri": "spotify:album:3cTr4UwlZUZ0hxsAxy1oA4",
"name": "End of My Bloodline (Remix) [feat. Sammus & Moor Mother] - Single",
"type": "SINGLE",
"copyright": {
"items": [
{
"type": "C",
"text": "2018 Don Giovanni Records"
},
{
"type": "P",
"text": "2018 Don Giovanni Records"
}
]
},
"date": {
"year": 2018,
"month": 4,
"day": 20,
"precision": "DAY"
},
"coverArt": {
"sources": [
{
"url": "https://i.scdn.co/image/ab67616d00001e02860ba29f98589e30bc9bb2cf",
"width": 300,
"height": 300
},
{
"url": "https://i.scdn.co/image/ab67616d00004851860ba29f98589e30bc9bb2cf",
"width": 64,
"height": 64
},
{
"url": "https://i.scdn.co/image/ab67616d0000b273860ba29f98589e30bc9bb2cf",
"width": 640,
"height": 640
}
]
},
"tracks": {
"totalCount": 1
},
"label": "Don Giovanni Records",
"playability": {
"playable": true,
"reason": "PLAYABLE"
},
"sharingInfo": {
"shareId": "NTLvm1NkSY2B65vy4G0VyQ",
"shareUrl": "https://open.spotify.com/album/3cTr4UwlZUZ0hxsAxy1oA4?si=NTLvm1NkSY2B65vy4G0VyQ"
}
}
]
}
},
{
"releases": {
"items": [
{
"id": "64fpSfIQoaY0ARnaNSbUgW",
"uri": "spotify:album:64fpSfIQoaY0ARnaNSbUgW",
"name": "I'll Make You Sorry - Single",
"type": "SINGLE",
"copyright": {
"items": [
{
"type": "C",
"text": "2018 Don Giovanni Records"
},
{
"type": "P",
"text": "2018 Don Giovanni Records"
}
]
},
"date": {
"year": 2018,
"month": 2,
"day": 21,
"precision": "DAY"
},
"coverArt": {
"sources": [
{
"url": "https://i.scdn.co/image/ab67616d00001e02be3ec1d225c9ddf2381bda83",
"width": 300,
"height": 300
},
{
"url": "https://i.scdn.co/image/ab67616d00004851be3ec1d225c9ddf2381bda83",
"width": 64,
"height": 64
},
{
"url": "https://i.scdn.co/image/ab67616d0000b273be3ec1d225c9ddf2381bda83",
"width": 640,
"height": 640
}
]
},
"tracks": {
"totalCount": 1
},
"label": "Don Giovanni Records",
"playability": {
"playable": true,
"reason": "PLAYABLE"
},
"sharingInfo": {
"shareId": "OOSPuomKRICDRVPCxWhEPA",
"shareUrl": "https://open.spotify.com/album/64fpSfIQoaY0ARnaNSbUgW?si=OOSPuomKRICDRVPCxWhEPA"
}
}
]
}
},
{
"releases": {
"items": [
{
"id": "4CY01GFZn0KtrTiG5kr6LD",
"uri": "spotify:album:4CY01GFZn0KtrTiG5kr6LD",
"name": "Deeply - Single",
"type": "SINGLE",
"copyright": {
"items": [
{
"type": "C",
"text": "2018 Don Giovanni Records"
},
{
"type": "P",
"text": "2018 Don Giovanni Records"
}
]
},
"date": {
"year": 2017,
"month": 11,
"day": 14,
"precision": "DAY"
},
"coverArt": {
"sources": [
{
"url": "https://i.scdn.co/image/ab67616d00001e02acda880cff699c348884bd30",
"width": 300,
"height": 300
},
{
"url": "https://i.scdn.co/image/ab67616d00004851acda880cff699c348884bd30",
"width": 64,
"height": 64
},
{
"url": "https://i.scdn.co/image/ab67616d0000b273acda880cff699c348884bd30",
"width": 640,
"height": 640
}
]
},
"tracks": {
"totalCount": 1
},
"label": "Don Giovanni Records",
"playability": {
"playable": true,
"reason": "PLAYABLE"
},
"sharingInfo": {
"shareId": "rPy62GNbQKSgpcI89l3ksw",
"shareUrl": "https://open.spotify.com/album/4CY01GFZn0KtrTiG5kr6LD?si=rPy62GNbQKSgpcI89l3ksw"
}
}
]
}
},
{
"releases": {
"items": [
{
"id": "2RVfUcbnBV7ryYN0c69p9Y",
"uri": "spotify:album:2RVfUcbnBV7ryYN0c69p9Y",
"name": "Glass House - Single",
"type": "SINGLE",
"copyright": {
"items": [
{
"type": "C",
"text": "2018 Don Giovanni Records"
},
{
"type": "P",
"text": "2018 Don Giovanni Records"
}
]
},
"date": {
"year": 2017,
"month": 10,
"day": 16,
"precision": "DAY"
},
"coverArt": {
"sources": [
{
"url": "https://i.scdn.co/image/ab67616d00001e02e5c9c27262a4c4c7c1640844",
"width": 300,
"height": 300
},
{
"url": "https://i.scdn.co/image/ab67616d00004851e5c9c27262a4c4c7c1640844",
"width": 64,
"height": 64
},
{
"url": "https://i.scdn.co/image/ab67616d0000b273e5c9c27262a4c4c7c1640844",
"width": 640,
"height": 640
}
]
},
"tracks": {
"totalCount": 1
},
"label": "Don Giovanni Records",
"playability": {
"playable": true,
"reason": "PLAYABLE"
},
"sharingInfo": {
"shareId": "8mlbepqTSW-PrBjTfq4oAg",
"shareUrl": "https://open.spotify.com/album/2RVfUcbnBV7ryYN0c69p9Y?si=8mlbepqTSW-PrBjTfq4oAg"
}
}
]
}
},
{
"releases": {
"items": [
{
"id": "1LBaNeUGk5L4WJQzNMbzlg",
"uri": "spotify:album:1LBaNeUGk5L4WJQzNMbzlg",
"name": "Black Moon - Single",
"type": "SINGLE",
"copyright": {
"items": [
{
"type": "C",
"text": "2017 Don Giovanni Records"
},
{
"type": "P",
"text": "2017 Don Giovanni Records"
}
]
},
"date": {
"year": 2017,
"month": 9,
"day": 22,
"precision": "DAY"
},
"coverArt": {
"sources": [
{
"url": "https://i.scdn.co/image/ab67616d00001e02edd267dfd94c4aa92ab9362e",
"width": 300,
"height": 300
},
{
"url": "https://i.scdn.co/image/ab67616d00004851edd267dfd94c4aa92ab9362e",
"width": 64,
"height": 64
},
{
"url": "https://i.scdn.co/image/ab67616d0000b273edd267dfd94c4aa92ab9362e",
"width": 640,
"height": 640
}
]
},
"tracks": {
"totalCount": 1
},
"label": "Don Giovanni Records",
"playability": {
"playable": true,
"reason": "PLAYABLE"
},
"sharingInfo": {
"shareId": "avpfIjZJQAKOJyj4j3H2QA",
"shareUrl": "https://open.spotify.com/album/1LBaNeUGk5L4WJQzNMbzlg?si=avpfIjZJQAKOJyj4j3H2QA"
}
}
]
}
},
{
"releases": {
"items": [
{
"id": "0a8op7J85qJeIGSeQo73nd",
"uri": "spotify:album:0a8op7J85qJeIGSeQo73nd",
"name": "Criminal Image - Single",
"type": "SINGLE",
"copyright": {
"items": [
{
"type": "C",
"text": "2015 Don Giovanni Records"
},
{
"type": "P",
"text": "2015 Don Giovanni Records"
}
]
},
"date": {
"year": 2015,
"month": 1,
"day": 8,
"precision": "DAY"
},
"coverArt": {
"sources": [
{
"url": "https://i.scdn.co/image/ab67616d00001e02196982b5538785766aeae891",
"width": 300,
"height": 300
},
{
"url": "https://i.scdn.co/image/ab67616d00004851196982b5538785766aeae891",
"width": 64,
"height": 64
},
{
"url": "https://i.scdn.co/image/ab67616d0000b273196982b5538785766aeae891",
"width": 640,
"height": 640
}
]
},
"tracks": {
"totalCount": 1
},
"label": "Don Giovanni Records",
"playability": {
"playable": true,
"reason": "PLAYABLE"
},
"sharingInfo": {
"shareId": "YaIBqugpQo2SzrWzo1j6VA",
"shareUrl": "https://open.spotify.com/album/0a8op7J85qJeIGSeQo73nd?si=YaIBqugpQo2SzrWzo1j6VA"
}
}
]
}
},
{
"releases": {
"items": [
{
"id": "5OFVJNSD60QXn2XSeki7qK",
"uri": "spotify:album:5OFVJNSD60QXn2XSeki7qK",
"name": "Empty Head - Single",
"type": "SINGLE",
"copyright": {
"items": [
{
"type": "C",
"text": "2015 Don Giovanni Records"
},
{
"type": "P",
"text": "2015 Don Giovanni Records"
}
]
},
"date": {
"year": 2014,
"month": 12,
"day": 8,
"precision": "DAY"
},
"coverArt": {
"sources": [
{
"url": "https://i.scdn.co/image/ab67616d00001e023d436a427bd26b401ce72e43",
"width": 300,
"height": 300
},
{
"url": "https://i.scdn.co/image/ab67616d000048513d436a427bd26b401ce72e43",
"width": 64,
"height": 64
},
{
"url": "https://i.scdn.co/image/ab67616d0000b2733d436a427bd26b401ce72e43",
"width": 640,
"height": 640
}
]
},
"tracks": {
"totalCount": 1
},
"label": "Don Giovanni Records",
"playability": {
"playable": true,
"reason": "PLAYABLE"
},
"sharingInfo": {
"shareId": "s3W_elgcQkaYZg2ftWb2Wg",
"shareUrl": "https://open.spotify.com/album/5OFVJNSD60QXn2XSeki7qK?si=s3W_elgcQkaYZg2ftWb2Wg"
}
}
]
}
}
]
},
"albums": {
"totalCount": 10,
"items": [
{
"releases": {
"items": [
{
"id": "7mIY4LRxAiomBM7Nr3mlPW",
"uri": "spotify:album:7mIY4LRxAiomBM7Nr3mlPW",
"name": "Singles Too",
"type": "ALBUM",
"copyright": {
"items": [
{
"type": "C",
"text": "2019 Don Giovanni Records"
},
{
"type": "P",
"text": "2019 Don Giovanni Records"
}
]
},
"date": {
"year": 2019,
"month": 10,
"day": 18,
"precision": "DAY"
},
"coverArt": {
"sources": [
{
"url": "https://i.scdn.co/image/ab67616d00001e0223396d0a11787a78a047ee28",
"width": 300,
"height": 300
},
{
"url": "https://i.scdn.co/image/ab67616d0000485123396d0a11787a78a047ee28",
"width": 64,
"height": 64
},
{
"url": "https://i.scdn.co/image/ab67616d0000b27323396d0a11787a78a047ee28",
"width": 640,
"height": 640
}
]
},
"tracks": {
"totalCount": 16
},
"label": "Don Giovanni Records",
"playability": {
"playable": true,
"reason": "PLAYABLE"
},
"sharingInfo": {
"shareId": "BoNCk22mQle0rM6xmZdXiQ",
"shareUrl": "https://open.spotify.com/album/7mIY4LRxAiomBM7Nr3mlPW?si=BoNCk22mQle0rM6xmZdXiQ"
}
}
]
}
},
{
"releases": {
"items": [
{
"id": "1fOxg0lovMu0CPUT2G1WCL",
"uri": "spotify:album:1fOxg0lovMu0CPUT2G1WCL",
"name": "All at Once",
"type": "ALBUM",
"copyright": {
"items": [
{
"type": "C",
"text": "2018 Don Giovanni Records"
},
{
"type": "P",
"text": "2018 Don Giovanni Records"
}
]
},
"date": {
"year": 2018,
"month": 2,
"day": 23,
"precision": "DAY"
},
"coverArt": {
"sources": [
{
"url": "https://i.scdn.co/image/ab67616d00001e025d13a86ae8a55c194f2e6446",
"width": 300,
"height": 300
},
{
"url": "https://i.scdn.co/image/ab67616d000048515d13a86ae8a55c194f2e6446",
"width": 64,
"height": 64
},
{
"url": "https://i.scdn.co/image/ab67616d0000b2735d13a86ae8a55c194f2e6446",
"width": 640,
"height": 640
}
]
},
"tracks": {
"totalCount": 15
},
"label": "Don Giovanni Records",
"playability": {
"playable": true,
"reason": "PLAYABLE"
},
"sharingInfo": {
"shareId": "8c6B7wVCRQin_W5TNQUjaA",
"shareUrl": "https://open.spotify.com/album/1fOxg0lovMu0CPUT2G1WCL?si=8c6B7wVCRQin_W5TNQUjaA"
}
}
]
}
},
{
"releases": {
"items": [
{
"id": "3XSkwmy0nUXJcLCuz7JvnN",
"uri": "spotify:album:3XSkwmy0nUXJcLCuz7JvnN",
"name": "Rose Mountain",
"type": "ALBUM",
"copyright": {
"items": [
{
"type": "C",
"text": "2015 Don Giovanni Records"
},
{
"type": "P",
"text": "2015 Don Giovanni Records"
}
]
},
"date": {
"year": 2015,
"month": 2,
"day": 24,
"precision": "DAY"
},
"coverArt": {
"sources": [
{
"url": "https://i.scdn.co/image/ab67616d00001e0231796c36aed708ba6d787ef2",
"width": 300,
"height": 300
},
{
"url": "https://i.scdn.co/image/ab67616d0000485131796c36aed708ba6d787ef2",
"width": 64,
"height": 64
},
{
"url": "https://i.scdn.co/image/ab67616d0000b27331796c36aed708ba6d787ef2",
"width": 640,
"height": 640
}
]
},
"tracks": {
"totalCount": 10
},
"label": "Don Giovanni Records",
"playability": {
"playable": true,
"reason": "PLAYABLE"
},
"sharingInfo": {
"shareId": "RHSd4tCORVmvdDevTFhHGg",
"shareUrl": "https://open.spotify.com/album/3XSkwmy0nUXJcLCuz7JvnN?si=RHSd4tCORVmvdDevTFhHGg"
}
}
]
}
},
{
"releases": {
"items": [
{
"id": "5SwoMXoSFJKa4fL9eVwcbW",
"uri": "spotify:album:5SwoMXoSFJKa4fL9eVwcbW",
"name": "Live at The Hideout",
"type": "ALBUM",
"copyright": {
"items": [
{
"type": "C",
"text": "2014 Don Giovannni Records"
},
{
"type": "P",
"text": "2014 Don Giovannni Records"
}
]
},
"date": {
"year": 2014,
"month": 4,
"day": 8,
"precision": "DAY"
},
"coverArt": {
"sources": [
{
"url": "https://i.scdn.co/image/ab67616d00001e021e349b1385ce963a1d1f82d8",
"width": 300,
"height": 300
},
{
"url": "https://i.scdn.co/image/ab67616d000048511e349b1385ce963a1d1f82d8",
"width": 64,
"height": 64
},
{
"url": "https://i.scdn.co/image/ab67616d0000b2731e349b1385ce963a1d1f82d8",
"width": 640,
"height": 640
}
]
},
"tracks": {
"totalCount": 14
},
"label": "Don Giovanni Records",
"playability": {
"playable": true,
"reason": "PLAYABLE"
},
"sharingInfo": {
"shareId": "kVDWIAGGRmOdoNfHLoSsUA",
"shareUrl": "https://open.spotify.com/album/5SwoMXoSFJKa4fL9eVwcbW?si=kVDWIAGGRmOdoNfHLoSsUA"
}
}
]
}
},
{
"releases": {
"items": [
{
"id": "6HlGzD3T7aL3Zr7w7QcNTn",
"uri": "spotify:album:6HlGzD3T7aL3Zr7w7QcNTn",
"name": "Chalk Tape",
"type": "ALBUM",
"copyright": {
"items": [
{
"type": "C",
"text": "2013 Don Giovanni Records"
},
{
"type": "P",
"text": "2013 Don Giovanni Records"
}
]
},
"date": {
"year": 2014,
"month": 1,
"day": 1,
"precision": "DAY"
},
"coverArt": {
"sources": [
{
"url": "https://i.scdn.co/image/ab67616d00001e02595695e1853b0e2c6c2d3583",
"width": 300,
"height": 300
},
{
"url": "https://i.scdn.co/image/ab67616d00004851595695e1853b0e2c6c2d3583",
"width": 64,
"height": 64
},
{
"url": "https://i.scdn.co/image/ab67616d0000b273595695e1853b0e2c6c2d3583",
"width": 640,
"height": 640
}
]
},
"tracks": {
"totalCount": 7
},
"label": "Don Giovanni Records",
"playability": {
"playable": true,
"reason": "PLAYABLE"
},
"sharingInfo": {
"shareId": "cwoJKBGUSSidyo7ZB5pfPg",
"shareUrl": "https://open.spotify.com/album/6HlGzD3T7aL3Zr7w7QcNTn?si=cwoJKBGUSSidyo7ZB5pfPg"
}
}
]
}
},
{
"releases": {
"items": [
{
"id": "63mOF4rcNutr1Aaj9QPgJK",
"uri": "spotify:album:63mOF4rcNutr1Aaj9QPgJK",
"name": "Ugly",
"type": "ALBUM",
"copyright": {
"items": [
{
"type": "C",
"text": "2012 Don Giovanni Records"
},
{
"type": "P",
"text": "2012 Don Giovanni Records"
}
]
},
"date": {
"year": 2012,
"month": null,
"day": null,
"precision": "YEAR"
},
"coverArt": {
"sources": [
{
"url": "https://i.scdn.co/image/ab67616d00001e020b49e4b83065880e0945c502",
"width": 300,
"height": 300
},
{
"url": "https://i.scdn.co/image/ab67616d000048510b49e4b83065880e0945c502",
"width": 64,
"height": 64
},
{
"url": "https://i.scdn.co/image/ab67616d0000b2730b49e4b83065880e0945c502",
"width": 640,
"height": 640
}
]
},
"tracks": {
"totalCount": 14
},
"label": "Don Giovanni Records",
"playability": {
"playable": true,
"reason": "PLAYABLE"
},
"sharingInfo": {
"shareId": "w5K9FSZ4QT-uetvYgy8phw",
"shareUrl": "https://open.spotify.com/album/63mOF4rcNutr1Aaj9QPgJK?si=w5K9FSZ4QT-uetvYgy8phw"
}
}
]
}
},
{
"releases": {
"items": [
{
"id": "5xPSi0aOjs3cbObM9ZTOd1",
"uri": "spotify:album:5xPSi0aOjs3cbObM9ZTOd1",
"name": "Castle Talk",
"type": "ALBUM",
"copyright": {
"items": [
{
"type": "C",
"text": "2010 Don Giovanni Records"
},
{
"type": "P",
"text": "2010 Don Giovanni Records"
}
]
},
"date": {
"year": 2010,
"month": null,
"day": null,
"precision": "YEAR"
},
"coverArt": {
"sources": [
{
"url": "https://i.scdn.co/image/ab67616d00001e023fe761bf66b7e0504e7dbb81",
"width": 300,
"height": 300
},
{
"url": "https://i.scdn.co/image/ab67616d000048513fe761bf66b7e0504e7dbb81",
"width": 64,
"height": 64
},
{
"url": "https://i.scdn.co/image/ab67616d0000b2733fe761bf66b7e0504e7dbb81",
"width": 640,
"height": 640
}
]
},
"tracks": {
"totalCount": 11
},
"label": "Don Giovanni Records",
"playability": {
"playable": true,
"reason": "PLAYABLE"
},
"sharingInfo": {
"shareId": "v1DvKDWwS8yayulkcT7q1g",
"shareUrl": "https://open.spotify.com/album/5xPSi0aOjs3cbObM9ZTOd1?si=v1DvKDWwS8yayulkcT7q1g"
}
}
]
}
},
{
"releases": {
"items": [
{
"id": "0BDRdwy38PxKo8NHPkZqbZ",
"uri": "spotify:album:0BDRdwy38PxKo8NHPkZqbZ",
"name": "Power Move",
"type": "ALBUM",
"copyright": {
"items": [
{
"type": "C",
"text": "2009 Don Giovanni Records"
},
{
"type": "P",
"text": "2009 Don Giovanni Records"
}
]
},
"date": {
"year": 2009,
"month": null,
"day": null,
"precision": "YEAR"
},
"coverArt": {
"sources": [
{
"url": "https://i.scdn.co/image/ab67616d00001e02772e6ca5e3ab7bcbbfa061e5",
"width": 300,
"height": 300
},
{
"url": "https://i.scdn.co/image/ab67616d00004851772e6ca5e3ab7bcbbfa061e5",
"width": 64,
"height": 64
},
{
"url": "https://i.scdn.co/image/ab67616d0000b273772e6ca5e3ab7bcbbfa061e5",
"width": 640,
"height": 640
}
]
},
"tracks": {
"totalCount": 10
},
"label": "Don Giovanni Records",
"playability": {
"playable": true,
"reason": "PLAYABLE"
},
"sharingInfo": {
"shareId": "xJwksPDGSpWCiJbO4A-Uow",
"shareUrl": "https://open.spotify.com/album/0BDRdwy38PxKo8NHPkZqbZ?si=xJwksPDGSpWCiJbO4A-Uow"
}
}
]
}
},
{
"releases": {
"items": [
{
"id": "3SKXPLyTodsVfpCsFYnXXG",
"uri": "spotify:album:3SKXPLyTodsVfpCsFYnXXG",
"name": "What If Someone is Watching Their T.V.?",
"type": "ALBUM",
"copyright": {
"items": [
{
"type": "C",
"text": "2007 Don Giovanni Records"
},
{
"type": "P",
"text": "2007 Don Giovanni Records"
}
]
},
"date": {
"year": 2007,
"month": null,
"day": null,
"precision": "YEAR"
},
"coverArt": {
"sources": [
{
"url": "https://i.scdn.co/image/ab67616d00001e02afc03cdda45d536f032207d9",
"width": 300,
"height": 300
},
{
"url": "https://i.scdn.co/image/ab67616d00004851afc03cdda45d536f032207d9",
"width": 64,
"height": 64
},
{
"url": "https://i.scdn.co/image/ab67616d0000b273afc03cdda45d536f032207d9",
"width": 640,
"height": 640
}
]
},
"tracks": {
"totalCount": 10
},
"label": "Don Giovanni Records",
"playability": {
"playable": true,
"reason": "PLAYABLE"
},
"sharingInfo": {
"shareId": "gzQZ5KUlRiuRba7ifz0xkA",
"shareUrl": "https://open.spotify.com/album/3SKXPLyTodsVfpCsFYnXXG?si=gzQZ5KUlRiuRba7ifz0xkA"
}
}
]
}
},
{
"releases": {
"items": [
{
"id": "73L9GSCuWdpP4rhfNbM5bl",
"uri": "spotify:album:73L9GSCuWdpP4rhfNbM5bl",
"name": "Baby Teeth",
"type": "ALBUM",
"copyright": {
"items": [
{
"type": "C",
"text": "2006 Don Giovanni Records"
},
{
"type": "P",
"text": "2006 Don Giovanni Records"
}
]
},
"date": {
"year": 2006,
"month": 2,
"day": 17,
"precision": "DAY"
},
"coverArt": {
"sources": [
{
"url": "https://i.scdn.co/image/ab67616d00001e02111a224da8425506e7781a11",
"width": 300,
"height": 300
},
{
"url": "https://i.scdn.co/image/ab67616d00004851111a224da8425506e7781a11",
"width": 64,
"height": 64
},
{
"url": "https://i.scdn.co/image/ab67616d0000b273111a224da8425506e7781a11",
"width": 640,
"height": 640
}
]
},
"tracks": {
"totalCount": 10
},
"label": "Don Giovanni Records",
"playability": {
"playable": true,
"reason": "PLAYABLE"
},
"sharingInfo": {
"shareId": "DbYlgK9rQxqsljX4njnLhA",
"shareUrl": "https://open.spotify.com/album/73L9GSCuWdpP4rhfNbM5bl?si=DbYlgK9rQxqsljX4njnLhA"
}
}
]
}
}
]
},
"compilations": {
"totalCount": 0,
"items": []
},
"topTracks": {
"items": [
{
"uid": "83c2be2bd1918b8d5812",
"track": {
"id": "5Kd4uMRkIeLJ1xYQ4tBPlf",
"uri": "spotify:track:5Kd4uMRkIeLJ1xYQ4tBPlf",
"name": "I'll Make You Sorry",
"playcount": "1977301",
"discNumber": 1,
"duration": {
"totalMilliseconds": 251480
},
"playability": {
"playable": true,
"reason": "PLAYABLE"
},
"contentRating": {
"label": "NONE"
},
"artists": {
"items": [
{
"uri": "spotify:artist:3pZ666b6CyO1KGpVYirY0t",
"profile": {
"name": "Screaming Females"
}
}
]
},
"album": {
"uri": "spotify:album:1fOxg0lovMu0CPUT2G1WCL",
"coverArt": {
"sources": [
{
"url": "https://i.scdn.co/image/ab67616d00001e025d13a86ae8a55c194f2e6446"
},
{
"url": "https://i.scdn.co/image/ab67616d000048515d13a86ae8a55c194f2e6446"
},
{
"url": "https://i.scdn.co/image/ab67616d0000b2735d13a86ae8a55c194f2e6446"
}
]
}
}
}
},
{
"uid": "beb050a54e2a89b7f245",
"track": {
"id": "07avZsalrqWWgGLVpktMNQ",
"uri": "spotify:track:07avZsalrqWWgGLVpktMNQ",
"name": "Because the Night",
"playcount": "1405124",
"discNumber": 2,
"duration": {
"totalMilliseconds": 299548
},
"playability": {
"playable": true,
"reason": "PLAYABLE"
},
"contentRating": {
"label": "NONE"
},
"artists": {
"items": [
{
"uri": "spotify:artist:6S0GHTqz5sxK5f9HtLXn9q",
"profile": {
"name": "Garbage"
}
},
{
"uri": "spotify:artist:3pZ666b6CyO1KGpVYirY0t",
"profile": {
"name": "Screaming Females"
}
}
]
},
"album": {
"uri": "spotify:album:0Pr4iEMou8CPCeeN53DxGP",
"coverArt": {
"sources": [
{
"url": "https://i.scdn.co/image/ab67616d00001e024b913aa11141db8d1db9f4a9"
},
{
"url": "https://i.scdn.co/image/ab67616d000048514b913aa11141db8d1db9f4a9"
},
{
"url": "https://i.scdn.co/image/ab67616d0000b2734b913aa11141db8d1db9f4a9"
}
]
}
}
}
},
{
"uid": "891be7d1e2a21593b27b",
"track": {
"id": "5cHmo7M7CpO4UJiKuOPCko",
"uri": "spotify:track:5cHmo7M7CpO4UJiKuOPCko",
"name": "Ripe",
"playcount": "2351259",
"discNumber": 1,
"duration": {
"totalMilliseconds": 190680
},
"playability": {
"playable": true,
"reason": "PLAYABLE"
},
"contentRating": {
"label": "NONE"
},
"artists": {
"items": [
{
"uri": "spotify:artist:3pZ666b6CyO1KGpVYirY0t",
"profile": {
"name": "Screaming Females"
}
}
]
},
"album": {
"uri": "spotify:album:3XSkwmy0nUXJcLCuz7JvnN",
"coverArt": {
"sources": [
{
"url": "https://i.scdn.co/image/ab67616d00001e0231796c36aed708ba6d787ef2"
},
{
"url": "https://i.scdn.co/image/ab67616d0000485131796c36aed708ba6d787ef2"
},
{
"url": "https://i.scdn.co/image/ab67616d0000b27331796c36aed708ba6d787ef2"
}
]
}
}
}
},
{
"uid": "af37e03b009359a88bd6",
"track": {
"id": "3iM2o7xPi2KyGKDK1pERm9",
"uri": "spotify:track:3iM2o7xPi2KyGKDK1pERm9",
"name": "Wishing Well",
"playcount": "1468437",
"discNumber": 1,
"duration": {
"totalMilliseconds": 205533
},
"playability": {
"playable": true,
"reason": "PLAYABLE"
},
"contentRating": {
"label": "NONE"
},
"artists": {
"items": [
{
"uri": "spotify:artist:3pZ666b6CyO1KGpVYirY0t",
"profile": {
"name": "Screaming Females"
}
}
]
},
"album": {
"uri": "spotify:album:3XSkwmy0nUXJcLCuz7JvnN",
"coverArt": {
"sources": [
{
"url": "https://i.scdn.co/image/ab67616d00001e0231796c36aed708ba6d787ef2"
},
{
"url": "https://i.scdn.co/image/ab67616d0000485131796c36aed708ba6d787ef2"
},
{
"url": "https://i.scdn.co/image/ab67616d0000b27331796c36aed708ba6d787ef2"
}
]
}
}
}
},
{
"uid": "c9ee11a90ca7ee92b590",
"track": {
"id": "65MAh0uBZ9PNlWM1Oay7hA",
"uri": "spotify:track:65MAh0uBZ9PNlWM1Oay7hA",
"name": "Glass House",
"playcount": "1380053",
"discNumber": 1,
"duration": {
"totalMilliseconds": 224000
},
"playability": {
"playable": true,
"reason": "PLAYABLE"
},
"contentRating": {
"label": "NONE"
},
"artists": {
"items": [
{
"uri": "spotify:artist:3pZ666b6CyO1KGpVYirY0t",
"profile": {
"name": "Screaming Females"
}
}
]
},
"album": {
"uri": "spotify:album:1fOxg0lovMu0CPUT2G1WCL",
"coverArt": {
"sources": [
{
"url": "https://i.scdn.co/image/ab67616d00001e025d13a86ae8a55c194f2e6446"
},
{
"url": "https://i.scdn.co/image/ab67616d000048515d13a86ae8a55c194f2e6446"
},
{
"url": "https://i.scdn.co/image/ab67616d0000b2735d13a86ae8a55c194f2e6446"
}
]
}
}
}
},
{
"uid": "5226ea6e947929024723",
"track": {
"id": "2uDzYg7J2vnVwZLSRGonsF",
"uri": "spotify:track:2uDzYg7J2vnVwZLSRGonsF",
"name": "Let Me In",
"playcount": "659146",
"discNumber": 1,
"duration": {
"totalMilliseconds": 158651
},
"playability": {
"playable": true,
"reason": "PLAYABLE"
},
"contentRating": {
"label": "NONE"
},
"artists": {
"items": [
{
"uri": "spotify:artist:3pZ666b6CyO1KGpVYirY0t",
"profile": {
"name": "Screaming Females"
}
}
]
},
"album": {
"uri": "spotify:album:7mIY4LRxAiomBM7Nr3mlPW",
"coverArt": {
"sources": [
{
"url": "https://i.scdn.co/image/ab67616d00001e0223396d0a11787a78a047ee28"
},
{
"url": "https://i.scdn.co/image/ab67616d0000485123396d0a11787a78a047ee28"
},
{
"url": "https://i.scdn.co/image/ab67616d0000b27323396d0a11787a78a047ee28"
}
]
}
}
}
},
{
"uid": "d8dbd841b561d3b6f55d",
"track": {
"id": "32cqMLH4UWUqVP12gDMnIu",
"uri": "spotify:track:32cqMLH4UWUqVP12gDMnIu",
"name": "Hopeless",
"playcount": "1001535",
"discNumber": 1,
"duration": {
"totalMilliseconds": 163213
},
"playability": {
"playable": true,
"reason": "PLAYABLE"
},
"contentRating": {
"label": "NONE"
},
"artists": {
"items": [
{
"uri": "spotify:artist:3pZ666b6CyO1KGpVYirY0t",
"profile": {
"name": "Screaming Females"
}
}
]
},
"album": {
"uri": "spotify:album:3XSkwmy0nUXJcLCuz7JvnN",
"coverArt": {
"sources": [
{
"url": "https://i.scdn.co/image/ab67616d00001e0231796c36aed708ba6d787ef2"
},
{
"url": "https://i.scdn.co/image/ab67616d0000485131796c36aed708ba6d787ef2"
},
{
"url": "https://i.scdn.co/image/ab67616d0000b27331796c36aed708ba6d787ef2"
}
]
}
}
}
},
{
"uid": "54f63e5da9a13bae5fbf",
"track": {
"id": "6zLor2wkMDvc5VM2C7HwwW",
"uri": "spotify:track:6zLor2wkMDvc5VM2C7HwwW",
"name": "Black Moon",
"playcount": "1134233",
"discNumber": 1,
"duration": {
"totalMilliseconds": 239848
},
"playability": {
"playable": true,
"reason": "PLAYABLE"
},
"contentRating": {
"label": "NONE"
},
"artists": {
"items": [
{
"uri": "spotify:artist:3pZ666b6CyO1KGpVYirY0t",
"profile": {
"name": "Screaming Females"
}
}
]
},
"album": {
"uri": "spotify:album:1fOxg0lovMu0CPUT2G1WCL",
"coverArt": {
"sources": [
{
"url": "https://i.scdn.co/image/ab67616d00001e025d13a86ae8a55c194f2e6446"
},
{
"url": "https://i.scdn.co/image/ab67616d000048515d13a86ae8a55c194f2e6446"
},
{
"url": "https://i.scdn.co/image/ab67616d0000b2735d13a86ae8a55c194f2e6446"
}
]
}
}
}
},
{
"uid": "c296511565a4016d5bc2",
"track": {
"id": "0gH6IRFV8riWLULQGmH8Kj",
"uri": "spotify:track:0gH6IRFV8riWLULQGmH8Kj",
"name": "Shake It Off",
"playcount": "409355",
"discNumber": 1,
"duration": {
"totalMilliseconds": 202115
},
"playability": {
"playable": true,
"reason": "PLAYABLE"
},
"contentRating": {
"label": "NONE"
},
"artists": {
"items": [
{
"uri": "spotify:artist:3pZ666b6CyO1KGpVYirY0t",
"profile": {
"name": "Screaming Females"
}
}
]
},
"album": {
"uri": "spotify:album:6558VGi7EmFpTQpMzpDmyH",
"coverArt": {
"sources": [
{
"url": "https://i.scdn.co/image/ab67616d00001e02a48fe2bc3663a15f872213e6"
},
{
"url": "https://i.scdn.co/image/ab67616d00004851a48fe2bc3663a15f872213e6"
},
{
"url": "https://i.scdn.co/image/ab67616d0000b273a48fe2bc3663a15f872213e6"
}
]
}
}
}
},
{
"uid": "45d690857aca079b053e",
"track": {
"id": "2vjGPf9C6n3SDE13j93zZq",
"uri": "spotify:track:2vjGPf9C6n3SDE13j93zZq",
"name": "Empty Head",
"playcount": "1042170",
"discNumber": 1,
"duration": {
"totalMilliseconds": 238813
},
"playability": {
"playable": true,
"reason": "PLAYABLE"
},
"contentRating": {
"label": "NONE"
},
"artists": {
"items": [
{
"uri": "spotify:artist:3pZ666b6CyO1KGpVYirY0t",
"profile": {
"name": "Screaming Females"
}
}
]
},
"album": {
"uri": "spotify:album:3XSkwmy0nUXJcLCuz7JvnN",
"coverArt": {
"sources": [
{
"url": "https://i.scdn.co/image/ab67616d00001e0231796c36aed708ba6d787ef2"
},
{
"url": "https://i.scdn.co/image/ab67616d0000485131796c36aed708ba6d787ef2"
},
{
"url": "https://i.scdn.co/image/ab67616d0000b27331796c36aed708ba6d787ef2"
}
]
}
}
}
}
]
}
},
"stats": {
"followers": 63113,
"monthlyListeners": 87745,
"worldRank": 0,
"topCities": {
"items": [
{
"numberOfListeners": 2034,
"city": "Chicago",
"country": "US",
"region": "IL"
},
{
"numberOfListeners": 1933,
"city": "Los Angeles",
"country": "US",
"region": "CA"
},
{
"numberOfListeners": 1575,
"city": "Seattle",
"country": "US",
"region": "WA"
},
{
"numberOfListeners": 1474,
"city": "New York City",
"country": "US",
"region": "NY"
},
{
"numberOfListeners": 1459,
"city": "Brooklyn",
"country": "US",
"region": "NY"
}
]
}
},
"relatedContent": {
"appearsOn": {
"totalCount": 3,
"items": [
{
"releases": {
"totalCount": 1,
"items": [
{
"uri": "spotify:album:0Pr4iEMou8CPCeeN53DxGP",
"id": "0Pr4iEMou8CPCeeN53DxGP",
"name": "No Gods No Masters",
"artists": {
"items": [
{
"uri": "spotify:artist:6S0GHTqz5sxK5f9HtLXn9q",
"profile": {
"name": "Garbage"
}
}
]
},
"coverArt": {
"sources": [
{
"url": "https://i.scdn.co/image/ab67616d00001e024b913aa11141db8d1db9f4a9",
"width": 300,
"height": 300
},
{
"url": "https://i.scdn.co/image/ab67616d000048514b913aa11141db8d1db9f4a9",
"width": 64,
"height": 64
},
{
"url": "https://i.scdn.co/image/ab67616d0000b2734b913aa11141db8d1db9f4a9",
"width": 640,
"height": 640
}
]
},
"date": {
"year": 2021
},
"sharingInfo": {
"shareId": "oFsrnEWkSBi4IxaT1858DA",
"shareUrl": "https://open.spotify.com/album/0Pr4iEMou8CPCeeN53DxGP?si=oFsrnEWkSBi4IxaT1858DA"
}
}
]
}
},
{
"releases": {
"totalCount": 1,
"items": [
{
"uri": "spotify:album:3b4OtlToxkGKqREcFG1Rmc",
"id": "3b4OtlToxkGKqREcFG1Rmc",
"name": "Start Your Own Fucking Showspace",
"artists": {
"items": [
{
"uri": "spotify:artist:0LyfQWJT6nXafLPZqxe9Of",
"profile": {
"name": "Various Artists"
}
}
]
},
"coverArt": {
"sources": [
{
"url": "https://i.scdn.co/image/ab67616d00001e02a5e8b61c3e0c9c0f19d66bac",
"width": 300,
"height": 300
},
{
"url": "https://i.scdn.co/image/ab67616d00004851a5e8b61c3e0c9c0f19d66bac",
"width": 64,
"height": 64
},
{
"url": "https://i.scdn.co/image/ab67616d0000b273a5e8b61c3e0c9c0f19d66bac",
"width": 640,
"height": 640
}
]
},
"date": {
"year": 2016
},
"sharingInfo": {
"shareId": "-I34wi2LS6OOqhqDmBBQBw",
"shareUrl": "https://open.spotify.com/album/3b4OtlToxkGKqREcFG1Rmc?si=-I34wi2LS6OOqhqDmBBQBw"
}
}
]
}
},
{
"releases": {
"totalCount": 1,
"items": [
{
"uri": "spotify:album:1Y9FRPOwF7h02QxZrkqU0L",
"id": "1Y9FRPOwF7h02QxZrkqU0L",
"name": "Guided By Voices Tribute",
"artists": {
"items": [
{
"uri": "spotify:artist:0LyfQWJT6nXafLPZqxe9Of",
"profile": {
"name": "Various Artists"
}
}
]
},
"coverArt": {
"sources": [
{
"url": "https://i.scdn.co/image/ab67616d00001e02eba133390b06b667875cae9d",
"width": 300,
"height": 300
},
{
"url": "https://i.scdn.co/image/ab67616d00004851eba133390b06b667875cae9d",
"width": 64,
"height": 64
},
{
"url": "https://i.scdn.co/image/ab67616d0000b273eba133390b06b667875cae9d",
"width": 640,
"height": 640
}
]
},
"date": {
"year": 2013
},
"sharingInfo": {
"shareId": "q8qtdVHtR4Ow6Lbz2bpjkQ",
"shareUrl": "https://open.spotify.com/album/1Y9FRPOwF7h02QxZrkqU0L?si=q8qtdVHtR4Ow6Lbz2bpjkQ"
}
}
]
}
}
]
},
"featuring": {
"totalCount": 2,
"items": [
{
"uri": "spotify:playlist:37i9dQZF1DZ06evO1Z4W2k",
"id": "37i9dQZF1DZ06evO1Z4W2k",
"owner": {
"name": "Spotify"
},
"name": "This Is Screaming Females",
"description": "This is Screaming Females. The essential tracks, all in one playlist.",
"images": {
"totalCount": 1,
"items": [
{
"sources": [
{
"url": "https://thisis-images.scdn.co/37i9dQZF1DZ06evO1Z4W2k-default.jpg",
"width": null,
"height": null
}
]
}
]
}
},
{
"uri": "spotify:playlist:37i9dQZF1E4t9r1dXANoFt",
"id": "37i9dQZF1E4t9r1dXANoFt",
"owner": {
"name": "Spotify"
},
"name": "Screaming Females Radio",
"description": "",
"images": {
"totalCount": 1,
"items": [
{
"sources": [
{
"url": "https://seeded-session-images.scdn.co/v1/img/artist/3pZ666b6CyO1KGpVYirY0t/en",
"width": null,
"height": null
}
]
}
]
}
}
]
},
"discoveredOn": {
"totalCount": 88,
"items": [
{
"uri": "spotify:playlist:37i9dQZF1DX6F6y6vVLZ8H",
"id": "37i9dQZF1DX6F6y6vVLZ8H",
"owner": {
"name": "Spotify"
},
"name": "Tony Hawk's Pro Skater 1 + 2",
"description": "A collection of songs from <a href=\"spotify:user:nytrvduf711vc7ja3kv9vwgnm\">Tony Hawk's Pro Skater 1 + 2</a>.",
"images": {
"totalCount": 1,
"items": [
{
"sources": [
{
"url": "https://i.scdn.co/image/ab67706f000000025b837c4474e9c89e9a0922a8",
"width": null,
"height": null
}
]
}
]
}
},
{
"uri": "spotify:playlist:37i9dQZF1DZ06evO43RbZ6",
"id": "37i9dQZF1DZ06evO43RbZ6",
"owner": {
"name": "Spotify"
},
"name": "This Is Garbage",
"description": "This is Garbage. The essential tracks, all in one playlist.",
"images": {
"totalCount": 1,
"items": [
{
"sources": [
{
"url": "https://thisis-images.scdn.co/37i9dQZF1DZ06evO43RbZ6-default.jpg",
"width": null,
"height": null
}
]
}
]
}
},
{
"uri": "spotify:playlist:37i9dQZF1DX3IplhwNexYg",
"id": "37i9dQZF1DX3IplhwNexYg",
"owner": {
"name": "Spotify"
},
"name": "pulp",
"description": "Raw and unfiltered. Cover: Softcult",
"images": {
"totalCount": 1,
"items": [
{
"sources": [
{
"url": "https://i.scdn.co/image/ab67706f00000002f485a029bf31da21e845422d",
"width": null,
"height": null
}
]
}
]
}
},
{
"uri": "spotify:playlist:37i9dQZF1DZ06evO1Z4W2k",
"id": "37i9dQZF1DZ06evO1Z4W2k",
"owner": {
"name": "Spotify"
},
"name": "This Is Screaming Females",
"description": "This is Screaming Females. The essential tracks, all in one playlist.",
"images": {
"totalCount": 1,
"items": [
{
"sources": [
{
"url": "https://thisis-images.scdn.co/37i9dQZF1DZ06evO1Z4W2k-default.jpg",
"width": null,
"height": null
}
]
}
]
}
},
{
"uri": "spotify:playlist:37i9dQZF1DXbKBGX7pVGFC",
"id": "37i9dQZF1DXbKBGX7pVGFC",
"owner": {
"name": "Spotify"
},
"name": "Grrrls To The Front",
"description": "Shout. Strut. Unite. Riot Grrrl classics and other feminist staples.",
"images": {
"totalCount": 1,
"items": [
{
"sources": [
{
"url": "https://i.scdn.co/image/ab67706f000000028efbf7bf4fccbe23b55c322e",
"width": null,
"height": null
}
]
}
]
}
},
{
"uri": "spotify:playlist:3Nk8XVcyOUYUaBcFkEUErz",
"id": "3Nk8XVcyOUYUaBcFkEUErz",
"owner": {
"name": "lilahjessieolive"
},
"name": "pov: entering your fleabag era",
"description": "don&#x27;t make me an optimist. you&#x27;ll ruin my life.",
"images": {
"totalCount": 1,
"items": [
{
"sources": [
{
"url": "https://i.scdn.co/image/ab67706c0000da84f81a2deaa7abcca56fc8ddfc",
"width": 640,
"height": 640
}
]
}
]
}
},
{
"uri": "spotify:playlist:5zxLkpP291rKp1ISvAKHNZ",
"id": "5zxLkpP291rKp1ISvAKHNZ",
"owner": {
"name": "annarchist"
},
"name": "RIOT GRRRL+ feminist punk/grunge",
"description": "this one is only for intersectional riot grrrls&#x2F; ghouls! ",
"images": {
"totalCount": 1,
"items": [
{
"sources": [
{
"url": "https://i.scdn.co/image/ab67706c0000da84cd6510eacf428dbba5b67112",
"width": 640,
"height": 640
}
]
}
]
}
},
{
"uri": "spotify:playlist:0JrzRKCHxv8xnuAvMk5Rnd",
"id": "0JrzRKCHxv8xnuAvMk5Rnd",
"owner": {
"name": "The Sounds of Spotify"
},
"name": "The Sound of Bubblegrunge",
"description": "See also <a href=\"spotify:playlist:0N1nT1SqHqf4MDM93kWYTF\">Intro</a>, <a href=\"spotify:playlist:2IBhzKtfH95JDk5OvGjni3\">Pulse</a>, <a href=\"spotify:playlist:5wbNxzpcTezHp0FJUDZBQA\">Edge</a>, <a href=\"spotify:playlist:3gUSi8HpucbPS2nUvv6333\">♀Filter</a> or <a href=\"spotify:playlist:6UNWLPwQ5MEYKJ1VFhz1yl\">2021</a>; or the Sounds of <a href=\"spotify:playlist:2owRoUVlHqTdJF3FmF5uwZ\">Indie Punk</a>, <a href=\"spotify:playlist:4RZ8ejso7uNp2Yz9DMqpVx\">Alternative Emo</a>, <a href=\"spotify:playlist:6Sk80JvC6Isqyf1Bs01r9j\">DIY Emo</a>, <a href=\"spotify:playlist:5jJRdxN4pD29Uhj0ZIRFPf\">5th Wave Emo</a>, <a href=\"spotify:playlist:1aYiM4zLmBuFq0Fg6NQb6a\">Indie Pop</a>, <a href=\"spotify:playlist:2rPwi4IFhoc2r1MMvY0ZI5\">Small Room</a>, <a href=\"spotify:playlist:5bywGHY4NQKcTmGXAVsf3N\">Philly Indie</a>, <a href=\"spotify:playlist:4eC7Sa1Xcy33lKn53gfiZb\">Emo</a>, <a href=\"spotify:playlist:6hXmqavi8q0NJ5u6PRt0MG\">Midwest Emo</a> or <a href=\"spotify:playlist:4XXr357Jej7eUBh7XPK8hb\">Indie Rock</a>; or much more at <a href=\"http://everynoise.com\">everynoise.com</a>.",
"images": {
"totalCount": 1,
"items": [
{
"sources": [
{
"url": "https://i.scdn.co/image/ab67706c0000da849892657b73ba9dfc1352e525",
"width": 640,
"height": 640
}
]
}
]
}
},
{
"uri": "spotify:playlist:1JH9h7yctqf9Twlfy1Ef5Y",
"id": "1JH9h7yctqf9Twlfy1Ef5Y",
"owner": {
"name": "Thorleif Ravnbak"
},
"name": "Best Neil Young covers",
"description": "",
"images": {
"totalCount": 1,
"items": [
{
"sources": [
{
"url": "https://mosaic.scdn.co/640/ab67616d00001e021447c1468242fe5f50fcc8b8ab67616d00001e0223396d0a11787a78a047ee28ab67616d00001e02414a19484165b2f67589eeb4ab67616d00001e029a108b0d8000067d415f9d48",
"width": 640,
"height": 640
},
{
"url": "https://mosaic.scdn.co/300/ab67616d00001e021447c1468242fe5f50fcc8b8ab67616d00001e0223396d0a11787a78a047ee28ab67616d00001e02414a19484165b2f67589eeb4ab67616d00001e029a108b0d8000067d415f9d48",
"width": 300,
"height": 300
},
{
"url": "https://mosaic.scdn.co/60/ab67616d00001e021447c1468242fe5f50fcc8b8ab67616d00001e0223396d0a11787a78a047ee28ab67616d00001e02414a19484165b2f67589eeb4ab67616d00001e029a108b0d8000067d415f9d48",
"width": 60,
"height": 60
}
]
}
]
}
},
{
"uri": "spotify:playlist:0xtKPxPVoiIthlOROkR5d1",
"id": "0xtKPxPVoiIthlOROkR5d1",
"owner": {
"name": "NotAsCooperative"
},
"name": "90s Girl Grunge and Rock",
"description": "",
"images": {
"totalCount": 1,
"items": [
{
"sources": [
{
"url": "https://mosaic.scdn.co/640/ab67616d00001e020649124c37ce988317263671ab67616d00001e02450191823bb5b1a61c21ceedab67616d00001e0280d0a4548d430c84888ef1ccab67616d00001e02ed30618dbf0057dd743964ee",
"width": 640,
"height": 640
},
{
"url": "https://mosaic.scdn.co/300/ab67616d00001e020649124c37ce988317263671ab67616d00001e02450191823bb5b1a61c21ceedab67616d00001e0280d0a4548d430c84888ef1ccab67616d00001e02ed30618dbf0057dd743964ee",
"width": 300,
"height": 300
},
{
"url": "https://mosaic.scdn.co/60/ab67616d00001e020649124c37ce988317263671ab67616d00001e02450191823bb5b1a61c21ceedab67616d00001e0280d0a4548d430c84888ef1ccab67616d00001e02ed30618dbf0057dd743964ee",
"width": 60,
"height": 60
}
]
}
]
}
},
{
"uri": "spotify:playlist:4xgwEVoGLVGZ8p2DI1w4QS",
"id": "4xgwEVoGLVGZ8p2DI1w4QS",
"owner": {
"name": "emptybottlespotify"
},
"name": "MUSIC. FROZEN. DANCING.",
"description": "",
"images": {
"totalCount": 1,
"items": [
{
"sources": [
{
"url": "https://mosaic.scdn.co/640/ab67616d00001e0231796c36aed708ba6d787ef2ab67616d00001e023262f449a7a529ccd9291095ab67616d00001e025030ed1aa0fc438ff3f9c67bab67616d00001e02c2dc9b72158cbf33bd8705cb",
"width": 640,
"height": 640
},
{
"url": "https://mosaic.scdn.co/300/ab67616d00001e0231796c36aed708ba6d787ef2ab67616d00001e023262f449a7a529ccd9291095ab67616d00001e025030ed1aa0fc438ff3f9c67bab67616d00001e02c2dc9b72158cbf33bd8705cb",
"width": 300,
"height": 300
},
{
"url": "https://mosaic.scdn.co/60/ab67616d00001e0231796c36aed708ba6d787ef2ab67616d00001e023262f449a7a529ccd9291095ab67616d00001e025030ed1aa0fc438ff3f9c67bab67616d00001e02c2dc9b72158cbf33bd8705cb",
"width": 60,
"height": 60
}
]
}
]
}
},
{
"uri": "spotify:playlist:5qck7xZpf9p3JE2SLSu3jE",
"id": "5qck7xZpf9p3JE2SLSu3jE",
"owner": {
"name": "Alysia"
},
"name": "Greek Gods: Athena",
"description": "Athena: Goddess of War. Wisdom, Strategy, Crafts. Counterpart to Ares. &quot; She is a flower, but she isnt soft; when her petals fall, they hit like bullets&quot;",
"images": {
"totalCount": 1,
"items": [
{
"sources": [
{
"url": "https://i.scdn.co/image/ab67706c0000da84b69e1bc59d492ebe6bdc20cb",
"width": 640,
"height": 640
}
]
}
]
}
},
{
"uri": "spotify:playlist:3EpAVyL5Chwc2vrfkKLNi6",
"id": "3EpAVyL5Chwc2vrfkKLNi6",
"owner": {
"name": "GarbageOfficial"
},
"name": "Garbage - The Best Of",
"description": "Garbage top hits including new single The Men Who Rule The World. Check out the complete discography <a href=\"https://open.spotify.com/playlist/0zdtRQBs26gqxlDZdLfuBf?si=VM7h0QbSThmbGAvfDvt5pw\">here</a>",
"images": {
"totalCount": 1,
"items": [
{
"sources": [
{
"url": "https://i.scdn.co/image/ab67706c0000da841806a54f7f4546ec607f4a00",
"width": 640,
"height": 640
}
]
}
]
}
},
{
"uri": "spotify:playlist:4AmRMx6T7tWzxeIe1CRtZg",
"id": "4AmRMx6T7tWzxeIe1CRtZg",
"owner": {
"name": "airwrecka"
},
"name": "girl punk",
"description": "punk, rock, alt, and alt-pop songs sung by girls ",
"images": {
"totalCount": 1,
"items": [
{
"sources": [
{
"url": "https://i.scdn.co/image/ab67706c0000da84d73d6292c13405d94547e26b",
"width": 640,
"height": 640
}
]
}
]
}
},
{
"uri": "spotify:playlist:5Lbyd4K2kE3g76QftrSFXA",
"id": "5Lbyd4K2kE3g76QftrSFXA",
"owner": {
"name": "crapautard"
},
"name": "THPS 1+2 Official Soundtrack",
"description": "Missing : Black Prez ft. Kid Something – The Struggle &#x2F;&#x2F; Cherry Kola – Something To Say &#x2F;&#x2F; Chick Norris – Made Me Do &#x2F;&#x2F; Craig Craig ft. Icy Black – Stomp &#x2F;&#x2F; Crush Effect ft. KARRA – Coming Through",
"images": {
"totalCount": 1,
"items": [
{
"sources": [
{
"url": "https://i.scdn.co/image/ab67706c0000da840379445c1b8dabd1e3be24dc",
"width": 640,
"height": 640
}
]
}
]
}
},
{
"uri": "spotify:playlist:340NKxjsOfZ5RahPTqshyK",
"id": "340NKxjsOfZ5RahPTqshyK",
"owner": {
"name": "phoe"
},
"name": "mitski screaming at the end of drunk walk home + phoebe bridgers screaming in i know the end ",
"description": "FUCK YOU AND YOUR MONEY!!!! YEAHHHH( female rage) ",
"images": {
"totalCount": 1,
"items": [
{
"sources": [
{
"url": "https://i.scdn.co/image/ab67706c0000da84deb3d9501e0c78c8f751df48",
"width": 640,
"height": 640
}
]
}
]
}
},
{
"uri": "spotify:playlist:6loCFySpRWnxUwVPNJtfHO",
"id": "6loCFySpRWnxUwVPNJtfHO",
"owner": {
"name": "Volodymyr Osypov"
},
"name": "Rocksmith 2014 + DLC",
"description": "These are the songs from Rocksmith 2014 game + all DLC that available on Spotify.",
"images": {
"totalCount": 1,
"items": [
{
"sources": [
{
"url": "https://mosaic.scdn.co/640/ab67616d00001e0200388d66c87c2c0033849bfdab67616d00001e0264312d8b81af58876a7ca5eeab67616d00001e02bd77dbb8ca516c5c7a3e6af7ab67616d00001e02db687db0afb257abdee10816",
"width": 640,
"height": 640
},
{
"url": "https://mosaic.scdn.co/300/ab67616d00001e0200388d66c87c2c0033849bfdab67616d00001e0264312d8b81af58876a7ca5eeab67616d00001e02bd77dbb8ca516c5c7a3e6af7ab67616d00001e02db687db0afb257abdee10816",
"width": 300,
"height": 300
},
{
"url": "https://mosaic.scdn.co/60/ab67616d00001e0200388d66c87c2c0033849bfdab67616d00001e0264312d8b81af58876a7ca5eeab67616d00001e02bd77dbb8ca516c5c7a3e6af7ab67616d00001e02db687db0afb257abdee10816",
"width": 60,
"height": 60
}
]
}
]
}
},
{
"uri": "spotify:playlist:2aPTkFh9JaezOGIb6kHPhE",
"id": "2aPTkFh9JaezOGIb6kHPhE",
"owner": {
"name": "Tonantzin"
},
"name": "KILL BILL BANG BANG ",
"description": "",
"images": {
"totalCount": 1,
"items": [
{
"sources": [
{
"url": "https://i.scdn.co/image/ab67616d00001e02e4f002bc0e64b7a5e6591caf",
"width": 640,
"height": 640
}
]
}
]
}
},
{
"uri": "spotify:playlist:712cLENKv8jGE7dT1juYev",
"id": "712cLENKv8jGE7dT1juYev",
"owner": {
"name": "Naomi"
},
"name": "Female Punk/Rock",
"description": "",
"images": {
"totalCount": 1,
"items": [
{
"sources": [
{
"url": "https://i.scdn.co/image/ab67706c0000da84fc965e92bbb54983b702c616",
"width": 640,
"height": 640
}
]
}
]
}
},
{
"uri": "spotify:playlist:6P54wxsehdNiwds3eub97L",
"id": "6P54wxsehdNiwds3eub97L",
"owner": {
"name": "leah"
},
"name": "mitski screaming at the end of drunk walk home",
"description": "female rage &amp;#x2F; when you feel like pulling your skin from your body",
"images": {
"totalCount": 1,
"items": [
{
"sources": [
{
"url": "https://i.scdn.co/image/ab67706c0000da841236a943e99dde37ab0035b1",
"width": 640,
"height": 640
}
]
}
]
}
}
]
},
"relatedArtists": {
"totalCount": 20,
"items": [
{
"id": "3h0MN1neFknEvlYKxFmSQW",
"uri": "spotify:artist:3h0MN1neFknEvlYKxFmSQW",
"profile": {
"name": "Tacocat"
},
"visuals": {
"avatarImage": {
"sources": [
{
"url": "https://i.scdn.co/image/ab6761610000e5eb89139245eba5c1c9b6eebe10",
"width": 640,
"height": 640
},
{
"url": "https://i.scdn.co/image/ab6761610000f17889139245eba5c1c9b6eebe10",
"width": 160,
"height": 160
}
]
}
}
},
{
"id": "4iJf7GRdGbJS8GRf2TBFwQ",
"uri": "spotify:artist:4iJf7GRdGbJS8GRf2TBFwQ",
"profile": {
"name": "Noun"
},
"visuals": {
"avatarImage": {
"sources": [
{
"url": "https://i.scdn.co/image/ab67616d0000b273646ac820e5e60ddb25798bb0",
"width": 640,
"height": 640
},
{
"url": "https://i.scdn.co/image/ab67616d00004851646ac820e5e60ddb25798bb0",
"width": 64,
"height": 64
}
]
}
}
},
{
"id": "7INFKsainUv68DHVbuLh4J",
"uri": "spotify:artist:7INFKsainUv68DHVbuLh4J",
"profile": {
"name": "The Coathangers"
},
"visuals": {
"avatarImage": {
"sources": [
{
"url": "https://i.scdn.co/image/ab6761610000e5ebb9d1f026186f47a9557e64ab",
"width": 640,
"height": 640
},
{
"url": "https://i.scdn.co/image/ab6761610000f178b9d1f026186f47a9557e64ab",
"width": 160,
"height": 160
}
]
}
}
},
{
"id": "4wLIbcoqmqI4WZHDiBxeCB",
"uri": "spotify:artist:4wLIbcoqmqI4WZHDiBxeCB",
"profile": {
"name": "Sleater-Kinney"
},
"visuals": {
"avatarImage": {
"sources": [
{
"url": "https://i.scdn.co/image/ab6761610000e5ebdceba92082d35e25f712751b",
"width": 640,
"height": 640
},
{
"url": "https://i.scdn.co/image/ab6761610000f178dceba92082d35e25f712751b",
"width": 160,
"height": 160
}
]
}
}
},
{
"id": "5Hd2TLBA44nP3ftPAC1ZlZ",
"uri": "spotify:artist:5Hd2TLBA44nP3ftPAC1ZlZ",
"profile": {
"name": "Swearin'"
},
"visuals": {
"avatarImage": {
"sources": [
{
"url": "https://i.scdn.co/image/ab6761610000e5eb98b110a62d81e1cf6e71efa9",
"width": 640,
"height": 640
},
{
"url": "https://i.scdn.co/image/ab6761610000f17898b110a62d81e1cf6e71efa9",
"width": 160,
"height": 160
}
]
}
}
},
{
"id": "58ehndX799ZV9Jcv6IefJ1",
"uri": "spotify:artist:58ehndX799ZV9Jcv6IefJ1",
"profile": {
"name": "Sheer Mag"
},
"visuals": {
"avatarImage": {
"sources": [
{
"url": "https://i.scdn.co/image/ab6761610000e5eb36f3a11891f11f4b22e75da5",
"width": 640,
"height": 640
},
{
"url": "https://i.scdn.co/image/ab6761610000f17836f3a11891f11f4b22e75da5",
"width": 160,
"height": 160
}
]
}
}
},
{
"id": "4qAJ54O4V0W8SQcSz0bl1C",
"uri": "spotify:artist:4qAJ54O4V0W8SQcSz0bl1C",
"profile": {
"name": "The Thermals"
},
"visuals": {
"avatarImage": {
"sources": [
{
"url": "https://i.scdn.co/image/ab6761610000e5ebc094bbe59e6b6a4027e6e6a8",
"width": 640,
"height": 640
},
{
"url": "https://i.scdn.co/image/ab6761610000f178c094bbe59e6b6a4027e6e6a8",
"width": 160,
"height": 160
}
]
}
}
},
{
"id": "2kS9MrOD16tiQOIyJTzFxK",
"uri": "spotify:artist:2kS9MrOD16tiQOIyJTzFxK",
"profile": {
"name": "Bleached"
},
"visuals": {
"avatarImage": {
"sources": [
{
"url": "https://i.scdn.co/image/ab6761610000e5ebea9a2e1e004b23556b8c04b9",
"width": 640,
"height": 640
},
{
"url": "https://i.scdn.co/image/ab6761610000f178ea9a2e1e004b23556b8c04b9",
"width": 160,
"height": 160
}
]
}
}
},
{
"id": "5OPhZptrztOU4W75eMEPiX",
"uri": "spotify:artist:5OPhZptrztOU4W75eMEPiX",
"profile": {
"name": "P.S. Eliot"
},
"visuals": {
"avatarImage": {
"sources": [
{
"url": "https://i.scdn.co/image/ab67616d0000b27349154655494058ac7f955453",
"width": 640,
"height": 640
},
{
"url": "https://i.scdn.co/image/ab67616d0000485149154655494058ac7f955453",
"width": 64,
"height": 64
}
]
}
}
},
{
"id": "2iT2Fmot4VzWgdOTgp3j9M",
"uri": "spotify:artist:2iT2Fmot4VzWgdOTgp3j9M",
"profile": {
"name": "White Lung"
},
"visuals": {
"avatarImage": {
"sources": [
{
"url": "https://i.scdn.co/image/e533d5e73561b7760b3e4d5b66407c849ac3c86d",
"width": 640,
"height": 640
},
{
"url": "https://i.scdn.co/image/6563aca981b6e3b3a056d96752c0e452900914af",
"width": 64,
"height": 64
}
]
}
}
},
{
"id": "3GTaO7e3uPaG0SJR7Hxy8L",
"uri": "spotify:artist:3GTaO7e3uPaG0SJR7Hxy8L",
"profile": {
"name": "Bratmobile"
},
"visuals": {
"avatarImage": {
"sources": [
{
"url": "https://i.scdn.co/image/ab67616d0000b2730f81aa5e9c1d2400f8d8d28b",
"width": 640,
"height": 640
},
{
"url": "https://i.scdn.co/image/ab67616d000048510f81aa5e9c1d2400f8d8d28b",
"width": 64,
"height": 64
}
]
}
}
},
{
"id": "5DT78nxI4rAHYddufPUOBx",
"uri": "spotify:artist:5DT78nxI4rAHYddufPUOBx",
"profile": {
"name": "Priests"
},
"visuals": {
"avatarImage": {
"sources": [
{
"url": "https://i.scdn.co/image/ab6772690000dd22f24ef6a1c825bf826553f165",
"width": 640,
"height": 640
},
{
"url": "https://i.scdn.co/image/ab67726900008f74f24ef6a1c825bf826553f165",
"width": 64,
"height": 64
}
]
}
}
},
{
"id": "3yYUV3hkJit05YIUEODqgp",
"uri": "spotify:artist:3yYUV3hkJit05YIUEODqgp",
"profile": {
"name": "Hop Along"
},
"visuals": {
"avatarImage": {
"sources": [
{
"url": "https://i.scdn.co/image/ab6761610000e5eb323576ed6e54c00ff2a1ebf1",
"width": 640,
"height": 640
},
{
"url": "https://i.scdn.co/image/ab6761610000f178323576ed6e54c00ff2a1ebf1",
"width": 160,
"height": 160
}
]
}
}
},
{
"id": "3jCDV35GjiUGWYWKgMd9CF",
"uri": "spotify:artist:3jCDV35GjiUGWYWKgMd9CF",
"profile": {
"name": "The Julie Ruin"
},
"visuals": {
"avatarImage": {
"sources": [
{
"url": "https://i.scdn.co/image/ab6761610000e5eb332f50597694962fbaec6b6d",
"width": 640,
"height": 640
},
{
"url": "https://i.scdn.co/image/ab6761610000f178332f50597694962fbaec6b6d",
"width": 160,
"height": 160
}
]
}
}
},
{
"id": "5lJ4XQ2hlPlxACN7q3xKL1",
"uri": "spotify:artist:5lJ4XQ2hlPlxACN7q3xKL1",
"profile": {
"name": "Titus Andronicus"
},
"visuals": {
"avatarImage": {
"sources": [
{
"url": "https://i.scdn.co/image/ab6761610000e5ebb897a7ef8e49b44c8b049594",
"width": 640,
"height": 640
},
{
"url": "https://i.scdn.co/image/ab6761610000f178b897a7ef8e49b44c8b049594",
"width": 160,
"height": 160
}
]
}
}
},
{
"id": "4liUQpCxxhjGMgc33K81Fw",
"uri": "spotify:artist:4liUQpCxxhjGMgc33K81Fw",
"profile": {
"name": "Potty Mouth"
},
"visuals": {
"avatarImage": {
"sources": [
{
"url": "https://i.scdn.co/image/ab6761610000e5eb9d06cab670c44baf4cef0873",
"width": 640,
"height": 640
},
{
"url": "https://i.scdn.co/image/ab6761610000f1789d06cab670c44baf4cef0873",
"width": 160,
"height": 160
}
]
}
}
},
{
"id": "55Z2PiiE80rBOkkL1wyNPD",
"uri": "spotify:artist:55Z2PiiE80rBOkkL1wyNPD",
"profile": {
"name": "Worriers"
},
"visuals": {
"avatarImage": {
"sources": [
{
"url": "https://i.scdn.co/image/ab6761610000e5ebf0097cb37079645f4776c68c",
"width": 640,
"height": 640
},
{
"url": "https://i.scdn.co/image/ab6761610000f178f0097cb37079645f4776c68c",
"width": 160,
"height": 160
}
]
}
}
},
{
"id": "0wNZvrIMNUCs24G0wFg2D6",
"uri": "spotify:artist:0wNZvrIMNUCs24G0wFg2D6",
"profile": {
"name": "Jeff Rosenstock"
},
"visuals": {
"avatarImage": {
"sources": [
{
"url": "https://i.scdn.co/image/ab6761610000e5ebaf8d7158dcd6cc067a8550d8",
"width": 640,
"height": 640
},
{
"url": "https://i.scdn.co/image/ab6761610000f178af8d7158dcd6cc067a8550d8",
"width": 160,
"height": 160
}
]
}
}
},
{
"id": "5yC8tl2VVpS4HO758L0lSc",
"uri": "spotify:artist:5yC8tl2VVpS4HO758L0lSc",
"profile": {
"name": "Cayetana"
},
"visuals": {
"avatarImage": {
"sources": [
{
"url": "https://i.scdn.co/image/ab6761610000e5eb73389de24868249debe11ac8",
"width": 640,
"height": 640
},
{
"url": "https://i.scdn.co/image/ab6761610000f17873389de24868249debe11ac8",
"width": 160,
"height": 160
}
]
}
}
},
{
"id": "1ST6hERy8rGdwUaNAZxfG9",
"uri": "spotify:artist:1ST6hERy8rGdwUaNAZxfG9",
"profile": {
"name": "Skating Polly"
},
"visuals": {
"avatarImage": {
"sources": [
{
"url": "https://i.scdn.co/image/ab6761610000e5eb60cbb337e74e48b22bcbfd6a",
"width": 640,
"height": 640
},
{
"url": "https://i.scdn.co/image/ab6761610000f17860cbb337e74e48b22bcbfd6a",
"width": 160,
"height": 160
}
]
}
}
}
]
}
},
"goods": {
"events": {
"userLocation": {
"name": null
},
"concerts": {
"totalCount": 0,
"items": [],
"pagingInfo": {
"limit": 0
}
}
},
"merch": {
"items": [
{
"uri": "1866825",
"description": "Screaming Females had such a clear goal for their new album that it became almost a mantra: they wanted songs that were concise, crisp and melodic. That's exactly what the New Jersey punk trio delivers on Rose Mountain, their sixth LP, released via on Don Giovanni Records. The album is a milestone in a number of ways. Not only does Rose Mountain reflect a new approach to the band's songwriting, the LP marks the first time Screaming Females have worked with an outside producer (Matt Bayles), and comes as the trio celebrates 10 years together. Limited Edition pressing on turquoise vinyl Protection Each record is protected within its record sleeve by a white vellum anti-dust sleeve. Packaging All items are shipped brand-new and unopened in original packaging. Every record is shipped in original factory-applied shrink wrap and has never been touched by human hands. Original Release Date: 2019/12/06 UPC: 634457669833 Weight: 0.65 lb Dimensions: 0.25\" x 12.25\" x 12.25\" Record Label: Redeye Distribution",
"imageUri": "https://merch-img.scdn.co/https%3A%2F%2Fmerchbar.imgix.net%2Fproduct%2Fvinylized%2Fupc%2F98%2F634457669833.jpg%3Fblend64%3DaHR0cHM6Ly9tZXJjaGJhci5pbWdpeC5uZXQvfnRleHQ_dHh0LWZvbnQ9c2Fucy1zZXJpZi1ib2xkJnR4dC1jb2xvcj1mZmYmdHh0LXNpemU9NjQmdHh0LXBhZD0xNiZ3PTMyMCZiZz1mNzMxMTkmZHByPTImdHh0LWFsaWduPW1pZGRsZSUyQ2NlbnRlciZ0eHQ2ND1UMDRnVTBGTVJRJTNEJTNE%26blend-mode%3Dnormal%26blend-align%3Dbottom%2Cleft%26dpr%3D2%26blend-w%3D0.25%26w%3D640%26h%3D640?h=300&w=300&s=55aff928faeb9fdc38560e4c957d8306",
"name": "Rose mountain (limited edition turquoise vinyl) Vinyl Record",
"url": "https://www.merchbar.com/rock-alternative/screaming-females/screaming-females-rose-mountain-limited-edition-turquoise-vinyl-vinyl-record?utm_source=merchbar-spotify&utm_medium=affiliate&mb-listing-id=1866825v1997"
},
{
"uri": "1924214",
"description": "Out October 18th, Singles Too is a complete collection of Screaming Females' non-album recordings, gathering the band's early 7' singles, digital-only b-sides, rarities, and one pretty great remix. The digital version also gathers six cover songs, including the New Jersey trio's re-works of songs by Neil Young, Taylor Swift, Sheryl Crow, and Patti Smith. The tracklist -- which is arranged chronologically -- provides a roadmap of the band's progress through 15+ years, seven albums, and countless tours. 'On the first single we ever put out, there were mistakes that I made playing guitar that make me want to crawl in a hole and die,' says guitarist Marissa Paternoster, recalling the sessions for 'Arm Over Arm' and 'Zoo of Death.' 'At the time I didn't know I was allowed to say, 'Can I do that again and correct it? I was 19, giving it my all.' On Singles Too, you can hear Screaming Females lay it down at Milltown, NJ's post-apocalyptic recording-on-a-budget one-stop, The Hunt -- tin roof, flammable mixing board, DIY growlab housed in back of Marshall cab -- AND at posh Los Angeles hit-factory, East West Studios, where they convened with members of Garbage to cover 'Because the Night.' The b-sides included here also capture the breadth of the trio's creativity, with compelling detours and tangents otherwise unrepresented in their catalog -- from Sammus and Moor Mother's re-work of 'End of My Bloodline' to the stripped down demo of Rose Mountain's 'Hopeless.' And it doesn't hurt that Singles Too is also full of hits, even though they're other people's hits, though -- much loved cover versions of classics by Sheryl Crow, Taylor Swift, Neil Young, Patti Smith, and more. Singles Too is a rarities comp, yes, but it's a very, very compelling one, gathering Screaming Females most obscure original material together with it's best-known performances of other people's songs. A deep dive, an introduction, and a history lesson all at once. Formed in 2005, Screaming Females are Marissa Paternoster (guitar), Mike Abbate (bass), and Jarrett Dougherty (drums). They have released seven full-length albums and toured across the world.This is a new, unopened CD in its original packaging. Original Release Date: 2019/10/18 UPC: 634457832121 Weight: 0.2 lb Dimensions: 0.5\" x 5.0\" x 6.0\" Record Label: Redeye Distribution",
"imageUri": "https://merch-img.scdn.co/https%3A%2F%2Fmerchbar.imgix.net%2Fproduct%2Fcdified%2Fupc%2F21%2F634457832121.jpg%3Fblend64%3DaHR0cHM6Ly9tZXJjaGJhci5pbWdpeC5uZXQvfnRleHQ_dHh0LWZvbnQ9c2Fucy1zZXJpZi1ib2xkJnR4dC1jb2xvcj1mZmYmdHh0LXNpemU9NjQmdHh0LXBhZD0xNiZ3PTMyMCZiZz1mNzMxMTkmZHByPTImdHh0LWFsaWduPW1pZGRsZSUyQ2NlbnRlciZ0eHQ2ND1UMDRnVTBGTVJRJTNEJTNE%26blend-mode%3Dnormal%26blend-align%3Dbottom%2Cleft%26dpr%3D2%26blend-w%3D0.25%26w%3D640%26h%3D640?h=300&w=300&s=063d72bc36cad65fc71ba49bbdfea01a",
"name": "Singles Too CD",
"url": "https://www.merchbar.com/rock-alternative/screaming-females/screaming-females-singles-too-cd-1924214?utm_source=merchbar-spotify&utm_medium=affiliate&mb-listing-id=1924214v1997"
},
{
"uri": "2291550",
"description": "Protection Each record is protected within its record sleeve by a white vellum anti-dust sleeve. Packaging All items are shipped brand-new and unopened in original packaging. Every record is shipped in original factory-applied shrink wrap and has never been touched by human hands. Original Release Date: 2013-09-02 UPC: 616822106211 Weight: 1.07 lb Dimensions: 12.2\" x 12.3\" x 0.4\"",
"imageUri": "https://merch-img.scdn.co/https%3A%2F%2Fmerchbar.imgix.net%2Fproduct%2F4%2F1616%2F16365629%2F616822106211.jpg%3Fblend64%3DaHR0cHM6Ly9tZXJjaGJhci5pbWdpeC5uZXQvfnRleHQ_dHh0LWZvbnQ9c2Fucy1zZXJpZi1ib2xkJnR4dC1jb2xvcj1mZmYmdHh0LXNpemU9NjQmdHh0LXBhZD0xNiZ3PTMyMCZiZz1mNzMxMTkmZHByPTImdHh0LWFsaWduPW1pZGRsZSUyQ2NlbnRlciZ0eHQ2ND1UMDRnVTBGTVJRJTNEJTNE%26blend-mode%3Dnormal%26blend-align%3Dbottom%2Cleft%26dpr%3D2%26blend-w%3D0.25%26w%3D640%26h%3D640?h=300&w=300&s=217425442e6a09e3fc02ec50299c2c62",
"name": "UGLY Vinyl Record",
"url": "https://www.merchbar.com/rock-alternative/screaming-females/screaming-females-ugly-vinyl-record-2291550?utm_source=merchbar-spotify&utm_medium=affiliate&mb-listing-id=2291550v1997"
}
]
}
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment