I've created a simple gstreamer-based python audio application with a GTK+ GUI for picking and playing a webstream from a XML list. Then I connected my PC speakers output to the input of an old stereo receiver with large loudspeakers and presto, I have a pretty good sound system that is heard over most of my home.
Now I'd like to add a web user-interface to remote control the application from a room other than the one with the computer but so far all my attempts have been fruitless.
In particular I wonder if it is possible to create a sort of socket with signals like those of GTK GUIs to run methods that change gstreamer parameters.
Or is there a more realistic/feasible strategy?
Thanks in advance for any help!
xmlrpcfunction that controls the relevant controls on your GTK app; host that on the same server as your GTK app. FYI,web2pyis pretty good atxmlrpcservices. Create another web client that sends commands to thexmlrpcservice; use anything you like to create this. Direct manipulation of your GTK app from a web client sounds complicated to me. My answer assumes you have some web development experience