Replace your remote controls with your iPhone!
Create your universal IR remote control with Arduino+Ethernet shield and this app!
This is a DIY solution. You need an arduino uno with Ethernet shield and to upload this code to the arduino: http://www.gtrigonakis.com/s/ArduinoMyIRRemote.zip
You also need to connect a IR led to the pin 9 of the arduino.
After you upload the code to the arduino, connect the device to your router, the device will get Ip address form DHCP. You can set a static IP from [ip]/config address.
To setup a remote in the app, go to settings add a new remote and set a remote name, arduino IP and device type.
Update for iOS 13
Support for latest iOS devices
Up to six family members will be able to use this app with Family Sharing enabled.