Add Remote Studio Status to API
I use Node-RED to log actions in the studio and the status of PlayIt Live. Some of our producers use Remote Studio. We also have times where a producer will make a mistake (ie., forget to perform an action at the correct time) and then blame the equipment and/or software. I'm able to prove them wrong if I happen to be watching remotely at the time.
What I have in mind for an output from the API is something like the following:
{
"users": [
{
"user": "John Doe",
"liveAudio": false,
"micGain": 50,
"duck": false,
"mute": true,
"playbackDevice: "Default - USB Speakers",
"microphoneDevice: "Default - USB Microphone",
"duckDuration": "250ms"
},
{
"user": "Jane Doe",
"liveAudio": true,
"micGain": 50,
"duck": false,
"mute": false,
"playbackDevice: "Default - USB Speakers",
"microphoneDevice: "Default - USB Microphone",
"duckDuration": "250ms"
},
]
}