This is a solver for Six Degrees Of Kevin Bacon, but for music.
But really, it's just a way to demonstrate Node.js worker_threads.
An early version of this was used as the demo code in a post I wrote.
I'll probably inch along into something more generally fun/usable. Or not? I don't know. Pull requests to do that are, of course, welcome.
Run npm start (after you've done npm install one time) to run a webserver (default localhost port 8080).