1. Stream live - when you connect to the server it will switch to the live stream, please see this page for the details: https://www.radioboss.fm/radioboss-cloud/live-broadcast/
You can use your login details or create DJ accounts so that they have their own passwords with limited rights.
2. Make AutoDJ play external stream. E.g. schedule it to start a network stream and specify the address, it will play it at set times.
I understand this, but are you therefore saying that it is not possible to point RBCloud autodj at an Icecast server at our studio?
If RBCloud autodj is locked to the RBCloud server, we have to figure out a way to send our studio program to RBCloud as well as the remote users, and the only way it seems to me that can be done is to treat the studio as yet another "live" user, using RadioBoss (not RadioCaster) at the studio to point to /live on RBCloud at set times. Unfortunately this means we cannot automatically switch between the studio live feed and the remote broadcasters' live feeds. [Sorry this is difficult to picture!]
If autodj is taking an external stream, does this get overridden by any live feed to the RBCloud?