Also turn off CEC on TV and receiver. That often does the trick. You don't want to be switching cables all the time. That is a sure recipe for creating major damage.
It really tends to be a headache to get program back from a TV.
Organize yourself so everything goes into the receiver and one HDMI out from the receiver to the TV. That is how it is supposed to work. You can't go wrong by imagining ARC never existed. It is not a good reliable connection.
You can by a Cromecast device for little money. Plug that into your receiver and chromecast from a mobile device.