I am leaning towards writing an internal player, but it could take a while.
apt-get source mafw-test-gui