At home I now run a small rpi0 with a telegram bot that, among other things, acts as a LGTV command proxy. So on my phone, I now tell my telegram bot eg "movie" which then puts the tv on the right input, sets volume, dims some hue lights and shows a nice float on the TV with a welcoming message.
It's also useful when I can't find the physical remote, or to send messages like "dinner in 10" (that shows on the TV screen in a float) to a gaming child with selective hearing enabled :).