Anton Shestakov <av6@dwimlabs.net>, Tue, 26 Jun 2018 00:50:58 +0800
docs: explain why editing index.html is required, add license
What is it? It's a music player in the browser. Or, it's yet another interface
to
`Game Music Emu`_ (to be precise,
`mpyne's fork`_) compiled with Emscripten.
It should support all formats that libgme supports, with the exception of
compressed formats. Compressed formats, such as VGZ, depend on ZLib and are
The simplest way to see it in action is:
# drop some game music files: .nsf, .nsfe, .spc, .vgm, etc # add them to the list in index.html python -m SimpleHTTPServer
And then navigate to http://localhost:8000/.
gme-player.js is fully client-side, that's why you need to add files that are
available server-side to index.html.
Where to get game music files? ------------------------------ Check out
`Famicompo mini`_.
recipe.sh has some tips on how to build Game Music Emu with Emscripten.
Game Music Emu (and the bundled libgme* files) is LGPL.
Upgrade bundled libgme. 0.6.2 broke many NSFe files, fixed in master, let's
Support compressed formats (
``-DLIBTYPE=STATIC``?).
.. _Game Music Emu: http://blargg.8bitalley.com/libs/audio.html
.. _mpyne's fork: https://bitbucket.org/mpyne/game-music-emu
.. _Famicompo mini: http://midr2.under.jp/