Well let's start somewhere by gathering some ideas for what we'd like to do, and then we can figure out the commands and calls needed for them.
The basic transport controls are simple:
Play
http://xbox/xbmcCmds/xbmcForm?command=play
Pause
http://xbox/xbmcCmds/xbmcForm?command=pause
Stop
http://xbox/xbmcCmds/xbmcForm?command=stop
Back
http://xbox/xbmcCmds/xbmcForm?command=previous
Foward
http://xbox/xbmcCmds/xbmcForm?command=next
All I would like to do with my XBMC right now is have it play a file (in this case a movie) Once the Xbox is playing the movie I will control it from IR via my USB uirt, so I don't need any transport controls.
The only issue with this is that whatever you want to push to the Xbox needs to be shared, so you can't just send a random file down the pipe.
http://xbox/xbmcCmds/xbmcHttp?command=p ... ameter=smb:
where smb points to the network share I have.
if I use that in conjuction with Xlobby's %file% parameter, and Xlobby will fill in the rest (Assumimg my movie directory is pointing to the Share directory and not locally on the hard drive) As stated earlier the only issue with this is that right now Xlobby is exporting \ in it's path and the xbox is expecting to see /
This same command could be used to play a music file NOW on the Xbox bypassing the playlist.
actually just found this:
http://manual.xboxmediacenter.de/wakka. ... erCommands
you could do sorts of stuff and just apply it to a current skin like adding or removing files to a playlist etc. But where to begin...