My name is Alex Sirota and I am the author of a Firefox extension called FoxyTunes, which allows the users to control their media players from Firefox.
http://www.iosart.com/foxytunes/firefox/
I received many user requests to add VLC support.
I've looked at the different VLC control interfaces and didn't find one that I can use naturally:
1. rc/command line - not very efficient for automation from C++
2. http - no way (I think) to get track info etc. without changing user's installation, need to simulate http session from C++
3. telnet - doesn't seem to have all the options.
4. corba - no windows support (?)
I need a simple way to perform basic control functions - play/pause etc, and get the basic info about the currently playing track - name/position/length etc.
Am I overlooking something? Is there a client C/C++ code somewhere that is multiplatform and does something similar?
Thanks,
Alex