Rovi middleware