I've been playing around with Sony's Audio Control API recently, with the aim of setting up 'scenes' at home, where I can switch devices on/off, set lighting, etc with one command.
I can list available inputs with getCurrentExternalTerminalsStatus, but can't actually change inputs via setActiveTerminal.
Request
{
"method": "setActiveTerminal",
"id": 13,
"params": [
{
"active": "active",
"uri": "extInput:sat-catv"
}],
"version": "1.0"
}
Response
{
"error": [
15,
"unsupported operation"
],
"id": 13
}
Judging by the response given, I'm guessing that my AV receiver (STR-DN860) doesn't support this for some reason, but I'm posting this here since Sony's support pages suggest to do so.