The official and always up-to-date player for all VGM files.
In the future, the existing VGMPlay will be replaced by libvgm, which is currently in development.
Contact
- VGMRips Forums
- IRC: irc.digibase.ca #vgmrips
Compile VGMPlay under Windows
Using MS Visual Studio 6.0:
- Open
VGMPlay.dsw
. - Build the project.
- Done.
Using later versions of MS Visual Studio:
- Open
VGMPlay.vcxproj
. - Build the project.
- Done.
Using MinGW/MSYS:
- open MSYS and run
make WINDOWS=1
in VGMPlay's folder. - Done.
Note: You can compile it without MSYS, but you need to manually create the OBJDIRS paths (or make them use the backslash ''), because mkdir fails at paths with a forward slash.
Compile VGMPlay under Linux
- [optional step] If you have libao installed, you can edit the
Makefile to make VGMPlay use
libao
instead ofOSS
. - run
make
in VGMPlay's folder - Done. Optionally
sudo make install
andsudo make play_install
.
Building on Ubuntu (16.04)
Requirements
The following packages are needed in order to compile the binaries
sudo apt-get install make gcc zlib1g-dev libao-dev
Building
make
Compile VGMPlay under macOS
- install libao by executing the line
brew install libao
- run
make install MACOSX=1 DISABLE_HWOPL_SUPPORT=1
in VGMPlay's folder (Alternatively edit the Makefile to set those constants and just runmake
.) - Done.
Thanks to grauw for macOS compilation instructions.