From a9e7bc6e6630a0be8a572c1fe71fd17d57c118bb Mon Sep 17 00:00:00 2001 From: Justin Tulloss Date: Sat, 27 Apr 2013 14:36:46 -0700 Subject: [PATCH] Add perf measuring suite --- perf/albums.json | 1 + perf/albums.msgpack | Bin 0 -> 88641 bytes perf/index.html | 19 ++++++++++++++ perf/perf.js | 62 ++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 82 insertions(+) create mode 100644 perf/albums.json create mode 100644 perf/albums.msgpack create mode 100644 perf/index.html create mode 100644 perf/perf.js diff --git a/perf/albums.json b/perf/albums.json new file mode 100644 index 0000000..318ac37 --- /dev/null +++ b/perf/albums.json @@ -0,0 +1 @@ +{"status": "ok", "result": [{"baseIcon": "album/8/0/4/0000000000051408/1/square-200.jpg", "releaseDate": "2010-08-02", "displayDate": "Aug 2, 2010", "duration": 232, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/David_Dondero/album/_Zero_With_A_Bullet/", "shortUrl": "http://rd.io/x/Qj5HS0s/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5HS0s/", "type": "al", "price": "9.90", "key": "al332808|6939", "icon": "http://cdn3.rd.io/album/8/0/4/0000000000051408/1/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "# Zero With A Bullet", "isExplicit": false, "artist": "David Dondero", "url": "/artist/David_Dondero/album/_Zero_With_A_Bullet/", "albumKey": "a332808", "artistKey": "rl408200|6939", "length": 1, "trackKeys": ["t4109298"], "canTether": true, "itemTrackKeys": ["t4109298", "t4109302", "t4109304", "t4109307", "t4109310", "t4109315", "t4109317", "t4109322", "t4109326", "t4109329"], "rawArtistKey": "r408200", "artistUrl": "/artist/David_Dondero/"}, {"baseIcon": "album/6/9/e/000000000005ae96/square-200.jpg", "releaseDate": "2009-09-01", "displayDate": "Sep 1, 2009", "duration": 3178, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/The_Apples_In_Stereo/album/1_Hits_Explosion/", "shortUrl": "http://rd.io/x/Qj5H8dU/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5H8dU/", "type": "al", "price": "9.99", "key": "al372374|6939", "icon": "http://cdn3.rd.io/album/6/9/e/000000000005ae96/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "#1 Hits Explosion", "isExplicit": false, "artist": "The Apples In Stereo", "url": "/artist/The_Apples_In_Stereo/album/1_Hits_Explosion/", "albumKey": "a372374", "artistKey": "rl129433|6939", "length": 16, "trackKeys": ["t4546643", "t4546664", "t4546687", "t4546720", "t4546744", "t4546761", "t4546784", "t4546814", "t4546832", "t4546865", "t4546891", "t4546912", "t4546932", "t4546957", "t4546985", "t4547010"], "canTether": true, "itemTrackKeys": ["t4546643", "t4546664", "t4546687", "t4546720", "t4546744", "t4546761", "t4546784", "t4546814", "t4546832", "t4546865", "t4546891", "t4546912", "t4546932", "t4546957", "t4546985", "t4547010"], "rawArtistKey": "r129433", "artistUrl": "/artist/The_Apples_In_Stereo/"}, {"baseIcon": "album/a/7/e/0000000000083e7a/square-200.jpg", "releaseDate": "2010-11-12", "displayDate": "Nov 12, 2010", "duration": 4276, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Norah_Jones/album/...Featuring/", "shortUrl": "http://rd.io/x/Qj5KYTk/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5KYTk/", "type": "al", "price": "9.99", "key": "al540282|6939", "icon": "http://cdn3.rd.io/album/a/7/e/0000000000083e7a/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "...Featuring", "isExplicit": false, "artist": "Norah Jones", "url": "/artist/Norah_Jones/album/...Featuring/", "albumKey": "a540282", "artistKey": "rl99848|6939", "length": 18, "trackKeys": ["t6513154", "t6513203", "t6513251", "t6513289", "t6513346", "t6513386", "t6513438", "t6513484", "t6513530", "t6513610", "t6513677", "t6513768", "t6513834", "t6513891", "t6513957", "t6513993", "t6514097", "t6514164"], "canTether": true, "itemTrackKeys": ["t6513154", "t6513203", "t6513251", "t6513289", "t6513346", "t6513386", "t6513438", "t6513484", "t6513530", "t6513610", "t6513677", "t6513768", "t6513834", "t6513891", "t6513957", "t6513993", "t6514097", "t6514164"], "rawArtistKey": "r99848", "artistUrl": "/artist/Norah_Jones/"}, {"baseIcon": "album/5/8/b/0000000000009b85/square-200.jpg", "releaseDate": "2007-10-02", "displayDate": "Oct 2, 2007", "duration": 2024, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Sharon_Jones__The_Dap-Kings/album/100_Days%2C_100_Nights_4/", "shortUrl": "http://rd.io/x/Qj7Z2g/", "canStream": true, "embedUrl": "https://rd.io/e/Qj7Z2g/", "type": "al", "price": "9.90", "key": "al39813|6939", "icon": "http://cdn3.rd.io/album/5/8/b/0000000000009b85/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "100 Days, 100 Nights", "isExplicit": false, "artist": "Sharon Jones & The Dap-Kings", "url": "/artist/Sharon_Jones__The_Dap-Kings/album/100_Days%2C_100_Nights_4/", "albumKey": "a39813", "artistKey": "rl976|6939", "length": 10, "trackKeys": ["t499149", "t499166", "t499177", "t499193", "t499208", "t499228", "t499251", "t499266", "t499286", "t499296"], "canTether": true, "itemTrackKeys": ["t499149", "t499166", "t499177", "t499193", "t499208", "t499228", "t499251", "t499266", "t499286", "t499296"], "rawArtistKey": "r976", "artistUrl": "/artist/Sharon_Jones__The_Dap-Kings/"}, {"baseIcon": "album/6/a/1/00000000000421a6/3/square-200.jpg", "releaseDate": "2009-09-08", "displayDate": "Sep 8, 2009", "duration": 2742, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Rodrigo_y_Gabriela/album/1111/", "shortUrl": "http://rd.io/x/Qj5GfuU/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5GfuU/", "type": "al", "price": "9.99", "key": "al270758|6939", "icon": "http://cdn3.rd.io/album/6/a/1/00000000000421a6/3/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "11:11", "isExplicit": false, "artist": "Rodrigo y Gabriela", "url": "/artist/Rodrigo_y_Gabriela/album/1111/", "albumKey": "a270758", "artistKey": "rl168179|6939", "length": 11, "trackKeys": ["t3314678", "t3375501", "t3375514", "t3375526", "t3375535", "t3375547", "t3375568", "t3375579", "t3375593", "t3375602", "t3375619"], "canTether": true, "itemTrackKeys": ["t3314678", "t3375501", "t3375514", "t3375526", "t3375535", "t3375547", "t3375568", "t3375579", "t3375593", "t3375602", "t3375619"], "rawArtistKey": "r168179", "artistUrl": "/artist/Rodrigo_y_Gabriela/"}, {"baseIcon": "album/7/e/4/00000000000964e7/square-200.jpg", "releaseDate": "2007-04-10", "displayDate": "Apr 10, 2007", "duration": 2603, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Blonde_Redhead/album/23/", "shortUrl": "http://rd.io/x/Qj5LO6Q/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5LO6Q/", "type": "al", "price": "None", "key": "al615655|6939", "icon": "http://cdn3.rd.io/album/7/e/4/00000000000964e7/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "23", "isExplicit": false, "artist": "Blonde Redhead", "url": "/artist/Blonde_Redhead/album/23/", "albumKey": "a615655", "artistKey": "rl240364|6939", "length": 10, "trackKeys": ["t7384158", "t7384166", "t7384171", "t7384178", "t7384183", "t7384188", "t7384195", "t7384200", "t7384205", "t7384210"], "canTether": true, "itemTrackKeys": ["t7384158", "t7384166", "t7384171", "t7384178", "t7384183", "t7384188", "t7384195", "t7384200", "t7384205", "t7384210"], "rawArtistKey": "r240364", "artistUrl": "/artist/Blonde_Redhead/"}, {"baseIcon": "album/6/5/b/0000000000017b56/square-200.jpg", "releaseDate": "2003-11-04", "displayDate": "Nov 4, 2003", "duration": 3428, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Muse/album/Absolution_(New_09_version)/", "shortUrl": "http://rd.io/x/Qj5DJBU/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5DJBU/", "type": "al", "price": "9.99", "key": "al97110|6939", "icon": "http://cdn3.rd.io/album/6/5/b/0000000000017b56/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Absolution (New 09 version)", "isExplicit": false, "artist": "Muse", "url": "/artist/Muse/album/Absolution_(New_09_version)/", "albumKey": "a97110", "artistKey": "rl39730|6939", "length": 15, "trackKeys": ["t1192301", "t1192307", "t1192354", "t1192396", "t1192446", "t1192496", "t1192541", "t1192564", "t1192602", "t1192646", "t1192699", "t1192736", "t1192773", "t1192807", "t1192853"], "canTether": true, "itemTrackKeys": ["t1192301", "t1192307", "t1192354", "t1192396", "t1192446", "t1192496", "t1192541", "t1192564", "t1192602", "t1192646", "t1192699", "t1192736", "t1192773", "t1192807", "t1192853"], "rawArtistKey": "r39730", "artistUrl": "/artist/Muse/"}, {"baseIcon": "album/1/5/a/0000000000019a51/square-200.jpg", "releaseDate": "2006-09-26", "displayDate": "Sep 26, 2006", "duration": 2316, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/The_Dear_Hunter/album/Act_I_The_Lake_South%2C_The_River_North/", "shortUrl": "http://rd.io/x/Qj5DxRI/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5DxRI/", "type": "al", "price": "6.99", "key": "al105041|6939", "icon": "http://cdn3.rd.io/album/1/5/a/0000000000019a51/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Act I: The Lake South, The River North", "isExplicit": false, "artist": "The Dear Hunter", "url": "/artist/The_Dear_Hunter/album/Act_I_The_Lake_South%2C_The_River_North/", "albumKey": "a105041", "artistKey": "rl89578|6939", "length": 8, "trackKeys": ["t1272698", "t1272710", "t1272721", "t1272760", "t1272791", "t1272834", "t1272876", "t1272915"], "canTether": true, "itemTrackKeys": ["t1272698", "t1272710", "t1272721", "t1272760", "t1272791", "t1272834", "t1272876", "t1272915"], "rawArtistKey": "r89578", "artistUrl": "/artist/The_Dear_Hunter/"}, {"baseIcon": "album/0/0/1/0000000000095100/square-200.jpg", "releaseDate": "2009-09-22", "displayDate": "Sep 22, 2009", "duration": 2657, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Girls/album/Album/", "shortUrl": "http://rd.io/x/Qj5LDkM/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5LDkM/", "type": "al", "price": "None", "key": "al610560|6939", "icon": "http://cdn3.rd.io/album/0/0/1/0000000000095100/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Album", "isExplicit": false, "artist": "Girls", "url": "/artist/Girls/album/Album/", "albumKey": "a610560", "artistKey": "rl110254|6939", "length": 12, "trackKeys": ["t7326640", "t7326658", "t7326690", "t7326715", "t7326725", "t7326744", "t7326788", "t7326817", "t7326856", "t7326889", "t7326912", "t7326926"], "canTether": true, "itemTrackKeys": ["t7326640", "t7326658", "t7326690", "t7326715", "t7326725", "t7326744", "t7326788", "t7326817", "t7326856", "t7326889", "t7326912", "t7326926"], "rawArtistKey": "r110254", "artistUrl": "/artist/Girls/"}, {"baseIcon": "album/1/5/8/0000000000095851/1/square-200.jpg", "releaseDate": "1995-03-28", "displayDate": "Mar 28, 1995", "duration": 2462, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Guided_By_Voices/album/Alien_Lanes/", "shortUrl": "http://rd.io/x/Qj5LBxI/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5LBxI/", "type": "al", "price": "None", "key": "al612433|6939", "icon": "http://cdn3.rd.io/album/1/5/8/0000000000095851/1/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Alien Lanes", "isExplicit": false, "artist": "Guided By Voices", "url": "/artist/Guided_By_Voices/album/Alien_Lanes/", "albumKey": "a612433", "artistKey": "rl8492|6939", "length": 28, "trackKeys": ["t7347847", "t7347849", "t7347850", "t7347852", "t7347853", "t7347855", "t7347856", "t7347857", "t7347858", "t7347859", "t7347860", "t7347862", "t7347863", "t7347865", "t7347866", "t7347869", "t7347870", "t7347872", "t7347873", "t7347874", "t7347875", "t7347876", "t7347878", "t7347879", "t7347882", "t7347883", "t7347884", "t7347886"], "canTether": true, "itemTrackKeys": ["t7347847", "t7347849", "t7347850", "t7347852", "t7347853", "t7347855", "t7347856", "t7347857", "t7347858", "t7347859", "t7347860", "t7347862", "t7347863", "t7347865", "t7347866", "t7347869", "t7347870", "t7347872", "t7347873", "t7347874", "t7347875", "t7347876", "t7347878", "t7347879", "t7347882", "t7347883", "t7347884", "t7347886"], "rawArtistKey": "r8492", "artistUrl": "/artist/Guided_By_Voices/"}, {"baseIcon": "album/7/f/c/00000000000a4cf7/square-200.jpg", "releaseDate": "2011-03-29", "displayDate": "Mar 29, 2011", "duration": 2544, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/The_Mountain_Goats/album/All_Eternals_Deck/", "shortUrl": "http://rd.io/x/Qj5IE7Q/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5IE7Q/", "type": "al", "price": "11.99", "key": "al675063|6939", "icon": "http://cdn3.rd.io/album/7/f/c/00000000000a4cf7/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "All Eternals Deck", "isExplicit": false, "artist": "The Mountain Goats", "url": "/artist/The_Mountain_Goats/album/All_Eternals_Deck/", "albumKey": "a675063", "artistKey": "rl115948|6939", "length": 13, "trackKeys": ["t8026173", "t8026176", "t8026179", "t8026180", "t8026182", "t8026184", "t8026186", "t8026189", "t8026193", "t8026197", "t8026200", "t8026202", "t8026205"], "canTether": true, "itemTrackKeys": ["t8026173", "t8026176", "t8026179", "t8026180", "t8026182", "t8026184", "t8026186", "t8026189", "t8026193", "t8026197", "t8026200", "t8026202", "t8026205"], "rawArtistKey": "r115948", "artistUrl": "/artist/The_Mountain_Goats/"}, {"baseIcon": "album/2/b/e/0000000000095eb2/square-200.jpg", "releaseDate": "2005-04-11", "displayDate": "Apr 11, 2005", "duration": 2679, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/The_National/album/Alligator/", "shortUrl": "http://rd.io/x/Qj5LAfE/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5LAfE/", "type": "al", "price": "None", "key": "al614066|6939", "icon": "http://cdn3.rd.io/album/2/b/e/0000000000095eb2/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Alligator", "isExplicit": false, "artist": "The National", "url": "/artist/The_National/album/Alligator/", "albumKey": "a614066", "artistKey": "rl86908|6939", "length": 12, "trackKeys": ["t7367498", "t7367500", "t7367502", "t7367504", "t7367506", "t7367509", "t7367511", "t7367512", "t7367514", "t7367516", "t7367518", "t7367520"], "canTether": true, "itemTrackKeys": ["t7367498", "t7367500", "t7367502", "t7367504", "t7367506", "t7367508", "t7367509", "t7367511", "t7367512", "t7367514", "t7367516", "t7367518", "t7367520"], "rawArtistKey": "r86908", "artistUrl": "/artist/The_National/"}, {"baseIcon": "album/1/e/6/00000000000206e1/square-200.jpg", "releaseDate": "2010-02-02", "displayDate": "Feb 2, 2010", "duration": 1985, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Wakey!Wakey!/album/Almost_Everything_I_Wish_I%27d_Said_The_Last_Time_I_Saw_You.../", "shortUrl": "http://rd.io/x/Qj5AWaI/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5AWaI/", "type": "al", "price": "9.99", "key": "al132833|6939", "icon": "http://cdn3.rd.io/album/1/e/6/00000000000206e1/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Almost Everything I Wish I'd Said The Last Time I Saw You...", "isExplicit": false, "artist": "Wakey!Wakey!", "url": "/artist/Wakey!Wakey!/album/Almost_Everything_I_Wish_I%27d_Said_The_Last_Time_I_Saw_You.../", "albumKey": "a132833", "artistKey": "rl155670|6939", "length": 11, "trackKeys": ["t1692364", "t1692371", "t1692380", "t1692393", "t1692399", "t1692408", "t1692419", "t1692431", "t1692442", "t1692453", "t1692463"], "canTether": true, "itemTrackKeys": ["t1692364", "t1692371", "t1692380", "t1692393", "t1692399", "t1692408", "t1692419", "t1692431", "t1692442", "t1692453", "t1692463"], "rawArtistKey": "r155670", "artistUrl": "/artist/Wakey!Wakey!/"}, {"baseIcon": "album/a/c/f/000000000002ffca/1/square-200.jpg", "releaseDate": "2001-06-05", "displayDate": "Jun 5, 2001", "duration": 2630, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Radiohead/album/Amnesiac_1/", "shortUrl": "http://rd.io/x/Qj5AoIk/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5AoIk/", "type": "al", "price": "9.99", "key": "al196554|6939", "icon": "http://cdn3.rd.io/album/a/c/f/000000000002ffca/1/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Amnesiac", "isExplicit": false, "artist": "Radiohead", "url": "/artist/Radiohead/album/Amnesiac_1/", "albumKey": "a196554", "artistKey": "rl91318|6939", "length": 11, "trackKeys": ["t2365747", "t2365846", "t2365950", "t2366036", "t2366100", "t2366180", "t2366255", "t2366299", "t2366358", "t2366382", "t2366414"], "canTether": true, "itemTrackKeys": ["t2365747", "t2365846", "t2365950", "t2366036", "t2366100", "t2366180", "t2366255", "t2366299", "t2366358", "t2366382", "t2366414"], "rawArtistKey": "r91318", "artistUrl": "/artist/Radiohead/"}, {"baseIcon": "album/2/6/e/000000000029ae62/1/square-200.jpg", "releaseDate": "2013-02-25", "displayDate": "Feb 25, 2013", "duration": 2675, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Atoms_For_Peace/album/AMOK/", "shortUrl": "http://rd.io/x/Qj5r8SE/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5r8SE/", "type": "al", "price": "None", "key": "al2731618|6939", "icon": "http://cdn3.rd.io/album/2/6/e/000000000029ae62/1/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "AMOK", "isExplicit": false, "artist": "Atoms For Peace", "url": "/artist/Atoms_For_Peace/album/AMOK/", "albumKey": "a2731618", "artistKey": "rl2157126|6939", "length": 9, "trackKeys": ["t28933423", "t28933452", "t28933477", "t28933499", "t28933522", "t28933539", "t28933561", "t28933578", "t28933598"], "canTether": true, "itemTrackKeys": ["t28933423", "t28933452", "t28933477", "t28933499", "t28933522", "t28933539", "t28933561", "t28933578", "t28933598"], "rawArtistKey": "r2157126", "artistUrl": "/artist/Atoms_For_Peace/"}, {"baseIcon": "album/4/1/7/000000000001d714/square-200.jpg", "releaseDate": "1998-01-09", "displayDate": "Jan 9, 1998", "duration": 236, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Cap%27n_Jazz/album/Analphabetapolothology/", "shortUrl": "http://rd.io/x/Qj5DiFc/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5DiFc/", "type": "al", "price": "11.99", "key": "al120596|6939", "icon": "http://cdn3.rd.io/album/4/1/7/000000000001d714/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Analphabetapolothology", "isExplicit": false, "artist": "Cap'n Jazz", "url": "/artist/Cap%27n_Jazz/album/Analphabetapolothology/", "albumKey": "a120596", "artistKey": "rl139997|6939", "length": 1, "trackKeys": ["t1515838"], "canTether": true, "itemTrackKeys": ["t1515838", "t1515849", "t1515855", "t1515859", "t1515872", "t1515881", "t1515889", "t1515893", "t1515897", "t1515908", "t1515915", "t1515924", "t1515931", "t1515939", "t1515954", "t1515958", "t1515969", "t1515977", "t1515989", "t1515999", "t1516009", "t1516024", "t1516038", "t1516045", "t1516053", "t1516056", "t1516069", "t1516083", "t1516090", "t1516095", "t1516104", "t1516109", "t1516119", "t1516123"], "rawArtistKey": "r139997", "artistUrl": "/artist/Cap%27n_Jazz/"}, {"baseIcon": "album/6/4/f/00000000000a4f46/1/square-200.jpg", "releaseDate": "2011-03-18", "displayDate": "Mar 18, 2011", "duration": 2049, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/The_Strokes/album/Angles/", "shortUrl": "http://rd.io/x/Qj5IEAU/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5IEAU/", "type": "al", "price": "9.99", "key": "al675654|6939", "icon": "http://cdn3.rd.io/album/6/4/f/00000000000a4f46/1/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Angles", "isExplicit": false, "artist": "The Strokes", "url": "/artist/The_Strokes/album/Angles/", "albumKey": "a675654", "artistKey": "rl326878|6939", "length": 10, "trackKeys": ["t8036717", "t8036720", "t8036725", "t8036728", "t8036732", "t8036735", "t8036739", "t8036741", "t8036744", "t8036747"], "canTether": true, "itemTrackKeys": ["t8036717", "t8036720", "t8036725", "t8036728", "t8036732", "t8036735", "t8036739", "t8036741", "t8036744", "t8036747"], "rawArtistKey": "r326878", "artistUrl": "/artist/The_Strokes/"}, {"baseIcon": "album/f/a/6/000000000002c6af/square-200.jpg", "releaseDate": "2001-04-30", "displayDate": "Apr 30, 2001", "duration": 2506, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Pink_Floyd/album/Animals_(1992_Remaster)/", "shortUrl": "http://rd.io/x/Qj5Amew/", "canStream": false, "embedUrl": "https://rd.io/e/Qj5Amew/", "type": "al", "price": "None", "key": "al181935|6939", "icon": "http://cdn3.rd.io/album/f/a/6/000000000002c6af/square-200.jpg", "userName": "Justin Tulloss", "canSample": false, "name": "Animals (1992 Remaster)", "isExplicit": false, "artist": "Pink Floyd", "url": "/artist/Pink_Floyd/album/Animals_(1992_Remaster)/", "albumKey": "a181935", "artistKey": "rl232671|6939", "length": 5, "trackKeys": ["t2192612", "t2192637", "t2192934", "t2193146", "t2193320"], "canTether": false, "itemTrackKeys": ["t2192612", "t2192637", "t2192934", "t2193146", "t2193320"], "rawArtistKey": "r232671", "artistUrl": "/artist/Pink_Floyd/"}, {"baseIcon": "album/8/6/c/000000000005bc68/square-200.jpg", "releaseDate": "2010-08-17", "displayDate": "Aug 17, 2010", "duration": 2216, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Geographer/album/Animal_Shapes/", "shortUrl": "http://rd.io/x/Qj5H4ys/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5H4ys/", "type": "al", "price": "7.92", "key": "al375912|6939", "icon": "http://cdn3.rd.io/album/8/6/c/000000000005bc68/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Animal Shapes", "isExplicit": false, "artist": "Geographer", "url": "/artist/Geographer/album/Animal_Shapes/", "albumKey": "a375912", "artistKey": "rl437996|6939", "length": 8, "trackKeys": ["t4584782", "t4584787", "t4584792", "t4584795", "t4584799", "t4584804", "t4584809", "t4584812"], "canTether": true, "itemTrackKeys": ["t4584782", "t4584787", "t4584792", "t4584795", "t4584799", "t4584804", "t4584809", "t4584812"], "rawArtistKey": "r437996", "artistUrl": "/artist/Geographer/"}, {"baseIcon": "album/c/6/1/000000000002616c/square-200.jpg", "releaseDate": "2009-10-13", "displayDate": "Oct 13, 2009", "duration": 550, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Andrew_Bird/album/Anonanimal_/_See_The_Enemy/", "shortUrl": "http://rd.io/x/Qj5APi8/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5APi8/", "type": "al", "price": "1.98", "key": "al156012|6939", "icon": "http://cdn3.rd.io/album/c/6/1/000000000002616c/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Anonanimal / See The Enemy", "isExplicit": false, "artist": "Andrew Bird", "url": "/artist/Andrew_Bird/album/Anonanimal_/_See_The_Enemy/", "albumKey": "a156012", "artistKey": "rl170683|6939", "length": 2, "trackKeys": ["t1875441", "t1875445"], "canTether": true, "itemTrackKeys": ["t1875441", "t1875445"], "rawArtistKey": "r170683", "artistUrl": "/artist/Andrew_Bird/"}, {"baseIcon": "album/d/3/9/000000000008293d/square-200.jpg", "releaseDate": "2006-02-22", "displayDate": "Feb 22, 2006", "duration": 1415, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Crown_City_Rockers/album/Another_Day_(Rhyme_Writing)/", "shortUrl": "http://rd.io/x/Qj5Kdn4/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5Kdn4/", "type": "al", "price": "6.93", "key": "al534845|6939", "icon": "http://cdn3.rd.io/album/d/3/9/000000000008293d/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Another Day (Rhyme Writing)", "isExplicit": false, "artist": "Crown City Rockers", "url": "/artist/Crown_City_Rockers/album/Another_Day_(Rhyme_Writing)/", "albumKey": "a534845", "artistKey": "rl495748|6939", "length": 7, "trackKeys": ["t6452429", "t6452467", "t6452512", "t6452551", "t6452591", "t6452626", "t6452657"], "canTether": true, "itemTrackKeys": ["t6452429", "t6452467", "t6452512", "t6452551", "t6452591", "t6452626", "t6452657"], "rawArtistKey": "r495748", "artistUrl": "/artist/Crown_City_Rockers/"}, {"baseIcon": "album/a/7/5/000000000009557a/square-200.jpg", "releaseDate": "2004-09-28", "displayDate": "Sep 28, 2004", "duration": 4241, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Interpol/album/Antics_The_Special_Edition/", "shortUrl": "http://rd.io/x/Qj5LCjk/", "canStream": false, "embedUrl": "https://rd.io/e/Qj5LCjk/", "type": "al", "price": "None", "key": "al611706|6939", "icon": "http://cdn3.rd.io/album/a/7/5/000000000009557a/square-200.jpg", "userName": "Justin Tulloss", "canSample": false, "name": "Antics: The Special Edition", "isExplicit": false, "artist": "Interpol", "url": "/artist/Interpol/album/Antics_The_Special_Edition/", "albumKey": "a611706", "artistKey": "rl140404|6939", "length": 15, "trackKeys": ["t7340411", "t7340415", "t7340420", "t7340424", "t7340429", "t7340432", "t7340437", "t7340440", "t7340444", "t7340447", "t7340454", "t7340459", "t7340464", "t7340470", "t7340479"], "canTether": false, "itemTrackKeys": ["t7340411", "t7340415", "t7340420", "t7340424", "t7340429", "t7340432", "t7340437", "t7340440", "t7340444", "t7340447", "t7340454", "t7340459", "t7340464", "t7340470", "t7340479"], "rawArtistKey": "r140404", "artistUrl": "/artist/Interpol/"}, {"baseIcon": "album/2/5/3/000000000003d352/1/square-200.jpg", "releaseDate": "2010-06-07", "displayDate": "Jun 7, 2010", "duration": 298, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Light_Pollution/album/Apparitions/", "shortUrl": "http://rd.io/x/Qj5BjBE/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5BjBE/", "type": "al", "price": "8.91", "key": "al250706|6939", "icon": "http://cdn3.rd.io/album/2/5/3/000000000003d352/1/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Apparitions", "isExplicit": false, "artist": "Light Pollution", "url": "/artist/Light_Pollution/album/Apparitions/", "albumKey": "a250706", "artistKey": "rl334913|6939", "length": 1, "trackKeys": ["t3066697"], "canTether": true, "itemTrackKeys": ["t3066697", "t3066832", "t3066902", "t3066990", "t3067110", "t3067296", "t3067423", "t3067566", "t3067655"], "rawArtistKey": "r334913", "artistUrl": "/artist/Light_Pollution/"}, {"baseIcon": "album/c/9/6/00000000000c469c/square-200.jpg", "releaseDate": "2011-06-07", "displayDate": "Jun 7, 2011", "duration": 2475, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Black_Lips/album/Arabia_Mountain/", "shortUrl": "http://rd.io/x/Qj5OGd8/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5OGd8/", "type": "al", "price": "9.99", "key": "al804508|6939", "icon": "http://cdn3.rd.io/album/c/9/6/00000000000c469c/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Arabia Mountain", "isExplicit": false, "artist": "Black Lips", "url": "/artist/Black_Lips/album/Arabia_Mountain/", "albumKey": "a804508", "artistKey": "rl799168|6939", "length": 16, "trackKeys": ["t9468228", "t9468263", "t9468296", "t9468337", "t9468374", "t9468412", "t9468458", "t9468492", "t9468514", "t9468552", "t9468597", "t9468636", "t9468671", "t9468701", "t9468731", "t9468766"], "canTether": true, "itemTrackKeys": ["t9468228", "t9468263", "t9468296", "t9468337", "t9468374", "t9468412", "t9468458", "t9468492", "t9468514", "t9468552", "t9468597", "t9468636", "t9468671", "t9468701", "t9468731", "t9468766"], "rawArtistKey": "r799168", "artistUrl": "/artist/Black_Lips/"}, {"baseIcon": "album/8/f/1/00000000000261f8/square-200.jpg", "releaseDate": "2007-03-20", "displayDate": "Mar 20, 2007", "duration": 2906, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Andrew_Bird/album/Armchair_Apocrypha/", "shortUrl": "http://rd.io/x/Qj5APrs/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5APrs/", "type": "al", "price": "9.99", "key": "al156152|6939", "icon": "http://cdn3.rd.io/album/8/f/1/00000000000261f8/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Armchair Apocrypha", "isExplicit": false, "artist": "Andrew Bird", "url": "/artist/Andrew_Bird/album/Armchair_Apocrypha/", "albumKey": "a156152", "artistKey": "rl170683|6939", "length": 12, "trackKeys": ["t1876711", "t1876720", "t1876729", "t1876738", "t1876745", "t1876756", "t1876765", "t1876771", "t1876775", "t1876779", "t1876789", "t1876797"], "canTether": true, "itemTrackKeys": ["t1876711", "t1876720", "t1876729", "t1876738", "t1876745", "t1876756", "t1876765", "t1876771", "t1876775", "t1876779", "t1876789", "t1876797"], "rawArtistKey": "r170683", "artistUrl": "/artist/Andrew_Bird/"}, {"baseIcon": "album/0/1/1/000000000001a110/square-200.jpg", "releaseDate": "2009-05-18", "displayDate": "May 18, 2009", "duration": 5572, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Iron_And_Wine/album/Around_The_Well/", "shortUrl": "http://rd.io/x/Qj5D_lM/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5D_lM/", "type": "al", "price": "11.99", "key": "al106768|6939", "icon": "http://cdn3.rd.io/album/0/1/1/000000000001a110/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Around The Well", "isExplicit": false, "artist": "Iron & Wine", "url": "/artist/Iron_And_Wine/album/Around_The_Well/", "albumKey": "a106768", "artistKey": "rl138882|6939", "length": 23, "trackKeys": ["t1289868", "t1289876", "t1289879", "t1289884", "t1289890", "t1289894", "t1289901", "t1289909", "t1289912", "t1289919", "t1289925", "t1289929", "t1289930", "t1289937", "t1289945", "t1289947", "t1289952", "t1289958", "t1289964", "t1289966", "t1289973", "t1289977", "t1289982"], "canTether": true, "itemTrackKeys": ["t1289868", "t1289876", "t1289879", "t1289884", "t1289890", "t1289894", "t1289901", "t1289909", "t1289912", "t1289919", "t1289925", "t1289929", "t1289930", "t1289937", "t1289945", "t1289947", "t1289952", "t1289958", "t1289964", "t1289966", "t1289973", "t1289977", "t1289982"], "rawArtistKey": "r138882", "artistUrl": "/artist/Iron_And_Wine/"}, {"baseIcon": "album/4/3/7/0000000000140734/3/square-200.jpg", "releaseDate": "2012-02-14", "displayDate": "Feb 14, 2012", "duration": 3109, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Heartless_Bastards/album/Arrow/", "shortUrl": "http://rd.io/x/Qj5WWHc/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5WWHc/", "type": "al", "price": "9.90", "key": "al1312564|6939", "icon": "http://cdn3.rd.io/album/4/3/7/0000000000140734/3/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Arrow", "isExplicit": false, "artist": "Heartless Bastards", "url": "/artist/Heartless_Bastards/album/Arrow/", "albumKey": "a1312564", "artistKey": "rl2540|6939", "length": 10, "trackKeys": ["t14882997", "t14883070", "t14883121", "t14883163", "t14883222", "t14883269", "t14883302", "t14883354", "t14883386", "t14883421"], "canTether": true, "itemTrackKeys": ["t14882997", "t14883070", "t14883121", "t14883163", "t14883222", "t14883269", "t14883302", "t14883354", "t14883386", "t14883421"], "rawArtistKey": "r2540", "artistUrl": "/artist/Heartless_Bastards/"}, {"baseIcon": "album/d/4/e/000000000001fe4d/7/square-200.jpg", "releaseDate": "2010-01-19", "displayDate": "Jan 19, 2010", "duration": 2424, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Surfer_Blood/album/Astro_Coast/", "shortUrl": "http://rd.io/x/Qj5DoQ4/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5DoQ4/", "type": "al", "price": "7.99", "key": "al130637|6939", "icon": "http://cdn3.rd.io/album/d/4/e/000000000001fe4d/7/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Astro Coast", "isExplicit": false, "artist": "Surfer Blood", "url": "/artist/Surfer_Blood/album/Astro_Coast/", "albumKey": "a130637", "artistKey": "rl143601|6939", "length": 10, "trackKeys": ["t1668162", "t1668197", "t1668224", "t1668259", "t1668303", "t1668324", "t1668359", "t1668382", "t1668431", "t1668476"], "canTether": true, "itemTrackKeys": ["t1668162", "t1668197", "t1668224", "t1668259", "t1668303", "t1668324", "t1668359", "t1668382", "t1668431", "t1668476"], "rawArtistKey": "r143601", "artistUrl": "/artist/Surfer_Blood/"}, {"baseIcon": "album/9/8/a/0000000000045a89/square-200.jpg", "releaseDate": "1991-01-01", "displayDate": "Jan 1, 1991", "duration": 3342, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Johnny_Cash/album/At_Folsom_Prison_1/", "shortUrl": "http://rd.io/x/Qj5GBco/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5GBco/", "type": "al", "price": "10.99", "key": "al285321|6939", "icon": "http://cdn3.rd.io/album/9/8/a/0000000000045a89/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "At Folsom Prison", "isExplicit": false, "artist": "Johnny Cash", "url": "/artist/Johnny_Cash/album/At_Folsom_Prison_1/", "albumKey": "a285321", "artistKey": "rl2318|6939", "length": 19, "trackKeys": ["t3493312", "t3493313", "t3493314", "t3493315", "t3493316", "t3493317", "t3493318", "t3493319", "t3493320", "t3493321", "t3493322", "t3493323", "t3493324", "t3493325", "t3493326", "t3493327", "t3493328", "t3493329", "t3493330"], "canTether": true, "itemTrackKeys": ["t3493312", "t3493313", "t3493314", "t3493315", "t3493316", "t3493317", "t3493318", "t3493319", "t3493320", "t3493321", "t3493322", "t3493323", "t3493324", "t3493325", "t3493326", "t3493327", "t3493328", "t3493329", "t3493330"], "rawArtistKey": "r2318", "artistUrl": "/artist/Johnny_Cash/"}, {"baseIcon": "album/f/5/b/0000000000018b5f/square-200.jpg", "releaseDate": "2006-04-03", "displayDate": "Apr 3, 2006", "duration": 4235, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/The_Flaming_Lips/album/At_War_With_The_Mystics_(Digital_Audio_Bundle)/", "shortUrl": "http://rd.io/x/Qj5D1Bw/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5D1Bw/", "type": "al", "price": "12.99", "key": "al101215|6939", "icon": "http://cdn3.rd.io/album/f/5/b/0000000000018b5f/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "At War With The Mystics (Digital Audio Bundle)", "isExplicit": false, "artist": "The Flaming Lips", "url": "/artist/The_Flaming_Lips/album/At_War_With_The_Mystics_(Digital_Audio_Bundle)/", "albumKey": "a101215", "artistKey": "rl84808|6939", "length": 15, "trackKeys": ["t1234226", "t1234248", "t1234266", "t1234299", "t1234324", "t1234346", "t1234365", "t1234397", "t1234417", "t1234435", "t1234456", "t1234482", "t1234502", "t1234537", "t1234560"], "canTether": true, "itemTrackKeys": ["t1234226", "t1234248", "t1234266", "t1234299", "t1234324", "t1234346", "t1234365", "t1234397", "t1234417", "t1234435", "t1234456", "t1234482", "t1234502", "t1234537", "t1234560"], "rawArtistKey": "r84808", "artistUrl": "/artist/The_Flaming_Lips/"}, {"baseIcon": "album/e/6/7/000000000001976e/square-200.jpg", "releaseDate": "2006-07-10", "displayDate": "Jul 10, 2006", "duration": 2604, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Cut_Chemist/album/The_Audience%27s_Listening/", "shortUrl": "http://rd.io/x/Qj5DyC0/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5DyC0/", "type": "al", "price": "9.99", "key": "al104302|6939", "icon": "http://cdn3.rd.io/album/e/6/7/000000000001976e/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "The Audience's Listening", "isExplicit": false, "artist": "Cut Chemist", "url": "/artist/Cut_Chemist/album/The_Audience%27s_Listening/", "albumKey": "a104302", "artistKey": "rl85896|6939", "length": 12, "trackKeys": ["t1265202", "t1265223", "t1265271", "t1265292", "t1265357", "t1265390", "t1265437", "t1265476", "t1265507", "t1265542", "t1265601", "t1265652"], "canTether": true, "itemTrackKeys": ["t1265202", "t1265223", "t1265271", "t1265292", "t1265357", "t1265390", "t1265437", "t1265476", "t1265507", "t1265542", "t1265601", "t1265652"], "rawArtistKey": "r85896", "artistUrl": "/artist/Cut_Chemist/"}, {"baseIcon": "album/9/d/b/0000000000074bd9/square-200.jpg", "releaseDate": "2010-11-16", "displayDate": "Nov 16, 2010", "duration": 3009, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Home_Video/album/The_Automatic_Process/", "shortUrl": "http://rd.io/x/Qj5FFJo/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5FFJo/", "type": "al", "price": "9.99", "key": "al478169|6939", "icon": "http://cdn3.rd.io/album/9/d/b/0000000000074bd9/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "The Automatic Process", "isExplicit": false, "artist": "Home Video", "url": "/artist/Home_Video/album/The_Automatic_Process/", "albumKey": "a478169", "artistKey": "rl431510|6939", "length": 11, "trackKeys": ["t5860318", "t5860359", "t5860403", "t5860449", "t5860493", "t5860532", "t5860566", "t5860611", "t5860661", "t5860689", "t5860734"], "canTether": true, "itemTrackKeys": ["t5860318", "t5860359", "t5860403", "t5860449", "t5860493", "t5860532", "t5860566", "t5860611", "t5860661", "t5860689", "t5860734"], "rawArtistKey": "r431510", "artistUrl": "/artist/Home_Video/"}, {"baseIcon": "album/0/9/a/0000000000173a90/4/square-200.jpg", "releaseDate": "2012-09-18", "displayDate": "Sep 18, 2012", "duration": 2618, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/alt-J/album/An_Awesome_Wave/", "shortUrl": "http://rd.io/x/Qj5VZdM/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5VZdM/", "type": "al", "price": "9.99", "key": "al1522320|6939", "icon": "http://cdn3.rd.io/album/0/9/a/0000000000173a90/4/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "An Awesome Wave", "isExplicit": false, "artist": "alt-J", "url": "/artist/alt-J/album/An_Awesome_Wave/", "albumKey": "a1522320", "artistKey": "rl1809209|6939", "length": 14, "trackKeys": ["t16930447", "t16930471", "t16930478", "t16930502", "t16930526", "t16930532", "t16930563", "t16930593", "t16930614", "t16930637", "t16930659", "t16930665", "t16930689", "t16930716"], "canTether": true, "itemTrackKeys": ["t16930447", "t16930471", "t16930478", "t16930502", "t16930526", "t16930532", "t16930563", "t16930593", "t16930614", "t16930637", "t16930659", "t16930665", "t16930689", "t16930716"], "rawArtistKey": "r1809209", "artistUrl": "/artist/alt-J/"}, {"baseIcon": "album/4/d/0/000000000009f0d4/square-200.jpg", "releaseDate": "2011-02-22", "displayDate": "Feb 22, 2011", "duration": 3307, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/The_Ronettes/album/Be_My_Baby_The_Very_Best_of_The_Ronettes/", "shortUrl": "http://rd.io/x/Qj5Lr5c/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5Lr5c/", "type": "al", "price": "9.99", "key": "al651476|6939", "icon": "http://cdn3.rd.io/album/4/d/0/000000000009f0d4/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Be My Baby: The Very Best of The Ronettes", "isExplicit": false, "artist": "The Ronettes", "url": "/artist/The_Ronettes/album/Be_My_Baby_The_Very_Best_of_The_Ronettes/", "albumKey": "a651476", "artistKey": "rl6523|6939", "length": 18, "trackKeys": ["t7762246", "t7762249", "t7762251", "t7762254", "t7762257", "t7762258", "t7762261", "t7762264", "t7762266", "t7762269", "t7762272", "t7762275", "t7762278", "t7762281", "t7762284", "t7762288", "t7762292", "t7762294"], "canTether": true, "itemTrackKeys": ["t7762246", "t7762249", "t7762251", "t7762254", "t7762257", "t7762258", "t7762261", "t7762264", "t7762266", "t7762269", "t7762272", "t7762275", "t7762278", "t7762281", "t7762284", "t7762288", "t7762292", "t7762294"], "rawArtistKey": "r6523", "artistUrl": "/artist/The_Ronettes/"}, {"baseIcon": "album/4/b/e/000000000014beb4/square-200.jpg", "releaseDate": "2012-02-03", "displayDate": "Feb 3, 2012", "duration": 2855, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Dr._Dog/album/Be_The_Void/", "shortUrl": "http://rd.io/x/Qj5W4fc/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5W4fc/", "type": "al", "price": "None", "key": "al1359540|6939", "icon": "http://cdn3.rd.io/album/4/b/e/000000000014beb4/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Be The Void", "isExplicit": false, "artist": "Dr. Dog", "url": "/artist/Dr._Dog/album/Be_The_Void/", "albumKey": "a1359540", "artistKey": "rl1863|6939", "length": 12, "trackKeys": ["t15387649", "t15387653", "t15387656", "t15387658", "t15387661", "t15387664", "t15387669", "t15387672", "t15387675", "t15387677", "t15387679", "t15387681"], "canTether": true, "itemTrackKeys": ["t15387649", "t15387653", "t15387656", "t15387658", "t15387661", "t15387664", "t15387669", "t15387672", "t15387675", "t15387677", "t15387679", "t15387681"], "rawArtistKey": "r1863", "artistUrl": "/artist/Dr._Dog/"}, {"baseIcon": "album/0/3/1/0000000000030130/square-200.jpg", "releaseDate": "1995-03-28", "displayDate": "Mar 28, 1995", "duration": 2914, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Radiohead/album/The_Bends/", "shortUrl": "http://rd.io/x/Qj5BXnM/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5BXnM/", "type": "al", "price": "9.99", "key": "al196912|6939", "icon": "http://cdn3.rd.io/album/0/3/1/0000000000030130/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "The Bends", "isExplicit": false, "artist": "Radiohead", "url": "/artist/Radiohead/album/The_Bends/", "albumKey": "a196912", "artistKey": "rl91318|6939", "length": 12, "trackKeys": ["t2369888", "t2369997", "t2370100", "t2370196", "t2370329", "t2370402", "t2370494", "t2370592", "t2370721", "t2370804", "t2370903", "t2370987"], "canTether": true, "itemTrackKeys": ["t2369888", "t2369997", "t2370100", "t2370196", "t2370329", "t2370402", "t2370494", "t2370592", "t2370721", "t2370804", "t2370903", "t2370987"], "rawArtistKey": "r91318", "artistUrl": "/artist/Radiohead/"}, {"baseIcon": "album/8/3/c/0000000000016c38/square-200.jpg", "releaseDate": "2005-01-25", "displayDate": "Jan 25, 2005", "duration": 2442, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Louis_XIV/album/The_Best_Little_Secrets_Are_Kept_(Online_Music_Exclusive_U.S._Version)/", "shortUrl": "http://rd.io/x/Qj5DM3s/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5DM3s/", "type": "al", "price": "9.99", "key": "al93240|6939", "icon": "http://cdn3.rd.io/album/8/3/c/0000000000016c38/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "The Best Little Secrets Are Kept (Online Music Exclusive U.S. Version)", "isExplicit": false, "artist": "Louis XIV", "url": "/artist/Louis_XIV/album/The_Best_Little_Secrets_Are_Kept_(Online_Music_Exclusive_U.S._Version)/", "albumKey": "a93240", "artistKey": "rl85910|6939", "length": 12, "trackKeys": ["t1153207", "t1153211", "t1153217", "t1153223", "t1153228", "t1153231", "t1153234", "t1153242", "t1153248", "t1153254", "t1153262", "t1153267"], "canTether": true, "itemTrackKeys": ["t1153207", "t1153211", "t1153217", "t1153223", "t1153228", "t1153231", "t1153234", "t1153242", "t1153248", "t1153254", "t1153262", "t1153267"], "rawArtistKey": "r85910", "artistUrl": "/artist/Louis_XIV/"}, {"baseIcon": "album/0/c/d/0000000000095dc0/square-200.jpg", "releaseDate": "2010-03-09", "displayDate": "Mar 9, 2010", "duration": 2333, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/The_Morning_Benders/album/Big_Echo/", "shortUrl": "http://rd.io/x/Qj5LAoM/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5LAoM/", "type": "al", "price": "None", "key": "al613824|6939", "icon": "http://cdn3.rd.io/album/0/c/d/0000000000095dc0/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Big Echo", "isExplicit": false, "artist": "The Morning Benders", "url": "/artist/The_Morning_Benders/album/Big_Echo/", "albumKey": "a613824", "artistKey": "rl348231|6939", "length": 10, "trackKeys": ["t7365002", "t7365004", "t7365006", "t7365009", "t7365011", "t7365013", "t7365015", "t7365016", "t7365018", "t7365021"], "canTether": true, "itemTrackKeys": ["t7365002", "t7365004", "t7365006", "t7365009", "t7365011", "t7365013", "t7365015", "t7365016", "t7365018", "t7365021"], "rawArtistKey": "r348231", "artistUrl": "/artist/The_Morning_Benders/"}, {"baseIcon": "album/2/f/d/0000000000018df2/1/square-200.jpg", "releaseDate": "2009-06-09", "displayDate": "Jun 9, 2009", "duration": 2473, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Dirty_Projectors/album/Bitte_Orca/", "shortUrl": "http://rd.io/x/Qj5D0rE/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5D0rE/", "type": "al", "price": "8.91", "key": "al101874|6939", "icon": "http://cdn3.rd.io/album/2/f/d/0000000000018df2/1/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Bitte Orca", "isExplicit": false, "artist": "Dirty Projectors", "url": "/artist/Dirty_Projectors/album/Bitte_Orca/", "albumKey": "a101874", "artistKey": "rl87349|6939", "length": 9, "trackKeys": ["t1241058", "t1241079", "t1241118", "t1241146", "t1241191", "t1241229", "t1241277", "t1241302", "t1241340"], "canTether": true, "itemTrackKeys": ["t1241058", "t1241079", "t1241118", "t1241146", "t1241191", "t1241229", "t1241277", "t1241302", "t1241340"], "rawArtistKey": "r87349", "artistUrl": "/artist/Dirty_Projectors/"}, {"baseIcon": "album/5/5/c/0000000000016c55/1/square-200.jpg", "releaseDate": "2006-06-19", "displayDate": "Jun 19, 2006", "duration": 3014, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Muse/album/Black_Holes_And_Revelations/", "shortUrl": "http://rd.io/x/Qj5DMxY/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5DMxY/", "type": "al", "price": "10.99", "key": "al93269|6939", "icon": "http://cdn3.rd.io/album/5/5/c/0000000000016c55/1/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Black Holes And Revelations", "isExplicit": false, "artist": "Muse", "url": "/artist/Muse/album/Black_Holes_And_Revelations/", "albumKey": "a93269", "artistKey": "rl39730|6939", "length": 12, "trackKeys": ["t1153423", "t1153440", "t1153450", "t1153460", "t1153476", "t1153484", "t1153501", "t1153510", "t1153525", "t1153539", "t1153551", "t1153571"], "canTether": true, "itemTrackKeys": ["t1153423", "t1153440", "t1153450", "t1153460", "t1153476", "t1153484", "t1153501", "t1153510", "t1153525", "t1153539", "t1153551", "t1153571"], "rawArtistKey": "r39730", "artistUrl": "/artist/Muse/"}, {"baseIcon": "album/2/d/2/000000000003d2d2/square-200.jpg", "releaseDate": "1985-12-17", "displayDate": "Dec 17, 1985", "duration": 3043, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Wynton_Marsalis/album/Black_Codes_(From_The_Underground)/", "shortUrl": "http://rd.io/x/Qj5BjZE/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5BjZE/", "type": "al", "price": "6.93", "key": "al250578|6939", "icon": "http://cdn3.rd.io/album/2/d/2/000000000003d2d2/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Black Codes (From The Underground)", "isExplicit": false, "artist": "Wynton Marsalis", "url": "/artist/Wynton_Marsalis/album/Black_Codes_(From_The_Underground)/", "albumKey": "a250578", "artistKey": "rl164535|6939", "length": 7, "trackKeys": ["t3064868", "t3065077", "t3065289", "t3065441", "t3065583", "t3065696", "t3065857"], "canTether": true, "itemTrackKeys": ["t3064868", "t3065077", "t3065289", "t3065441", "t3065583", "t3065696", "t3065857"], "rawArtistKey": "r164535", "artistUrl": "/artist/Wynton_Marsalis/"}, {"baseIcon": "album/8/c/5/00000000000465c8/square-200.jpg", "releaseDate": "1975-01-17", "displayDate": "Jan 17, 1975", "duration": 3092, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Bob_Dylan/album/Blood_On_The_Tracks_3/", "shortUrl": "http://rd.io/x/Qj5GOos/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5GOos/", "type": "al", "price": "9.99", "key": "al288200|6939", "icon": "http://cdn3.rd.io/album/8/c/5/00000000000465c8/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Blood On The Tracks", "isExplicit": false, "artist": "Bob Dylan", "url": "/artist/Bob_Dylan/album/Blood_On_The_Tracks_3/", "albumKey": "a288200", "artistKey": "rl24268|6939", "length": 10, "trackKeys": ["t3539892", "t3539975", "t3540036", "t3540107", "t3540202", "t3540241", "t3540308", "t3540431", "t3540500", "t3540568"], "canTether": true, "itemTrackKeys": ["t3539892", "t3539975", "t3540036", "t3540107", "t3540202", "t3540241", "t3540308", "t3540431", "t3540500", "t3540568"], "rawArtistKey": "r24268", "artistUrl": "/artist/Bob_Dylan/"}, {"baseIcon": "album/a/7/d/0000000000176d7a/5/square-200.jpg", "releaseDate": "2012-05-15", "displayDate": "May 15, 2012", "duration": 3627, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Beach_House/album/Bloom/", "shortUrl": "http://rd.io/x/Qj5VMjk/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5VMjk/", "type": "al", "price": "9.99", "key": "al1535354|6939", "icon": "http://cdn3.rd.io/album/a/7/d/0000000000176d7a/5/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Bloom", "isExplicit": false, "artist": "Beach House", "url": "/artist/Beach_House/album/Bloom/", "albumKey": "a1535354", "artistKey": "rl84798|6939", "length": 10, "trackKeys": ["t17035713", "t17035746", "t17035784", "t17035820", "t17035856", "t17035894", "t17035932", "t17035976", "t17036014", "t17036049"], "canTether": true, "itemTrackKeys": ["t17035713", "t17035746", "t17035784", "t17035820", "t17035856", "t17035894", "t17035932", "t17035976", "t17036014", "t17036049"], "rawArtistKey": "r84798", "artistUrl": "/artist/Beach_House/"}, {"baseIcon": "album/6/5/8/0000000000178856/4/square-200.jpg", "releaseDate": "2012-04-20", "displayDate": "Apr 20, 2012", "duration": 2509, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Jack_White/album/Blunderbuss/", "shortUrl": "http://rd.io/x/Qj5V1xU/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5V1xU/", "type": "al", "price": "10.99", "key": "al1542230|6939", "icon": "http://cdn3.rd.io/album/6/5/8/0000000000178856/4/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Blunderbuss", "isExplicit": false, "artist": "Jack White", "url": "/artist/Jack_White/album/Blunderbuss/", "albumKey": "a1542230", "artistKey": "rl177686|6939", "length": 13, "trackKeys": ["t17095401", "t17095427", "t17095447", "t17095465", "t17095487", "t17095510", "t17095535", "t17095562", "t17095586", "t17095614", "t17095637", "t17095649", "t17095680"], "canTether": true, "itemTrackKeys": ["t17095401", "t17095427", "t17095447", "t17095465", "t17095487", "t17095510", "t17095535", "t17095562", "t17095586", "t17095614", "t17095637", "t17095649", "t17095680"], "rawArtistKey": "r177686", "artistUrl": "/artist/Jack_White/"}, {"baseIcon": "album/5/d/c/00000000000c7cd5/1/square-200.jpg", "releaseDate": "2011-06-21", "displayDate": "Jun 21, 2011", "duration": 2364, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Bon_Iver/album/Bon_Iver/", "shortUrl": "http://rd.io/x/Qj5OI5Y/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5OI5Y/", "type": "al", "price": "9.90", "key": "al818389|6939", "icon": "http://cdn3.rd.io/album/5/d/c/00000000000c7cd5/1/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Bon Iver", "isExplicit": false, "artist": "Bon Iver", "url": "/artist/Bon_Iver/album/Bon_Iver/", "albumKey": "a818389", "artistKey": "rl88254|6939", "length": 10, "trackKeys": ["t9616341", "t9616371", "t9616400", "t9616445", "t9616464", "t9616493", "t9616516", "t9616551", "t9616576", "t9616589"], "canTether": true, "itemTrackKeys": ["t9616341", "t9616371", "t9616400", "t9616445", "t9616464", "t9616493", "t9616516", "t9616551", "t9616576", "t9616589"], "rawArtistKey": "r88254", "artistUrl": "/artist/Bon_Iver/"}, {"baseIcon": "album/f/4/0/000000000009804f/square-200.jpg", "releaseDate": "1990-08-07", "displayDate": "Aug 7, 1990", "duration": 2381, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Pixies/album/Bossanova/", "shortUrl": "http://rd.io/x/Qj5L3ww/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5L3ww/", "type": "al", "price": "None", "key": "al622671|6939", "icon": "http://cdn3.rd.io/album/f/4/0/000000000009804f/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Bossanova", "isExplicit": false, "artist": "Pixies", "url": "/artist/Pixies/album/Bossanova/", "albumKey": "a622671", "artistKey": "rl26138|6939", "length": 14, "trackKeys": ["t7452800", "t7452803", "t7452804", "t7452807", "t7452809", "t7452812", "t7452815", "t7452818", "t7452822", "t7452824", "t7452828", "t7452831", "t7452834", "t7452837"], "canTether": true, "itemTrackKeys": ["t7452800", "t7452803", "t7452804", "t7452807", "t7452809", "t7452812", "t7452815", "t7452818", "t7452822", "t7452824", "t7452828", "t7452831", "t7452834", "t7452837"], "rawArtistKey": "r26138", "artistUrl": "/artist/Pixies/"}, {"baseIcon": "album/4/9/8/0000000000095894/square-200.jpg", "releaseDate": "2007-05-22", "displayDate": "May 22, 2007", "duration": 2582, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/The_National/album/Boxer/", "shortUrl": "http://rd.io/x/Qj5LB9c/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5LB9c/", "type": "al", "price": "None", "key": "al612500|6939", "icon": "http://cdn3.rd.io/album/4/9/8/0000000000095894/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Boxer", "isExplicit": false, "artist": "The National", "url": "/artist/The_National/album/Boxer/", "albumKey": "a612500", "artistKey": "rl86908|6939", "length": 12, "trackKeys": ["t7348620", "t7348627", "t7348633", "t7348637", "t7348640", "t7348645", "t7348648", "t7348650", "t7348653", "t7348655", "t7348658", "t7348661"], "canTether": true, "itemTrackKeys": ["t7348620", "t7348627", "t7348633", "t7348637", "t7348640", "t7348645", "t7348648", "t7348650", "t7348653", "t7348655", "t7348658", "t7348661"], "rawArtistKey": "r86908", "artistUrl": "/artist/The_National/"}, {"baseIcon": "album/7/2/c/0000000000095c27/1/square-200.jpg", "releaseDate": "1998-09-08", "displayDate": "Sep 8, 1998", "duration": 2729, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Belle_and_Sebastian/album/The_Boy_With_The_Arab_Strap/", "shortUrl": "http://rd.io/x/Qj5LA2Q/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5LA2Q/", "type": "al", "price": "None", "key": "al613415|6939", "icon": "http://cdn3.rd.io/album/7/2/c/0000000000095c27/1/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "The Boy With The Arab Strap", "isExplicit": false, "artist": "Belle and Sebastian", "url": "/artist/Belle_and_Sebastian/album/The_Boy_With_The_Arab_Strap/", "albumKey": "a613415", "artistKey": "rl772543|6939", "length": 12, "trackKeys": ["t7359710", "t7359713", "t7359725", "t7359731", "t7359740", "t7359746", "t7359754", "t7359762", "t7359771", "t7359779", "t7359788", "t7359791"], "canTether": true, "itemTrackKeys": ["t7359710", "t7359713", "t7359725", "t7359731", "t7359740", "t7359746", "t7359754", "t7359762", "t7359771", "t7359779", "t7359788", "t7359791"], "rawArtistKey": "r772543", "artistUrl": "/artist/Belle_and_Sebastian/"}, {"baseIcon": "album/3/d/a/000000000016dad3/2/square-200.jpg", "releaseDate": "2012-04-10", "displayDate": "Apr 10, 2012", "duration": 2171, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Alabama_Shakes/album/Boys__Girls_1/", "shortUrl": "http://rd.io/x/Qj5UhZA/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5UhZA/", "type": "al", "price": "9.99", "key": "al1497811|6939", "icon": "http://cdn3.rd.io/album/3/d/a/000000000016dad3/2/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Boys & Girls", "isExplicit": false, "artist": "Alabama Shakes", "url": "/artist/Alabama_Shakes/album/Boys__Girls_1/", "albumKey": "a1497811", "artistKey": "rl1811535|6939", "length": 11, "trackKeys": ["t16733429", "t16733430", "t16733431", "t16733432", "t16733433", "t16733434", "t16733435", "t16733436", "t16733437", "t16733438", "t16733439"], "canTether": true, "itemTrackKeys": ["t16733429", "t16733430", "t16733431", "t16733432", "t16733433", "t16733434", "t16733435", "t16733436", "t16733437", "t16733438", "t16733439", "t16733440"], "rawArtistKey": "r1811535", "artistUrl": "/artist/Alabama_Shakes/"}, {"baseIcon": "album/b/7/8/00000000000fd87b/square-200.jpg", "releaseDate": "2011-02-07", "displayDate": "Feb 7, 2011", "duration": 3028, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Long_Arm/album/The_Branches/", "shortUrl": "http://rd.io/x/Qj5Nhzg/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5Nhzg/", "type": "al", "price": "9.27", "key": "al1038459|6939", "icon": "http://cdn3.rd.io/album/b/7/8/00000000000fd87b/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "The Branches", "isExplicit": false, "artist": "Long Arm", "url": "/artist/Long_Arm/album/The_Branches/", "albumKey": "a1038459", "artistKey": "rl1343462|6939", "length": 12, "trackKeys": ["t11965528", "t11965537", "t11965590", "t11965621", "t11965682", "t11965701", "t11965726", "t11965754", "t11965780", "t11965801", "t11965826", "t11965830"], "canTether": true, "itemTrackKeys": ["t11965528", "t11965537", "t11965590", "t11965621", "t11965682", "t11965701", "t11965726", "t11965754", "t11965780", "t11965801", "t11965826", "t11965830"], "rawArtistKey": "r1343462", "artistUrl": "/artist/Long_Arm/"}, {"baseIcon": "album/5/d/9/00000000000379d5/square-200.jpg", "releaseDate": "2005-02-01", "displayDate": "Feb 1, 2005", "duration": 3180, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Brazilian_Girls/album/Brazilian_Girls/", "shortUrl": "http://rd.io/x/Qj5BJpY/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5BJpY/", "type": "al", "price": "9.99", "key": "al227797|6939", "icon": "http://cdn3.rd.io/album/5/d/9/00000000000379d5/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Brazilian Girls", "isExplicit": false, "artist": "Brazilian Girls", "url": "/artist/Brazilian_Girls/album/Brazilian_Girls/", "albumKey": "a227797", "artistKey": "rl292352|6939", "length": 12, "trackKeys": ["t2760191", "t2760297", "t2760366", "t2760442", "t2760529", "t2760606", "t2760692", "t2760776", "t2760857", "t2760927", "t2761011", "t2761113"], "canTether": true, "itemTrackKeys": ["t2760191", "t2760297", "t2760366", "t2760442", "t2760529", "t2760606", "t2760692", "t2760776", "t2760857", "t2760927", "t2761011", "t2761113"], "rawArtistKey": "r292352", "artistUrl": "/artist/Brazilian_Girls/"}, {"baseIcon": "album/f/9/6/000000000015869f/1/square-200.jpg", "releaseDate": "2012-03-06", "displayDate": "Mar 6, 2012", "duration": 3614, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Andrew_Bird/album/Break_It_Yourself_1/", "shortUrl": "http://rd.io/x/Qj5X2dw/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5X2dw/", "type": "al", "price": "9.99", "key": "al1410719|6939", "icon": "http://cdn3.rd.io/album/f/9/6/000000000015869f/1/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Break It Yourself", "isExplicit": false, "artist": "Andrew Bird", "url": "/artist/Andrew_Bird/album/Break_It_Yourself_1/", "albumKey": "a1410719", "artistKey": "rl170683|6939", "length": 14, "trackKeys": ["t15857006", "t15857008", "t15857009", "t15857011", "t15857013", "t15857014", "t15857015", "t15857016", "t15857017", "t15857018", "t15857019", "t15857020", "t15857021", "t15857022"], "canTether": true, "itemTrackKeys": ["t15857006", "t15857008", "t15857009", "t15857011", "t15857013", "t15857014", "t15857015", "t15857016", "t15857017", "t15857018", "t15857019", "t15857020", "t15857021", "t15857022"], "rawArtistKey": "r170683", "artistUrl": "/artist/Andrew_Bird/"}, {"baseIcon": "album/c/4/c/0000000000039c4c/1/square-200.jpg", "releaseDate": "1984-01-13", "displayDate": "Jan 13, 1984", "duration": 2758, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Supertramp/album/Breakfast_In_America_(Remastered)/", "shortUrl": "http://rd.io/x/Qj5Bww8/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5Bww8/", "type": "al", "price": "8.99", "key": "al236620|6939", "icon": "http://cdn3.rd.io/album/c/4/c/0000000000039c4c/1/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Breakfast In America (Remastered)", "isExplicit": false, "artist": "Supertramp", "url": "/artist/Supertramp/album/Breakfast_In_America_(Remastered)/", "albumKey": "a236620", "artistKey": "rl189952|6939", "length": 10, "trackKeys": ["t2872868", "t2872902", "t2872933", "t2872968", "t2872982", "t2873007", "t2873044", "t2873071", "t2873101", "t2873125"], "canTether": true, "itemTrackKeys": ["t2872868", "t2872902", "t2872933", "t2872968", "t2872982", "t2873007", "t2873044", "t2873071", "t2873101", "t2873125"], "rawArtistKey": "r189952", "artistUrl": "/artist/Supertramp/"}, {"baseIcon": "album/3/d/d/0000000000095dd3/3/square-200.jpg", "releaseDate": "2009-09-22", "displayDate": "Sep 22, 2009", "duration": 248, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/The_Big_Pink/album/A_Brief_History_Of_Love/", "shortUrl": "http://rd.io/x/Qj5LApA/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5LApA/", "type": "al", "price": "None", "key": "al613843|6939", "icon": "http://cdn3.rd.io/album/3/d/d/0000000000095dd3/3/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "A Brief History Of Love", "isExplicit": false, "artist": "The Big Pink", "url": "/artist/The_Big_Pink/album/A_Brief_History_Of_Love/", "albumKey": "a613843", "artistKey": "rl370183|6939", "length": 1, "trackKeys": ["t7365223"], "canTether": true, "itemTrackKeys": ["t7365200", "t7365203", "t7365205", "t7365208", "t7365210", "t7365213", "t7365216", "t7365218", "t7365219", "t7365221", "t7365223"], "rawArtistKey": "r370183", "artistUrl": "/artist/The_Big_Pink/"}, {"baseIcon": "album/f/c/e/0000000000039ecf/square-200.jpg", "releaseDate": "2004-05-18", "displayDate": "May 18, 2004", "duration": 2510, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Cut_Copy/album/Bright_Like_Neon_Love/", "shortUrl": "http://rd.io/x/Qj5BwYw/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5BwYw/", "type": "al", "price": "9.99", "key": "al237263|6939", "icon": "http://cdn3.rd.io/album/f/c/e/0000000000039ecf/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Bright Like Neon Love", "isExplicit": false, "artist": "Cut Copy", "url": "/artist/Cut_Copy/album/Bright_Like_Neon_Love/", "albumKey": "a237263", "artistKey": "rl309914|6939", "length": 12, "trackKeys": ["t2881077", "t2881105", "t2881135", "t2881156", "t2881170", "t2881191", "t2881196", "t2881208", "t2881223", "t2881248", "t2881270", "t2881295"], "canTether": true, "itemTrackKeys": ["t2881077", "t2881105", "t2881135", "t2881156", "t2881170", "t2881191", "t2881196", "t2881208", "t2881223", "t2881248", "t2881270", "t2881295"], "rawArtistKey": "r309914", "artistUrl": "/artist/Cut_Copy/"}, {"baseIcon": "album/5/e/0/000000000003d0e5/square-200.jpg", "releaseDate": "2010-03-03", "displayDate": "Mar 3, 2010", "duration": 2243, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Broken_Bells/album/Broken_Bells/", "shortUrl": "http://rd.io/x/Qj5Bj6Y/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5Bj6Y/", "type": "al", "price": "9.99", "key": "al250085|6939", "icon": "http://cdn3.rd.io/album/5/e/0/000000000003d0e5/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Broken Bells", "isExplicit": false, "artist": "Broken Bells", "url": "/artist/Broken_Bells/album/Broken_Bells/", "albumKey": "a250085", "artistKey": "rl334543|6939", "length": 10, "trackKeys": ["t3057886", "t3057992", "t3058084", "t3058173", "t3058264", "t3058368", "t3058456", "t3058580", "t3058687", "t3058798"], "canTether": true, "itemTrackKeys": ["t3057886", "t3057992", "t3058084", "t3058173", "t3058264", "t3058368", "t3058456", "t3058580", "t3058687", "t3058798"], "rawArtistKey": "r334543", "artistUrl": "/artist/Broken_Bells/"}, {"baseIcon": "album/c/e/d/0000000000034dec/3/square-200.jpg", "releaseDate": "2010-05-18", "displayDate": "May 18, 2010", "duration": 3328, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/The_Black_Keys/album/Brothers/", "shortUrl": "http://rd.io/x/Qj5BEq8/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5BEq8/", "type": "al", "price": "11.99", "key": "al216556|6939", "icon": "http://cdn3.rd.io/album/c/e/d/0000000000034dec/3/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Brothers", "isExplicit": false, "artist": "The Black Keys", "url": "/artist/The_Black_Keys/album/Brothers/", "albumKey": "a216556", "artistKey": "rl140592|6939", "length": 15, "trackKeys": ["t2629843", "t2629845", "t2629847", "t2629850", "t2629853", "t2629856", "t2629858", "t2629861", "t2629863", "t2629865", "t2629868", "t2629871", "t2629873", "t2629876", "t2629878"], "canTether": true, "itemTrackKeys": ["t2629843", "t2629845", "t2629847", "t2629850", "t2629853", "t2629856", "t2629858", "t2629861", "t2629863", "t2629865", "t2629868", "t2629871", "t2629873", "t2629876", "t2629878"], "rawArtistKey": "r140592", "artistUrl": "/artist/The_Black_Keys/"}, {"baseIcon": "album/5/8/e/0000000000016e85/square-200.jpg", "releaseDate": "1985-08-14", "displayDate": "Aug 14, 1985", "duration": 1980, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Buffalo_Springfield/album/Buffalo_Springfield/", "shortUrl": "http://rd.io/x/Qj5DMcY/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5DMcY/", "type": "al", "price": "9.99", "key": "al93829|6939", "icon": "http://cdn3.rd.io/album/5/8/e/0000000000016e85/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Buffalo Springfield", "isExplicit": false, "artist": "Buffalo Springfield", "url": "/artist/Buffalo_Springfield/album/Buffalo_Springfield/", "albumKey": "a93829", "artistKey": "rl85620|6939", "length": 12, "trackKeys": ["t1159371", "t1159384", "t1159396", "t1159412", "t1159427", "t1159448", "t1159456", "t1159470", "t1159481", "t1159499", "t1159511", "t1159527"], "canTether": true, "itemTrackKeys": ["t1159371", "t1159384", "t1159396", "t1159412", "t1159427", "t1159448", "t1159456", "t1159470", "t1159481", "t1159499", "t1159511", "t1159527"], "rawArtistKey": "r85620", "artistUrl": "/artist/Buffalo_Springfield/"}, {"baseIcon": "album/2/5/b/0000000000066b52/1/square-200.jpg", "releaseDate": "2010-09-13", "displayDate": "Sep 13, 2010", "duration": 2366, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Chromeo/album/Business_Casual/", "shortUrl": "http://rd.io/x/Qj5ENBE/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5ENBE/", "type": "al", "price": "9.99", "key": "al420690|6939", "icon": "http://cdn3.rd.io/album/2/5/b/0000000000066b52/1/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Business Casual", "isExplicit": false, "artist": "Chromeo", "url": "/artist/Chromeo/album/Business_Casual/", "albumKey": "a420690", "artistKey": "rl89199|6939", "length": 10, "trackKeys": ["t5157466", "t5157491", "t5157517", "t5157540", "t5157564", "t5157605", "t5157626", "t5157652", "t5157669", "t5157694"], "canTether": true, "itemTrackKeys": ["t5157466", "t5157491", "t5157517", "t5157540", "t5157564", "t5157605", "t5157626", "t5157652", "t5157669", "t5157694"], "rawArtistKey": "r89199", "artistUrl": "/artist/Chromeo/"}, {"baseIcon": "album/5/3/b/0000000000017b35/square-200.jpg", "releaseDate": "1978-06-01", "displayDate": "Jun 1, 1978", "duration": 536, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Joe_Walsh/album/But_Seriously%2C_Folks.../", "shortUrl": "http://rd.io/x/Qj5DJHY/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5DJHY/", "type": "al", "price": "8.52", "key": "al97077|6939", "icon": "http://cdn3.rd.io/album/5/3/b/0000000000017b35/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "But Seriously, Folks...", "isExplicit": false, "artist": "Joe Walsh", "url": "/artist/Joe_Walsh/album/But_Seriously%2C_Folks.../", "albumKey": "a97077", "artistKey": "rl87582|6939", "length": 1, "trackKeys": ["t1192282"], "canTether": true, "itemTrackKeys": ["t1192003", "t1192064", "t1192096", "t1192131", "t1192179", "t1192217", "t1192236", "t1192282"], "rawArtistKey": "r87582", "artistUrl": "/artist/Joe_Walsh/"}, {"baseIcon": "album/4/6/0/000000000003a064/square-200.jpg", "releaseDate": "2009-04-20", "displayDate": "Apr 20, 2009", "duration": 2267, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Cage_The_Elephant/album/Cage_The_Elephant_1/", "shortUrl": "http://rd.io/x/Qj5B_yc/", "canStream": false, "embedUrl": "https://rd.io/e/Qj5B_yc/", "type": "al", "price": "9.99", "key": "al237668|6939", "icon": "http://cdn3.rd.io/album/4/6/0/000000000003a064/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Cage The Elephant", "isExplicit": false, "artist": "Cage The Elephant", "url": "/artist/Cage_The_Elephant/album/Cage_The_Elephant_1/", "albumKey": "a237668", "artistKey": "rl191504|6939", "length": 11, "trackKeys": ["t2885298", "t2885313", "t2885330", "t2885339", "t2885358", "t2885377", "t2885400", "t2885415", "t2885439", "t2885461", "t2885478"], "canTether": false, "itemTrackKeys": ["t2885298", "t2885313", "t2885330", "t2885339", "t2885358", "t2885377", "t2885400", "t2885415", "t2885439", "t2885461", "t2885478"], "rawArtistKey": "r191504", "artistUrl": "/artist/Cage_The_Elephant/"}, {"baseIcon": "album/7/b/1/00000000000191b7/square-200.jpg", "releaseDate": "1975-06-30", "displayDate": "Jun 30, 1975", "duration": 194, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/The_Doobie_Brothers/album/The_Captain_And_Me/", "shortUrl": "http://rd.io/x/Qj5DzvQ/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5DzvQ/", "type": "al", "price": "9.99", "key": "al102839|6939", "icon": "http://cdn3.rd.io/album/7/b/1/00000000000191b7/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "The Captain And Me", "isExplicit": false, "artist": "The Doobie Brothers", "url": "/artist/The_Doobie_Brothers/album/The_Captain_And_Me/", "albumKey": "a102839", "artistKey": "rl85541|6939", "length": 1, "trackKeys": ["t1250373"], "canTether": true, "itemTrackKeys": ["t1250298", "t1250338", "t1250373", "t1250416", "t1250465", "t1250522", "t1250568", "t1250639", "t1250680", "t1250689", "t1250722"], "rawArtistKey": "r85541", "artistUrl": "/artist/The_Doobie_Brothers/"}, {"baseIcon": "album/0/e/8/000000000018b8e0/1/square-200.jpg", "releaseDate": "2012-07-17", "displayDate": "Jul 17, 2012", "duration": 2221, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Old_Crow_Medicine_Show/album/Carry_Me_Back/", "shortUrl": "http://rd.io/x/Qj5a56M/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5a56M/", "type": "al", "price": "9.99", "key": "al1620192|6939", "icon": "http://cdn3.rd.io/album/0/e/8/000000000018b8e0/1/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Carry Me Back", "isExplicit": false, "artist": "Old Crow Medicine Show", "url": "/artist/Old_Crow_Medicine_Show/album/Carry_Me_Back/", "albumKey": "a1620192", "artistKey": "rl347529|6939", "length": 12, "trackKeys": ["t17874125", "t17874135", "t17874149", "t17874160", "t17874172", "t17874188", "t17874200", "t17874208", "t17874214", "t17874225", "t17874234", "t17874245"], "canTether": true, "itemTrackKeys": ["t17874125", "t17874135", "t17874149", "t17874160", "t17874172", "t17874188", "t17874200", "t17874208", "t17874214", "t17874225", "t17874234", "t17874245"], "rawArtistKey": "r347529", "artistUrl": "/artist/Old_Crow_Medicine_Show/"}, {"baseIcon": "album/3/1/e/0000000000056e13/2/square-200.jpg", "releaseDate": "2007-10-09", "displayDate": "Oct 9, 2007", "duration": 2090, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Band_Of_Horses/album/Cease_To_Begin/", "shortUrl": "http://rd.io/x/Qj5HMVA/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5HMVA/", "type": "al", "price": "9.90", "key": "al355859|6939", "icon": "http://cdn3.rd.io/album/3/1/e/0000000000056e13/2/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Cease To Begin", "isExplicit": false, "artist": "Band Of Horses", "url": "/artist/Band_Of_Horses/album/Cease_To_Begin/", "albumKey": "a355859", "artistKey": "rl90056|6939", "length": 10, "trackKeys": ["t4371641", "t4371694", "t4371775", "t4371840", "t4371924", "t4371981", "t4371994", "t4372060", "t4372110", "t4372183"], "canTether": true, "itemTrackKeys": ["t4371641", "t4371694", "t4371775", "t4371840", "t4371924", "t4371981", "t4371994", "t4372060", "t4372110", "t4372183"], "rawArtistKey": "r90056", "artistUrl": "/artist/Band_Of_Horses/"}, {"baseIcon": "album/4/4/c/0000000000100c44/square-200.jpg", "releaseDate": "2011-10-31", "displayDate": "Oct 31, 2011", "duration": 3357, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Florence_%2B_The_Machine/album/Ceremonials/", "shortUrl": "http://rd.io/x/Qj5SUwc/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5SUwc/", "type": "al", "price": "9.99", "key": "al1051716|6939", "icon": "http://cdn3.rd.io/album/4/4/c/0000000000100c44/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Ceremonials", "isExplicit": false, "artist": "Florence + The Machine", "url": "/artist/Florence_%2B_The_Machine/album/Ceremonials/", "albumKey": "a1051716", "artistKey": "rl155207|6939", "length": 12, "trackKeys": ["t12099054", "t12099085", "t12099103", "t12099126", "t12099137", "t12099149", "t12099162", "t12099175", "t12099187", "t12099198", "t12099208", "t12099215"], "canTether": true, "itemTrackKeys": ["t12099054", "t12099085", "t12099103", "t12099126", "t12099137", "t12099149", "t12099162", "t12099175", "t12099187", "t12099198", "t12099208", "t12099215"], "rawArtistKey": "r155207", "artistUrl": "/artist/Florence_%2B_The_Machine/"}, {"baseIcon": "album/4/5/2/0000000000042254/square-200.jpg", "releaseDate": "2010-06-08", "displayDate": "Jun 8, 2010", "duration": 2139, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Tokyo_Police_Club/album/Champ/", "shortUrl": "http://rd.io/x/Qj5GfRc/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5GfRc/", "type": "al", "price": "7.99", "key": "al270932|6939", "icon": "http://cdn3.rd.io/album/4/5/2/0000000000042254/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Champ", "isExplicit": false, "artist": "Tokyo Police Club", "url": "/artist/Tokyo_Police_Club/album/Champ/", "albumKey": "a270932", "artistKey": "rl120906|6939", "length": 11, "trackKeys": ["t3316385", "t3316445", "t3316482", "t3316538", "t3316589", "t3316628", "t3316681", "t3316734", "t3316779", "t3316830", "t3316876"], "canTether": true, "itemTrackKeys": ["t3316385", "t3316445", "t3316482", "t3316538", "t3316589", "t3316628", "t3316681", "t3316734", "t3316779", "t3316830", "t3316876"], "rawArtistKey": "r120906", "artistUrl": "/artist/Tokyo_Police_Club/"}, {"baseIcon": "album/1/a/0/000000000005e0a1/2/square-200.jpg", "releaseDate": "2000-11-14", "displayDate": "Nov 14, 2000", "duration": 3336, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Vince_Guaraldi_Trio/album/A_Charlie_Brown_Christmas_(Expanded)_(Remastered)/", "shortUrl": "http://rd.io/x/Qj5Hv-I/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5Hv-I/", "type": "al", "price": "7.99", "key": "al385185|6939", "icon": "http://cdn3.rd.io/album/1/a/0/000000000005e0a1/2/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "A Charlie Brown Christmas [Expanded] (Remastered)", "isExplicit": false, "artist": "Vince Guaraldi Trio", "url": "/artist/Vince_Guaraldi_Trio/album/A_Charlie_Brown_Christmas_(Expanded)_(Remastered)/", "albumKey": "a385185", "artistKey": "rl142702|6939", "length": 16, "trackKeys": ["t4736123", "t4736136", "t4736143", "t4736151", "t4736158", "t4736172", "t4736180", "t4736187", "t4736193", "t4736204", "t4736207", "t4736215", "t4736223", "t4736232", "t4736241", "t4736252"], "canTether": true, "itemTrackKeys": ["t4736123", "t4736136", "t4736143", "t4736151", "t4736158", "t4736172", "t4736180", "t4736187", "t4736193", "t4736204", "t4736207", "t4736215", "t4736223", "t4736232", "t4736241", "t4736252"], "rawArtistKey": "r142702", "artistUrl": "/artist/Vince_Guaraldi_Trio/"}, {"baseIcon": "album/3/b/4/00000000000174b3/2/square-200.jpg", "releaseDate": "2004-07-20", "displayDate": "Jul 20, 2004", "duration": 1706, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/The_National/album/Cherry_Tree_-_EP/", "shortUrl": "http://rd.io/x/Qj5DK_A/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5DK_A/", "type": "al", "price": "6.93", "key": "al95411|6939", "icon": "http://cdn3.rd.io/album/3/b/4/00000000000174b3/2/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Cherry Tree - EP", "isExplicit": false, "artist": "The National", "url": "/artist/The_National/album/Cherry_Tree_-_EP/", "albumKey": "a95411", "artistKey": "rl86908|6939", "length": 7, "trackKeys": ["t1175310", "t1175343", "t1175380", "t1175420", "t1175462", "t1175505", "t1175537"], "canTether": true, "itemTrackKeys": ["t1175310", "t1175343", "t1175380", "t1175420", "t1175462", "t1175505", "t1175537"], "rawArtistKey": "r86908", "artistUrl": "/artist/The_National/"}, {"baseIcon": "album/3/9/b/0000000000060b93/square-200.jpg", "releaseDate": "2009-11-17", "displayDate": "Nov 17, 2009", "duration": 145, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Revolt_Revolt/album/Chordata/", "shortUrl": "http://rd.io/x/Qj5EVNA/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5EVNA/", "type": "al", "price": "9.99", "key": "al396179|6939", "icon": "http://cdn3.rd.io/album/3/9/b/0000000000060b93/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Chordata", "isExplicit": false, "artist": "Revolt Revolt", "url": "/artist/Revolt_Revolt/album/Chordata/", "albumKey": "a396179", "artistKey": "rl469171|6939", "length": 1, "trackKeys": ["t4862737"], "canTether": true, "itemTrackKeys": ["t4862567", "t4862587", "t4862603", "t4862627", "t4862640", "t4862657", "t4862674", "t4862695", "t4862704", "t4862717", "t4862737", "t4862746"], "rawArtistKey": "r469171", "artistUrl": "/artist/Revolt_Revolt/"}, {"baseIcon": "album/3/b/2/000000000004f2b3/5/square-200.jpg", "releaseDate": "2006-04-18", "displayDate": "Apr 18, 2006", "duration": 4062, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Creedence_Clearwater_Revival/album/Chronicle_20_Greatest_Hits_(24-Karat_Gold_Disc)/", "shortUrl": "http://rd.io/x/Qj5GrfA/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5GrfA/", "type": "al", "price": "6.99", "key": "al324275|6939", "icon": "http://cdn3.rd.io/album/3/b/2/000000000004f2b3/5/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Chronicle: 20 Greatest Hits (24-Karat Gold Disc)", "isExplicit": false, "artist": "Creedence Clearwater Revival", "url": "/artist/Creedence_Clearwater_Revival/album/Chronicle_20_Greatest_Hits_(24-Karat_Gold_Disc)/", "albumKey": "a324275", "artistKey": "rl142007|6939", "length": 20, "trackKeys": ["t4010982", "t4011018", "t4011059", "t4011087", "t4011105", "t4011134", "t4011166", "t4011197", "t4011229", "t4011264", "t4011284", "t4011319", "t4011355", "t4011399", "t4011428", "t4011476", "t4011601", "t4011636", "t4011665", "t4011694"], "canTether": true, "itemTrackKeys": ["t4010982", "t4011018", "t4011059", "t4011087", "t4011105", "t4011134", "t4011166", "t4011197", "t4011229", "t4011264", "t4011284", "t4011319", "t4011355", "t4011399", "t4011428", "t4011476", "t4011601", "t4011636", "t4011665", "t4011694"], "rawArtistKey": "r142007", "artistUrl": "/artist/Creedence_Clearwater_Revival/"}, {"baseIcon": "album/5/6/9/000000000003b965/square-200.jpg", "releaseDate": "2008-12-18", "displayDate": "Dec 18, 2008", "duration": 1755, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Passion_Pit/album/Chunk_of_Change_1/", "shortUrl": "http://rd.io/x/Qj5B5iY/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5B5iY/", "type": "al", "price": "5.94", "key": "al244069|6939", "icon": "http://cdn3.rd.io/album/5/6/9/000000000003b965/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Chunk of Change", "isExplicit": false, "artist": "Passion Pit", "url": "/artist/Passion_Pit/album/Chunk_of_Change_1/", "albumKey": "a244069", "artistKey": "rl13015|6939", "length": 6, "trackKeys": ["t2971351", "t2971456", "t2971565", "t2971645", "t2971730", "t2971810"], "canTether": true, "itemTrackKeys": ["t2971351", "t2971456", "t2971565", "t2971645", "t2971730", "t2971810"], "rawArtistKey": "r13015", "artistUrl": "/artist/Passion_Pit/"}, {"baseIcon": "album/0/0/5/000000000012d500/square-200.jpg", "releaseDate": "2012-01-24", "displayDate": "Jan 24, 2012", "duration": 2177, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Foxy_Shazam/album/The_Church_of_Rock_and_Roll/", "shortUrl": "http://rd.io/x/Qj5QikM/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5QikM/", "type": "al", "price": "7.99", "key": "al1234176|6939", "icon": "http://cdn3.rd.io/album/0/0/5/000000000012d500/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "The Church of Rock and Roll", "isExplicit": false, "artist": "Foxy Shazam", "url": "/artist/Foxy_Shazam/album/The_Church_of_Rock_and_Roll/", "albumKey": "a1234176", "artistKey": "rl86746|6939", "length": 11, "trackKeys": ["t14044891", "t14044949", "t14045021", "t14045090", "t14045166", "t14045236", "t14045316", "t14045357", "t14045415", "t14045461", "t14045511"], "canTether": true, "itemTrackKeys": ["t14044891", "t14044949", "t14045021", "t14045090", "t14045166", "t14045236", "t14045316", "t14045357", "t14045415", "t14045461", "t14045511"], "rawArtistKey": "r86746", "artistUrl": "/artist/Foxy_Shazam/"}, {"baseIcon": "album/9/a/2/00000000000182a9/2/square-200.jpg", "releaseDate": "2003-10-21", "displayDate": "Oct 21, 2003", "duration": 2026, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/The_Shins/album/Chutes_Too_Narrow/", "shortUrl": "http://rd.io/x/Qj5D3eo/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5D3eo/", "type": "al", "price": "9.90", "key": "al98985|6939", "icon": "http://cdn3.rd.io/album/9/a/2/00000000000182a9/2/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Chutes Too Narrow", "isExplicit": false, "artist": "The Shins", "url": "/artist/The_Shins/album/Chutes_Too_Narrow/", "albumKey": "a98985", "artistKey": "rl86272|6939", "length": 10, "trackKeys": ["t1211224", "t1211255", "t1211300", "t1211332", "t1211364", "t1211403", "t1211430", "t1211472", "t1211503", "t1211540"], "canTether": true, "itemTrackKeys": ["t1211224", "t1211255", "t1211300", "t1211332", "t1211364", "t1211403", "t1211430", "t1211472", "t1211503", "t1211540"], "rawArtistKey": "r86272", "artistUrl": "/artist/The_Shins/"}, {"baseIcon": "album/b/f/c/000000000003bcfb/square-200.jpg", "releaseDate": "2009-09-15", "displayDate": "Sep 15, 2009", "duration": 9300, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Various_Artists/album/Ciao_My_Shining_Star_(Deluxe_Edition)/", "shortUrl": "http://rd.io/x/Qj5B47g/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5B47g/", "type": "al", "price": "19.99", "key": "al244987|6939", "icon": "http://cdn3.rd.io/album/b/f/c/000000000003bcfb/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Ciao My Shining Star (Deluxe Edition)", "isExplicit": false, "artist": "Various Artists", "url": "/artist/Various_Artists/album/Ciao_My_Shining_Star_(Deluxe_Edition)/", "albumKey": "a244987", "artistKey": "rl62|6939", "length": 41, "trackKeys": ["t2984767", "t2984860", "t2984937", "t2985005", "t2985038", "t2985119", "t2985162", "t2985238", "t2985305", "t2985376", "t2985458", "t2985510", "t2985573", "t2985610", "t2985663", "t2985728", "t2985777", "t2985841", "t2985912", "t2985975", "t2986003", "t2986073", "t2986123", "t2986209", "t2986273", "t2986346", "t2986448", "t2986530", "t2986607", "t2986712", "t2986797", "t2986849", "t2986924", "t2987019", "t2987082", "t2987153", "t2987223", "t2987304", "t2987379", "t2987457", "t2987547"], "canTether": true, "itemTrackKeys": ["t2984767", "t2984860", "t2984937", "t2985005", "t2985038", "t2985119", "t2985162", "t2985238", "t2985305", "t2985376", "t2985458", "t2985510", "t2985573", "t2985610", "t2985663", "t2985728", "t2985777", "t2985841", "t2985912", "t2985975", "t2986003", "t2986073", "t2986123", "t2986209", "t2986273", "t2986346", "t2986448", "t2986530", "t2986607", "t2986712", "t2986797", "t2986849", "t2986924", "t2987019", "t2987082", "t2987153", "t2987223", "t2987304", "t2987379", "t2987457", "t2987547"], "rawArtistKey": "r62", "artistUrl": "/artist/Various_Artists/"}, {"baseIcon": "album/5/7/9/0000000000016975/square-200.jpg", "releaseDate": "1995-09-15", "displayDate": "Sep 15, 1995", "duration": 2857, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/The_Flaming_Lips/album/Clouds_Taste_Metallic/", "shortUrl": "http://rd.io/x/Qj5DNjY/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5DNjY/", "type": "al", "price": "9.99", "key": "al92533|6939", "icon": "http://cdn3.rd.io/album/5/7/9/0000000000016975/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Clouds Taste Metallic", "isExplicit": false, "artist": "The Flaming Lips", "url": "/artist/The_Flaming_Lips/album/Clouds_Taste_Metallic/", "albumKey": "a92533", "artistKey": "rl84808|6939", "length": 13, "trackKeys": ["t1146373", "t1146385", "t1146394", "t1146403", "t1146415", "t1146426", "t1146443", "t1146455", "t1146466", "t1146483", "t1146493", "t1146501", "t1146514"], "canTether": true, "itemTrackKeys": ["t1146373", "t1146385", "t1146394", "t1146403", "t1146415", "t1146426", "t1146443", "t1146455", "t1146466", "t1146483", "t1146493", "t1146501", "t1146514"], "rawArtistKey": "r84808", "artistUrl": "/artist/The_Flaming_Lips/"}, {"baseIcon": "album/9/8/9/0000000000050989/square-200.jpg", "releaseDate": "2009-05-18", "displayDate": "May 18, 2009", "duration": 996, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Clues/album/Clues/", "shortUrl": "http://rd.io/x/Qj5HVso/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5HVso/", "type": "al", "price": "9.99", "key": "al330121|6939", "icon": "http://cdn3.rd.io/album/9/8/9/0000000000050989/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Clues", "isExplicit": false, "artist": "Clues", "url": "/artist/Clues/album/Clues/", "albumKey": "a330121", "artistKey": "rl404460|6939", "length": 5, "trackKeys": ["t4077189", "t4077207", "t4077280", "t4077347", "t4077391"], "canTether": true, "itemTrackKeys": ["t4077189", "t4077207", "t4077221", "t4077243", "t4077262", "t4077280", "t4077297", "t4077328", "t4077347", "t4077367", "t4077391"], "rawArtistKey": "r404460", "artistUrl": "/artist/Clues/"}, {"baseIcon": "album/d/d/6/000000000006e6dd/square-200.jpg", "releaseDate": "2009-09-14", "displayDate": "Sep 14, 2009", "duration": 3576, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Parov_Stelar/album/Coco_Part_2/", "shortUrl": "http://rd.io/x/Qj5EuZ4/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5EuZ4/", "type": "al", "price": "9.99", "key": "al452317|6939", "icon": "http://cdn3.rd.io/album/d/d/6/000000000006e6dd/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Coco Part 2", "isExplicit": false, "artist": "Parov Stelar", "url": "/artist/Parov_Stelar/album/Coco_Part_2/", "albumKey": "a452317", "artistKey": "rl31340|6939", "length": 13, "trackKeys": ["t5552316", "t5552324", "t5552326", "t5552338", "t5552346", "t5552355", "t5552365", "t5552378", "t5552393", "t5552408", "t5552424", "t5552439", "t5552451"], "canTether": true, "itemTrackKeys": ["t5552316", "t5552324", "t5552326", "t5552338", "t5552346", "t5552355", "t5552365", "t5552378", "t5552393", "t5552408", "t5552424", "t5552439", "t5552451"], "rawArtistKey": "r31340", "artistUrl": "/artist/Parov_Stelar/"}, {"baseIcon": "album/9/3/7/000000000001f739/square-200.jpg", "releaseDate": "2009-09-29", "displayDate": "Sep 29, 2009", "duration": 2361, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Princeton/album/Cocoon_Of_Love/", "shortUrl": "http://rd.io/x/Qj5DqHo/", "canStream": false, "embedUrl": "https://rd.io/e/Qj5DqHo/", "type": "al", "price": "None", "key": "al128825|6939", "icon": "http://cdn3.rd.io/album/9/3/7/000000000001f739/square-200.jpg", "userName": "Justin Tulloss", "canSample": false, "name": "Cocoon Of Love", "isExplicit": false, "artist": "Princeton", "url": "/artist/Princeton/album/Cocoon_Of_Love/", "albumKey": "a128825", "artistKey": "rl145269|6939", "length": 11, "trackKeys": ["t1636052", "t1636080", "t1636108", "t1636138", "t1636168", "t1636194", "t1636213", "t1636233", "t1636263", "t1636288", "t1636313"], "canTether": false, "itemTrackKeys": ["t1636052", "t1636080", "t1636108", "t1636138", "t1636168", "t1636194", "t1636213", "t1636233", "t1636263", "t1636288", "t1636313"], "rawArtistKey": "r145269", "artistUrl": "/artist/Princeton/"}, {"baseIcon": "album/f/4/f/00000000001cbf4f/1/square-200.jpg", "releaseDate": "2012-09-10", "displayDate": "Sep 10, 2012", "duration": 2232, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/The_xx/album/Coexist/", "shortUrl": "http://rd.io/x/Qj5e4Aw/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5e4Aw/", "type": "al", "price": "None", "key": "al1883983|6939", "icon": "http://cdn3.rd.io/album/f/4/f/00000000001cbf4f/1/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Coexist", "isExplicit": false, "artist": "The xx", "url": "/artist/The_xx/album/Coexist/", "albumKey": "a1883983", "artistKey": "rl379832|6939", "length": 11, "trackKeys": ["t20369028", "t20369030", "t20369031", "t20369033", "t20369035", "t20369037", "t20369039", "t20369041", "t20369043", "t20369045", "t20369047"], "canTether": true, "itemTrackKeys": ["t20369028", "t20369030", "t20369031", "t20369033", "t20369035", "t20369037", "t20369039", "t20369041", "t20369043", "t20369045", "t20369047"], "rawArtistKey": "r379832", "artistUrl": "/artist/The_xx/"}, {"baseIcon": "album/3/e/2/00000000000702e3/square-200.jpg", "releaseDate": "2008-08-26", "displayDate": "Aug 26, 2008", "duration": 3402, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Beats_Antique/album/Collide/", "shortUrl": "http://rd.io/x/Qj5FXaA/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5FXaA/", "type": "al", "price": "9.99", "key": "al459491|6939", "icon": "http://cdn3.rd.io/album/3/e/2/00000000000702e3/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Collide", "isExplicit": false, "artist": "Beats Antique", "url": "/artist/Beats_Antique/album/Collide/", "albumKey": "a459491", "artistKey": "rl363898|6939", "length": 13, "trackKeys": ["t5641805", "t5641834", "t5641882", "t5641916", "t5641956", "t5641990", "t5642032", "t5642068", "t5642098", "t5642139", "t5642179", "t5642220", "t5642251"], "canTether": true, "itemTrackKeys": ["t5641805", "t5641834", "t5641882", "t5641916", "t5641956", "t5641990", "t5642032", "t5642068", "t5642098", "t5642139", "t5642179", "t5642220", "t5642251"], "rawArtistKey": "r363898", "artistUrl": "/artist/Beats_Antique/"}, {"baseIcon": "album/6/f/0/00000000000200f6/square-200.jpg", "releaseDate": "2010-01-19", "displayDate": "Jan 19, 2010", "duration": 3266, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/RJD2/album/The_Colossus/", "shortUrl": "http://rd.io/x/Qj5AX7U/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5AX7U/", "type": "al", "price": "9.99", "key": "al131318|6939", "icon": "http://cdn3.rd.io/album/6/f/0/00000000000200f6/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "The Colossus", "isExplicit": false, "artist": "RJD2", "url": "/artist/RJD2/album/The_Colossus/", "albumKey": "a131318", "artistKey": "rl3579|6939", "length": 14, "trackKeys": ["t1678185", "t1678218", "t1678267", "t1678298", "t1678311", "t1678347", "t1678378", "t1678417", "t1678451", "t1678482", "t1678519", "t1678552", "t1678577", "t1678612"], "canTether": true, "itemTrackKeys": ["t1678185", "t1678218", "t1678267", "t1678298", "t1678311", "t1678347", "t1678378", "t1678417", "t1678451", "t1678482", "t1678519", "t1678552", "t1678577", "t1678612"], "rawArtistKey": "r3579", "artistUrl": "/artist/RJD2/"}, {"baseIcon": "album/0/d/6/00000000000416d0/square-200.jpg", "releaseDate": "1997-05-20", "displayDate": "May 20, 1997", "duration": 250, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Foo_Fighters/album/The_Colour_And_The_Shape/", "shortUrl": "http://rd.io/x/Qj5GSZM/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5GSZM/", "type": "al", "price": "9.99", "key": "al267984|6939", "icon": "http://cdn3.rd.io/album/0/d/6/00000000000416d0/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "The Colour And The Shape", "isExplicit": false, "artist": "Foo Fighters", "url": "/artist/Foo_Fighters/album/The_Colour_And_The_Shape/", "albumKey": "a267984", "artistKey": "rl138625|6939", "length": 1, "trackKeys": ["t3282694"], "canTether": true, "itemTrackKeys": ["t3282239", "t3282266", "t3282320", "t3282385", "t3282430", "t3282471", "t3282499", "t3282562", "t3282593", "t3282630", "t3282694", "t3282760", "t3282842", "t3282929"], "rawArtistKey": "r138625", "artistUrl": "/artist/Foo_Fighters/"}, {"baseIcon": "album/e/7/7/000000000014d77e/square-200.jpg", "releaseDate": "2012-03-06", "displayDate": "Mar 6, 2012", "duration": 1864, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Good_Old_War/album/Come_Back_As_Rain/", "shortUrl": "http://rd.io/x/Qj5WiD0/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5WiD0/", "type": "al", "price": "9.99", "key": "al1365886|6939", "icon": "http://cdn3.rd.io/album/e/7/7/000000000014d77e/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Come Back As Rain", "isExplicit": false, "artist": "Good Old War", "url": "/artist/Good_Old_War/album/Come_Back_As_Rain/", "albumKey": "a1365886", "artistKey": "rl181061|6939", "length": 9, "trackKeys": ["t15446393", "t15446430", "t15446463", "t15446498", "t15446533", "t15446572", "t15446602", "t15446631", "t15446672"], "canTether": true, "itemTrackKeys": ["t15446308", "t15446353", "t15446393", "t15446430", "t15446463", "t15446498", "t15446533", "t15446572", "t15446602", "t15446631", "t15446672"], "rawArtistKey": "r181061", "artistUrl": "/artist/Good_Old_War/"}, {"baseIcon": "album/a/d/2/00000000000812da/square-200.jpg", "releaseDate": "2010-10-15", "displayDate": "Oct 15, 2010", "duration": 499, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Kings_Of_Leon/album/Come_Around_Sundown_(Deluxe_Version)/", "shortUrl": "http://rd.io/x/Qj5KTZk/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5KTZk/", "type": "al", "price": "13.99", "key": "al529114|6939", "icon": "http://cdn3.rd.io/album/a/d/2/00000000000812da/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Come Around Sundown (Deluxe Version)", "isExplicit": false, "artist": "Kings Of Leon", "url": "/artist/Kings_Of_Leon/album/Come_Around_Sundown_(Deluxe_Version)/", "albumKey": "a529114", "artistKey": "rl270991|6939", "length": 2, "trackKeys": ["t6387817", "t6387830"], "canTether": true, "itemTrackKeys": ["t6387623", "t6387639", "t6387651", "t6387668", "t6387683", "t6387694", "t6387704", "t6387722", "t6387733", "t6387745", "t6387757", "t6387768", "t6387782", "t6387799", "t6387817", "t6387830"], "rawArtistKey": "r270991", "artistUrl": "/artist/Kings_Of_Leon/"}, {"baseIcon": "album/6/b/7/000000000002d7b6/square-200.jpg", "releaseDate": "2005-11-29", "displayDate": "Nov 29, 2005", "duration": 3877, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Hot_Chip/album/Coming_On_Strong/", "shortUrl": "http://rd.io/x/Qj5AiPU/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5AiPU/", "type": "al", "price": "9.99", "key": "al186294|6939", "icon": "http://cdn3.rd.io/album/6/b/7/000000000002d7b6/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Coming On Strong", "isExplicit": true, "artist": "Hot Chip", "url": "/artist/Hot_Chip/album/Coming_On_Strong/", "albumKey": "a186294", "artistKey": "rl141345|6939", "length": 14, "trackKeys": ["t2245221", "t2245309", "t2245419", "t2245525", "t2245668", "t2245818", "t2245892", "t2245981", "t2246085", "t2246201", "t2246304", "t2246381", "t2246486", "t2246579"], "canTether": true, "itemTrackKeys": ["t2245221", "t2245309", "t2245419", "t2245525", "t2245668", "t2245818", "t2245892", "t2245981", "t2246085", "t2246201", "t2246304", "t2246381", "t2246486", "t2246579"], "rawArtistKey": "r141345", "artistUrl": "/artist/Hot_Chip/"}, {"baseIcon": "album/d/6/0/000000000001e06d/square-200.jpg", "releaseDate": "2007-10-09", "displayDate": "Oct 9, 2007", "duration": 9290, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Eric_Clapton/album/Complete_Clapton/", "shortUrl": "http://rd.io/x/Qj5Dvy4/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5Dvy4/", "type": "al", "price": "25.99", "key": "al122989|6939", "icon": "http://cdn3.rd.io/album/d/6/0/000000000001e06d/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Complete Clapton", "isExplicit": false, "artist": "Eric Clapton", "url": "/artist/Eric_Clapton/album/Complete_Clapton/", "albumKey": "a122989", "artistKey": "rl28873|6939", "length": 36, "trackKeys": ["t1548618", "t1548622", "t1548631", "t1548639", "t1548646", "t1548649", "t1548658", "t1548663", "t1548670", "t1548679", "t1548689", "t1548700", "t1548706", "t1548713", "t1548719", "t1548725", "t1548729", "t1548737", "t1548743", "t1548752", "t1548754", "t1548762", "t1548769", "t1548777", "t1548783", "t1548791", "t1548799", "t1548807", "t1548815", "t1548825", "t1548828", "t1548836", "t1548845", "t1548854", "t1548861", "t1548867"], "canTether": true, "itemTrackKeys": ["t1548618", "t1548622", "t1548631", "t1548639", "t1548646", "t1548649", "t1548658", "t1548663", "t1548670", "t1548679", "t1548689", "t1548700", "t1548706", "t1548713", "t1548719", "t1548725", "t1548729", "t1548737", "t1548743", "t1548752", "t1548754", "t1548762", "t1548769", "t1548777", "t1548783", "t1548791", "t1548799", "t1548807", "t1548815", "t1548825", "t1548828", "t1548836", "t1548845", "t1548854", "t1548861", "t1548867"], "rawArtistKey": "r28873", "artistUrl": "/artist/Eric_Clapton/"}, {"baseIcon": "album/5/8/a/00000000000a7a85/square-200.jpg", "releaseDate": "2011-03-22", "displayDate": "Mar 22, 2011", "duration": 2800, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Gold_Panda/album/Companion/", "shortUrl": "http://rd.io/x/Qj5IJcY/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5IJcY/", "type": "al", "price": "9.99", "key": "al686725|6939", "icon": "http://cdn3.rd.io/album/5/8/a/00000000000a7a85/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Companion", "isExplicit": false, "artist": "Gold Panda", "url": "/artist/Gold_Panda/album/Companion/", "albumKey": "a686725", "artistKey": "rl402832|6939", "length": 13, "trackKeys": ["t8166672", "t8166684", "t8166718", "t8166737", "t8166765", "t8166795", "t8166825", "t8166857", "t8166887", "t8166907", "t8166918", "t8166936", "t8166955"], "canTether": true, "itemTrackKeys": ["t8166672", "t8166684", "t8166718", "t8166737", "t8166765", "t8166795", "t8166825", "t8166857", "t8166887", "t8166907", "t8166918", "t8166936", "t8166955"], "rawArtistKey": "r402832", "artistUrl": "/artist/Gold_Panda/"}, {"baseIcon": "album/1/5/c/000000000003ac51/3/square-200.jpg", "releaseDate": "2009-08-07", "displayDate": "Aug 7, 2009", "duration": 2484, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/The_Temper_Trap/album/Conditions/", "shortUrl": "http://rd.io/x/Qj5B8xI/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5B8xI/", "type": "al", "price": "9.99", "key": "al240721|6939", "icon": "http://cdn3.rd.io/album/1/5/c/000000000003ac51/3/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Conditions", "isExplicit": false, "artist": "The Temper Trap", "url": "/artist/The_Temper_Trap/album/Conditions/", "albumKey": "a240721", "artistKey": "rl140357|6939", "length": 10, "trackKeys": ["t2927058", "t2927120", "t2927188", "t2927247", "t2927311", "t2927374", "t2927472", "t2927549", "t2927654", "t2927726"], "canTether": true, "itemTrackKeys": ["t2927058", "t2927120", "t2927188", "t2927247", "t2927311", "t2927374", "t2927472", "t2927549", "t2927654", "t2927726"], "rawArtistKey": "r140357", "artistUrl": "/artist/The_Temper_Trap/"}, {"baseIcon": "album/9/3/2/000000000003a239/square-200.jpg", "releaseDate": "2010-04-09", "displayDate": "Apr 9, 2010", "duration": 2626, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/MGMT/album/Congratulations/", "shortUrl": "http://rd.io/x/Qj5B_Xo/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5B_Xo/", "type": "al", "price": "9.99", "key": "al238137|6939", "icon": "http://cdn3.rd.io/album/9/3/2/000000000003a239/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Congratulations", "isExplicit": false, "artist": "MGMT", "url": "/artist/MGMT/album/Congratulations/", "albumKey": "a238137", "artistKey": "rl247030|6939", "length": 9, "trackKeys": ["t2890712", "t2890763", "t2890807", "t2890835", "t2890879", "t2890910", "t2890995", "t2891021", "t2891043"], "canTether": true, "itemTrackKeys": ["t2890712", "t2890763", "t2890807", "t2890835", "t2890879", "t2890910", "t2890995", "t2891021", "t2891043"], "rawArtistKey": "r247030", "artistUrl": "/artist/MGMT/"}, {"baseIcon": "album/c/d/b/0000000000095bdc/3/square-200.jpg", "releaseDate": "2010-01-12", "displayDate": "Jan 12, 2010", "duration": 2200, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Vampire_Weekend/album/Contra/", "shortUrl": "http://rd.io/x/Qj5LBJ8/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5LBJ8/", "type": "al", "price": "None", "key": "al613340|6939", "icon": "http://cdn3.rd.io/album/c/d/b/0000000000095bdc/3/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Contra", "isExplicit": false, "artist": "Vampire Weekend", "url": "/artist/Vampire_Weekend/album/Contra/", "albumKey": "a613340", "artistKey": "rl138899|6939", "length": 10, "trackKeys": ["t7358925", "t7358929", "t7358931", "t7358934", "t7358936", "t7358938", "t7358941", "t7358944", "t7358950", "t7358955"], "canTether": true, "itemTrackKeys": ["t7358925", "t7358929", "t7358931", "t7358934", "t7358936", "t7358938", "t7358941", "t7358944", "t7358950", "t7358955"], "rawArtistKey": "r138899", "artistUrl": "/artist/Vampire_Weekend/"}, {"baseIcon": "album/9/8/4/00000000000a4489/square-200.jpg", "releaseDate": "2011-03-07", "displayDate": "Mar 7, 2011", "duration": 2354, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/The_Shoes/album/Crack_My_Bones_1/", "shortUrl": "http://rd.io/x/Qj5IG8o/", "canStream": false, "embedUrl": "https://rd.io/e/Qj5IG8o/", "type": "al", "price": "None", "key": "al672905|6939", "icon": "http://cdn3.rd.io/album/9/8/4/00000000000a4489/square-200.jpg", "userName": "Justin Tulloss", "canSample": false, "name": "Crack My Bones", "isExplicit": false, "artist": "The Shoes", "url": "/artist/The_Shoes/album/Crack_My_Bones_1/", "albumKey": "a672905", "artistKey": "rl348201|6939", "length": 10, "trackKeys": ["t8010663", "t8010668", "t8010674", "t8010679", "t8010687", "t8010694", "t8010699", "t8010704", "t8010708", "t8010714"], "canTether": false, "itemTrackKeys": ["t8010663", "t8010668", "t8010674", "t8010679", "t8010687", "t8010694", "t8010699", "t8010704", "t8010708", "t8010714"], "rawArtistKey": "r348201", "artistUrl": "/artist/The_Shoes/"}, {"baseIcon": "album/a/7/3/000000000003137a/square-200.jpg", "releaseDate": "2006-10-03", "displayDate": "Oct 3, 2006", "duration": 3873, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/The_Decemberists/album/The_Crane_Wife_1/", "shortUrl": "http://rd.io/x/Qj5BTDk/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5BTDk/", "type": "al", "price": "9.99", "key": "al201594|6939", "icon": "http://cdn3.rd.io/album/a/7/3/000000000003137a/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "The Crane Wife", "isExplicit": false, "artist": "The Decemberists", "url": "/artist/The_Decemberists/album/The_Crane_Wife_1/", "albumKey": "a201594", "artistKey": "rl92729|6939", "length": 11, "trackKeys": ["t2427782", "t2427880", "t2428128", "t2428223", "t2428303", "t2428422", "t2428529", "t2428636", "t2428721", "t2428967", "t2429086"], "canTether": true, "itemTrackKeys": ["t2427782", "t2427880", "t2428128", "t2428223", "t2428303", "t2428422", "t2428529", "t2428636", "t2428721", "t2428967", "t2429086"], "rawArtistKey": "r92729", "artistUrl": "/artist/The_Decemberists/"}, {"baseIcon": "album/6/c/1/00000000000371c6/square-200.jpg", "releaseDate": "2009-05-26", "displayDate": "May 26, 2009", "duration": 2179, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Crash_Kings/album/Crash_Kings/", "shortUrl": "http://rd.io/x/Qj5BLoU/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5BLoU/", "type": "al", "price": "7.99", "key": "al225734|6939", "icon": "http://cdn3.rd.io/album/6/c/1/00000000000371c6/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Crash Kings", "isExplicit": false, "artist": "Crash Kings", "url": "/artist/Crash_Kings/album/Crash_Kings/", "albumKey": "a225734", "artistKey": "rl302764|6939", "length": 10, "trackKeys": ["t2732744", "t2732800", "t2732874", "t2732929", "t2733001", "t2733072", "t2733125", "t2733195", "t2733281", "t2733349"], "canTether": true, "itemTrackKeys": ["t2732744", "t2732800", "t2732874", "t2732929", "t2733001", "t2733072", "t2733125", "t2733195", "t2733281", "t2733349"], "rawArtistKey": "r302764", "artistUrl": "/artist/Crash_Kings/"}, {"baseIcon": "album/8/2/9/000000000004c928/3/square-200.jpg", "releaseDate": "2010-07-27", "displayDate": "Jul 27, 2010", "duration": 1892, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Best_Coast/album/Crazy_For_You/", "shortUrl": "http://rd.io/x/Qj5Glms/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5Glms/", "type": "al", "price": "9.99", "key": "al313640|6939", "icon": "http://cdn3.rd.io/album/8/2/9/000000000004c928/3/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Crazy For You", "isExplicit": false, "artist": "Best Coast", "url": "/artist/Best_Coast/album/Crazy_For_You/", "albumKey": "a313640", "artistKey": "rl383903|6939", "length": 13, "trackKeys": ["t3880994", "t3881005", "t3881021", "t3881034", "t3881050", "t3881069", "t3881082", "t3881100", "t3881116", "t3881126", "t3881148", "t3881165", "t3881181"], "canTether": true, "itemTrackKeys": ["t3880994", "t3881005", "t3881021", "t3881034", "t3881050", "t3881069", "t3881082", "t3881100", "t3881116", "t3881126", "t3881148", "t3881165", "t3881181"], "rawArtistKey": "r383903", "artistUrl": "/artist/Best_Coast/"}, {"baseIcon": "album/d/9/6/000000000009569d/square-200.jpg", "releaseDate": "1994-02-14", "displayDate": "Feb 14, 1994", "duration": 957, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Pavement/album/Crooked_Rain%2C_Crooked_Rain/", "shortUrl": "http://rd.io/x/Qj5LCd4/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5LCd4/", "type": "al", "price": "None", "key": "al611997|6939", "icon": "http://cdn3.rd.io/album/d/9/6/000000000009569d/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Crooked Rain, Crooked Rain", "isExplicit": false, "artist": "Pavement", "url": "/artist/Pavement/album/Crooked_Rain%2C_Crooked_Rain/", "albumKey": "a611997", "artistKey": "rl365083|6939", "length": 6, "trackKeys": ["t7343368", "t7343376", "t7343381", "t7343384", "t7343387", "t7343394"], "canTether": true, "itemTrackKeys": ["t7343368", "t7343371", "t7343374", "t7343376", "t7343379", "t7343381", "t7343384", "t7343387", "t7343389", "t7343394", "t7343396", "t7343400"], "rawArtistKey": "r365083", "artistUrl": "/artist/Pavement/"}, {"baseIcon": "album/a/8/2/000000000001e28a/square-200.jpg", "releaseDate": "2007-06-18", "displayDate": "Jun 18, 2007", "duration": 2855, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Justice/album/Cross/", "shortUrl": "http://rd.io/x/Qj5Dvck/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5Dvck/", "type": "al", "price": "9.99", "key": "al123530|6939", "icon": "http://cdn3.rd.io/album/a/8/2/000000000001e28a/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Cross", "isExplicit": false, "artist": "Justice", "url": "/artist/Justice/album/Cross/", "albumKey": "a123530", "artistKey": "rl80653|6939", "length": 12, "trackKeys": ["t1555455", "t1555488", "t1555527", "t1555555", "t1555583", "t1555618", "t1555640", "t1555663", "t1555693", "t1555727", "t1555762", "t1555798"], "canTether": true, "itemTrackKeys": ["t1555455", "t1555488", "t1555527", "t1555555", "t1555583", "t1555618", "t1555640", "t1555663", "t1555693", "t1555727", "t1555762", "t1555798"], "rawArtistKey": "r80653", "artistUrl": "/artist/Justice/"}, {"baseIcon": "album/b/e/9/000000000004e9eb/square-200.jpg", "releaseDate": "2008-03-18", "displayDate": "Mar 18, 2008", "duration": 3323, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Crystal_Castles/album/Crystal_Castles/", "shortUrl": "http://rd.io/x/Qj5Gtqg/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5Gtqg/", "type": "al", "price": "9.99", "key": "al322027|6939", "icon": "http://cdn3.rd.io/album/b/e/9/000000000004e9eb/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Crystal Castles", "isExplicit": false, "artist": "Crystal Castles", "url": "/artist/Crystal_Castles/album/Crystal_Castles/", "albumKey": "a322027", "artistKey": "rl140439|6939", "length": 17, "trackKeys": ["t3986390", "t3986419", "t3986446", "t3986485", "t3986539", "t3986561", "t3986599", "t3986635", "t3986668", "t3986694", "t3986735", "t3986762", "t3986779", "t3986814", "t3986850", "t3986882", "t3986902"], "canTether": true, "itemTrackKeys": ["t3986390", "t3986419", "t3986446", "t3986485", "t3986539", "t3986561", "t3986599", "t3986635", "t3986668", "t3986694", "t3986735", "t3986762", "t3986779", "t3986814", "t3986850", "t3986882", "t3986902"], "rawArtistKey": "r140439", "artistUrl": "/artist/Crystal_Castles/"}, {"baseIcon": "album/1/9/3/00000000000c7391/square-200.jpg", "releaseDate": "2011-06-27", "displayDate": "Jun 27, 2011", "duration": 2970, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Thievery_Corporation/album/Culture_of_Fear/", "shortUrl": "http://rd.io/x/Qj5OLNI/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5OLNI/", "type": "al", "price": "9.99", "key": "al816017|6939", "icon": "http://cdn3.rd.io/album/1/9/3/00000000000c7391/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Culture of Fear", "isExplicit": false, "artist": "Thievery Corporation", "url": "/artist/Thievery_Corporation/album/Culture_of_Fear/", "albumKey": "a816017", "artistKey": "rl74849|6939", "length": 13, "trackKeys": ["t9594336", "t9594374", "t9594410", "t9594441", "t9594467", "t9594497", "t9594536", "t9594606", "t9594644", "t9594678", "t9594695", "t9594744", "t9594775"], "canTether": true, "itemTrackKeys": ["t9594336", "t9594374", "t9594410", "t9594441", "t9594467", "t9594497", "t9594536", "t9594606", "t9594644", "t9594678", "t9594695", "t9594744", "t9594775"], "rawArtistKey": "r74849", "artistUrl": "/artist/Thievery_Corporation/"}, {"baseIcon": "album/2/e/e/00000000000beee2/square-200.jpg", "releaseDate": "2011-06-07", "displayDate": "Jun 7, 2011", "duration": 2022, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/Cults/album/Cults/", "shortUrl": "http://rd.io/x/Qj5JsaE/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5JsaE/", "type": "al", "price": "7.99", "key": "al782050|6939", "icon": "http://cdn3.rd.io/album/2/e/e/00000000000beee2/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "Cults", "isExplicit": false, "artist": "Cults", "url": "/artist/Cults/album/Cults/", "albumKey": "a782050", "artistKey": "rl800097|6939", "length": 11, "trackKeys": ["t9220250", "t9220259", "t9220274", "t9220283", "t9220296", "t9220308", "t9220319", "t9220330", "t9220340", "t9220348", "t9220353"], "canTether": true, "itemTrackKeys": ["t9220250", "t9220259", "t9220274", "t9220283", "t9220296", "t9220308", "t9220319", "t9220330", "t9220340", "t9220348", "t9220353"], "rawArtistKey": "r800097", "artistUrl": "/artist/Cults/"}, {"baseIcon": "album/9/d/2/00000000000b52d9/1/square-200.jpg", "releaseDate": "2011-05-23", "displayDate": "May 23, 2011", "duration": 2215, "userKey": "s6939", "isClean": false, "albumUrl": "/artist/White_Denim/album/D/", "shortUrl": "http://rd.io/x/Qj5JDZo/", "canStream": true, "embedUrl": "https://rd.io/e/Qj5JDZo/", "type": "al", "price": "9.60", "key": "al742105|6939", "icon": "http://cdn3.rd.io/album/9/d/2/00000000000b52d9/1/square-200.jpg", "userName": "Justin Tulloss", "canSample": true, "name": "D", "isExplicit": false, "artist": "White Denim", "url": "/artist/White_Denim/album/D/", "albumKey": "a742105", "artistKey": "rl395890|6939", "length": 10, "trackKeys": ["t8776994", "t8777004", "t8777012", "t8777023", "t8777033", "t8777045", "t8777058", "t8777064", "t8777071", "t8777076"], "canTether": true, "itemTrackKeys": ["t8776994", "t8777004", "t8777012", "t8777023", "t8777033", "t8777045", "t8777058", "t8777064", "t8777071", "t8777076"], "rawArtistKey": "r395890", "artistUrl": "/artist/White_Denim/"}]} \ No newline at end of file diff --git a/perf/albums.msgpack b/perf/albums.msgpack new file mode 100644 index 0000000000000000000000000000000000000000..85c939afbc8e31f5744babd6d8c704e66707ecd3 GIT binary patch literal 88641 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 KD6H^RF8;spf8KHc literal 0 HcmV?d00001 diff --git a/perf/index.html b/perf/index.html new file mode 100644 index 0000000..4afcc57 --- /dev/null +++ b/perf/index.html @@ -0,0 +1,19 @@ + + + + + Msgpack vs JSON + + +

Msgpack vs JSON

+ + + + + + +
OperationTotal timeTime per operation
+ + + + diff --git a/perf/perf.js b/perf/perf.js new file mode 100644 index 0000000..0eee707 --- /dev/null +++ b/perf/perf.js @@ -0,0 +1,62 @@ +(function() { + "use strict"; + var iterations = 100; + function fetch(path, responseType, callback) { + var req = new XMLHttpRequest(); + req.responseType = responseType || 'text'; + req.onreadystatechange = function() { + if (req.readyState === 4) { + callback(req.response); + } + }; + req.open('GET', path); + req.send(); + } + function test(title, obj, operation, context) { + var result; + var start = new Date(); + console.group(title); + console.time(title); + for (var i = 0; i < iterations; i++) { + result = operation.call(context, obj); + } + console.timeEnd(title); + var total = new Date() - start; + var op = total/iterations; + console.log('Total for %s was %sms, %sms per operation', title, total, op); + console.groupEnd(title); + + var tableEl = document.getElementById('results'); + var rowEl = document.createElement('tr'); + + var titleEl = document.createElement('td'); + titleEl.textContent = title; + rowEl.appendChild(titleEl); + + var totalEl = document.createElement('td'); + totalEl.textContent = total + 'ms'; + rowEl.appendChild(totalEl); + + var opEl = document.createElement('td'); + opEl.textContent = op + 'ms'; + rowEl.appendChild(opEl); + + tableEl.appendChild(rowEl); + return result; + } + function testDecode(title, path, responseType, operation, context, callback) { + fetch(path, responseType, function(response) { + var result = test(title, response, operation, context) + callback(result); + }); + } + + testDecode('json decode', 'albums.json', 'text', JSON.parse, JSON, function(obj) { + test('json encode', obj, JSON.stringify, JSON); + }); + + testDecode('msgpack decode', 'albums.msgpack', 'arraybuffer', msgpack.decode, msgpack, function(obj) { + test('msgpack encode', obj, msgpack.encode, msgpack); + }); + +}).call(this);