It will only auto-switch if the device supports CEC signalling, which the TIVo doesn't (I can't say whether or not the Blu-ray player does).
See the response from Neet here
http://www.amazon.co.uk/review/R1Y19J4ZSQ6SEY
Try looking for a model with a remote control instead.