Sorry, I don't speak c, do you speak bash? mkfifo /tmp/mplayer-input mplayer -slave -idle -input file=/tmp/mplayer-input abc.avi [...] echo pause >/tmp/mplayer-input This is what the manpage says, and it works for me like a charm. Greets, Kiste