Refactor VideoPlayer -> MediaPlayer

Note that this does _not_ implement all changes required to make
MediaPlayer work for audio, too.
Modify MediaPlayer to work with audio tags