Music streaming services upload approximately 50k new tracks every day
There is a cosmological theory that the Universe has structure on all scales from moons, planets, and stars, to individual galaxies, to clusters of galaxies, to superclusters, and so on without end
To resolve the stale playlist problem, the first step is get an idea of the scale of the Musical Universe. To this end, I created a map (i.e., force-directed graph) of the largest 50 genre galaxies in the Musical Universe. The map can help us answer the question: do genre-superclusters exist among the top 50 music genres on Spotify? Can you find any?
I don't show my answer by default as I would prefer not to spoil the joy that comes with discovering the unknown yourself. However, if you'd rather read my answer, hover your mouse over the superscript and it will be revealed.
Nodes represents either a track or a genre. Each node is encoded by three elements: shape, color, size. For the shape encoding, nodes are represented as circles. The color encoding is split into two parts. First, color indicates whether a node is a track (grey) or a genre (colored). For genre nodes, color also encodes the number of incoming links (i.e. in degrees), which can be interpreted as measuring the connectedness or influence of genres. More connected genres have cooler colors (i.e., blues) while less connected have warmer colors (just like how hotter stars emit a bluish color while cooler stars emit a redish or yellowish color). For both genre and track nodes, size indicates the influence of each node. Links between nodes are encoded by lines.
Yes! Hover over any node to see its name and connections. You can also grab (i.e., click and drag) nodes to see how they affect the graph layout. Future releases may incorporate filtering and more details-on-demand. Stay tuned!
Mike Bostock's D3 force-directed graph example
Sophie Engle's Graph Demo's
d3-force-reuse
All work was complete by Kai unless noted otherwise.