reindent to the style guide
add argument parsing and switchable backends (i don't have mplayer on my laptop ;)), added --help
removed stray paren