Pergunta: você precisa colocar seu comando entre aspas duplas não é único? Na página man do mplayer:
file=<filename>
Read commands from the given file. Mostly useful with a
FIFO.
NOTE: When the given file is a FIFO MPlayer opens both
ends so you can do several 'echo "seek 10" > mp_pipe'
and the pipe will stay valid.