Andrew, could you expand on that a little, mainly on controlling the Rpi and how do you attach it to a room with no MD ?
If you have a recent SmartTV with a LAN connection then you can use that LAN connection to both stream HD video and to provide control of the TV too. Dependent on the TV make/model you may also need CEC control as well as this is the only way to turn on a TV from stand-by for example. In Dianemo we place the TV in the required room and then configure pipes to make sure commands & audio etc are routed correctly from the Core to the TV.
If you have an older TV that has no LAN capability then we can use a Rpi with our build of RaspBMC + CEC installed. The Rpi in this case then performs all the functions of the SmartTV above including using CEC control via the Rpi's HDMI port to power on/off and perform other commands/functions eg input select on the TV in some cases or Vol up/down/Mute. Again in Dianemo we place the TV + Rpi in the required room and then configure pipes to make sure commands & audio etc are routed correctly from the Core to, in this case, the Rpi. One of the big advantages of the Rpi is that not only do you get a great media player by installing RaspBMC but you also get a great CEC control device too for free.
You could also use a commercial media player + older TV - but this would not provide CEC control so in most cases the Rpi is the more economic & less complex solution.
There are a few other details in the above arrangements but thats the basis of how we configure systems with SmartTV's or Rpi + older TV's.
All the best