Support seeking with mplayer; use subprocess instead of forking

These changes were adapted from @xi/cplay-ng.