Resonite MetaDisc player for the web... for some unknown reason
- TypeScript 91.2%
- CSS 8.4%
- HTML 0.4%
| src | ||
| stupid-vibecoded-slop-library/zip-reader | ||
| .gitignore | ||
| index.html | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| style.css | ||
| tsconfig.json | ||
stupid-resmd-player
Living proof that I should not be allowed to touch Visual Studio Code after midnight.
This is a hacky player for Kaizo's Resonite MetaDisc format, built as a web app... because I thought that would be funny. ("you wanted a resmd player that isn't just a cube, here you go!!!! 😃😃😃😃😃😃")
Uploaded resonitepackages are first copied to the browser's storage. Take caution when loading discs containing unpacked song orbs as they can have massive slot counts, and the bson decoder library I'm using isn't the fastest (it takes about 30 seconds to decode a unpacked ResMD disc with 10 tracks. Packed discs take about 100-200 ms.). And also I didn't implement metadata caching yet, so it will reload the resonitepackage every time you reload. Fun!
Running locally
git clone https://git.boxfox.es/fox/stupid-resmd-player.gitnpm installnpm run dev