AnyMote Smart is by far the best remote I ever had/have.
You can create your very own custom remote within the app where you merge IR commands from almost any device.
You don't need to open the app every time you restart the phone as there is a function where you have a floating icon similar to FB messenger when someone texts you.
Clicking on this icon will open your custom remote.