So I took the database of 43m songs from Musicbrainz.org and made my own player, with b̶l̶a̶c̶k̶j̶a̶c̶k̶ ̶a̶n̶d̶ Wikipedia integration and playback via Apples MusicKit, plus a 3D VR version via WebXR.
Short demo: https://stardrift.gerlach.dev/demo/stardrift.mp4
Direct link to the 3D galaxy: https://stardrift.gerlach.dev/galaxy
That last bit was the most fun to build (with AI help) and thus escalated a bit into a VR playground. 2.3 million stars/albums, a custom Three.js UI kit and a bunch of extras to have something to do while the music plays. Like a full-size USS Enterprise to fly around with Jerry Goldsmiths soundtrack. Or a Mahjong game, black hole, Theremin, banana duck etc.
Works best on Quest 3 and /should/ be useable on a Vision Pro with gestures. If you have an AVP, I would appreciate feedback, the Xcode simulator only goes so far.
The Venn diagram of people liking to explore random music, having an Apple Music account and a VR headset is probably pretty small, but I for one love it and have discovered a bunch of new music and learned a lot.
Frontend built with Svelte 5, Three.js, backend PHP. It takes about 50GB in Postgres + ~150GB for cover images. I'll keep it online as long as my little VPS doesn't melt.