HTML player for YM music files (Atari ST).
Uses an Emscripten port of the ST-Sound library by Leonard. Music is from the defunct BrainBug ST-Sound archive and Modland.
Install dependencies:
npm installdocker run --rm -v $PWD/stsound:/data -w /data emscripten/emsdk:3.1.66 emmake make clean libym.jsnpm run scan-songsnpm run devThis will serve the app at http://localhost:5173/ with hot reload.
npm run build
Feel free to contribute with new features and improvements via pull requests.
Another way to contribute is to help curate and organize the song library. There are issues such as invalid or missing metadata, as well as duplicate songs (that have different metadata, but are actually the same song). To assist in doing so, consider using the YMTool utility.