Hi Gomoto, nice idea, but it will only work on your computer, because of a small bug: execl("/home/ralph/omxgtk/omxpipe.sh","omxpipe.sh", hast to be changed to: execl("/usr/local/bin/omxpipe.sh","omxpipe.sh", After recompiling it works. As a proof of concept it is nice, but it needs some refinements...