-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 10/03/09 09:29, Cedric Malitte wrote: > 2009/10/3 Oliver Seitz <info at vtnd.de> > >> >>> User action -> input triggers -> php process -> send video to mplayer >>> >>> If no action, plays randomly some "waiting" videos. >> >> I've done it this way: >> >> User action -> php process -> tell mplayer which file (or stream) to play >> >> Why do you have to stream it to mplayer? >> >> Greets, >> Kiste >> > > I thought streaming would be easier because I do not want to close and > reopen mplayer, but I might misunderstand how mplayer works.I tested mplayer > to stay opened and load a file, but I'm unable to catch when mplayer is done > playing the curent video. Current mplayers emit an ID_EXIT=EOF or something similar when mplayer exits. You need to use the -identify option to see it. Another option would be to use gnome-mplayer and just leave it running and send it a dbus command it have it open a file. To send command to ALL running gnome-mplayers dbus-send --type=signal / com.gnome.mplayer.Play string:'http://www.hotmail.com/playfile.asx' When you know the pid of gnome-mplayer specified dbus-send --type=signal /pid/[pid] com.gnome.mplayer.Play string:'http://www.hotmail.com/playfile.asx' When --window is specified to gnome-mplayer (for embeddeding) dbus-send --type=signal /window/[windowid] com.gnome.mplayer.Play string:'http://www.hotmail.com/playfile.asx' When --controlid is specified to gnome-mplayer dbus-send --type=signal /control/[controlid] com.gnome.mplayer.Play string:'http://www.hotmail.com/playfile.asx' There are many other options that just "Play" as well, such as "Add", "Pause", "Stop", "FastForward", "Reverse", "Seek" you can start gnome-mplayer like this gnome-mplayer --window=-1 --controlid=1234 And it will remain hidden until a video is played, so that you can send it music files to play in the background. It does more things as well. > > As you already did it, and reinventing the wheel is useless... > Any clue or code to share ? ;) > > Greets, > Cedric Hope that is helpful, Kevin - -- Get my public GnuPG key from http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x7D0BD5D1 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/ iEYEARECAAYFAkrHfIMACgkQ6w2kMH0L1dH+XQCePer0pYnspFss9DzvugeSYlBS ZG4AoIGBzvfmY2WrGMEawL8ZgOKwzQwh =I9kq -----END PGP SIGNATURE-----