So many pine for the Logitech Harmony Home setup.
My Smart TV has following connections:
HDMI 1=Roku 3
HDMI 2= Android Box (Beelink MiniMXIII-II)
HDMI 3 = Samsung Bluray Player BD-H5500
Optical = Samsung Soundbar
When I select any button on the Roku remote (whether IR or wifi) the source automatically switches to HDMI 1
When I select a key on the Bluray remote such as open tray or Home (even if Bluray player is powered on) the action happens but the source does NOT switch to HDMI 3 it remains on whatever source it was on before.
I can understand perhaps why the TV doesn't automatically swap source for the Android box being a different manufacturer but the Bluray player is a Samsung model and so surely it should?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic