Anton Shestakov <av6@dwimlabs.net>, Fri, 06 Jul 2018 19:55:19 +0800
index: move styles to player.css
And not using gradient UIkit theme actually reduces CPU usage a lot.
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/