Replace libmodplug with libopenmpt
Hello, I am an OpenMPT / libopenmpt developer. As you might be aware, libmodplug (which VLC uses for module playback) is based on the playback code of the original ModPlug Tracker. Its playback capabilities have been left pretty much untouched since the original code release, meaning that it has many deficiencies when it comes to playing back module files correctly.
ModPlug Tracker was open-sourced more than ten years ago, and OpenMPT is the result of this. In 2014, libopenmpt has finally been released. It is a library based on OpenMPT's much improved playback code which supports a couple of more formats than libmodplug (minus a few formats that are not actually module files, such as MIDI and ABC), it supports them better (less playback bugs), supports more platforms than libmodplug and in general is still being developed very actively. To keep things simple, you can use the libmodplug emulation layer, but of course it would be nicer to directly talk to libopenmpt's own library interface.
There are already libopenmpt-based input plugins for XMPlay, Winamp and foobar2k, so it would be nice to see VLC finally updating its module player to the current decade as well. libopenmpt can be found at http://lib.openmpt.org/libopenmpt/ - if you have any questions, please let me know.