In our case, we use Xibo in a TV Channel for when there is no programs scheduled. We use it to provide local info, weather, and some videos.
Actually, we use a rtsp stream in a region to play music and we have videos in other layout, so the music is not played on the videos.
What about having the music/audio using the client audio input and if in any region have a video/audio clip, then mute the music input and unmute when the video/audio finish?