added a basic player. it doesn't seek, but will change volume