Hi, Couldn't you do this with slave mode? mplayer wouldn't be the controlling entity, you'd need some sort of scripting, but you could certainly do repeated get_time_pos requests and then run things at certain points. I have Javascript code for doing this sort of thing under Windows. P