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.
node index.js to get a quick CLI overview. Run
npm start (after you've
npm install one time) to run a webserver (default localhost port 8080).
Or just go to https://vintage-bean.glitch.me.