Video OSC Settings
Description
Allows to send messages to a specified server when a video starts or stops playing in the X-Creator. The protocol used for sending the commands is Open Sound Control (OSC).
X-Creator Configuration
The Video OSC module only needs to be enabled in the X-Creator configuration for one X-Creator that should send the commands.
Server IP / Port
The IP address and port to send the OSC messages to
Video Commands
The commands to send when the video starts or stops
Video Name:
The name of the video to send the commands for. Must include the extension, e.g. MyMovie.mp4Start / Stop Command:
The command to send when the video starts or stopsAddress
The OSC address to send the command to (e.g. /video/start).Value
The value to send with the commandData Type
The data type of the value that is sent. Can be eitherInt
(e.g. 5),Float
(e.g. 1,234) orString
(e.g. Start).
Tools
A practical tool for testing and troubleshooting the OSC messages is the OSC Data Monitor. It can listen on any port and displays the received OSC message.
Additional Information
The start command for a video is sent when the video plays when loading a slide and whenever the video is played manually by pressing the play button. It is not sent when a looping video is restarted automatically.
The stop command for a video is sent when a non looping video reaches the end including when it is set to load the next slide. It is also sent when the video is paused manually by pressing the pause button. The stop command is not sent when a looping video reaches the end and starts to play from the beginning.
Troubleshooting
If no messages are received on the server the OSC Data Monitor can be used for troubleshooting.
Make sure the tool is started on the computer whose IP was entered in the configuration and set it to listen on the correct port.
If still no messages are received then also run the OSC Data Monitor on the computer of the X-Creator that is sending the messages in case that there is a network problem preventing the communication. In this case set the IP to 127.0.0.1 in the configuration for this test.