2013-06-02, 05:24
(2013-06-01, 23:25)NoiZe Wrote: any idea on how I can narrow down what the problem is?
First, I would suggest trying to telnet to your XBMC IP address on port 9090, and see if it actually connects. If not, there's a problem in XBMC. Check the configuration and make sure port 9090 is the one being used.
Next, in composer choose "log and print" in the XBMC driver, then go to the lua tab and look at the output. Every 10 seconds or so, you should get output similar to the following:
On Timer Expired
XBMC: polltimer test
On Timer Expired
Emit: {"id":1,"jsonrpc":"2.0","method":"Player.GetActivePlayers"}
SendToNetwork:{"id":1,"jsonrpc":"2.0","method":"Player.GetActivePlayers"}
Received From Network
XBMC: Received something from network on binding 6001
{"id":1,"jsonrpc":"2.0","result":[]}
Resetting checkin counter
If there is no ouput at all (make sure log and print is enabled and set!), then there was most likely a problem loading the driver. Composer doesn't tell you if there's a problem, it just doesn't do anything (so helpful).
Other have had problems downloading drivers from github, and my suggestion has always been to download the ZIP file ( https://github.com/RDX/Drivers/archive/master.zip ) and then use the c4i file from that.
To make sure any old driver isn't getting in the way, delete any instances of the driver that is already in the project, then go to the driver menu, then Manage drivers. Delete the driver from there, close the dialog, then add the driver in again.
Also, what version of Composer are you using?
-Brandon