Universal remotes are getting smarter all the time. Take the SofaBaton U1 for instance: an app smart remote that lets you control your Apple TV, Roku, Samsung, Panasonic, and other streaming devices. It can replace up to 15 devices and easily switch between 4 Bluetooth devices at once. The remote has an OLED display with auto sleep and wake up feature.
This remote works with over 500,000 devices from 6000+ brands. The companion app is available for iOS and Android devices. The SofaBaton U1 is ready for macro programming.