| ▲ | Show HN: Stardrift – A 3D galaxy of all music, to explore and learn(stardrift.gerlach.dev) | |
| 1 points by sovok 11 hours ago | ||
Music streaming services have tons of music, but no easy way to simply shuffle over all of it, or explore it outside of their recommendation algorithms. 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. | ||