Das Anfordern der Pause über Firefox funktioniert tadellos.
Angefordert habe ich dieses Kommando:
http://123:456@192.168.1.20:8080/jsonrpc?request={"jsonrpc":"2.0","method":"Player.PlayPause","params":{"playerid":1},"id":1}
Pause wird bedient, und [definition='1','3']Debug[/definition] liefert folgendes:
00:50:23 T:140325960013568 DEBUG: webserver: request received for /jsonrpc?request={"jsonrpc":"2.0","method":"Player.PlayPause","params":{"playerid":1},"id":1}
00:50:23 T:140325960013568 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.PlayPause","params":{"playerid":1},"id":1}
00:50:23 T:140325960013568 DEBUG: JSONRPC: Calling player.playpause
Versuche ich aber über curl eine Pause zu aktivieren passiert nichts. Übergeben habe ich in einem Terminal, daß über SSH mit dem XBMC-User verbunden ist folgendes:
curl -s -u 123:456 -X POST -d '{"jsonrpc":"2.0","method":"Player.PlayPause","params":{"playerid":1},"id":1}' http://192.168.1.20:8080/jsonrpc
Die Debuginformationen liefern nur folgendes:
00:58:33 T:140326460512000 DEBUG: webserver: request received for /jsonrpc
Kann mir jemand sagen was ich falsch mache?