Sorry but all this is not done by one lone device. There are some that allow control by IR, BlueTooth (BT), WiFi, network and rarely, RS232.

If you want such control, be sure your receiver supports this with some app BEFORE you buy the receiver as adding it afterwards can be painful, expensive, daunting or impossible.
Bob