The main issue you’ll have with that ASRock OEM system is simply the size and the limitations. You say he wants to watch programming recorded anywhere on 3 rooms, so storage space is going to be a big deal. Or does he have a server as well?
What are you using in the other rooms, extenders or these same OEM boxes?