Last active
April 30, 2016 20:53
-
-
Save tmcw/3645131 to your computer and use it in GitHub Desktop.
A Song Chain
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<title>Songs</title> | |
<style> | |
line.link { | |
stroke:#eee; | |
} | |
text { | |
fill:#888; | |
} | |
body { | |
font:50px/60px 'Helvetica'; | |
} | |
</style> | |
</head> | |
<body> | |
<div id='chart'></div> | |
<script src="https://d3js.org/d3.v2.js"></script> | |
<script src='vis.js'></script> | |
</body> | |
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"album" : null, | |
"artist" : null, | |
"duration" : 305735, | |
"id" : "-3974601144822760366", | |
"minute" : 1346251623.030315, | |
"name" : "20120225 181005", | |
"rating" : null | |
}, | |
{ | |
"album" : null, | |
"artist" : null, | |
"duration" : 335666, | |
"id" : "-3502845128881303090", | |
"minute" : 1346251623.993445, | |
"name" : "20120225 180428", | |
"rating" : null | |
}, | |
{ | |
"album" : null, | |
"artist" : null, | |
"duration" : 58745, | |
"id" : "7385827981983478450", | |
"minute" : 1346251624.552915, | |
"name" : "20120225 175928", | |
"rating" : null | |
}, | |
{ | |
"album" : null, | |
"artist" : null, | |
"duration" : 61995, | |
"id" : "-3245505077607333318", | |
"minute" : 1346251625.104193, | |
"name" : "20120212 113219", | |
"rating" : null | |
}, | |
{ | |
"album" : "Arm's Way", | |
"artist" : "Islands", | |
"duration" : 661890, | |
"id" : "-2281571012025288826", | |
"minute" : 1346262029.671684, | |
"name" : "Vertigo (If it's a Crime)", | |
"rating" : null | |
}, | |
{ | |
"album" : "Arm's Way", | |
"artist" : "Islands", | |
"duration" : 331937, | |
"id" : "-3324765232696960045", | |
"minute" : 1346262691.713171, | |
"name" : "I Feel Evil Creeping In", | |
"rating" : null | |
}, | |
{ | |
"album" : "Arm's Way", | |
"artist" : "Islands", | |
"duration" : 331937, | |
"id" : "-3324765232696960045", | |
"minute" : 1346263016.586514, | |
"name" : "I Feel Evil Creeping In", | |
"rating" : null | |
}, | |
{ | |
"album" : "Arm's Way", | |
"artist" : "Islands", | |
"duration" : 331937, | |
"id" : "-3324765232696960045", | |
"minute" : 1346266954.752899, | |
"name" : "I Feel Evil Creeping In", | |
"rating" : null | |
}, | |
{ | |
"album" : "Arm's Way", | |
"artist" : "Islands", | |
"duration" : 467330, | |
"id" : "2292684146104930966", | |
"minute" : 1346266961.945868, | |
"name" : "To a Bond", | |
"rating" : null | |
}, | |
{ | |
"album" : "Arm's Way", | |
"artist" : "Islands", | |
"duration" : 420519, | |
"id" : "6656426696211252974", | |
"minute" : 1346266965.385993, | |
"name" : "In the Rushes", | |
"rating" : null | |
}, | |
{ | |
"album" : "Arm's Way", | |
"artist" : "Islands", | |
"duration" : 327026, | |
"id" : "6318638875724180313", | |
"minute" : 1346266966.381591, | |
"name" : "Life In Jail", | |
"rating" : null | |
}, | |
{ | |
"album" : "Arm's Way", | |
"artist" : "Islands", | |
"duration" : 195030, | |
"id" : "237034892677769801", | |
"minute" : 1346266968.036729, | |
"name" : "Creeper", | |
"rating" : null | |
}, | |
{ | |
"album" : "Arm's Way", | |
"artist" : "Islands", | |
"duration" : 246204, | |
"id" : "-2379371075907283665", | |
"minute" : 1346266969.451946, | |
"name" : "Pieces of You", | |
"rating" : null | |
}, | |
{ | |
"album" : "In Evening Air", | |
"artist" : "Future Islands", | |
"duration" : 214021, | |
"id" : "-5153997959900749187", | |
"minute" : 1346266981.460683, | |
"name" : "Inch Of Dust", | |
"rating" : null | |
}, | |
{ | |
"album" : "In Evening Air", | |
"artist" : "Future Islands", | |
"duration" : 287268, | |
"id" : "6367535945888915547", | |
"minute" : 1346267195.521031, | |
"name" : "Swept Inside", | |
"rating" : null | |
}, | |
{ | |
"album" : "In Evening Air", | |
"artist" : "Future Islands", | |
"duration" : 73116, | |
"id" : "-688107584377038783", | |
"minute" : 1346267482.774662, | |
"name" : "In Evening Air", | |
"rating" : null | |
}, | |
{ | |
"album" : "In Evening Air", | |
"artist" : "Future Islands", | |
"duration" : 223712, | |
"id" : "-469461956490237872", | |
"minute" : 1346267555.778267, | |
"name" : "An Apology", | |
"rating" : null | |
}, | |
{ | |
"album" : "In Evening Air", | |
"artist" : "Future Islands", | |
"duration" : 193985, | |
"id" : "2562799899758683296", | |
"minute" : 1346267779.455749, | |
"name" : "Tin Man", | |
"rating" : null | |
}, | |
{ | |
"album" : "In Evening Air", | |
"artist" : "Future Islands", | |
"duration" : 193985, | |
"id" : "2562799899758683296", | |
"minute" : 1346267890.836982, | |
"name" : "Tin Man", | |
"rating" : null | |
}, | |
{ | |
"album" : "In Evening Air", | |
"artist" : "Future Islands", | |
"duration" : 193985, | |
"id" : "2562799899758683296", | |
"minute" : 1346267944.442375, | |
"name" : "Tin Man", | |
"rating" : null | |
}, | |
{ | |
"album" : "In Evening Air", | |
"artist" : "Future Islands", | |
"duration" : 315480, | |
"id" : "9032608747272737927", | |
"minute" : 1346268030.067923, | |
"name" : "Long Flight", | |
"rating" : null | |
}, | |
{ | |
"album" : "In Evening Air", | |
"artist" : "Future Islands", | |
"duration" : 273554, | |
"id" : "-4242164038839891521", | |
"minute" : 1346268345.548483, | |
"name" : "Walking Through That Door", | |
"rating" : null | |
}, | |
{ | |
"album" : "The Greatest", | |
"artist" : "Cat Power", | |
"duration" : 104515, | |
"id" : "-6717937994889595878", | |
"minute" : 1346268619.100433, | |
"name" : "Islands", | |
"rating" : null | |
}, | |
{ | |
"album" : null, | |
"artist" : null, | |
"duration" : null, | |
"id" : null, | |
"minute" : 1346268723.500664, | |
"name" : null, | |
"rating" : null | |
}, | |
{ | |
"album" : "In Evening Air", | |
"artist" : "Future Islands", | |
"duration" : 214021, | |
"id" : "-5153997959900749187", | |
"minute" : 1346275606.080058, | |
"name" : "Inch Of Dust", | |
"rating" : null | |
}, | |
{ | |
"album" : "In Evening Air", | |
"artist" : "Future Islands", | |
"duration" : 287268, | |
"id" : "6367535945888915547", | |
"minute" : 1346275606.640599, | |
"name" : "Swept Inside", | |
"rating" : null | |
}, | |
{ | |
"album" : "In Evening Air", | |
"artist" : "Future Islands", | |
"duration" : 73116, | |
"id" : "-688107584377038783", | |
"minute" : 1346275606.830971, | |
"name" : "In Evening Air", | |
"rating" : null | |
}, | |
{ | |
"album" : "In Evening Air", | |
"artist" : "Future Islands", | |
"duration" : 73116, | |
"id" : "-688107584377038783", | |
"minute" : 1346275617.504859, | |
"name" : "In Evening Air", | |
"rating" : null | |
}, | |
{ | |
"album" : "In Evening Air", | |
"artist" : "Future Islands", | |
"duration" : 73116, | |
"id" : "-688107584377038783", | |
"minute" : 1346277527.965869, | |
"name" : "In Evening Air", | |
"rating" : null | |
}, | |
{ | |
"album" : "In Evening Air", | |
"artist" : "Future Islands", | |
"duration" : 223712, | |
"id" : "-469461956490237872", | |
"minute" : 1346277591.175096, | |
"name" : "An Apology", | |
"rating" : null | |
}, | |
{ | |
"album" : "In Evening Air", | |
"artist" : "Future Islands", | |
"duration" : 193985, | |
"id" : "2562799899758683296", | |
"minute" : 1346277814.890318, | |
"name" : "Tin Man", | |
"rating" : null | |
}, | |
{ | |
"album" : "In Evening Air", | |
"artist" : "Future Islands", | |
"duration" : 315480, | |
"id" : "9032608747272737927", | |
"minute" : 1346278008.829631, | |
"name" : "Long Flight", | |
"rating" : null | |
}, | |
{ | |
"album" : "In Evening Air", | |
"artist" : "Future Islands", | |
"duration" : 315480, | |
"id" : "9032608747272737927", | |
"minute" : 1346278090.442956, | |
"name" : "Long Flight", | |
"rating" : null | |
}, | |
{ | |
"album" : "In Evening Air", | |
"artist" : "Future Islands", | |
"duration" : 315480, | |
"id" : "9032608747272737927", | |
"minute" : 1346286430.556051, | |
"name" : "Long Flight", | |
"rating" : null | |
}, | |
{ | |
"album" : "Arm's Way", | |
"artist" : "Islands", | |
"duration" : 420519, | |
"id" : "6656426696211252974", | |
"minute" : 1346287486.587905, | |
"name" : "In the Rushes", | |
"rating" : null | |
}, | |
{ | |
"album" : "Arm's Way", | |
"artist" : "Islands", | |
"duration" : 327026, | |
"id" : "6318638875724180313", | |
"minute" : 1346287907.132552, | |
"name" : "Life In Jail", | |
"rating" : null | |
}, | |
{ | |
"album" : "Arm's Way", | |
"artist" : "Islands", | |
"duration" : 311222, | |
"id" : "-4819613080993466061", | |
"minute" : 1346288234.099712, | |
"name" : "Kids Don't Know Shit", | |
"rating" : null | |
}, | |
{ | |
"album" : "Arm's Way", | |
"artist" : "Islands", | |
"duration" : 195030, | |
"id" : "237034892677769801", | |
"minute" : 1346288545.322174, | |
"name" : "Creeper", | |
"rating" : null | |
}, | |
{ | |
"album" : "Arm's Way", | |
"artist" : "Islands", | |
"duration" : 195030, | |
"id" : "237034892677769801", | |
"minute" : 1346288689.865919, | |
"name" : "Creeper", | |
"rating" : null | |
}, | |
{ | |
"album" : "Arm's Way", | |
"artist" : "Islands", | |
"duration" : 195030, | |
"id" : "237034892677769801", | |
"minute" : 1346289090.955091, | |
"name" : "Creeper", | |
"rating" : null | |
}, | |
{ | |
"album" : "Arm's Way", | |
"artist" : "Islands", | |
"duration" : 275200, | |
"id" : "-7509617884469144130", | |
"minute" : 1346289141.551397, | |
"name" : "Abominable Snow", | |
"rating" : null | |
}, | |
{ | |
"album" : "Arm's Way", | |
"artist" : "Islands", | |
"duration" : 275200, | |
"id" : "-7509617884469144130", | |
"minute" : 1346289290.907517, | |
"name" : "Abominable Snow", | |
"rating" : null | |
}, | |
{ | |
"album" : "Arm's Way", | |
"artist" : "Islands", | |
"duration" : 275200, | |
"id" : "-7509617884469144130", | |
"minute" : 1346291415.358718, | |
"name" : "Abominable Snow", | |
"rating" : null | |
}, | |
{ | |
"album" : "Arm's Way", | |
"artist" : "Islands", | |
"duration" : 203128, | |
"id" : "-1386833836073876900", | |
"minute" : 1346291541.859683, | |
"name" : "J'aime Vous Voire Quitter", | |
"rating" : null | |
}, | |
{ | |
"album" : "Arm's Way", | |
"artist" : "Islands", | |
"duration" : 246204, | |
"id" : "-2379371075907283665", | |
"minute" : 1346291744.942557, | |
"name" : "Pieces of You", | |
"rating" : null | |
}, | |
{ | |
"album" : "Arm's Way", | |
"artist" : "Islands", | |
"duration" : 338703, | |
"id" : "2280319259278774489", | |
"minute" : 1346291991.101796, | |
"name" : "The Arm", | |
"rating" : null | |
}, | |
{ | |
"album" : "On The Water", | |
"artist" : "Future Islands", | |
"duration" : 54047, | |
"id" : "8206116630847087238", | |
"minute" : 1346292329.72848, | |
"name" : "(Untitled)", | |
"rating" : null | |
}, | |
{ | |
"album" : "On The Water", | |
"artist" : "Future Islands", | |
"duration" : 274677, | |
"id" : "-9139804255821686626", | |
"minute" : 1346292383.740841, | |
"name" : "Grease", | |
"rating" : null | |
}, | |
{ | |
"album" : "On The Water", | |
"artist" : "Future Islands", | |
"duration" : 196963, | |
"id" : "-9154046676805508353", | |
"minute" : 1346292658.371167, | |
"name" : "Tybee Island", | |
"rating" : null | |
}, | |
{ | |
"album" : "On The Water", | |
"artist" : "Future Islands", | |
"duration" : 246465, | |
"id" : "6972909346472039851", | |
"minute" : 1346292855.261553, | |
"name" : "Balance", | |
"rating" : null | |
}, | |
{ | |
"album" : "On The Water", | |
"artist" : "Future Islands", | |
"duration" : 379428, | |
"id" : "-9138172969495485953", | |
"minute" : 1346293101.688597, | |
"name" : "Close To None", | |
"rating" : null | |
}, | |
{ | |
"album" : "On The Water", | |
"artist" : "Future Islands", | |
"duration" : 245838, | |
"id" : "631613386929846709", | |
"minute" : 1346293481.065672, | |
"name" : "Give Us The Wind", | |
"rating" : null | |
}, | |
{ | |
"album" : "On The Water", | |
"artist" : "Future Islands", | |
"duration" : 344267, | |
"id" : "1680729443600613931", | |
"minute" : 1346293726.842967, | |
"name" : "Where I Found You", | |
"rating" : null | |
}, | |
{ | |
"album" : "On The Water", | |
"artist" : "Future Islands", | |
"duration" : 88398, | |
"id" : "1318311892896284090", | |
"minute" : 1346294071.060665, | |
"name" : "Open", | |
"rating" : null | |
}, | |
{ | |
"album" : "On The Water", | |
"artist" : "Future Islands", | |
"duration" : 195239, | |
"id" : "2061709012687216199", | |
"minute" : 1346294159.401381, | |
"name" : "The Great Fire", | |
"rating" : null | |
}, | |
{ | |
"album" : "On The Water", | |
"artist" : "Future Islands", | |
"duration" : 238942, | |
"id" : "-5580499875436572955", | |
"minute" : 1346294354.590967, | |
"name" : "Before The Bridge", | |
"rating" : null | |
}, | |
{ | |
"album" : "On The Water", | |
"artist" : "Future Islands", | |
"duration" : 291526, | |
"id" : "-1183402847677178919", | |
"minute" : 1346294593.52042, | |
"name" : "On The Water", | |
"rating" : null | |
}, | |
{ | |
"album" : "On The Water", | |
"artist" : "Future Islands", | |
"duration" : 291526, | |
"id" : "-1183402847677178919", | |
"minute" : 1346294601.155178, | |
"name" : "On The Water", | |
"rating" : null | |
}, | |
{ | |
"album" : null, | |
"artist" : null, | |
"duration" : null, | |
"id" : null, | |
"minute" : 1346336331.67335, | |
"name" : null, | |
"rating" : null | |
}, | |
{ | |
"album" : null, | |
"artist" : null, | |
"duration" : null, | |
"id" : null, | |
"minute" : 1346336331.724747, | |
"name" : null, | |
"rating" : null | |
}, | |
{ | |
"album" : "Power", | |
"artist" : "Q And Not U", | |
"duration" : 280581, | |
"id" : "-6286672699228683342", | |
"minute" : 1346342562.523629, | |
"name" : "Tag-Tag", | |
"rating" : null | |
}, | |
{ | |
"album" : "Power", | |
"artist" : "Q And Not U", | |
"duration" : 167262, | |
"id" : "-46561523502245648", | |
"minute" : 1346342567.455031, | |
"name" : "X-Polynation", | |
"rating" : null | |
}, | |
{ | |
"album" : "Histories", | |
"artist" : "Pueblo", | |
"duration" : 145031, | |
"id" : "-1549543746759934420", | |
"minute" : 1346342569.966259, | |
"name" : "Lungs", | |
"rating" : null | |
}, | |
{ | |
"album" : "Histories", | |
"artist" : "Pueblo", | |
"duration" : 160966, | |
"id" : "-6257769950297465667", | |
"minute" : 1346342715.116518, | |
"name" : "2020202020", | |
"rating" : null | |
}, | |
{ | |
"album" : "Histories", | |
"artist" : "Pueblo", | |
"duration" : 214073, | |
"id" : "1911634013546298953", | |
"minute" : 1346342875.949732, | |
"name" : "Come Summer", | |
"rating" : null | |
}, | |
{ | |
"album" : "Thomas Macwright's Album", | |
"artist" : "Pueblo", | |
"duration" : 208483, | |
"id" : "-3710953027381435039", | |
"minute" : 1346342906.091979, | |
"name" : "Lies", | |
"rating" : null | |
}, | |
{ | |
"album" : "Histories", | |
"artist" : "Pueblo", | |
"duration" : 427833, | |
"id" : "5679219683316292511", | |
"minute" : 1346343114.632598, | |
"name" : "inin (live)", | |
"rating" : null | |
}, | |
{ | |
"album" : "Histories", | |
"artist" : "Pueblo", | |
"duration" : 427833, | |
"id" : "5679219683316292511", | |
"minute" : 1346343532.831351, | |
"name" : "inin (live)", | |
"rating" : null | |
}, | |
{ | |
"album" : "Histories", | |
"artist" : "Pueblo", | |
"duration" : 427833, | |
"id" : "5679219683316292511", | |
"minute" : 1346362680.870659, | |
"name" : "inin (live)", | |
"rating" : null | |
}, | |
{ | |
"album" : "Histories", | |
"artist" : "Pueblo", | |
"duration" : 160966, | |
"id" : "-6257769950297465667", | |
"minute" : 1346362684.468047, | |
"name" : "2020202020", | |
"rating" : null | |
}, | |
{ | |
"album" : null, | |
"artist" : "Promised You A Miracle (12\")", | |
"duration" : 296751, | |
"id" : "-1753864208176785294", | |
"minute" : 1346362688.091245, | |
"name" : "Simple Minds", | |
"rating" : null | |
}, | |
{ | |
"album" : "The Presidents Of The United States Of America", | |
"artist" : "The Presidents Of The United States Of America", | |
"duration" : 196884, | |
"id" : "-2068852480746619073", | |
"minute" : 1346362984.862269, | |
"name" : "Candy", | |
"rating" : null | |
}, | |
{ | |
"album" : "Third", | |
"artist" : "Portishead", | |
"duration" : 286484, | |
"id" : "588337019545478664", | |
"minute" : 1346362990.718754, | |
"name" : "Machine Gun", | |
"rating" : null | |
}, | |
{ | |
"album" : "Third", | |
"artist" : "Portishead", | |
"duration" : 93283, | |
"id" : "-2497899767232699711", | |
"minute" : 1346363277.316129, | |
"name" : "Deep Water", | |
"rating" : null | |
}, | |
{ | |
"album" : "Third", | |
"artist" : "Portishead", | |
"duration" : 387840, | |
"id" : "2221526992069623379", | |
"minute" : 1346363370.59457, | |
"name" : "We Carry On", | |
"rating" : null | |
}, | |
{ | |
"album" : "Third", | |
"artist" : "Portishead", | |
"duration" : 210625, | |
"id" : "-6234882523104896865", | |
"minute" : 1346363758.382382, | |
"name" : "Plastic", | |
"rating" : null | |
}, | |
{ | |
"album" : "Third", | |
"artist" : "Portishead", | |
"duration" : 271020, | |
"id" : "2339251517488329095", | |
"minute" : 1346363968.986357, | |
"name" : "The Rip", | |
"rating" : null | |
}, | |
{ | |
"album" : "Third", | |
"artist" : "Portishead", | |
"duration" : 271020, | |
"id" : "2339251517488329095", | |
"minute" : 1346364138.395261, | |
"name" : "The Rip", | |
"rating" : 100 | |
}, | |
{ | |
"album" : "Third", | |
"artist" : "Portishead", | |
"duration" : 199653, | |
"id" : "-7229526940537446795", | |
"minute" : 1346364239.975768, | |
"name" : "Nylon Smile", | |
"rating" : null | |
}, | |
{ | |
"album" : "Third", | |
"artist" : "Portishead", | |
"duration" : 238785, | |
"id" : "-7947563917020026859", | |
"minute" : 1346364439.576509, | |
"name" : "Hunter", | |
"rating" : null | |
}, | |
{ | |
"album" : "Third", | |
"artist" : "Portishead", | |
"duration" : 300826, | |
"id" : "-6216646433887106808", | |
"minute" : 1346364678.353136, | |
"name" : "Silence", | |
"rating" : null | |
}, | |
{ | |
"album" : "Third", | |
"artist" : "Portishead", | |
"duration" : 300826, | |
"id" : "-6216646433887106808", | |
"minute" : 1346364728.349947, | |
"name" : "Silence", | |
"rating" : null | |
}, | |
{ | |
"album" : null, | |
"artist" : null, | |
"duration" : null, | |
"id" : null, | |
"minute" : 1346367780.934299, | |
"name" : null, | |
"rating" : null | |
}, | |
{ | |
"album" : null, | |
"artist" : null, | |
"duration" : null, | |
"id" : null, | |
"minute" : 1346367780.947168, | |
"name" : null, | |
"rating" : null | |
}, | |
{ | |
"album" : null, | |
"artist" : null, | |
"duration" : 141426, | |
"id" : "2905818003222880241", | |
"minute" : 1346372310.837695, | |
"name" : "Track 01", | |
"rating" : null | |
}, | |
{ | |
"album" : null, | |
"artist" : null, | |
"duration" : 165982, | |
"id" : "8851441316989561858", | |
"minute" : 1346372452.361063, | |
"name" : "heavy metal ROUGH ", | |
"rating" : null | |
}, | |
{ | |
"album" : "Mastered v1 Redbook", | |
"artist" : "Teen Mom", | |
"duration" : 167648, | |
"id" : "8635253386870104039", | |
"minute" : 1346372480.646081, | |
"name" : "Heavy Metal", | |
"rating" : null | |
}, | |
{ | |
"album" : "Mastered v1 Redbook", | |
"artist" : "Teen Mom", | |
"duration" : 167648, | |
"id" : "8635253386870104039", | |
"minute" : 1346372642.209466, | |
"name" : "Heavy Metal", | |
"rating" : null | |
}, | |
{ | |
"album" : null, | |
"artist" : null, | |
"duration" : null, | |
"id" : null, | |
"minute" : 1346440175.032365, | |
"name" : null, | |
"rating" : null | |
}, | |
{ | |
"album" : null, | |
"artist" : null, | |
"duration" : null, | |
"id" : null, | |
"minute" : 1346449967.727365, | |
"name" : null, | |
"rating" : null | |
}, | |
{ | |
"album" : null, | |
"artist" : null, | |
"duration" : 141426, | |
"id" : "2905818003222880241", | |
"minute" : 1346455858.091558, | |
"name" : "Track 01", | |
"rating" : null | |
}, | |
{ | |
"album" : "Appalachia Waltz", | |
"artist" : "Yo Yo Ma, Edgar Meyer, Mark O'Conner", | |
"duration" : 247771, | |
"id" : "3401089925962372195", | |
"minute" : 1346455867.750779, | |
"name" : "First Impressions", | |
"rating" : null | |
}, | |
{ | |
"album" : "Appalachia Waltz", | |
"artist" : "Yo Yo Ma, Edgar Meyer, Mark O'Conner", | |
"duration" : 390896, | |
"id" : "5383778067920820882", | |
"minute" : 1346456115.590195, | |
"name" : "Druid Fluid", | |
"rating" : null | |
}, | |
{ | |
"album" : "Appalachia Waltz", | |
"artist" : "Yo Yo Ma, Edgar Meyer, Mark O'Conner", | |
"duration" : 282827, | |
"id" : "-7625452987721976113", | |
"minute" : 1346456506.484766, | |
"name" : "Butterfly's Day Out", | |
"rating" : null | |
}, | |
{ | |
"album" : "Appalachia Waltz", | |
"artist" : "Yo Yo Ma, Edgar Meyer, Mark O'Conner", | |
"duration" : 346122, | |
"id" : "-8996609843670661471", | |
"minute" : 1346456789.263035, | |
"name" : "Mama", | |
"rating" : null | |
}, | |
{ | |
"album" : "Appalachia Waltz", | |
"artist" : "Yo Yo Ma, Edgar Meyer, Mark O'Conner", | |
"duration" : 121521, | |
"id" : "8694295697631329511", | |
"minute" : 1346457135.324468, | |
"name" : "Chief Sitting In The Rain", | |
"rating" : null | |
}, | |
{ | |
"album" : "Appalachia Waltz", | |
"artist" : "Yo Yo Ma, Edgar Meyer, Mark O'Conner", | |
"duration" : 347324, | |
"id" : "3438060502655149696", | |
"minute" : 1346457256.774437, | |
"name" : "Appalachia Waltz", | |
"rating" : null | |
}, | |
{ | |
"album" : "Appalachia Waltz", | |
"artist" : "Yo Yo Ma, Edgar Meyer, Mark O'Conner", | |
"duration" : 184346, | |
"id" : "8246129824157988747", | |
"minute" : 1346457604.02612, | |
"name" : "The Green Groves Of Erin\/The Flowers Of Red Hill", | |
"rating" : null | |
}, | |
{ | |
"album" : "A Smattering Of Outtakes And Rarities: 1986-2002", | |
"artist" : "Yo La Tengo", | |
"duration" : 521848, | |
"id" : "8056248699481689245", | |
"minute" : 1346457788.336052, | |
"name" : "Autumn Sweater (Remix By Kevin Shields)", | |
"rating" : null | |
}, | |
{ | |
"album" : "A Smattering Of Outtakes And Rarities: 1986-2002", | |
"artist" : "Yo La Tengo", | |
"duration" : 521848, | |
"id" : "8056248699481689245", | |
"minute" : 1346457804.958431, | |
"name" : "Autumn Sweater (Remix By Kevin Shields)", | |
"rating" : 100 | |
}, | |
{ | |
"album" : "A Smattering Of Outtakes And Rarities: 1986-2002", | |
"artist" : "Yo La Tengo", | |
"duration" : 293773, | |
"id" : "329329296777497732", | |
"minute" : 1346458310.165308, | |
"name" : "Weather Sky", | |
"rating" : null | |
}, | |
{ | |
"album" : "A Smattering Of Outtakes And Rarities: 1986-2002", | |
"artist" : "Yo La Tengo", | |
"duration" : 185547, | |
"id" : "6403510673729155768", | |
"minute" : 1346458603.921127, | |
"name" : "Decora (Live Acoustic)", | |
"rating" : null | |
}, | |
{ | |
"album" : "A Smattering Of Outtakes And Rarities: 1986-2002", | |
"artist" : "Yo La Tengo", | |
"duration" : 185547, | |
"id" : "6403510673729155768", | |
"minute" : 1346458682.903124, | |
"name" : "Decora (Live Acoustic)", | |
"rating" : 100 | |
}, | |
{ | |
"album" : "A Smattering Of Outtakes And Rarities: 1986-2002", | |
"artist" : "Yo La Tengo", | |
"duration" : 219324, | |
"id" : "-1619959137479156605", | |
"minute" : 1346458789.444027, | |
"name" : "Pencil Test", | |
"rating" : null | |
}, | |
{ | |
"album" : "A Smattering Of Outtakes And Rarities: 1986-2002", | |
"artist" : "Yo La Tengo", | |
"duration" : 271281, | |
"id" : "-2750322635155064618", | |
"minute" : 1346459008.782011, | |
"name" : "Stay Away From Heaven", | |
"rating" : null | |
}, | |
{ | |
"album" : "Prisoners of Love: A Smattering Of Scintillating Senescent Songs 1985-2003 plus A Smattering Of Outtakes And Rarities", | |
"artist" : "Yo La Tengo", | |
"duration" : 319738, | |
"id" : "-7277501887221244451", | |
"minute" : 1346459280.017559, | |
"name" : "Autumn Sweater", | |
"rating" : null | |
}, | |
{ | |
"album" : "I Am Not Afraid Of You And I Will Beat Your Ass", | |
"artist" : "Yo La Tengo", | |
"duration" : 708675, | |
"id" : "-7906978859332623186", | |
"minute" : 1346459599.709837, | |
"name" : "The Story Of Yo La Tango", | |
"rating" : null | |
}, | |
{ | |
"album" : "I Am Not Afraid Of You And I Will Beat Your Ass", | |
"artist" : "Yo La Tengo", | |
"duration" : 258507, | |
"id" : "4995366720917190050", | |
"minute" : 1346460308.376623, | |
"name" : "Point And Shoot", | |
"rating" : null | |
}, | |
{ | |
"album" : "I Am Not Afraid Of You And I Will Beat Your Ass", | |
"artist" : "Yo La Tengo", | |
"duration" : 220055, | |
"id" : "2212507536322111005", | |
"minute" : 1346460566.896207, | |
"name" : "Song For Mahila", | |
"rating" : null | |
}, | |
{ | |
"album" : "I Am Not Afraid Of You And I Will Beat Your Ass", | |
"artist" : "Yo La Tengo", | |
"duration" : 184032, | |
"id" : "2477975928921610682", | |
"minute" : 1346460786.921586, | |
"name" : "The Weakest Part", | |
"rating" : null | |
}, | |
{ | |
"album" : "I Am Not Afraid Of You And I Will Beat Your Ass", | |
"artist" : "Yo La Tengo", | |
"duration" : 181812, | |
"id" : "152330340057023919", | |
"minute" : 1346460970.892481, | |
"name" : "Watch Out for Me Ronnie", | |
"rating" : null | |
}, | |
{ | |
"album" : "I Am Not Afraid Of You And I Will Beat Your Ass", | |
"artist" : "Yo La Tengo", | |
"duration" : 195787, | |
"id" : "-2167539614426681045", | |
"minute" : 1346461152.739, | |
"name" : "I Should Have Know Better", | |
"rating" : null | |
}, | |
{ | |
"album" : "I Am Not Afraid Of You And I Will Beat Your Ass", | |
"artist" : "Yo La Tengo", | |
"duration" : 531356, | |
"id" : "9053586954491417003", | |
"minute" : 1346461348.450139, | |
"name" : "Daphnia", | |
"rating" : null | |
}, | |
{ | |
"album" : "I Am Not Afraid Of You And I Will Beat Your Ass", | |
"artist" : "Yo La Tengo", | |
"duration" : 196362, | |
"id" : "-7504922232535050979", | |
"minute" : 1346461879.829859, | |
"name" : "Sometimes I Don't Get You", | |
"rating" : null | |
}, | |
{ | |
"album" : "I Am Not Afraid Of You And I Will Beat Your Ass", | |
"artist" : "Yo La Tengo", | |
"duration" : 310439, | |
"id" : "-4842639332272828076", | |
"minute" : 1346462076.189391, | |
"name" : "The Room Got Heavy", | |
"rating" : null | |
}, | |
{ | |
"album" : "I Am Not Afraid Of You And I Will Beat Your Ass", | |
"artist" : "Yo La Tengo", | |
"duration" : 276793, | |
"id" : "2830310071930554714", | |
"minute" : 1346462386.60574, | |
"name" : "The Race Is On Again", | |
"rating" : null | |
}, | |
{ | |
"album" : "I Am Not Afraid Of You And I Will Beat Your Ass", | |
"artist" : "Yo La Tengo", | |
"duration" : 268120, | |
"id" : "1421975904588418369", | |
"minute" : 1346462663.395616, | |
"name" : "Black Flowers", | |
"rating" : null | |
}, | |
{ | |
"album" : "I Am Not Afraid Of You And I Will Beat Your Ass", | |
"artist" : "Yo La Tengo", | |
"duration" : 245864, | |
"id" : "-3178441818857413289", | |
"minute" : 1346462931.461365, | |
"name" : "Mr. Tough", | |
"rating" : null | |
}, | |
{ | |
"album" : "I Am Not Afraid Of You And I Will Beat Your Ass", | |
"artist" : "Yo La Tengo", | |
"duration" : 254223, | |
"id" : "-292542777740686024", | |
"minute" : 1346463177.313821, | |
"name" : "I Feel Like Going Home", | |
"rating" : null | |
}, | |
{ | |
"album" : "I Am Not Afraid Of You And I Will Beat Your Ass", | |
"artist" : "Yo La Tengo", | |
"duration" : 182622, | |
"id" : "-1405098258844295198", | |
"minute" : 1346463431.495069, | |
"name" : "Beanbag Chair", | |
"rating" : null | |
}, | |
{ | |
"album" : "I Am Not Afraid Of You And I Will Beat Your Ass", | |
"artist" : "Yo La Tengo", | |
"duration" : 647000, | |
"id" : "2191064287472661113", | |
"minute" : 1346463614.154119, | |
"name" : "Pass The Hatchet, I Think I'm Goodkind", | |
"rating" : null | |
}, | |
{ | |
"album" : "I Am Not Afraid Of You And I Will Beat Your Ass", | |
"artist" : "Yo La Tengo", | |
"duration" : 647000, | |
"id" : "2191064287472661113", | |
"minute" : 1346463805.855816, | |
"name" : "Pass The Hatchet, I Think I'm Goodkind", | |
"rating" : null | |
}, | |
{ | |
"album" : "Fragile", | |
"artist" : "YES", | |
"duration" : 182804, | |
"id" : "-2821886839666490464", | |
"minute" : 1346463814.706054, | |
"name" : "Mood for a day", | |
"rating" : null | |
}, | |
{ | |
"album" : "Odd Blood", | |
"artist" : "Yeasayer", | |
"duration" : 160600, | |
"id" : "6798724973051186788", | |
"minute" : 1346463815.375409, | |
"name" : "Grizelda", | |
"rating" : null | |
}, | |
{ | |
"album" : "Odd Blood", | |
"artist" : "Yeasayer", | |
"duration" : 277786, | |
"id" : "-5609203807614605826", | |
"minute" : 1346463976.150975, | |
"name" : "Mondegreen", | |
"rating" : null | |
}, | |
{ | |
"album" : "Odd Blood", | |
"artist" : "Yeasayer", | |
"duration" : 155193, | |
"id" : "-5965692106219897482", | |
"minute" : 1346464253.89576, | |
"name" : "Strange Reunions", | |
"rating" : null | |
}, | |
{ | |
"album" : "Odd Blood", | |
"artist" : "Yeasayer", | |
"duration" : 228466, | |
"id" : "4974664240752773049", | |
"minute" : 1346464409.057712, | |
"name" : "Rome", | |
"rating" : null | |
}, | |
{ | |
"album" : "Odd Blood", | |
"artist" : "Yeasayer", | |
"duration" : 300591, | |
"id" : "613779881444615390", | |
"minute" : 1346464637.547964, | |
"name" : "Love Me Girl", | |
"rating" : null | |
}, | |
{ | |
"album" : "Odd Blood", | |
"artist" : "Yeasayer", | |
"duration" : 323604, | |
"id" : "6892384125753316921", | |
"minute" : 1346464937.220641, | |
"name" : "O.N.E.", | |
"rating" : null | |
}, | |
{ | |
"album" : "Odd Blood", | |
"artist" : "Yeasayer", | |
"duration" : 323604, | |
"id" : "6892384125753316921", | |
"minute" : 1346465117.309634, | |
"name" : "O.N.E.", | |
"rating" : null | |
}, | |
{ | |
"album" : "Third", | |
"artist" : "Portishead", | |
"duration" : 93283, | |
"id" : "-2497899767232699711", | |
"minute" : 1346505762.233174, | |
"name" : "Deep Water", | |
"rating" : null | |
}, | |
{ | |
"album" : "Disintegration", | |
"artist" : "The Cure", | |
"duration" : 562442, | |
"id" : "-3270573144234445899", | |
"minute" : 1346505855.627285, | |
"name" : "The Same Deep Water As You", | |
"rating" : null | |
}, | |
{ | |
"album" : "Disintegration", | |
"artist" : "The Cure", | |
"duration" : 562442, | |
"id" : "-3270573144234445899", | |
"minute" : 1346505856.785363, | |
"name" : "The Same Deep Water As You", | |
"rating" : null | |
}, | |
{ | |
"album" : "Third", | |
"artist" : "Portishead", | |
"duration" : 286484, | |
"id" : "588337019545478664", | |
"minute" : 1346505866.596035, | |
"name" : "Machine Gun", | |
"rating" : null | |
}, | |
{ | |
"album" : "Third", | |
"artist" : "Portishead", | |
"duration" : 387840, | |
"id" : "2221526992069623379", | |
"minute" : 1346505870.835891, | |
"name" : "We Carry On", | |
"rating" : null | |
}, | |
{ | |
"album" : "Third", | |
"artist" : "Portishead", | |
"duration" : 387840, | |
"id" : "2221526992069623379", | |
"minute" : 1346505879.693167, | |
"name" : "We Carry On", | |
"rating" : null | |
}, | |
{ | |
"album" : "Third", | |
"artist" : "Portishead", | |
"duration" : 387840, | |
"id" : "2221526992069623379", | |
"minute" : 1346505883.481805, | |
"name" : "We Carry On", | |
"rating" : null | |
}, | |
{ | |
"album" : "Silver Apples", | |
"artist" : "Silver Apples", | |
"duration" : 166739, | |
"id" : "-1375905348016641526", | |
"minute" : 1346505895.042439, | |
"name" : "Misty Mountain", | |
"rating" : null | |
}, | |
{ | |
"album" : "Silver Apples", | |
"artist" : "Silver Apples", | |
"duration" : 357433, | |
"id" : "-8792420531458709214", | |
"minute" : 1346505898.326893, | |
"name" : "Dancing Gods", | |
"rating" : null | |
}, | |
{ | |
"album" : "Silver Apples", | |
"artist" : "Silver Apples", | |
"duration" : 220943, | |
"id" : "-5914581677380826217", | |
"minute" : 1346505901.382122, | |
"name" : "Dust", | |
"rating" : null | |
}, | |
{ | |
"album" : "Silver Apples", | |
"artist" : "Silver Apples", | |
"duration" : 161280, | |
"id" : "7228241914763156321", | |
"minute" : 1346505904.065217, | |
"name" : "Whirly-Bird", | |
"rating" : null | |
}, | |
{ | |
"album" : "Silver Apples", | |
"artist" : "Silver Apples", | |
"duration" : 210285, | |
"id" : "-584718600906996404", | |
"minute" : 1346505905.891066, | |
"name" : "Velvet Cave", | |
"rating" : null | |
}, | |
{ | |
"album" : "Silver Apples", | |
"artist" : "Silver Apples", | |
"duration" : 247954, | |
"id" : "-1045046797185837825", | |
"minute" : 1346505911.562248, | |
"name" : "Program", | |
"rating" : null | |
}, | |
{ | |
"album" : "Silver Apples", | |
"artist" : "Silver Apples", | |
"duration" : 251611, | |
"id" : "615424765854860427", | |
"minute" : 1346505913.404624, | |
"name" : "Lovefingers", | |
"rating" : null | |
}, | |
{ | |
"album" : "Silver Apples", | |
"artist" : "Silver Apples", | |
"duration" : 176013, | |
"id" : "-3995315529453145653", | |
"minute" : 1346505915.933497, | |
"name" : "Seagreen Serenades", | |
"rating" : null | |
}, | |
{ | |
"album" : "Silver Apples", | |
"artist" : "Silver Apples", | |
"duration" : 169613, | |
"id" : "-8763734798462061885", | |
"minute" : 1346505916.434038, | |
"name" : "Oscillations", | |
"rating" : null | |
}, | |
{ | |
"album" : "Silver Apples", | |
"artist" : "Silver Apples", | |
"duration" : 169613, | |
"id" : "-8763734798462061885", | |
"minute" : 1346505985.967432, | |
"name" : "Oscillations", | |
"rating" : 100 | |
}, | |
{ | |
"album" : "Silver Apples", | |
"artist" : "Silver Apples", | |
"duration" : 161280, | |
"id" : "7228241914763156321", | |
"minute" : 1346506038.619182, | |
"name" : "Whirly-Bird", | |
"rating" : null | |
}, | |
{ | |
"album" : "Silver Apples", | |
"artist" : "Silver Apples", | |
"duration" : 166739, | |
"id" : "-1375905348016641526", | |
"minute" : 1346506043.141905, | |
"name" : "Misty Mountain", | |
"rating" : null | |
}, | |
{ | |
"album" : "Silver Apples", | |
"artist" : "Silver Apples", | |
"duration" : 166739, | |
"id" : "-1375905348016641526", | |
"minute" : 1346506048.42835, | |
"name" : "Misty Mountain", | |
"rating" : null | |
}, | |
{ | |
"album" : "All Eyez on Me Disc 1", | |
"artist" : "2 Pac", | |
"duration" : 386037, | |
"id" : "-6585140443436605257", | |
"minute" : 1346506080.979895, | |
"name" : "California Love (Remix)", | |
"rating" : null | |
}, | |
{ | |
"album" : "The Zombies", | |
"artist" : "The Zombies", | |
"duration" : 130037, | |
"id" : "-2401725229827366265", | |
"minute" : 1346506391.879559, | |
"name" : "Tell Her No", | |
"rating" : null | |
}, | |
{ | |
"album" : "The Zombies", | |
"artist" : "The Zombies", | |
"duration" : 130037, | |
"id" : "-2401725229827366265", | |
"minute" : 1346506517.044566, | |
"name" : "Tell Her No", | |
"rating" : null | |
}, | |
{ | |
"album" : "B-Sides and Rarities", | |
"artist" : "Cake", | |
"duration" : 176013, | |
"id" : "5056066986321346781", | |
"minute" : 1346506522.593573, | |
"name" : "02 Ruby, Don't Take Your To Town", | |
"rating" : null | |
}, | |
{ | |
"album" : null, | |
"artist" : null, | |
"duration" : null, | |
"id" : null, | |
"minute" : 1346506698.739554, | |
"name" : null, | |
"rating" : null | |
}, | |
{ | |
"album" : "A Girl Called Dusty", | |
"artist" : "Dusty Springfield", | |
"duration" : 187402, | |
"id" : "-1249309659743180393", | |
"minute" : 1346506705.30811, | |
"name" : "Twenty-Four Hours from Tulsa", | |
"rating" : null | |
}, | |
{ | |
"album" : "Will The Circle Be Unbroken - Volume 1 (CD 1\/2)", | |
"artist" : "Nitty Gritty Dirt Band", | |
"duration" : 267049, | |
"id" : "-4858539634488084112", | |
"minute" : 1346506838.216106, | |
"name" : "Keep On The Sunny Side", | |
"rating" : null | |
}, | |
{ | |
"album" : "Young Forever", | |
"artist" : "Aberfeldy", | |
"duration" : 179774, | |
"id" : "-7811388679854828507", | |
"minute" : 1346506986.825429, | |
"name" : "A Friend Like You", | |
"rating" : null | |
}, | |
{ | |
"album" : "Young Forever", | |
"artist" : "Aberfeldy", | |
"duration" : 197459, | |
"id" : "5914754540915337459", | |
"minute" : 1346507100.141719, | |
"name" : "Vegetarian Restaurant", | |
"rating" : null | |
}, | |
{ | |
"album" : "Young Forever", | |
"artist" : "Aberfeldy", | |
"duration" : 150491, | |
"id" : "4359232610434390542", | |
"minute" : 1346507124.97398, | |
"name" : "Love Is An Arrow", | |
"rating" : null | |
}, | |
{ | |
"album" : "The Best Party Ever", | |
"artist" : "The Boy Least Likely To", | |
"duration" : 258716, | |
"id" : "9150954917782911084", | |
"minute" : 1346507191.227236, | |
"name" : "I'm Glad I Hitched My Apple Wagon To Your Star", | |
"rating" : null | |
}, | |
{ | |
"album" : null, | |
"artist" : "Grover", | |
"duration" : 303647, | |
"id" : "-6043962509754215548", | |
"minute" : 1346507297.797329, | |
"name" : "She's a Hit on Me", | |
"rating" : null | |
}, | |
{ | |
"album" : "Bloodsongs", | |
"artist" : "Gil Mantera's Party Dream", | |
"duration" : 212244, | |
"id" : "3987372124655998114", | |
"minute" : 1346507366.499018, | |
"name" : "Elmo's Wish", | |
"rating" : null | |
}, | |
{ | |
"album" : "Bloodsongs", | |
"artist" : "Gil Mantera's Party Dream", | |
"duration" : 212244, | |
"id" : "3987372124655998114", | |
"minute" : 1346507426.359547, | |
"name" : "Elmo's Wish", | |
"rating" : null | |
}, | |
{ | |
"album" : "Bloodsongs", | |
"artist" : "Gil Mantera's Party Dream", | |
"duration" : 641750, | |
"id" : "2375851241683564865", | |
"minute" : 1346775963.446895, | |
"name" : "Emotion Road", | |
"rating" : null | |
}, | |
{ | |
"album" : "Soul Journey", | |
"artist" : "Gillian Welch", | |
"duration" : 256078, | |
"id" : "7459819643874155142", | |
"minute" : 1346775964.001674, | |
"name" : "Look At Miss Ohio", | |
"rating" : null | |
}, | |
{ | |
"album" : "Bloodsongs", | |
"artist" : "Gil Mantera's Party Dream", | |
"duration" : 641750, | |
"id" : "2375851241683564865", | |
"minute" : 1346776220.1651, | |
"name" : "Emotion Road", | |
"rating" : null | |
}, | |
{ | |
"album" : "Bloodsongs", | |
"artist" : "Gil Mantera's Party Dream", | |
"duration" : 641750, | |
"id" : "2375851241683564865", | |
"minute" : 1346776475.259816, | |
"name" : "Emotion Road", | |
"rating" : null | |
}, | |
{ | |
"album" : "Bloodsongs", | |
"artist" : "Gil Mantera's Party Dream", | |
"duration" : 191007, | |
"id" : "3787035627263250772", | |
"minute" : 1346776556.165468, | |
"name" : "McCoojah & Kizmit", | |
"rating" : null | |
}, | |
{ | |
"album" : "Bloodsongs", | |
"artist" : "Gil Mantera's Party Dream", | |
"duration" : 191007, | |
"id" : "3787035627263250772", | |
"minute" : 1346776556.366756, | |
"name" : "McCoojah & Kizmit", | |
"rating" : null | |
}, | |
{ | |
"album" : "Bloodsongs", | |
"artist" : "Gil Mantera's Party Dream", | |
"duration" : 255425, | |
"id" : "2823033567792651955", | |
"minute" : 1346776747.575652, | |
"name" : "Brave New Christmas", | |
"rating" : null | |
}, | |
{ | |
"album" : "Bloodsongs", | |
"artist" : "Gil Mantera's Party Dream", | |
"duration" : 221413, | |
"id" : "1413533742794297295", | |
"minute" : 1346777003.039084, | |
"name" : "Bunz Therapy", | |
"rating" : null | |
}, | |
{ | |
"album" : "Bloodsongs", | |
"artist" : "Gil Mantera's Party Dream", | |
"duration" : 245368, | |
"id" : "-8252220262358410024", | |
"minute" : 1346777224.474435, | |
"name" : "Alligator Missions", | |
"rating" : null | |
}, | |
{ | |
"album" : "Bloodsongs", | |
"artist" : "Gil Mantera's Party Dream", | |
"duration" : 275774, | |
"id" : "501496527634621330", | |
"minute" : 1346777469.909548, | |
"name" : "Super Plus Ice", | |
"rating" : null | |
}, | |
{ | |
"album" : "Bloodsongs", | |
"artist" : "Gil Mantera's Party Dream", | |
"duration" : 210128, | |
"id" : "-7239727814019447546", | |
"minute" : 1346777745.718425, | |
"name" : "Building Rockets", | |
"rating" : null | |
}, | |
{ | |
"album" : "Bloodsongs", | |
"artist" : "Gil Mantera's Party Dream", | |
"duration" : 212244, | |
"id" : "3987372124655998114", | |
"minute" : 1346777955.83562, | |
"name" : "Elmo's Wish", | |
"rating" : null | |
}, | |
{ | |
"album" : "Bloodsongs", | |
"artist" : "Gil Mantera's Party Dream", | |
"duration" : 291291, | |
"id" : "-8671232750720721563", | |
"minute" : 1346778168.149772, | |
"name" : "Shadow Grip", | |
"rating" : null | |
}, | |
{ | |
"album" : "Bloodsongs", | |
"artist" : "Gil Mantera's Party Dream", | |
"duration" : 291291, | |
"id" : "-8671232750720721563", | |
"minute" : 1346778280.744069, | |
"name" : "Shadow Grip", | |
"rating" : null | |
}, | |
{ | |
"album" : "Bloodsongs", | |
"artist" : "Gil Mantera's Party Dream", | |
"duration" : 291291, | |
"id" : "87a997c1608edd65", | |
"minute" : 1346778753.257739, | |
"name" : "Shadow Grip", | |
"rating" : null | |
}, | |
{ | |
"album" : "Bloodsongs", | |
"artist" : "Gil Mantera's Party Dream", | |
"duration" : 257593, | |
"id" : "a9ac29171262499d", | |
"minute" : 1346778755.017952, | |
"name" : "Buffalo Tears", | |
"rating" : null | |
}, | |
{ | |
"album" : "Various", | |
"artist" : "The Get Up Kids", | |
"duration" : 204016, | |
"id" : "1595599ae038f18a", | |
"minute" : 1346778755.5667, | |
"name" : "Close To Me", | |
"rating" : null | |
}, | |
{ | |
"album" : null, | |
"artist" : "Gerard Abate", | |
"duration" : 175046, | |
"id" : "fe653d31f8b02dfe", | |
"minute" : 1346778959.751591, | |
"name" : "10-17 - When Our Love Goes", | |
"rating" : null | |
}, | |
{ | |
"album" : null, | |
"artist" : "Gerard Abate", | |
"duration" : 175046, | |
"id" : "-115618930593092098", | |
"minute" : 1346779095.199909, | |
"name" : "10-17 - When Our Love Goes", | |
"rating" : null | |
}, | |
{ | |
"album" : null, | |
"artist" : "Gerard Abate", | |
"duration" : 257332, | |
"id" : "-731880698421301662", | |
"minute" : 1346779096.305007, | |
"name" : "04-11-16 - We Fall Through the Groun", | |
"rating" : null | |
}, | |
{ | |
"album" : null, | |
"artist" : "Gerard Abate", | |
"duration" : 181890, | |
"id" : "5937226443235827925", | |
"minute" : 1346779096.77788, | |
"name" : "04-11-07 - Burning Thought (so-so)", | |
"rating" : null | |
}, | |
{ | |
"album" : null, | |
"artist" : "George Thorogood", | |
"duration" : 294739, | |
"id" : "-7654537447294596061", | |
"minute" : 1346779118.004695, | |
"name" : "Bad To The Bone", | |
"rating" : null | |
}, | |
{ | |
"album" : "Listen, 5th Edition CD 6", | |
"artist" : "George Gershwin", | |
"duration" : 84897, | |
"id" : "-8577311893077064308", | |
"minute" : 1346779118.363298, | |
"name" : "Prelude No. 1", | |
"rating" : null | |
}, | |
{ | |
"album" : "Listen, 5th Edition CD 6", | |
"artist" : "George Gershwin", | |
"duration" : 84897, | |
"id" : "88F744471D68858C", | |
"minute" : 1346779322.973008, | |
"name" : "Prelude No. 1", | |
"rating" : null | |
}, | |
{ | |
"album" : "Mahoney Driving Mix Vol. 1", | |
"artist" : "George Baker Selection", | |
"duration" : 197623, | |
"id" : "B456028789ECB7D1", | |
"minute" : 1346779323.727188, | |
"name" : "Little Green Bag", | |
"rating" : null | |
}, | |
{ | |
"album" : "Listen, 5th Edition (Disc 2)", | |
"artist" : "Georg Friedrich Händel", | |
"duration" : 228675, | |
"id" : "EA0DB26C77823C31", | |
"minute" : 1346779324.008977, | |
"name" : "Messiah, \"Hallelujah Chorus\"", | |
"rating" : null | |
}, | |
{ | |
"album" : "Listen, 5th Edition (Disc 2)", | |
"artist" : "Georg Friedrich Händel", | |
"duration" : 228675, | |
"id" : "EA0DB26C77823C31", | |
"minute" : 1346779325.563255, | |
"name" : "Messiah, \"Hallelujah Chorus\"", | |
"rating" : null | |
}, | |
{ | |
"album" : "Visiter", | |
"artist" : "The Dodos", | |
"duration" : 411141, | |
"id" : "BF59FFC6BEC42861", | |
"minute" : 1346782918.171784, | |
"name" : "God_", | |
"rating" : null | |
}, | |
{ | |
"album" : "Visiter", | |
"artist" : "The Dodos", | |
"duration" : 112848, | |
"id" : "20A629E55F667EFE", | |
"minute" : 1346783329.505731, | |
"name" : "Undeclared", | |
"rating" : null | |
}, | |
{ | |
"album" : "Visiter", | |
"artist" : "The Dodos", | |
"duration" : 374622, | |
"id" : "B8C28C93ED3987C3", | |
"minute" : 1346783442.376437, | |
"name" : "The Season", | |
"rating" : null | |
}, | |
{ | |
"album" : "Visiter", | |
"artist" : "The Dodos", | |
"duration" : 244114, | |
"id" : "506743A07BEF026C", | |
"minute" : 1346783817.029772, | |
"name" : "Ashley", | |
"rating" : null | |
}, | |
{ | |
"album" : "Visiter", | |
"artist" : "The Dodos", | |
"duration" : 374282, | |
"id" : "95B681B47E673214", | |
"minute" : 1346784061.166405, | |
"name" : "Jodi", | |
"rating" : null | |
}, | |
{ | |
"album" : "Visiter", | |
"artist" : "The Dodos", | |
"duration" : 168594, | |
"id" : "E0BF4BA79CDEF91F", | |
"minute" : 1346784435.576135, | |
"name" : "Park Song", | |
"rating" : null | |
}, | |
{ | |
"album" : "Visiter", | |
"artist" : "The Dodos", | |
"duration" : 374778, | |
"id" : "AEAE52FAC569F967", | |
"minute" : 1346784604.129923, | |
"name" : "Paint the Rust", | |
"rating" : null | |
}, | |
{ | |
"album" : "Visiter", | |
"artist" : "The Dodos", | |
"duration" : 89129, | |
"id" : "4D8D85DAE24539CA", | |
"minute" : 1346784979.024539, | |
"name" : "It's That Time Again", | |
"rating" : null | |
}, | |
{ | |
"album" : "Visiter", | |
"artist" : "The Dodos", | |
"duration" : 224130, | |
"id" : "C219C0667FA0BD4D", | |
"minute" : 1346785068.110924, | |
"name" : "Winter", | |
"rating" : null | |
}, | |
{ | |
"album" : "Visiter", | |
"artist" : "The Dodos", | |
"duration" : 441965, | |
"id" : "A6D0DEC77CB9668A", | |
"minute" : 1346785292.265173, | |
"name" : "Joe's Waltz", | |
"rating" : null | |
}, | |
{ | |
"album" : "Visiter", | |
"artist" : "The Dodos", | |
"duration" : 282592, | |
"id" : "215CCF8F2A189D73", | |
"minute" : 1346785734.29825, | |
"name" : "Fools", | |
"rating" : null | |
}, | |
{ | |
"album" : "Visiter", | |
"artist" : "The Dodos", | |
"duration" : 55066, | |
"id" : "E611AC9AA9FFB5D3", | |
"minute" : 1346786016.911201, | |
"name" : "Eyelids", | |
"rating" : null | |
}, | |
{ | |
"album" : "Visiter", | |
"artist" : "The Dodos", | |
"duration" : 280163, | |
"id" : "81EE53D0EB163462", | |
"minute" : 1346786071.959849, | |
"name" : "Red and Purple", | |
"rating" : null | |
}, | |
{ | |
"album" : "Visiter", | |
"artist" : "The Dodos", | |
"duration" : 128888, | |
"id" : "692A0F0B3FE4834A", | |
"minute" : 1346786352.152823, | |
"name" : "Walking", | |
"rating" : null | |
}, | |
{ | |
"album" : "Time To Die", | |
"artist" : "The Dodos", | |
"duration" : 376659, | |
"id" : "955DC14F892C9135", | |
"minute" : 1346786481.006997, | |
"name" : "A Time To Die", | |
"rating" : null | |
}, | |
{ | |
"album" : "Time To Die", | |
"artist" : "The Dodos", | |
"duration" : 244062, | |
"id" : "D80A9D9792360EE8", | |
"minute" : 1346786857.728801, | |
"name" : "Acorn Factory", | |
"rating" : null | |
}, | |
{ | |
"album" : "Time To Die", | |
"artist" : "The Dodos", | |
"duration" : 383738, | |
"id" : "93F4B80C51EE6B99", | |
"minute" : 1346787101.840383, | |
"name" : "Troll Nacht", | |
"rating" : null | |
}, | |
{ | |
"album" : "Time To Die", | |
"artist" : "The Dodos", | |
"duration" : 327862, | |
"id" : "B73D7A3861260CD9", | |
"minute" : 1346787485.66518, | |
"name" : "Two Medicines", | |
"rating" : null | |
}, | |
{ | |
"album" : "Time To Die", | |
"artist" : "The Dodos", | |
"duration" : 279353, | |
"id" : "F1E936BCC2676DB6", | |
"minute" : 1346787813.558248, | |
"name" : "This Is A Business", | |
"rating" : null | |
}, | |
{ | |
"album" : "Time To Die", | |
"artist" : "The Dodos", | |
"duration" : 287634, | |
"id" : "55AF39EDB3F8FA4C", | |
"minute" : 1346788092.965474, | |
"name" : "The Strums", | |
"rating" : null | |
}, | |
{ | |
"album" : "Time To Die", | |
"artist" : "The Dodos", | |
"duration" : 258664, | |
"id" : "E4B5E7727F182E78", | |
"minute" : 1346788380.683159, | |
"name" : "Fables", | |
"rating" : null | |
}, | |
{ | |
"album" : "Time To Die", | |
"artist" : "The Dodos", | |
"duration" : 279902, | |
"id" : "C7CE851C3C77788F", | |
"minute" : 1346788639.357402, | |
"name" : "Longform", | |
"rating" : null | |
}, | |
{ | |
"album" : "Time To Die", | |
"artist" : "The Dodos", | |
"duration" : 319451, | |
"id" : "B86352149F117809", | |
"minute" : 1346788919.338352, | |
"name" : "Small Deaths", | |
"rating" : null | |
}, | |
{ | |
"album" : "No Color", | |
"artist" : "Dodos", | |
"duration" : 261590, | |
"id" : "E2F93B81FC922F16", | |
"minute" : 1346789238.850466, | |
"name" : "Don't Stop", | |
"rating" : null | |
}, | |
{ | |
"album" : "No Color", | |
"artist" : "Dodos", | |
"duration" : 284473, | |
"id" : "460D79AF212102F6", | |
"minute" : 1346789500.438233, | |
"name" : "Companions", | |
"rating" : null | |
}, | |
{ | |
"album" : "No Color", | |
"artist" : "Dodos", | |
"duration" : 285779, | |
"id" : "FFB7EA189C0F74E3", | |
"minute" : 1346789785.04753, | |
"name" : "Hunting Season", | |
"rating" : null | |
}, | |
{ | |
"album" : "No Color", | |
"artist" : "Dodos", | |
"duration" : 276062, | |
"id" : "85306EA8DAB1D871", | |
"minute" : 1346790070.921645, | |
"name" : "When Will You Go", | |
"rating" : null | |
}, | |
{ | |
"album" : "No Color", | |
"artist" : "Dodos", | |
"duration" : 225567, | |
"id" : "1773C4A884D98AD3", | |
"minute" : 1346790346.974754, | |
"name" : "Don't Try And Hide It", | |
"rating" : null | |
}, | |
{ | |
"album" : "No Color", | |
"artist" : "Dodos", | |
"duration" : 191503, | |
"id" : "5A3CD48B0925BFB", | |
"minute" : 1346790572.63694, | |
"name" : "Sleep", | |
"rating" : null | |
}, | |
{ | |
"album" : "No Color", | |
"artist" : "Dodos", | |
"duration" : 370024, | |
"id" : "F0405B27DA47CF50", | |
"minute" : 1346790764.175833, | |
"name" : "Good", | |
"rating" : null | |
}, | |
{ | |
"album" : "No Color", | |
"artist" : "Dodos", | |
"duration" : 363650, | |
"id" : "5C4312C157955FD4", | |
"minute" : 1346791134.201517, | |
"name" : "Going Under", | |
"rating" : null | |
}, | |
{ | |
"album" : "No Color", | |
"artist" : "Dodos", | |
"duration" : 262034, | |
"id" : "C7B3B95BBF33CD0A", | |
"minute" : 1346791497.978448, | |
"name" : "Black Night", | |
"rating" : null | |
}, | |
{ | |
"album" : "You, You're A History In Rust", | |
"artist" : "Do Make Say Think", | |
"duration" : 240640, | |
"id" : "238B5D2FFECFAE92", | |
"minute" : 1346791760.12224, | |
"name" : "In Mind", | |
"rating" : null | |
}, | |
{ | |
"album" : "You, You're A History In Rust", | |
"artist" : "Do Make Say Think", | |
"duration" : 518844, | |
"id" : "2306A1EF54B84E99", | |
"minute" : 1346792000.79597, | |
"name" : "Executioner Blues", | |
"rating" : null | |
}, | |
{ | |
"album" : "You, You're A History In Rust", | |
"artist" : "Do Make Say Think", | |
"duration" : 216816, | |
"id" : "6C7832772BE25F8F", | |
"minute" : 1346792519.750366, | |
"name" : "You, You’re Awesome", | |
"rating" : null | |
}, | |
{ | |
"album" : "You, You're A History In Rust", | |
"artist" : "Do Make Say Think", | |
"duration" : 318432, | |
"id" : "A0C981CE2D8B02A", | |
"minute" : 1346792736.609877, | |
"name" : "Herstory Of Glory", | |
"rating" : null | |
}, | |
{ | |
"album" : "You, You're A History In Rust", | |
"artist" : "Do Make Say Think", | |
"duration" : 307382, | |
"id" : "E51DD71474E35FA4", | |
"minute" : 1346793055.138137, | |
"name" : "A Tender History In Rust", | |
"rating" : null | |
}, | |
{ | |
"album" : "You, You're A History In Rust", | |
"artist" : "Do Make Say Think", | |
"duration" : 303020, | |
"id" : "3556D6F763FFDC81", | |
"minute" : 1346793362.541206, | |
"name" : "The Universe!", | |
"rating" : null | |
}, | |
{ | |
"album" : "You, You're A History In Rust", | |
"artist" : "Do Make Say Think", | |
"duration" : 548257, | |
"id" : "F06AE3CAE48BCBA4", | |
"minute" : 1346793665.639075, | |
"name" : "A With Living", | |
"rating" : null | |
}, | |
{ | |
"album" : "You, You're A History In Rust", | |
"artist" : "Do Make Say Think", | |
"duration" : 456071, | |
"id" : "4CA25F22F741F168", | |
"minute" : 1346794213.970758, | |
"name" : "Bound To Be That Way", | |
"rating" : null | |
}, | |
{ | |
"album" : "The Other Truths", | |
"artist" : "Do Make Say Think", | |
"duration" : 489038, | |
"id" : "DF06325C9BB2DBC5", | |
"minute" : 1346794670.244913, | |
"name" : "04-Think", | |
"rating" : null | |
}, | |
{ | |
"album" : "The Other Truths", | |
"artist" : "Do Make Say Think", | |
"duration" : 764133, | |
"id" : "487100AF7E5AA047", | |
"minute" : 1346795159.382996, | |
"name" : "03-Say", | |
"rating" : null | |
}, | |
{ | |
"album" : "The Other Truths", | |
"artist" : "Do Make Say Think", | |
"duration" : 729547, | |
"id" : "57D233085856AEDB", | |
"minute" : 1346795923.804904, | |
"name" : "02-Make", | |
"rating" : null | |
}, | |
{ | |
"album" : "The Other Truths", | |
"artist" : "Do Make Say Think", | |
"duration" : 640078, | |
"id" : "E66548A419E38A2D", | |
"minute" : 1346796653.618622, | |
"name" : "01-Do", | |
"rating" : null | |
}, | |
{ | |
"album" : null, | |
"artist" : null, | |
"duration" : null, | |
"id" : "0", | |
"minute" : 1346797198.64256, | |
"name" : null, | |
"rating" : null | |
}, | |
{ | |
"album" : null, | |
"artist" : null, | |
"duration" : null, | |
"id" : "0", | |
"minute" : 1346797198.653975, | |
"name" : null, | |
"rating" : null | |
}, | |
{ | |
"album" : null, | |
"artist" : null, | |
"duration" : null, | |
"id" : "0", | |
"minute" : 1346868017.630309, | |
"name" : null, | |
"rating" : null | |
}, | |
{ | |
"album" : "Plague Park", | |
"artist" : "Handsome Furs", | |
"duration" : 154932, | |
"id" : "AB1DA46C83A9B638", | |
"minute" : 1346868175.205488, | |
"name" : "The Radio's Hot Sun", | |
"rating" : null | |
}, | |
{ | |
"album" : "Plague Park", | |
"artist" : "Handsome Furs", | |
"duration" : 337162, | |
"id" : "B75F65997A09CB0E", | |
"minute" : 1346868330.324363, | |
"name" : "Dumb Animals", | |
"rating" : null | |
}, | |
{ | |
"album" : "Plague Park", | |
"artist" : "Handsome Furs", | |
"duration" : 180767, | |
"id" : "35E0E4F36FC32A91", | |
"minute" : 1346868667.647294, | |
"name" : "Dead + Rural", | |
"rating" : null | |
}, | |
{ | |
"album" : "Plague Park", | |
"artist" : "Handsome Furs", | |
"duration" : 321201, | |
"id" : "88CCB898C5D7CB8C", | |
"minute" : 1346868848.398067, | |
"name" : "Sing! Captain", | |
"rating" : null | |
}, | |
{ | |
"album" : "Plague Park", | |
"artist" : "Handsome Furs", | |
"duration" : 180192, | |
"id" : "B722E596E061D2F9", | |
"minute" : 1346869169.718456, | |
"name" : "Cannot Get Started", | |
"rating" : null | |
}, | |
{ | |
"album" : "Plague Park", | |
"artist" : "Handsome Furs", | |
"duration" : 270262, | |
"id" : "B7940529B3B2D783", | |
"minute" : 1346869349.941435, | |
"name" : "Snakes on the Ladder", | |
"rating" : null | |
}, | |
{ | |
"album" : "Plague Park", | |
"artist" : "Handsome Furs", | |
"duration" : 298631, | |
"id" : "89CA6B7E0D5C86B2", | |
"minute" : 1346869620.311985, | |
"name" : "Handsome Furs Hate This City", | |
"rating" : null | |
}, | |
{ | |
"album" : "Plague Park", | |
"artist" : "Handsome Furs", | |
"duration" : 215797, | |
"id" : "AF952E57F7D3488F", | |
"minute" : 1346869918.980849, | |
"name" : "Hearts of Iron", | |
"rating" : null | |
}, | |
{ | |
"album" : "Plague Park", | |
"artist" : "Handsome Furs", | |
"duration" : 236643, | |
"id" : "94DFAB3CCD16B399", | |
"minute" : 1346870134.939376, | |
"name" : "What We Had", | |
"rating" : null | |
}, | |
{ | |
"album" : null, | |
"artist" : null, | |
"duration" : null, | |
"id" : "0", | |
"minute" : 1346870371.551608, | |
"name" : null, | |
"rating" : null | |
}, | |
{ | |
"album" : "Plague Park", | |
"artist" : "Handsome Furs", | |
"duration" : 154932, | |
"id" : "AB1DA46C83A9B638", | |
"minute" : 1346870541.199187, | |
"name" : "The Radio's Hot Sun", | |
"rating" : null | |
}, | |
{ | |
"album" : "Sound Kapital", | |
"artist" : "Handsome Furs", | |
"duration" : 225776, | |
"id" : "920864084B8E3982", | |
"minute" : 1346870548.813526, | |
"name" : "Memories of the Future", | |
"rating" : null | |
}, | |
{ | |
"album" : "Sound Kapital", | |
"artist" : "Handsome Furs", | |
"duration" : 246726, | |
"id" : "30F4BE160C130499", | |
"minute" : 1346870774.711827, | |
"name" : "Bury Me Standing", | |
"rating" : null | |
}, | |
{ | |
"album" : "Sound Kapital", | |
"artist" : "Handsome Furs", | |
"duration" : 198870, | |
"id" : "599562B9ADED6775", | |
"minute" : 1346871021.542343, | |
"name" : "Damage", | |
"rating" : null | |
}, | |
{ | |
"album" : "Sound Kapital", | |
"artist" : "Handsome Furs", | |
"duration" : 282880, | |
"id" : "DE5F5384FD37F7B0", | |
"minute" : 1346871220.392278, | |
"name" : "When I Get Back", | |
"rating" : null | |
}, | |
{ | |
"album" : "Sound Kapital", | |
"artist" : "Handsome Furs", | |
"duration" : 317727, | |
"id" : "4B2AC2B05906E9E7", | |
"minute" : 1346871503.381879, | |
"name" : "What About Us", | |
"rating" : null | |
}, | |
{ | |
"album" : "Plague Park", | |
"artist" : "Handsome Furs", | |
"duration" : 154932, | |
"id" : "AB1DA46C83A9B638", | |
"minute" : 1346871821.175426, | |
"name" : "The Radio's Hot Sun", | |
"rating" : null | |
}, | |
{ | |
"album" : "The Very Best Of", | |
"artist" : "Hall & Oates", | |
"duration" : 277211, | |
"id" : "2F3F05B7EFB9FD80", | |
"minute" : 1346871832.779152, | |
"name" : "Adult Education [Promotional 12\"]", | |
"rating" : null | |
}, | |
{ | |
"album" : "The Very Best Of", | |
"artist" : "Hall & Oates", | |
"duration" : 252238, | |
"id" : "8A10F045B57100FB", | |
"minute" : 1346871834.277398, | |
"name" : "Out Of Touch [Single Version]", | |
"rating" : null | |
}, | |
{ | |
"album" : "The Very Best Of", | |
"artist" : "Hall & Oates", | |
"duration" : 277211, | |
"id" : "2F3F05B7EFB9FD80", | |
"minute" : 1346872086.772533, | |
"name" : "Adult Education [Promotional 12\"]", | |
"rating" : null | |
}, | |
{ | |
"album" : "The Very Best Of", | |
"artist" : "Hall & Oates", | |
"duration" : 260101, | |
"id" : "1DCF51FE416AE0C3", | |
"minute" : 1346872364.005851, | |
"name" : "Say It Isn't So", | |
"rating" : null | |
}, | |
{ | |
"album" : "The Very Best Of", | |
"artist" : "Hall & Oates", | |
"duration" : 260101, | |
"id" : "1DCF51FE416AE0C3", | |
"minute" : 1346872544.786442, | |
"name" : "Say It Isn't So", | |
"rating" : null | |
} | |
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var width = 640, | |
height = 300; | |
var color = d3.scale.category20(); | |
var force = d3.layout.force() | |
.charge(-100) | |
.linkDistance(5) | |
.size([width, height]); | |
var svg = d3.select("#chart").append("svg") | |
.attr("width", width) | |
.attr("height", height); | |
var tooltip = svg.append("text") | |
.attr('dy', '50px') | |
.attr('dx', '10px') | |
.attr('class', 'tooltip'); | |
d3.json("songs.json", function(songs) { | |
var json = {}; | |
json.nodes = []; | |
var ids = {}; | |
for (var i = 0; i < songs.length; i++) { | |
if (!ids.hasOwnProperty(songs[i].id)) { | |
json.nodes.push(songs[i]); | |
ids[songs[i].id] = json.nodes.length - 1; | |
} | |
} | |
json.links = []; | |
for (var i = 0; i < songs.length - 1; i++) { | |
json.links.push({ | |
source: ids[songs[i].id], | |
target: ids[songs[i + 1].id] | |
}); | |
} | |
force | |
.nodes(json.nodes) | |
.links(json.links) | |
.start(); | |
var link = svg.selectAll("line.link") | |
.data(json.links) | |
.enter().append("line") | |
.attr("class", "link") | |
.style("stroke-width", function(d) { return Math.sqrt(d.value); }); | |
var node = svg.selectAll("circle.node") | |
.data(json.nodes) | |
.enter().append("circle") | |
.attr("class", "node") | |
.attr("r", 5) | |
.style("fill", function(d) { return color(d.artist); }) | |
.call(force.drag) | |
.on('mouseover', function(d) { | |
console.log('here'); | |
tooltip.text(d.artist + ': ' + d.name); | |
}) | |
.on('mouseout', function(d) { | |
tooltip.text(''); | |
}); | |
node.append("title") | |
.text(function(d) { return d.artist + ': ' + d.name; }); | |
force.on("tick", function() { | |
link.attr("x1", function(d) { return d.source.x; }) | |
.attr("y1", function(d) { return d.source.y; }) | |
.attr("x2", function(d) { return d.target.x; }) | |
.attr("y2", function(d) { return d.target.y; }); | |
node.attr("cx", function(d) { return d.x; }) | |
.attr("cy", function(d) { return d.y; }); | |
}); | |
}); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment