issue #91: removed unnecessary state checks to BaseMediaPlayer.stop()